Home
last modified time | relevance | path

Searched refs:dlid (Results 1 - 25 of 71) sorted by relevance

123

/kernel/linux/linux-5.10/include/rdma/
H A Dib_sa.h134 __be16 dlid; member
152 __be32 dlid; member
220 if ((be32_to_cpu(opa->opa.dlid) >= in path_conv_opa_to_ib()
226 = OPA_MAKE_ID(be32_to_cpu(opa->opa.dlid)); in path_conv_opa_to_ib()
233 ib->ib.dlid = 0; in path_conv_opa_to_ib()
237 ib->ib.dlid = htons(ntohl(opa->opa.dlid)); in path_conv_opa_to_ib()
247 __be32 slid, dlid; in path_conv_ib_to_opa() local
252 dlid = htonl(opa_get_lid_from_gid(&ib->dgid)); in path_conv_ib_to_opa()
255 dlid in path_conv_ib_to_opa()
573 sa_path_set_dlid(struct sa_path_rec *rec, u32 dlid) sa_path_set_dlid() argument
[all...]
H A Dopa_addr.h52 * opa_is_extended_lid: Returns true if dlid or slid are
55 * @dlid: The DLID
58 static inline bool opa_is_extended_lid(__be32 dlid, __be32 slid) in opa_is_extended_lid() argument
60 if ((be32_to_cpu(dlid) >= in opa_is_extended_lid()
/kernel/linux/linux-6.6/include/rdma/
H A Dib_sa.h134 __be16 dlid; member
152 __be32 dlid; member
221 if ((be32_to_cpu(opa->opa.dlid) >= in path_conv_opa_to_ib()
227 = OPA_MAKE_ID(be32_to_cpu(opa->opa.dlid)); in path_conv_opa_to_ib()
234 ib->ib.dlid = 0; in path_conv_opa_to_ib()
238 ib->ib.dlid = htons(ntohl(opa->opa.dlid)); in path_conv_opa_to_ib()
248 __be32 slid, dlid; in path_conv_ib_to_opa() local
253 dlid = htonl(opa_get_lid_from_gid(&ib->dgid)); in path_conv_ib_to_opa()
256 dlid in path_conv_ib_to_opa()
547 sa_path_set_dlid(struct sa_path_rec *rec, u32 dlid) sa_path_set_dlid() argument
[all...]
H A Dopa_addr.h52 * opa_is_extended_lid: Returns true if dlid or slid are
55 * @dlid: The DLID
58 static inline bool opa_is_extended_lid(__be32 dlid, __be32 slid) in opa_is_extended_lid() argument
60 if ((be32_to_cpu(dlid) >= in opa_is_extended_lid()
/kernel/linux/linux-5.10/drivers/infiniband/ulp/opa_vnic/
H A Dopa_vnic_encap.c73 static inline void opa_vnic_make_header(u8 *hdr, u32 slid, u32 dlid, u16 len, in opa_vnic_make_header() argument
88 h[1] |= (dlid & OPA_16B_LID_MASK); in opa_vnic_make_header()
89 h[2] |= ((dlid >> (20 - OPA_16B_DLID_HIGH_SHFT)) & OPA_16B_DLID_MASK); in opa_vnic_make_header()
297 /* opa_vnic_chk_mac_tbl - check mac table for dlid */
303 u32 dlid = 0; in opa_vnic_chk_mac_tbl() local
322 dlid = OPA_VNIC_DLID_SD_GET_DLID(node->entry.dlid_sd); in opa_vnic_chk_mac_tbl()
329 return dlid; in opa_vnic_chk_mac_tbl()
338 u32 dlid; in opa_vnic_get_dlid() local
340 dlid = opa_vnic_chk_mac_tbl(adapter, mac_hdr); in opa_vnic_get_dlid()
341 if (dlid) in opa_vnic_get_dlid()
489 u32 dlid; opa_vnic_encap_skb() local
[all...]
/kernel/linux/linux-6.6/drivers/infiniband/ulp/opa_vnic/
H A Dopa_vnic_encap.c73 static inline void opa_vnic_make_header(u8 *hdr, u32 slid, u32 dlid, u16 len, in opa_vnic_make_header() argument
88 h[1] |= (dlid & OPA_16B_LID_MASK); in opa_vnic_make_header()
89 h[2] |= ((dlid >> (20 - OPA_16B_DLID_HIGH_SHFT)) & OPA_16B_DLID_MASK); in opa_vnic_make_header()
297 /* opa_vnic_chk_mac_tbl - check mac table for dlid */
303 u32 dlid = 0; in opa_vnic_chk_mac_tbl() local
322 dlid = OPA_VNIC_DLID_SD_GET_DLID(node->entry.dlid_sd); in opa_vnic_chk_mac_tbl()
329 return dlid; in opa_vnic_chk_mac_tbl()
338 u32 dlid; in opa_vnic_get_dlid() local
340 dlid = opa_vnic_chk_mac_tbl(adapter, mac_hdr); in opa_vnic_get_dlid()
341 if (dlid) in opa_vnic_get_dlid()
489 u32 dlid; opa_vnic_encap_skb() local
[all...]
/kernel/linux/linux-5.10/drivers/infiniband/core/
H A Duverbs_marshall.c76 dst->dlid = rdma_ah_get_dlid(src); in ib_copy_ah_attr_to_user()
142 dst->dlid = htons(ntohl(sa_path_get_dlid(src))); in __ib_copy_path_rec_to_user()
178 u32 slid, dlid; in ib_copy_path_rec_from_user() local
185 dlid = opa_get_lid_from_gid((union ib_gid *)src->dgid); in ib_copy_path_rec_from_user()
189 dlid = ntohs(src->dlid); in ib_copy_path_rec_from_user()
194 sa_path_set_dlid(dst, dlid); in ib_copy_path_rec_from_user()
/kernel/linux/linux-6.6/drivers/infiniband/core/
H A Duverbs_marshall.c76 dst->dlid = rdma_ah_get_dlid(src); in ib_copy_ah_attr_to_user()
142 dst->dlid = htons(ntohl(sa_path_get_dlid(src))); in __ib_copy_path_rec_to_user()
178 u32 slid, dlid; in ib_copy_path_rec_from_user() local
185 dlid = opa_get_lid_from_gid((union ib_gid *)src->dgid); in ib_copy_path_rec_from_user()
189 dlid = ntohs(src->dlid); in ib_copy_path_rec_from_user()
194 sa_path_set_dlid(dst, dlid); in ib_copy_path_rec_from_user()
/kernel/linux/linux-5.10/drivers/infiniband/hw/hfi1/
H A Dtrace_ibhdrs.h121 u16 *len, u32 *dlid, u32 *slid);
130 u32 *dlid, u32 *slid);
136 u16 len, u16 pkey, u32 dlid, u32 slid);
182 __field(u32, dlid)
210 &__entry->dlid,
236 &__entry->dlid,
280 __entry->dlid,
341 __field(u32, dlid)
370 &__entry->dlid,
401 &__entry->dlid,
[all...]
H A Dud.c307 u16 len, slid, dlid, pkey; in hfi1_make_ud_req_9B() local
351 dlid = opa_get_lid(rdma_ah_get_dlid(ah_attr), 9B); in hfi1_make_ud_req_9B()
352 if (dlid == be16_to_cpu(IB_LID_PERMISSIVE)) { in hfi1_make_ud_req_9B()
371 lrh0, len, dlid, slid); in hfi1_make_ud_req_9B()
382 u32 dlid, slid, nwords, extra_bytes; in hfi1_make_ud_req_16B() local
444 dlid = opa_get_lid(rdma_ah_get_dlid(ah_attr), 16B); in hfi1_make_ud_req_16B()
465 slid, dlid, len, pkey, 0, 0, l4, priv->s_sc); in hfi1_make_ud_req_16B()
633 u32 remote_qpn, u16 pkey, u32 slid, u32 dlid, in return_cnp_16B()
678 hfi1_make_16b_hdr(&hdr.opah, slid, dlid, len, pkey, 1, 0, l4, sc5); in return_cnp_16B()
695 u16 pkey, u32 slid, u32 dlid, u in return_cnp()
632 return_cnp_16B(struct hfi1_ibport *ibp, struct rvt_qp *qp, u32 remote_qpn, u16 pkey, u32 slid, u32 dlid, u8 sc5, const struct ib_grh *old_grh) return_cnp_16B() argument
694 return_cnp(struct hfi1_ibport *ibp, struct rvt_qp *qp, u32 remote_qpn, u16 pkey, u32 slid, u32 dlid, u8 sc5, const struct ib_grh *old_grh) return_cnp() argument
870 u32 dlid = packet->dlid; hfi1_ud_rcv() local
[all...]
H A Dhfi.h387 u32 dlid; member
1750 u16 pkey, u32 slid, u32 dlid, u8 sc5,
1753 u32 remote_qpn, u16 pkey, u32 slid, u32 dlid,
1756 u32 remote_qpn, u16 pkey, u32 slid, u32 dlid,
2488 u32 dlid = rdma_ah_get_dlid(attr); in hfi1_update_ah_attr() local
2496 if ((((dlid >= be16_to_cpu(IB_MULTICAST_LID_BASE)) || in hfi1_update_ah_attr()
2498 (dlid != be32_to_cpu(OPA_LID_PERMISSIVE)) && in hfi1_update_ah_attr()
2499 (dlid != be16_to_cpu(IB_LID_PERMISSIVE)) && in hfi1_update_ah_attr()
2503 rdma_ah_set_interface_id(attr, OPA_MAKE_ID(dlid)); in hfi1_update_ah_attr()
2512 * The LID might either reside in ah.dlid o
2565 u32 dlid = rdma_ah_get_dlid(attr); hfi1_make_opa_lid() local
2624 hfi1_make_ext_grh(struct hfi1_packet *packet, struct ib_grh *grh, u32 slid, u32 dlid) hfi1_make_ext_grh() argument
2660 hfi1_make_ib_hdr(struct ib_header *hdr, u16 lrh0, u16 len, u16 dlid, u16 slid) hfi1_make_ib_hdr() argument
2670 hfi1_make_16b_hdr(struct hfi1_16b_header *hdr, u32 slid, u32 dlid, u16 len, u16 pkey, bool becn, bool fecn, u8 l4, u8 sc) hfi1_make_16b_hdr() argument
[all...]
H A Ddriver.c291 u32 dlid = ib_get_dlid(rhdr); in rcv_hdrerr() local
312 if (dlid < mlid_base) { in rcv_hdrerr()
457 u32 rlid, slid, dlid = 0; in hfi1_process_ecn_slowpath() local
466 dlid = hfi1_16B_get_dlid(pkt->hdr); in hfi1_process_ecn_slowpath()
468 is_mcast = hfi1_is_16B_mcast(dlid); in hfi1_process_ecn_slowpath()
476 dlid = qp->ibqp.qp_type != IB_QPT_UD ? ib_get_dlid(pkt->hdr) : in hfi1_process_ecn_slowpath()
479 is_mcast = (dlid > be16_to_cpu(IB_MULTICAST_LID_BASE)) && in hfi1_process_ecn_slowpath()
480 (dlid != be16_to_cpu(IB_LID_PERMISSIVE)); in hfi1_process_ecn_slowpath()
528 dlid, rlid, sc, grh); in hfi1_process_ecn_slowpath()
1495 /* slid and dlid canno in hfi1_bypass_ingress_pkt_check()
[all...]
H A Dtrace.c194 u16 *len, u32 *dlid, u32 *slid) in hfi1_trace_parse_9b_hdr()
201 *dlid = ib_get_dlid(hdr); in hfi1_trace_parse_9b_hdr()
209 u32 *dlid, u32 *slid) in hfi1_trace_parse_16b_hdr()
220 *dlid = hfi1_16B_get_dlid(hdr); in hfi1_trace_parse_16b_hdr()
224 #define LRH_PRN "len:%d sc:%d dlid:0x%.4x slid:0x%.4x "
232 u16 len, u16 pkey, u32 dlid, u32 slid) in hfi1_trace_fmt_lrh()
236 trace_seq_printf(p, LRH_PRN, len, sc, dlid, slid); in hfi1_trace_fmt_lrh()
192 hfi1_trace_parse_9b_hdr(struct ib_header *hdr, bool sc5, u8 *lnh, u8 *lver, u8 *sl, u8 *sc, u16 *len, u32 *dlid, u32 *slid) hfi1_trace_parse_9b_hdr() argument
205 hfi1_trace_parse_16b_hdr(struct hfi1_16b_header *hdr, u8 *age, bool *becn, bool *fecn, u8 *l4, u8 *rc, u8 *sc, u16 *entropy, u16 *len, u16 *pkey, u32 *dlid, u32 *slid) hfi1_trace_parse_16b_hdr() argument
228 hfi1_trace_fmt_lrh(struct trace_seq *p, bool bypass, u8 age, bool becn, bool fecn, u8 l4, u8 lnh, const char *lnh_name, u8 lver, u8 rc, u8 sc, u8 sl, u16 entropy, u16 len, u16 pkey, u32 dlid, u32 slid) hfi1_trace_fmt_lrh() argument
/kernel/linux/linux-6.6/drivers/infiniband/hw/hfi1/
H A Dtrace_ibhdrs.h80 u16 *len, u32 *dlid, u32 *slid);
89 u32 *dlid, u32 *slid);
95 u16 len, u16 pkey, u32 dlid, u32 slid);
141 __field(u32, dlid)
169 &__entry->dlid,
195 &__entry->dlid,
239 __entry->dlid,
300 __field(u32, dlid)
329 &__entry->dlid,
360 &__entry->dlid,
[all...]
H A Dud.c265 u16 len, slid, dlid, pkey; in hfi1_make_ud_req_9B() local
309 dlid = opa_get_lid(rdma_ah_get_dlid(ah_attr), 9B); in hfi1_make_ud_req_9B()
310 if (dlid == be16_to_cpu(IB_LID_PERMISSIVE)) { in hfi1_make_ud_req_9B()
329 lrh0, len, dlid, slid); in hfi1_make_ud_req_9B()
340 u32 dlid, slid, nwords, extra_bytes; in hfi1_make_ud_req_16B() local
402 dlid = opa_get_lid(rdma_ah_get_dlid(ah_attr), 16B); in hfi1_make_ud_req_16B()
423 slid, dlid, len, pkey, 0, 0, l4, priv->s_sc); in hfi1_make_ud_req_16B()
592 u32 remote_qpn, u16 pkey, u32 slid, u32 dlid, in return_cnp_16B()
637 hfi1_make_16b_hdr(&hdr.opah, slid, dlid, len, pkey, 1, 0, l4, sc5); in return_cnp_16B()
654 u16 pkey, u32 slid, u32 dlid, u in return_cnp()
591 return_cnp_16B(struct hfi1_ibport *ibp, struct rvt_qp *qp, u32 remote_qpn, u16 pkey, u32 slid, u32 dlid, u8 sc5, const struct ib_grh *old_grh) return_cnp_16B() argument
653 return_cnp(struct hfi1_ibport *ibp, struct rvt_qp *qp, u32 remote_qpn, u16 pkey, u32 slid, u32 dlid, u8 sc5, const struct ib_grh *old_grh) return_cnp() argument
824 u32 dlid = packet->dlid; hfi1_ud_rcv() local
[all...]
H A Dhfi.h346 u32 dlid; member
1698 u16 pkey, u32 slid, u32 dlid, u8 sc5,
1701 u32 remote_qpn, u16 pkey, u32 slid, u32 dlid,
1704 u32 remote_qpn, u16 pkey, u32 slid, u32 dlid,
2435 u32 dlid = rdma_ah_get_dlid(attr); in hfi1_update_ah_attr() local
2443 if ((((dlid >= be16_to_cpu(IB_MULTICAST_LID_BASE)) || in hfi1_update_ah_attr()
2445 (dlid != be32_to_cpu(OPA_LID_PERMISSIVE)) && in hfi1_update_ah_attr()
2446 (dlid != be16_to_cpu(IB_LID_PERMISSIVE)) && in hfi1_update_ah_attr()
2450 rdma_ah_set_interface_id(attr, OPA_MAKE_ID(dlid)); in hfi1_update_ah_attr()
2459 * The LID might either reside in ah.dlid o
2512 u32 dlid = rdma_ah_get_dlid(attr); hfi1_make_opa_lid() local
2571 hfi1_make_ext_grh(struct hfi1_packet *packet, struct ib_grh *grh, u32 slid, u32 dlid) hfi1_make_ext_grh() argument
2607 hfi1_make_ib_hdr(struct ib_header *hdr, u16 lrh0, u16 len, u16 dlid, u16 slid) hfi1_make_ib_hdr() argument
2617 hfi1_make_16b_hdr(struct hfi1_16b_header *hdr, u32 slid, u32 dlid, u16 len, u16 pkey, bool becn, bool fecn, u8 l4, u8 sc) hfi1_make_16b_hdr() argument
[all...]
H A Ddriver.c244 u32 dlid = ib_get_dlid(rhdr); in rcv_hdrerr() local
265 if (dlid < mlid_base) { in rcv_hdrerr()
410 u32 rlid, slid, dlid = 0; in hfi1_process_ecn_slowpath() local
419 dlid = hfi1_16B_get_dlid(pkt->hdr); in hfi1_process_ecn_slowpath()
421 is_mcast = hfi1_is_16B_mcast(dlid); in hfi1_process_ecn_slowpath()
429 dlid = qp->ibqp.qp_type != IB_QPT_UD ? ib_get_dlid(pkt->hdr) : in hfi1_process_ecn_slowpath()
432 is_mcast = (dlid > be16_to_cpu(IB_MULTICAST_LID_BASE)) && in hfi1_process_ecn_slowpath()
433 (dlid != be16_to_cpu(IB_LID_PERMISSIVE)); in hfi1_process_ecn_slowpath()
481 dlid, rlid, sc, grh); in hfi1_process_ecn_slowpath()
1448 /* slid and dlid canno in hfi1_bypass_ingress_pkt_check()
[all...]
H A Dtrace.c157 u16 *len, u32 *dlid, u32 *slid) in hfi1_trace_parse_9b_hdr()
164 *dlid = ib_get_dlid(hdr); in hfi1_trace_parse_9b_hdr()
172 u32 *dlid, u32 *slid) in hfi1_trace_parse_16b_hdr()
183 *dlid = hfi1_16B_get_dlid(hdr); in hfi1_trace_parse_16b_hdr()
187 #define LRH_PRN "len:%d sc:%d dlid:0x%.4x slid:0x%.4x "
195 u16 len, u16 pkey, u32 dlid, u32 slid) in hfi1_trace_fmt_lrh()
199 trace_seq_printf(p, LRH_PRN, len, sc, dlid, slid); in hfi1_trace_fmt_lrh()
155 hfi1_trace_parse_9b_hdr(struct ib_header *hdr, bool sc5, u8 *lnh, u8 *lver, u8 *sl, u8 *sc, u16 *len, u32 *dlid, u32 *slid) hfi1_trace_parse_9b_hdr() argument
168 hfi1_trace_parse_16b_hdr(struct hfi1_16b_header *hdr, u8 *age, bool *becn, bool *fecn, u8 *l4, u8 *rc, u8 *sc, u16 *entropy, u16 *len, u16 *pkey, u32 *dlid, u32 *slid) hfi1_trace_parse_16b_hdr() argument
191 hfi1_trace_fmt_lrh(struct trace_seq *p, bool bypass, u8 age, bool becn, bool fecn, u8 l4, u8 lnh, const char *lnh_name, u8 lver, u8 rc, u8 sc, u8 sl, u16 entropy, u16 len, u16 pkey, u32 dlid, u32 slid) hfi1_trace_fmt_lrh() argument
/kernel/linux/linux-5.10/drivers/infiniband/hw/mthca/
H A Dmthca_av.c60 __be16 dlid; member
202 av->dlid = cpu_to_be16(rdma_ah_get_dlid(ah_attr)); in mthca_create_ah()
276 header->lrh.destination_lid = ah->av->dlid; in mthca_read_ah()
304 rdma_ah_set_dlid(attr, be16_to_cpu(ah->av->dlid)); in mthca_ah_query()
/kernel/linux/linux-6.6/drivers/infiniband/hw/mthca/
H A Dmthca_av.c60 __be16 dlid; member
202 av->dlid = cpu_to_be16(rdma_ah_get_dlid(ah_attr)); in mthca_create_ah()
276 header->lrh.destination_lid = ah->av->dlid; in mthca_read_ah()
304 rdma_ah_set_dlid(attr, be16_to_cpu(ah->av->dlid)); in mthca_ah_query()
/kernel/linux/linux-5.10/drivers/infiniband/hw/mlx4/
H A Dah.c65 ah->av.ib.dlid = cpu_to_be16(rdma_ah_get_dlid(ah_attr)); in create_ib_ah()
136 ah->av.ib.dlid = cpu_to_be16(0xc000); in create_iboe_ah()
211 rdma_ah_set_dlid(ah_attr, be16_to_cpu(ah->av.ib.dlid)); in mlx4_ib_query_ah()
/kernel/linux/linux-6.6/drivers/infiniband/hw/mlx4/
H A Dah.c65 ah->av.ib.dlid = cpu_to_be16(rdma_ah_get_dlid(ah_attr)); in create_ib_ah()
136 ah->av.ib.dlid = cpu_to_be16(0xc000); in create_iboe_ah()
211 rdma_ah_set_dlid(ah_attr, be16_to_cpu(ah->av.ib.dlid)); in mlx4_ib_query_ah()
/kernel/linux/linux-5.10/include/uapi/rdma/
H A Dib_user_sa.h58 __be16 dlid; member
/kernel/linux/linux-6.6/include/uapi/rdma/
H A Dib_user_sa.h58 __be16 dlid; member
/kernel/linux/patches/linux-6.6/prebuilts/usr/include/rdma/
H A Dib_user_sa.h39 __be16 dlid; member

Completed in 25 milliseconds

123