Searched refs:rmpp_recv (Results 1 – 1 of 1) sorted by relevance
73 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, in ib_cancel_rmpp_recvs() 112 format_ack(struct ib_mad_send_buf * msg,struct ib_rmpp_mad * data,struct mad_rmpp_recv * rmpp_recv) format_ack() argument 130 ack_recv(struct mad_rmpp_recv * rmpp_recv,struct ib_mad_recv_wc * recv_wc) ack_recv() argument 243 struct mad_rmpp_recv *rmpp_recv = recv_timeout_handler() local 265 struct mad_rmpp_recv *rmpp_recv = recv_cleanup_handler() local 279 struct mad_rmpp_recv *rmpp_recv; create_rmpp_recv() local 326 struct mad_rmpp_recv *rmpp_recv; find_rmpp_recv() local 345 struct mad_rmpp_recv *rmpp_recv; acquire_rmpp_recv() local 358 insert_rmpp_recv(struct ib_mad_agent_private * agent,struct mad_rmpp_recv * rmpp_recv) insert_rmpp_recv() argument 415 update_seg_num(struct mad_rmpp_recv * rmpp_recv,struct ib_mad_recv_buf * new_buf) update_seg_num() argument 427 get_mad_len(struct mad_rmpp_recv * rmpp_recv) get_mad_len() argument 452 complete_rmpp(struct mad_rmpp_recv * rmpp_recv) complete_rmpp() argument 472 struct mad_rmpp_recv *rmpp_recv; continue_rmpp() local 531 struct mad_rmpp_recv *rmpp_recv; start_rmpp() local 645 struct mad_rmpp_recv *rmpp_recv; process_ds_ack() local 854 struct mad_rmpp_recv *rmpp_recv; init_newwin() local [all...]