Lines Matching refs:av

273 	struct cm_av av;  member
320 struct cm_av *av; in cm_alloc_msg() local
328 av = &cm_id_priv->av; in cm_alloc_msg()
331 av = &cm_id_priv->alt_av; in cm_alloc_msg()
340 mad_agent = cm_id_priv->av.port->mad_agent; in cm_alloc_msg()
346 ah = rdma_create_ah(mad_agent->qp->pd, &av->ah_attr); in cm_alloc_msg()
353 av->pkey_index, in cm_alloc_msg()
456 struct ib_grh *grh, struct cm_av *av) in cm_init_av_for_lap() argument
461 av->port = port; in cm_init_av_for_lap()
462 av->pkey_index = wc->pkey_index; in cm_init_av_for_lap()
477 rdma_move_ah_attr(&av->ah_attr, &new_ah_attr); in cm_init_av_for_lap()
482 struct ib_grh *grh, struct cm_av *av) in cm_init_av_for_response() argument
484 av->port = port; in cm_init_av_for_response()
485 av->pkey_index = wc->pkey_index; in cm_init_av_for_response()
488 grh, &av->ah_attr); in cm_init_av_for_response()
492 struct cm_av *av, in add_cm_id_to_port_list() argument
500 if (&cm_id_priv->av == av) in add_cm_id_to_port_list()
502 else if (&cm_id_priv->alt_av == av) in add_cm_id_to_port_list()
554 struct cm_av *av, in cm_init_av_by_path() argument
568 be16_to_cpu(path->pkey), &av->pkey_index); in cm_init_av_by_path()
572 av->port = port; in cm_init_av_by_path()
588 av->timeout = path->packet_life_time + 1; in cm_init_av_by_path()
590 ret = add_cm_id_to_port_list(cm_id_priv, av, port); in cm_init_av_by_path()
595 rdma_move_ah_attr(&av->ah_attr, &new_ah_attr); in cm_init_av_by_path()
825 union ib_gid *port_gid = &cm_id_priv->av.dgid; in cm_insert_remote_sidr()
838 cmp = memcmp(port_gid, &cur_cm_id_priv->av.dgid, in cm_insert_remote_sidr()
990 wait_time = cm_convert_to_ms(cm_id_priv->av.timeout); in cm_enter_timewait()
1040 ib_cancel_mad(cm_id_priv->av.port->mad_agent, cm_id_priv->msg); in cm_destroy_id()
1054 ib_cancel_mad(cm_id_priv->av.port->mad_agent, cm_id_priv->msg); in cm_destroy_id()
1074 ib_cancel_mad(cm_id_priv->av.port->mad_agent, cm_id_priv->msg); in cm_destroy_id()
1090 ib_cancel_mad(cm_id_priv->av.port->mad_agent, cm_id_priv->msg); in cm_destroy_id()
1118 rdma_destroy_ah_attr(&cm_id_priv->av.ah_attr); in cm_destroy_id()
1263 hi_tid = ((u64) cm_id_priv->av.port->mad_agent->hi_tid) << 32; in cm_form_tid()
1342 cm_ack_timeout(cm_id_priv->av.port->cm_dev->ack_delay, in cm_format_req()
1377 cm_ack_timeout(cm_id_priv->av.port->cm_dev->ack_delay, in cm_format_req()
1441 param->ppath_sgid_attr, &cm_id_priv->av, in ib_send_cm_req()
1695 param->port = cm_id_priv->av.port->port_num; in cm_format_req_event()
1719 param->ppath_sgid_attr = cm_id_priv->av.ah_attr.grh.sgid_attr; in cm_format_req_event()
1957 &cm_id_priv->av); in cm_req_handler()
1988 grh = rdma_ah_read_grh(&cm_id_priv->av.ah_attr); in cm_req_handler()
2005 if (cm_id_priv->av.ah_attr.type == RDMA_AH_ATTR_TYPE_ROCE) in cm_req_handler()
2007 cm_id_priv->av.ah_attr.roce.dmac); in cm_req_handler()
2009 ret = cm_init_av_by_path(&work->path[0], gid_attr, &cm_id_priv->av, in cm_req_handler()
2076 cm_id_priv->av.port->cm_dev->ack_delay); in cm_format_rep()
2363 cm_id_priv->av.timeout = in cm_rep_handler()
2365 cm_id_priv->av.timeout - 1); in cm_rep_handler()
2372 ib_cancel_mad(cm_id_priv->av.port->mad_agent, cm_id_priv->msg); in cm_rep_handler()
2405 ib_cancel_mad(cm_id_priv->av.port->mad_agent, cm_id_priv->msg); in cm_establish_handler()
2445 ib_cancel_mad(cm_id_priv->av.port->mad_agent, cm_id_priv->msg); in cm_rtu_handler()
2499 ib_cancel_mad(cm_id_priv->av.port->mad_agent, cm_id_priv->msg); in ib_send_cm_dreq()
2644 ib_cancel_mad(cm_id_priv->av.port->mad_agent, cm_id_priv->msg); in cm_dreq_handler()
2649 ib_cancel_mad(cm_id_priv->av.port->mad_agent, cm_id_priv->msg); in cm_dreq_handler()
2719 ib_cancel_mad(cm_id_priv->av.port->mad_agent, cm_id_priv->msg); in cm_drep_handler()
2864 ib_cancel_mad(cm_id_priv->av.port->mad_agent, cm_id_priv->msg); in cm_rej_handler()
2874 ib_cancel_mad(cm_id_priv->av.port->mad_agent, cm_id_priv->msg); in cm_rej_handler()
2884 ib_cancel_mad(cm_id_priv->av.port->mad_agent, in cm_rej_handler()
3025 cm_convert_to_ms(cm_id_priv->av.timeout); in cm_mra_handler()
3031 ib_modify_mad(cm_id_priv->av.port->mad_agent, in cm_mra_handler()
3038 ib_modify_mad(cm_id_priv->av.port->mad_agent, in cm_mra_handler()
3046 ib_modify_mad(cm_id_priv->av.port->mad_agent, in cm_mra_handler()
3123 cm_ack_timeout(cm_id_priv->av.port->cm_dev->ack_delay, in cm_format_lap()
3291 &cm_id_priv->av); in cm_lap_handler()
3413 ib_cancel_mad(cm_id_priv->av.port->mad_agent, cm_id_priv->msg); in cm_apr_handler()
3498 &cm_id_priv->av, in ib_send_cm_sidr_req()
3550 param->sgid_attr = rx_cm_id->av.ah_attr.grh.sgid_attr; in cm_format_sidr_req_event()
3571 cm_id_priv->av.dgid.global.subnet_prefix = cpu_to_be64(wc->slid); in cm_sidr_req_handler()
3572 cm_id_priv->av.dgid.global.interface_id = 0; in cm_sidr_req_handler()
3575 &cm_id_priv->av); in cm_sidr_req_handler()
3699 param->sgid_attr = cm_id_priv->av.ah_attr.grh.sgid_attr; in cm_format_sidr_rep_event()
3720 ib_cancel_mad(cm_id_priv->av.port->mad_agent, cm_id_priv->msg); in cm_sidr_rep_handler()
3961 tmp_av = cm_id_priv->av; in cm_migrate()
3962 cm_id_priv->av = cm_id_priv->alt_av; in cm_migrate()
4102 qp_attr->pkey_index = cm_id_priv->av.pkey_index; in cm_init_qp_init_attr()
4103 qp_attr->port_num = cm_id_priv->av.port->port_num; in cm_init_qp_init_attr()
4135 qp_attr->ah_attr = cm_id_priv->av.ah_attr; in cm_init_qp_rtr_attr()
4199 qp_attr->timeout = cm_id_priv->av.timeout; in cm_init_qp_rts_attr()