Lines Matching refs:av
265 struct cm_av av; member
313 struct cm_av *av; in cm_alloc_msg() local
321 av = &cm_id_priv->av; in cm_alloc_msg()
324 av = &cm_id_priv->alt_av; in cm_alloc_msg()
333 mad_agent = cm_id_priv->av.port->mad_agent; in cm_alloc_msg()
339 ah = rdma_create_ah(mad_agent->qp->pd, &av->ah_attr, 0); in cm_alloc_msg()
346 av->pkey_index, in cm_alloc_msg()
449 struct ib_grh *grh, struct cm_av *av) in cm_init_av_for_lap() argument
454 av->port = port; in cm_init_av_for_lap()
455 av->pkey_index = wc->pkey_index; in cm_init_av_for_lap()
470 rdma_move_ah_attr(&av->ah_attr, &new_ah_attr); in cm_init_av_for_lap()
475 struct ib_grh *grh, struct cm_av *av) in cm_init_av_for_response() argument
477 av->port = port; in cm_init_av_for_response()
478 av->pkey_index = wc->pkey_index; in cm_init_av_for_response()
481 grh, &av->ah_attr); in cm_init_av_for_response()
485 struct cm_av *av, struct cm_port *port) in add_cm_id_to_port_list() argument
490 if (&cm_id_priv->av == av) in add_cm_id_to_port_list()
492 else if (&cm_id_priv->alt_av == av) in add_cm_id_to_port_list()
542 struct cm_av *av, in cm_init_av_by_path() argument
556 be16_to_cpu(path->pkey), &av->pkey_index); in cm_init_av_by_path()
560 av->port = port; in cm_init_av_by_path()
576 av->timeout = path->packet_life_time + 1; in cm_init_av_by_path()
577 add_cm_id_to_port_list(cm_id_priv, av, port); in cm_init_av_by_path()
578 rdma_move_ah_attr(&av->ah_attr, &new_ah_attr); in cm_init_av_by_path()
806 union ib_gid *port_gid = &cm_id_priv->av.dgid; in cm_insert_remote_sidr()
819 cmp = memcmp(port_gid, &cur_cm_id_priv->av.dgid, in cm_insert_remote_sidr()
1026 wait_time = cm_convert_to_ms(cm_id_priv->av.timeout); in cm_enter_timewait()
1085 ib_cancel_mad(cm_id_priv->av.port->mad_agent, cm_id_priv->msg); in cm_destroy_id()
1096 ib_cancel_mad(cm_id_priv->av.port->mad_agent, cm_id_priv->msg); in cm_destroy_id()
1114 ib_cancel_mad(cm_id_priv->av.port->mad_agent, cm_id_priv->msg); in cm_destroy_id()
1132 ib_cancel_mad(cm_id_priv->av.port->mad_agent, cm_id_priv->msg); in cm_destroy_id()
1178 rdma_destroy_ah_attr(&cm_id_priv->av.ah_attr); in cm_destroy_id()
1312 hi_tid = ((u64) cm_id_priv->av.port->mad_agent->hi_tid) << 32; in cm_form_tid()
1416 cm_ack_timeout(cm_id_priv->av.port->cm_dev->ack_delay, in cm_format_req()
1468 cm_ack_timeout(cm_id_priv->av.port->cm_dev->ack_delay, in cm_format_req()
1530 param->ppath_sgid_attr, &cm_id_priv->av, in ib_send_cm_req()
1807 param->port = cm_id_priv->av.port->port_num; in cm_format_req_event()
1832 param->ppath_sgid_attr = cm_id_priv->av.ah_attr.grh.sgid_attr; in cm_format_req_event()
2111 &cm_id_priv->av); in cm_req_handler()
2145 grh = rdma_ah_read_grh(&cm_id_priv->av.ah_attr); in cm_req_handler()
2164 if (cm_id_priv->av.ah_attr.type == RDMA_AH_ATTR_TYPE_ROCE) in cm_req_handler()
2166 cm_id_priv->av.ah_attr.roce.dmac); in cm_req_handler()
2168 ret = cm_init_av_by_path(&work->path[0], gid_attr, &cm_id_priv->av, in cm_req_handler()
2239 cm_id_priv->av.port->cm_dev->ack_delay); in cm_format_rep()
2551 cm_id_priv->av.timeout = in cm_rep_handler()
2553 cm_id_priv->av.timeout - 1); in cm_rep_handler()
2558 ib_cancel_mad(cm_id_priv->av.port->mad_agent, cm_id_priv->msg); in cm_rep_handler()
2582 ib_cancel_mad(cm_id_priv->av.port->mad_agent, cm_id_priv->msg); in cm_establish_handler()
2615 ib_cancel_mad(cm_id_priv->av.port->mad_agent, cm_id_priv->msg); in cm_rtu_handler()
2660 ib_cancel_mad(cm_id_priv->av.port->mad_agent, cm_id_priv->msg); in cm_send_dreq_locked()
2835 ib_cancel_mad(cm_id_priv->av.port->mad_agent, cm_id_priv->msg); in cm_dreq_handler()
2840 ib_cancel_mad(cm_id_priv->av.port->mad_agent, cm_id_priv->msg); in cm_dreq_handler()
2901 ib_cancel_mad(cm_id_priv->av.port->mad_agent, cm_id_priv->msg); in cm_drep_handler()
3037 ib_cancel_mad(cm_id_priv->av.port->mad_agent, cm_id_priv->msg); in cm_rej_handler()
3047 ib_cancel_mad(cm_id_priv->av.port->mad_agent, cm_id_priv->msg); in cm_rej_handler()
3057 ib_cancel_mad(cm_id_priv->av.port->mad_agent, in cm_rej_handler()
3190 cm_convert_to_ms(cm_id_priv->av.timeout); in cm_mra_handler()
3197 ib_modify_mad(cm_id_priv->av.port->mad_agent, in cm_mra_handler()
3205 ib_modify_mad(cm_id_priv->av.port->mad_agent, in cm_mra_handler()
3214 ib_modify_mad(cm_id_priv->av.port->mad_agent, in cm_mra_handler()
3360 &cm_id_priv->av); in cm_lap_handler()
3415 ib_cancel_mad(cm_id_priv->av.port->mad_agent, cm_id_priv->msg); in cm_apr_handler()
3485 &cm_id_priv->av, in ib_send_cm_sidr_req()
3540 param->sgid_attr = rx_cm_id->av.ah_attr.grh.sgid_attr; in cm_format_sidr_req_event()
3569 cm_id_priv->av.dgid.global.subnet_prefix = cpu_to_be64(wc->slid); in cm_sidr_req_handler()
3570 cm_id_priv->av.dgid.global.interface_id = 0; in cm_sidr_req_handler()
3573 &cm_id_priv->av); in cm_sidr_req_handler()
3718 param->sgid_attr = cm_id_priv->av.ah_attr.grh.sgid_attr; in cm_format_sidr_rep_event()
3741 ib_cancel_mad(cm_id_priv->av.port->mad_agent, cm_id_priv->msg); in cm_sidr_rep_handler()
3980 tmp_av = cm_id_priv->av; in cm_migrate()
3981 cm_id_priv->av = cm_id_priv->alt_av; in cm_migrate()
4120 qp_attr->pkey_index = cm_id_priv->av.pkey_index; in cm_init_qp_init_attr()
4121 qp_attr->port_num = cm_id_priv->av.port->port_num; in cm_init_qp_init_attr()
4151 qp_attr->ah_attr = cm_id_priv->av.ah_attr; in cm_init_qp_rtr_attr()
4213 qp_attr->timeout = cm_id_priv->av.timeout; in cm_init_qp_rts_attr()