/Linux-v4.19/include/rdma/ |
D | ib_sa.h | 162 __be16 slid; member 180 __be32 slid; member 249 (be32_to_cpu(opa->opa.slid) >= in path_conv_opa_to_ib() 257 = OPA_MAKE_ID(be32_to_cpu(opa->opa.slid)); in path_conv_opa_to_ib() 262 ib->ib.slid = 0; in path_conv_opa_to_ib() 265 ib->ib.slid = htons(ntohl(opa->opa.slid)); in path_conv_opa_to_ib() 274 __be32 slid, dlid; in path_conv_ib_to_opa() local 278 slid = htonl(opa_get_lid_from_gid(&ib->sgid)); in path_conv_ib_to_opa() 281 slid = htonl(ntohs(ib->ib.slid)); in path_conv_ib_to_opa() 284 opa->opa.slid = slid; in path_conv_ib_to_opa() [all …]
|
D | opa_addr.h | 100 static inline bool opa_is_extended_lid(__be32 dlid, __be32 slid) in opa_is_extended_lid() argument 104 (be32_to_cpu(slid) >= in opa_is_extended_lid()
|
/Linux-v4.19/drivers/infiniband/hw/hfi1/ |
D | ud.c | 112 u32 slid; in ud_loopback() local 116 slid = ppd->lid | (rdma_ah_get_path_bits(ah_attr) & in ud_loopback() 120 slid, false))) { in ud_loopback() 124 slid, rdma_ah_get_dlid(ah_attr)); in ud_loopback() 268 wc.slid = (ppd->lid | (rdma_ah_get_path_bits(ah_attr) & in ud_loopback() 271 if (wc.slid == 0 && sqp->ibqp.qp_type == IB_QPT_GSI) in ud_loopback() 272 wc.slid = be16_to_cpu(IB_LID_PERMISSIVE); in ud_loopback() 326 u16 len, slid, dlid, pkey; in hfi1_make_ud_req_9B() local 372 slid = be16_to_cpu(IB_LID_PERMISSIVE); in hfi1_make_ud_req_9B() 379 slid = lid; in hfi1_make_ud_req_9B() [all …]
|
D | trace_ibhdrs.h | 111 u16 *len, u32 *dlid, u32 *slid); 120 u32 *dlid, u32 *slid); 126 u16 len, u16 pkey, u32 dlid, u32 slid); 175 __field(u32, slid) 201 &__entry->slid); 227 &__entry->slid); 271 __entry->slid), 334 __field(u32, slid) 361 &__entry->slid); 392 &__entry->slid); [all …]
|
D | hfi.h | 356 u32 slid; member 948 u32 slid; member 1555 u16 pkey, u32 slid, u32 dlid, u8 sc5, 1558 u32 remote_qpn, u16 pkey, u32 slid, u32 dlid, 1561 u32 remote_qpn, u16 pkey, u32 slid, u32 dlid, 1565 int egress_pkey_check(struct hfi1_pportdata *ppd, u32 slid, u16 pkey, 1647 u32 slid) in ingress_pkey_table_fail() argument 1654 dd->err_info_rcv_constraint.slid = slid; in ingress_pkey_table_fail() 1668 u8 sc5, u8 idx, u32 slid, bool force) in ingress_pkey_check() argument 1690 ingress_pkey_table_fail(ppd, pkey, slid); in ingress_pkey_check() [all …]
|
D | ruc.c | 76 u32 slid = packet->slid; in hfi1_ruc_check_hdr() local 105 sc5, slid))) { in hfi1_ruc_check_hdr() 107 slid, dlid); in hfi1_ruc_check_hdr() 111 if (slid != rdma_ah_get_dlid(&qp->alt_ah_attr) || in hfi1_ruc_check_hdr() 142 sc5, slid))) { in hfi1_ruc_check_hdr() 144 slid, dlid); in hfi1_ruc_check_hdr() 148 if ((slid != rdma_ah_get_dlid(&qp->remote_ah_attr)) || in hfi1_ruc_check_hdr() 401 wc.slid = rdma_ah_get_dlid(&qp->remote_ah_attr) & U16_MAX; in ruc_loopback() 609 u32 slid; in hfi1_make_ruc_header_16B() local 660 slid = be32_to_cpu(OPA_LID_PERMISSIVE); in hfi1_make_ruc_header_16B() [all …]
|
D | trace.c | 182 u16 *len, u32 *dlid, u32 *slid) in hfi1_trace_parse_9b_hdr() argument 190 *slid = ib_get_slid(hdr); in hfi1_trace_parse_9b_hdr() 197 u32 *dlid, u32 *slid) in hfi1_trace_parse_16b_hdr() argument 209 *slid = hfi1_16B_get_slid(hdr); in hfi1_trace_parse_16b_hdr() 220 u16 len, u16 pkey, u32 dlid, u32 slid) in hfi1_trace_fmt_lrh() argument 224 trace_seq_printf(p, LRH_PRN, len, sc, dlid, slid); in hfi1_trace_fmt_lrh()
|
D | driver.c | 442 u32 rlid, slid, dlid = 0; in hfi1_process_ecn_slowpath() local 452 slid = hfi1_16B_get_slid(pkt->hdr); in hfi1_process_ecn_slowpath() 460 slid = ib_get_slid(pkt->hdr); in hfi1_process_ecn_slowpath() 467 rlid = slid; in hfi1_process_ecn_slowpath() 473 rlid = slid; in hfi1_process_ecn_slowpath() 1396 if ((!packet->slid) || (!packet->dlid)) in hfi1_bypass_ingress_pkt_check() 1450 packet->slid = ib_get_slid(hdr); in hfi1_setup_9B_packet() 1531 packet->slid = hfi1_16B_get_slid(packet->hdr); in hfi1_setup_bypass_packet()
|
D | verbs.c | 573 packet->slid, true); in hfi1_do_pkey_check() 1216 int egress_pkey_check(struct hfi1_pportdata *ppd, u32 slid, u16 pkey, in egress_pkey_check() argument 1260 dd->err_info_xmit_constraint.slid = slid; in egress_pkey_check() 1320 u32 slid; in hfi1_verbs_send() local 1333 slid = hfi1_16B_get_slid(hdr); in hfi1_verbs_send() 1343 slid = ib_get_slid(hdr); in hfi1_verbs_send() 1353 ret = egress_pkey_check(dd->pport, slid, pkey, in hfi1_verbs_send()
|
D | user_sdma.c | 330 u32 slid; in hfi1_user_sdma_process_request() local 464 slid = be16_to_cpu(req->hdr.lrh[3]); in hfi1_user_sdma_process_request() 465 if (egress_pkey_check(dd->pport, slid, pkey, sc, PKEY_CHECK_INVALID)) { in hfi1_user_sdma_process_request()
|
D | mad.c | 2559 __be32 slid; member 2567 __be32 slid; member 3457 rsp->port_xmit_constraint_ei.slid = in pma_get_opa_errorinfo() 3458 cpu_to_be32(dd->err_info_xmit_constraint.slid); in pma_get_opa_errorinfo() 3464 rsp->port_rcv_constraint_ei.slid = in pma_get_opa_errorinfo() 3465 cpu_to_be32(dd->err_info_rcv_constraint.slid); in pma_get_opa_errorinfo() 4418 return (in_wc->slid == ppd->lid); in is_local_mad() 4461 ingress_pkey_table_fail(ppd, pkey, in_wc->slid); in opa_local_smp_check()
|
/Linux-v4.19/drivers/infiniband/core/ |
D | uverbs_marshall.c | 143 dst->slid = htons(ntohl(sa_path_get_slid(src))); in __ib_copy_path_rec_to_user() 178 u32 slid, dlid; in ib_copy_path_rec_from_user() local 184 slid = opa_get_lid_from_gid((union ib_gid *)src->sgid); in ib_copy_path_rec_from_user() 188 slid = ntohs(src->slid); in ib_copy_path_rec_from_user() 195 sa_path_set_slid(dst, slid); in ib_copy_path_rec_from_user()
|
D | mad_rmpp.c | 67 u32 slid; member 319 rmpp_recv->slid = mad_recv_wc->wc->slid; in create_rmpp_recv() 340 rmpp_recv->slid == mad_recv_wc->wc->slid && in find_rmpp_recv() 873 if (rmpp_recv->slid == rdma_ah_get_dlid(&ah_attr)) { in init_newwin()
|
D | cm.c | 1289 pri_path->opa.slid); in cm_format_req() 1321 = OPA_MAKE_ID(be32_to_cpu(pri_path->opa.slid)); in cm_format_req() 1350 alt_path->opa.slid); in cm_format_req() 1356 = OPA_MAKE_ID(be32_to_cpu(alt_path->opa.slid)); in cm_format_req() 1919 req_msg->primary_local_lid = ib_lid_be16(wc->slid); in cm_process_routed_req() 1929 req_msg->alt_local_lid = ib_lid_be16(wc->slid); in cm_process_routed_req() 3096 alternate_path->opa.slid); in cm_format_lap() 3112 = OPA_MAKE_ID(be32_to_cpu(alternate_path->opa.slid)); in cm_format_lap() 3571 cm_id_priv->av.dgid.global.subnet_prefix = cpu_to_be64(wc->slid); in cm_sidr_req_handler()
|
/Linux-v4.19/drivers/infiniband/hw/mthca/ |
D | mthca_mad.c | 208 u16 slid = in_wc ? ib_lid_cpu16(in_wc->slid) : be16_to_cpu(IB_LID_PERMISSIVE); in mthca_process_mad() local 220 slid == 0) { in mthca_process_mad()
|
/Linux-v4.19/include/uapi/rdma/ |
D | ib_user_sa.h | 59 __be16 slid; member
|
D | vmw_pvrdma-abi.h | 288 __u16 slid; member
|
/Linux-v4.19/drivers/infiniband/hw/mlx5/ |
D | mad.c | 78 u16 slid; in process_mad() local 81 slid = in_wc ? ib_lid_cpu16(in_wc->slid) : be16_to_cpu(IB_LID_PERMISSIVE); in process_mad() 83 if (in_mad->mad_hdr.method == IB_MGMT_METHOD_TRAP && slid == 0) in process_mad()
|
D | cq.c | 238 wc->slid = be16_to_cpu(cqe->slid); in handle_responder() 243 wc->slid = 0; in handle_responder()
|
/Linux-v4.19/drivers/infiniband/ulp/opa_vnic/ |
D | opa_vnic_encap.c | 73 static inline void opa_vnic_make_header(u8 *hdr, u32 slid, u32 dlid, u16 len, in opa_vnic_make_header() argument 85 h[0] |= (slid & OPA_16B_LID_MASK); in opa_vnic_make_header() 86 h[2] |= ((slid >> (20 - OPA_16B_SLID_HIGH_SHFT)) & OPA_16B_SLID_MASK); in opa_vnic_make_header()
|
/Linux-v4.19/drivers/infiniband/hw/vmw_pvrdma/ |
D | pvrdma_cq.c | 376 wc->slid = cqe->slid; in pvrdma_poll_one()
|
/Linux-v4.19/drivers/infiniband/sw/rdmavt/ |
D | cq.c | 110 wc->uqueue[head].slid = ib_lid_cpu16(entry->slid); in rvt_cq_enter()
|
/Linux-v4.19/drivers/infiniband/hw/mlx4/ |
D | cq.c | 604 wc->slid = 0; in use_tunnel_data() 610 wc->slid = be16_to_cpu(hdr->tun.slid_mac_47_32); in use_tunnel_data() 863 wc->slid = 0; in mlx4_ib_poll_one() 875 wc->slid = be16_to_cpu(cqe->rlid); in mlx4_ib_poll_one()
|
D | mad.c | 172 in_modifier |= ib_lid_cpu16(in_wc->slid) << 16; in mlx4_MAD_IFC() 628 tun_mad->hdr.slid_mac_47_32 = ib_lid_be16(wc->slid); in mlx4_ib_send_to_slave() 806 u16 slid, prev_lid = 0; in ib_process_mad() local 813 in_wc->slid, in_wc->src_qp, in ib_process_mad() 829 slid = in_wc ? ib_lid_cpu16(in_wc->slid) : be16_to_cpu(IB_LID_PERMISSIVE); in ib_process_mad() 831 if (in_mad->mad_hdr.method == IB_MGMT_METHOD_TRAP && slid == 0) { in ib_process_mad()
|
/Linux-v4.19/drivers/infiniband/hw/qib/ |
D | qib_ud.c | 212 wc.slid = ppd->lid | (rdma_ah_get_path_bits(ah_attr) & in qib_ud_loopback() 571 wc.slid = be16_to_cpu(hdr->lrh[3]); in qib_ud_rcv()
|