Lines Matching refs:ibp

59 static __be64 get_sguid(struct qib_ibport *ibp, unsigned index)  in get_sguid()  argument
62 struct qib_pportdata *ppd = ppd_from_ibp(ibp); in get_sguid()
66 return ibp->guids[index - 1]; in get_sguid()
82 int qib_ruc_check_hdr(struct qib_ibport *ibp, struct ib_header *hdr, in qib_ruc_check_hdr() argument
100 guid = get_sguid(ibp, grh->sgid_index); in qib_ruc_check_hdr()
102 ibp->rvp.gid_prefix, guid)) in qib_ruc_check_hdr()
110 qib_get_pkey(ibp, qp->s_alt_pkey_index))) { in qib_ruc_check_hdr()
111 qib_bad_pkey(ibp, in qib_ruc_check_hdr()
121 ppd_from_ibp(ibp)->port != in qib_ruc_check_hdr()
139 guid = get_sguid(ibp, grh->sgid_index); in qib_ruc_check_hdr()
141 ibp->rvp.gid_prefix, guid)) in qib_ruc_check_hdr()
149 qib_get_pkey(ibp, qp->s_pkey_index))) { in qib_ruc_check_hdr()
150 qib_bad_pkey(ibp, in qib_ruc_check_hdr()
160 ppd_from_ibp(ibp)->port != qp->port_num) in qib_ruc_check_hdr()
183 u32 qib_make_grh(struct qib_ibport *ibp, struct ib_grh *hdr, in qib_make_grh() argument
195 hdr->sgid.global.subnet_prefix = ibp->rvp.gid_prefix; in qib_make_grh()
197 hdr->sgid.global.interface_id = ppd_from_ibp(ibp)->guid; in qib_make_grh()
199 hdr->sgid.global.interface_id = ibp->guids[grh->sgid_index - 1]; in qib_make_grh()
210 struct qib_ibport *ibp = to_iport(qp->ibqp.device, qp->port_num); in qib_make_ruc_header() local
221 qib_make_grh(ibp, &priv->s_hdr->u.l.grh, in qib_make_ruc_header()
226 lrh0 |= ibp->sl_to_vl[rdma_ah_get_sl(&qp->remote_ah_attr)] << 12 | in qib_make_ruc_header()
234 cpu_to_be16(ppd_from_ibp(ibp)->lid | in qib_make_ruc_header()
236 bth0 |= qib_get_pkey(ibp, qp->s_pkey_index); in qib_make_ruc_header()
243 this_cpu_inc(ibp->pmastats->n_unicast_xmit); in qib_make_ruc_header()
266 struct qib_ibport *ibp = to_iport(qp->ibqp.device, qp->port_num); in qib_do_send() local
267 struct qib_pportdata *ppd = ppd_from_ibp(ibp); in qib_do_send()