Home
last modified time | relevance | path

Searched refs:rmpp_recv (Results 1 – 1 of 1) sorted by relevance

/linux-6.1.9/drivers/infiniband/core/ !
Dmad_rmpp.c73 static inline void deref_rmpp_recv(struct mad_rmpp_recv *rmpp_recv) in deref_rmpp_recv() argument
75 if (refcount_dec_and_test(&rmpp_recv->refcount)) in deref_rmpp_recv()
76 complete(&rmpp_recv->comp); in deref_rmpp_recv()
79 static void destroy_rmpp_recv(struct mad_rmpp_recv *rmpp_recv) in destroy_rmpp_recv() argument
81 deref_rmpp_recv(rmpp_recv); in destroy_rmpp_recv()
82 wait_for_completion(&rmpp_recv->comp); in destroy_rmpp_recv()
83 rdma_destroy_ah(rmpp_recv->ah, RDMA_DESTROY_AH_SLEEPABLE); in destroy_rmpp_recv()
84 kfree(rmpp_recv); in destroy_rmpp_recv()
89 struct mad_rmpp_recv *rmpp_recv, *temp_rmpp_recv; in ib_cancel_rmpp_recvs() local
93 list_for_each_entry(rmpp_recv, &agent->rmpp_list, list) { in ib_cancel_rmpp_recvs()
[all …]