Lines Matching refs:cm_id_private

88 struct cm_id_private;
92 static void cm_process_work(struct cm_id_private *cm_id_priv,
94 static int cm_send_sidr_rep_locked(struct cm_id_private *cm_id_priv,
96 static int cm_send_dreq_locked(struct cm_id_private *cm_id_priv,
98 static int cm_send_drep_locked(struct cm_id_private *cm_id_priv,
100 static int cm_send_rej_locked(struct cm_id_private *cm_id_priv,
206 struct cm_id_private { struct
270 static inline void cm_deref_id(struct cm_id_private *cm_id_priv) in cm_deref_id() argument
276 static struct ib_mad_send_buf *cm_alloc_msg(struct cm_id_private *cm_id_priv) in cm_alloc_msg()
324 struct cm_id_private *cm_id_priv = msg->context[0]; in cm_free_msg()
333 cm_alloc_priv_msg(struct cm_id_private *cm_id_priv) in cm_alloc_priv_msg()
348 struct cm_id_private *cm_id_priv = msg->context[0]; in cm_free_priv_msg()
427 static void cm_set_private_data(struct cm_id_private *cm_id_priv, in cm_set_private_data()
571 static struct cm_id_private *cm_acquire_id(__be32 local_id, __be32 remote_id) in cm_acquire_id()
573 struct cm_id_private *cm_id_priv; in cm_acquire_id()
615 static struct cm_id_private *cm_insert_listen(struct cm_id_private *cm_id_priv, in cm_insert_listen()
620 struct cm_id_private *cur_cm_id_priv; in cm_insert_listen()
627 cur_cm_id_priv = rb_entry(parent, struct cm_id_private, in cm_insert_listen()
662 static struct cm_id_private *cm_find_listen(struct ib_device *device, in cm_find_listen()
666 struct cm_id_private *cm_id_priv; in cm_find_listen()
669 cm_id_priv = rb_entry(node, struct cm_id_private, service_node); in cm_find_listen()
717 static struct cm_id_private *cm_find_remote_id(__be64 remote_ca_guid, in cm_find_remote_id()
722 struct cm_id_private *res = NULL; in cm_find_remote_id()
776 static struct cm_id_private *
777 cm_insert_remote_sidr(struct cm_id_private *cm_id_priv) in cm_insert_remote_sidr()
781 struct cm_id_private *cur_cm_id_priv; in cm_insert_remote_sidr()
786 cur_cm_id_priv = rb_entry(parent, struct cm_id_private, in cm_insert_remote_sidr()
806 static struct cm_id_private *cm_alloc_id_priv(struct ib_device *device, in cm_alloc_id_priv()
810 struct cm_id_private *cm_id_priv; in cm_alloc_id_priv()
849 static void cm_finalize_id(struct cm_id_private *cm_id_priv) in cm_finalize_id()
859 struct cm_id_private *cm_id_priv; in ib_create_cm_id()
870 static struct cm_work *cm_dequeue_work(struct cm_id_private *cm_id_priv) in cm_dequeue_work()
889 static void cm_queue_work_unlock(struct cm_id_private *cm_id_priv, in cm_queue_work_unlock()
944 static void cm_remove_remote(struct cm_id_private *cm_id_priv) in cm_remove_remote()
973 static void cm_enter_timewait(struct cm_id_private *cm_id_priv) in cm_enter_timewait()
1013 static void cm_reset_to_idle(struct cm_id_private *cm_id_priv) in cm_reset_to_idle()
1032 struct cm_id_private *cm_id_priv; in cm_destroy_id_wait_timeout()
1034 cm_id_priv = container_of(cm_id, struct cm_id_private, id); in cm_destroy_id_wait_timeout()
1041 struct cm_id_private *cm_id_priv; in cm_destroy_id()
1046 cm_id_priv = container_of(cm_id, struct cm_id_private, id); in cm_destroy_id()
1175 static int cm_init_listen(struct cm_id_private *cm_id_priv, __be64 service_id) in cm_init_listen()
1200 struct cm_id_private *cm_id_priv = in ib_cm_listen()
1201 container_of(cm_id, struct cm_id_private, id); in ib_cm_listen()
1250 struct cm_id_private *listen_id_priv; in ib_cm_insert_listen()
1251 struct cm_id_private *cm_id_priv; in ib_cm_insert_listen()
1287 static __be64 cm_form_tid(struct cm_id_private *cm_id_priv) in cm_form_tid()
1323 struct cm_id_private *cm_id_priv, in cm_format_req()
1498 struct cm_id_private *cm_id_priv; in ib_send_cm_req()
1509 cm_id_priv = container_of(cm_id, struct cm_id_private, id); in ib_send_cm_req()
1804 struct cm_id_private *cm_id_priv, in cm_format_req_event()
1847 static void cm_process_work(struct cm_id_private *cm_id_priv, in cm_process_work()
1873 struct cm_id_private *cm_id_priv, in cm_format_mra()
1891 struct cm_id_private *cm_id_priv, in cm_format_rej()
1938 struct cm_id_private *cm_id_priv) in cm_dup_req_handler()
1986 static struct cm_id_private *cm_match_req(struct cm_work *work, in cm_match_req()
1987 struct cm_id_private *cm_id_priv) in cm_match_req()
1989 struct cm_id_private *listen_cm_id_priv, *cur_cm_id_priv; in cm_match_req()
2081 struct cm_id_private *cm_id_priv, *listen_cm_id_priv; in cm_req_handler()
2235 struct cm_id_private *cm_id_priv, in cm_format_rep()
2278 struct cm_id_private *cm_id_priv; in ib_send_cm_rep()
2288 cm_id_priv = container_of(cm_id, struct cm_id_private, id); in ib_send_cm_rep()
2333 struct cm_id_private *cm_id_priv, in cm_format_rtu()
2352 struct cm_id_private *cm_id_priv; in ib_send_cm_rtu()
2365 cm_id_priv = container_of(cm_id, struct cm_id_private, id); in ib_send_cm_rtu()
2433 struct cm_id_private *cm_id_priv; in cm_dup_rep_handler()
2478 struct cm_id_private *cm_id_priv; in cm_rep_handler()
2481 struct cm_id_private *cur_cm_id_priv; in cm_rep_handler()
2583 struct cm_id_private *cm_id_priv; in cm_establish_handler()
2606 struct cm_id_private *cm_id_priv; in cm_rtu_handler()
2638 struct cm_id_private *cm_id_priv, in cm_format_dreq()
2656 static int cm_send_dreq_locked(struct cm_id_private *cm_id_priv, in cm_send_dreq_locked()
2702 struct cm_id_private *cm_id_priv = in ib_send_cm_dreq()
2703 container_of(cm_id, struct cm_id_private, id); in ib_send_cm_dreq()
2715 struct cm_id_private *cm_id_priv, in cm_format_drep()
2730 static int cm_send_drep_locked(struct cm_id_private *cm_id_priv, in cm_send_drep_locked()
2769 struct cm_id_private *cm_id_priv = in ib_send_cm_drep()
2770 container_of(cm_id, struct cm_id_private, id); in ib_send_cm_drep()
2819 struct cm_id_private *cm_id_priv; in cm_dreq_handler()
2892 struct cm_id_private *cm_id_priv; in cm_drep_handler()
2921 static int cm_send_rej_locked(struct cm_id_private *cm_id_priv, in cm_send_rej_locked()
2981 struct cm_id_private *cm_id_priv = in ib_send_cm_rej()
2982 container_of(cm_id, struct cm_id_private, id); in ib_send_cm_rej()
3008 static struct cm_id_private *cm_acquire_rejected_id(struct cm_rej_msg *rej_msg) in cm_acquire_rejected_id()
3010 struct cm_id_private *cm_id_priv; in cm_acquire_rejected_id()
3034 struct cm_id_private *cm_id_priv; in cm_rej_handler()
3093 struct cm_id_private *cm_id_priv; in ib_send_cm_mra()
3109 cm_id_priv = container_of(cm_id, struct cm_id_private, id); in ib_send_cm_mra()
3169 static struct cm_id_private *cm_acquire_mraed_id(struct cm_mra_msg *mra_msg) in cm_acquire_mraed_id()
3188 struct cm_id_private *cm_id_priv; in cm_mra_handler()
3274 static void cm_format_path_from_lap(struct cm_id_private *cm_id_priv, in cm_format_path_from_lap()
3301 struct cm_id_private *cm_id_priv; in cm_lap_handler()
3399 struct cm_id_private *cm_id_priv; in cm_apr_handler()
3444 struct cm_id_private *cm_id_priv; in cm_timewait_handler()
3471 struct cm_id_private *cm_id_priv, in cm_format_sidr_req()
3491 struct cm_id_private *cm_id_priv; in ib_send_cm_sidr_req()
3501 cm_id_priv = container_of(cm_id, struct cm_id_private, id); in ib_send_cm_sidr_req()
3543 const struct cm_id_private *rx_cm_id, in cm_format_sidr_req_event()
3565 struct cm_id_private *cm_id_priv, *listen_cm_id_priv; in cm_sidr_req_handler()
3639 struct cm_id_private *cm_id_priv, in cm_format_sidr_rep()
3665 static int cm_send_sidr_rep_locked(struct cm_id_private *cm_id_priv, in cm_send_sidr_rep_locked()
3707 struct cm_id_private *cm_id_priv = in ib_send_cm_sidr_rep()
3708 container_of(cm_id, struct cm_id_private, id); in ib_send_cm_sidr_rep()
3720 const struct cm_id_private *cm_id_priv) in cm_format_sidr_rep_event()
3743 struct cm_id_private *cm_id_priv; in cm_sidr_rep_handler()
3769 static void cm_process_send_error(struct cm_id_private *cm_id_priv, in cm_process_send_error()
3829 struct cm_id_private *cm_id_priv = msg->context[0]; in cm_send_handler()
3915 struct cm_id_private *cm_id_priv; in cm_establish()
3929 cm_id_priv = container_of(cm_id, struct cm_id_private, id); in cm_establish()
3979 struct cm_id_private *cm_id_priv; in cm_migrate()
3983 cm_id_priv = container_of(cm_id, struct cm_id_private, id); in cm_migrate()
4098 static int cm_init_qp_init_attr(struct cm_id_private *cm_id_priv, in cm_init_qp_init_attr()
4145 static int cm_init_qp_rtr_attr(struct cm_id_private *cm_id_priv, in cm_init_qp_rtr_attr()
4198 static int cm_init_qp_rts_attr(struct cm_id_private *cm_id_priv, in cm_init_qp_rts_attr()
4264 struct cm_id_private *cm_id_priv; in ib_cm_init_qp_attr()
4267 cm_id_priv = container_of(cm_id, struct cm_id_private, id); in ib_cm_init_qp_attr()