Lines Matching refs:attr
74 struct rdma_ah_attr *attr, const union ib_gid *sgid,
120 status = ocrdma_resolve_dmac(dev, attr, ð.dmac[0]);
123 ib_grh = rdma_ah_read_grh(attr);
168 struct rdma_ah_attr *attr = init_attr->ah_attr;
171 if ((attr->type != RDMA_AH_ATTR_TYPE_ROCE) ||
172 !(rdma_ah_get_ah_flags(attr) & IB_AH_GRH))
178 sgid_attr = attr->grh.sgid_attr;
190 status = set_av_attr(dev, ah, attr, &sgid_attr->gid, pd->id,
197 ahid_addr = pd->uctx->ah_tbl.va + rdma_ah_get_dlid(attr);
227 int ocrdma_query_ah(struct ib_ah *ibah, struct rdma_ah_attr *attr)
233 attr->type = ibah->type;
237 rdma_ah_set_sl(attr, be16_to_cpu(av->eth_hdr.vlan_tag) >> 13);
241 rdma_ah_set_sl(attr, 0);
243 rdma_ah_set_grh(attr, NULL,
248 rdma_ah_set_dgid_raw(attr, &grh->dgid[0]);