Lines Matching refs:qp_attr
998 struct ib_qp_attr *qp_attr, int *qp_attr_mask) in ib_resolve_eth_dmac() argument
1003 if (qp_attr->ah_attr.port_num < rdma_start_port(qp->device) || in ib_resolve_eth_dmac()
1004 qp_attr->ah_attr.port_num > rdma_end_port(qp->device)) in ib_resolve_eth_dmac()
1007 if (!rdma_cap_eth_ah(qp->device, qp_attr->ah_attr.port_num)) in ib_resolve_eth_dmac()
1010 if (rdma_link_local_addr((struct in6_addr *)qp_attr->ah_attr.grh.dgid.raw)) { in ib_resolve_eth_dmac()
1011 rdma_get_ll_mac((struct in6_addr *)qp_attr->ah_attr.grh.dgid.raw, in ib_resolve_eth_dmac()
1012 qp_attr->ah_attr.dmac); in ib_resolve_eth_dmac()
1019 qp_attr->ah_attr.port_num, in ib_resolve_eth_dmac()
1020 qp_attr->ah_attr.grh.sgid_index, in ib_resolve_eth_dmac()
1032 &qp_attr->ah_attr.grh.dgid, in ib_resolve_eth_dmac()
1033 qp_attr->ah_attr.dmac, in ib_resolve_eth_dmac()
1046 struct ib_qp_attr *qp_attr, in ib_modify_qp() argument
1051 ret = ib_resolve_eth_dmac(qp, qp_attr, &qp_attr_mask); in ib_modify_qp()
1055 return qp->device->modify_qp(qp->real_qp, qp_attr, qp_attr_mask, NULL); in ib_modify_qp()
1060 struct ib_qp_attr *qp_attr, in ib_query_qp() argument
1065 qp->device->query_qp(qp->real_qp, qp_attr, qp_attr_mask, qp_init_attr) : in ib_query_qp()