Lines Matching refs:av
219 struct cm_av av; member
262 mad_agent = cm_id_priv->av.port->mad_agent; in cm_alloc_msg()
263 ah = ib_create_ah(mad_agent->qp->pd, &cm_id_priv->av.ah_attr); in cm_alloc_msg()
268 cm_id_priv->av.pkey_index, in cm_alloc_msg()
344 struct ib_grh *grh, struct cm_av *av) in cm_init_av_for_response() argument
346 av->port = port; in cm_init_av_for_response()
347 av->pkey_index = wc->pkey_index; in cm_init_av_for_response()
349 grh, &av->ah_attr); in cm_init_av_for_response()
352 static int cm_init_av_by_path(struct ib_sa_path_rec *path, struct cm_av *av) in cm_init_av_by_path() argument
374 be16_to_cpu(path->pkey), &av->pkey_index); in cm_init_av_by_path()
378 av->port = port; in cm_init_av_by_path()
380 &av->ah_attr); in cm_init_av_by_path()
381 av->timeout = path->packet_life_time + 1; in cm_init_av_by_path()
382 memcpy(av->smac, path->smac, sizeof(av->smac)); in cm_init_av_by_path()
384 av->valid = 1; in cm_init_av_by_path()
660 union ib_gid *port_gid = &cm_id_priv->av.dgid; in cm_insert_remote_sidr()
673 cmp = memcmp(port_gid, &cur_cm_id_priv->av.dgid, in cm_insert_remote_sidr()
818 wait_time = cm_convert_to_ms(cm_id_priv->av.timeout); in cm_enter_timewait()
856 ib_cancel_mad(cm_id_priv->av.port->mad_agent, cm_id_priv->msg); in cm_destroy_id()
870 ib_cancel_mad(cm_id_priv->av.port->mad_agent, cm_id_priv->msg); in cm_destroy_id()
890 ib_cancel_mad(cm_id_priv->av.port->mad_agent, cm_id_priv->msg); in cm_destroy_id()
906 ib_cancel_mad(cm_id_priv->av.port->mad_agent, cm_id_priv->msg); in cm_destroy_id()
991 hi_tid = ((u64) cm_id_priv->av.port->mad_agent->hi_tid) << 32; in cm_form_tid()
1058 cm_ack_timeout(cm_id_priv->av.port->cm_dev->ack_delay, in cm_format_req()
1079 cm_ack_timeout(cm_id_priv->av.port->cm_dev->ack_delay, in cm_format_req()
1142 ret = cm_init_av_by_path(param->primary_path, &cm_id_priv->av); in ib_send_cm_req()
1296 param->port = cm_id_priv->av.port->port_num; in cm_format_req_event()
1542 &cm_id_priv->av); in cm_req_handler()
1568 memcpy(work->path[0].dmac, cm_id_priv->av.ah_attr.dmac, ETH_ALEN); in cm_req_handler()
1569 work->path[0].vlan_id = cm_id_priv->av.ah_attr.vlan_id; in cm_req_handler()
1570 ret = cm_init_av_by_path(&work->path[0], &cm_id_priv->av); in cm_req_handler()
1625 cm_id_priv->av.port->cm_dev->ack_delay); in cm_format_rep()
1883 cm_id_priv->av.timeout = in cm_rep_handler()
1885 cm_id_priv->av.timeout - 1); in cm_rep_handler()
1892 ib_cancel_mad(cm_id_priv->av.port->mad_agent, cm_id_priv->msg); in cm_rep_handler()
1925 ib_cancel_mad(cm_id_priv->av.port->mad_agent, cm_id_priv->msg); in cm_establish_handler()
1965 ib_cancel_mad(cm_id_priv->av.port->mad_agent, cm_id_priv->msg); in cm_rtu_handler()
2017 ib_cancel_mad(cm_id_priv->av.port->mad_agent, cm_id_priv->msg); in ib_send_cm_dreq()
2157 ib_cancel_mad(cm_id_priv->av.port->mad_agent, cm_id_priv->msg); in cm_dreq_handler()
2162 ib_cancel_mad(cm_id_priv->av.port->mad_agent, cm_id_priv->msg); in cm_dreq_handler()
2227 ib_cancel_mad(cm_id_priv->av.port->mad_agent, cm_id_priv->msg); in cm_drep_handler()
2370 ib_cancel_mad(cm_id_priv->av.port->mad_agent, cm_id_priv->msg); in cm_rej_handler()
2380 ib_cancel_mad(cm_id_priv->av.port->mad_agent, cm_id_priv->msg); in cm_rej_handler()
2390 ib_cancel_mad(cm_id_priv->av.port->mad_agent, in cm_rej_handler()
2524 cm_convert_to_ms(cm_id_priv->av.timeout); in cm_mra_handler()
2530 ib_modify_mad(cm_id_priv->av.port->mad_agent, in cm_mra_handler()
2537 ib_modify_mad(cm_id_priv->av.port->mad_agent, in cm_mra_handler()
2545 ib_modify_mad(cm_id_priv->av.port->mad_agent, in cm_mra_handler()
2606 cm_ack_timeout(cm_id_priv->av.port->cm_dev->ack_delay, in cm_format_lap()
2746 &cm_id_priv->av); in cm_lap_handler()
2855 ib_cancel_mad(cm_id_priv->av.port->mad_agent, cm_id_priv->msg); in cm_apr_handler()
2939 ret = cm_init_av_by_path(param->path, &cm_id_priv->av); in ib_send_cm_sidr_req()
3006 cm_id_priv->av.dgid.global.subnet_prefix = cpu_to_be64(wc->slid); in cm_sidr_req_handler()
3007 cm_id_priv->av.dgid.global.interface_id = 0; in cm_sidr_req_handler()
3010 &cm_id_priv->av); in cm_sidr_req_handler()
3151 ib_cancel_mad(cm_id_priv->av.port->mad_agent, cm_id_priv->msg); in cm_sidr_rep_handler()
3369 cm_id_priv->av = cm_id_priv->alt_av; in cm_migrate()
3488 qp_attr->pkey_index = cm_id_priv->av.pkey_index; in cm_init_qp_init_attr()
3489 qp_attr->port_num = cm_id_priv->av.port->port_num; in cm_init_qp_init_attr()
3518 qp_attr->ah_attr = cm_id_priv->av.ah_attr; in cm_init_qp_rtr_attr()
3519 if (!cm_id_priv->av.valid) { in cm_init_qp_rtr_attr()
3523 if (cm_id_priv->av.ah_attr.vlan_id != 0xffff) { in cm_init_qp_rtr_attr()
3524 qp_attr->vlan_id = cm_id_priv->av.ah_attr.vlan_id; in cm_init_qp_rtr_attr()
3527 if (!is_zero_ether_addr(cm_id_priv->av.smac)) { in cm_init_qp_rtr_attr()
3528 memcpy(qp_attr->smac, cm_id_priv->av.smac, in cm_init_qp_rtr_attr()
3605 qp_attr->timeout = cm_id_priv->av.timeout; in cm_init_qp_rts_attr()