| /Linux-v5.4/drivers/infiniband/hw/mthca/ |
| D | mthca_mad.c | 114 if ((mad->mad_hdr.mgmt_class == IB_MGMT_CLASS_SUBN_LID_ROUTED || in smp_snoop() 115 mad->mad_hdr.mgmt_class == IB_MGMT_CLASS_SUBN_DIRECTED_ROUTE) && in smp_snoop() 153 if ((mad->mad_hdr.mgmt_class == IB_MGMT_CLASS_SUBN_LID_ROUTED || in node_desc_override() 154 mad->mad_hdr.mgmt_class == IB_MGMT_CLASS_SUBN_DIRECTED_ROUTE) && in node_desc_override() 168 int qpn = mad->mad_hdr.mgmt_class != IB_MGMT_CLASS_SUBN_LID_ROUTED; in forward_trap() 232 if (in_mad->mad_hdr.mgmt_class == IB_MGMT_CLASS_SUBN_LID_ROUTED || in mthca_process_mad() 233 in_mad->mad_hdr.mgmt_class == IB_MGMT_CLASS_SUBN_DIRECTED_ROUTE) { in mthca_process_mad() 247 } else if (in_mad->mad_hdr.mgmt_class == IB_MGMT_CLASS_PERF_MGMT || in mthca_process_mad() 248 in_mad->mad_hdr.mgmt_class == MTHCA_VENDOR_CLASS1 || in mthca_process_mad() 249 in_mad->mad_hdr.mgmt_class == MTHCA_VENDOR_CLASS2) { in mthca_process_mad() [all …]
|
| D | mthca_provider.c | 56 mad->mgmt_class = IB_MGMT_CLASS_SUBN_LID_ROUTED; in init_query_mad()
|
| /Linux-v5.4/include/trace/events/ |
| D | ib_mad.h | 30 __field(u8, mgmt_class) 69 __entry->mgmt_class = 70 ((struct ib_mad_hdr *)wr->send_buf.mad)->mgmt_class; 97 __entry->base_version, __entry->mgmt_class, 128 __field(u8, mgmt_class) 156 __entry->mgmt_class = 157 ((struct ib_mad_hdr *)wr->send_buf.mad)->mgmt_class; 178 __entry->base_version, __entry->mgmt_class, 191 __field(u8, mgmt_class) 216 __entry->mgmt_class = mad_hdr->mgmt_class; [all …]
|
| D | ib_umad.h | 39 __field(u8, mgmt_class) 75 __entry->mgmt_class = mad_hdr->mgmt_class; 100 __entry->base_version, __entry->mgmt_class,
|
| /Linux-v5.4/drivers/infiniband/core/ |
| D | mad.c | 110 u8 mgmt_class); 150 static inline u8 convert_mgmt_class(u8 mgmt_class) in convert_mgmt_class() argument 153 return mgmt_class == IB_MGMT_CLASS_SUBN_DIRECTED_ROUTE ? in convert_mgmt_class() 154 0 : mgmt_class; in convert_mgmt_class() 170 static int vendor_class_index(u8 mgmt_class) in vendor_class_index() argument 172 return mgmt_class - IB_MGMT_CLASS_VENDOR_RANGE2_START; in vendor_class_index() 175 static int is_vendor_class(u8 mgmt_class) in is_vendor_class() argument 177 if ((mgmt_class < IB_MGMT_CLASS_VENDOR_RANGE2_START) || in is_vendor_class() 178 (mgmt_class > IB_MGMT_CLASS_VENDOR_RANGE2_END)) in is_vendor_class() 215 ((hdr->mgmt_class == IB_MGMT_CLASS_BM) && in ib_response_mad() [all …]
|
| D | user_mad.c | 329 offset = ib_get_mad_data_offset(recv_buf->mad->mad_hdr.mgmt_class); in copy_recv_mad() 461 (hdr->mgmt_class != sent_hdr->mgmt_class)) in is_duplicate() 554 hdr_len = ib_get_mad_data_offset(rmpp_mad->mad_hdr.mgmt_class); in ib_umad_write() 556 if (ib_is_mad_class_rmpp(rmpp_mad->mad_hdr.mgmt_class) in ib_umad_write() 612 && ib_is_mad_class_rmpp(rmpp_mad->mad_hdr.mgmt_class) in ib_umad_write() 707 if (ureq.mgmt_class) { in ib_umad_reg_agent() 709 req.mgmt_class = ureq.mgmt_class; in ib_umad_reg_agent() 727 ureq.mgmt_class ? &req : NULL, in ib_umad_reg_agent() 823 if (ureq.mgmt_class) { in ib_umad_reg_agent2() 825 req.mgmt_class = ureq.mgmt_class; in ib_umad_reg_agent2() [all …]
|
| D | mad_rmpp.c | 68 u8 mgmt_class; member 141 hdr_len = ib_get_mad_data_offset(recv_wc->recv_buf.mad->mad_hdr.mgmt_class); in ack_recv() 168 hdr_len = ib_get_mad_data_offset(recv_wc->recv_buf.mad->mad_hdr.mgmt_class); in alloc_response_msg() 321 rmpp_recv->mgmt_class = mad_hdr->mgmt_class; in create_rmpp_recv() 342 rmpp_recv->mgmt_class == mad_hdr->mgmt_class && in find_rmpp_recv() 445 hdr_size = ib_get_mad_data_offset(rmpp_mad->mad_hdr.mgmt_class); in get_mad_len() 866 rmpp_recv->mgmt_class != mad_hdr->mgmt_class || in init_newwin()
|
| /Linux-v5.4/include/rdma/ |
| D | opa_smi.h | 51 u8 mgmt_class; member 129 if (smp->mgmt_class == IB_MGMT_CLASS_SUBN_DIRECTED_ROUTE) in opa_get_smp_data() 137 if (smp->mgmt_class == IB_MGMT_CLASS_SUBN_DIRECTED_ROUTE) in opa_get_smp_data_size() 145 if (smp->mgmt_class == IB_MGMT_CLASS_SUBN_DIRECTED_ROUTE) in opa_get_smp_header_size()
|
| D | ib_mad.h | 166 u8 mgmt_class; member 689 u8 mgmt_class; member 898 int ib_is_mad_class_rmpp(u8 mgmt_class); 908 int ib_get_mad_data_offset(u8 mgmt_class);
|
| D | ib_smi.h | 47 u8 mgmt_class; member
|
| /Linux-v5.4/samples/bpf/ |
| D | ibumad_kern.c | 64 u8 mgmt_class; member 81 u8 class = ctx->mgmt_class; in on_ib_umad_read_recv() 101 u8 class = ctx->mgmt_class; in on_ib_umad_read_send() 121 u8 class = ctx->mgmt_class; in on_ib_umad_write()
|
| /Linux-v5.4/drivers/infiniband/hw/mlx5/ |
| D | mad.c | 49 if (in_mad->mad_hdr.mgmt_class != IB_MGMT_CLASS_SUBN_LID_ROUTED && in can_do_mad_ifc() 50 in_mad->mad_hdr.mgmt_class != IB_MGMT_CLASS_SUBN_DIRECTED_ROUTE) in can_do_mad_ifc() 89 if (in_mad->mad_hdr.mgmt_class == IB_MGMT_CLASS_SUBN_LID_ROUTED || in process_mad() 90 in_mad->mad_hdr.mgmt_class == IB_MGMT_CLASS_SUBN_DIRECTED_ROUTE) { in process_mad() 100 } else if (in_mad->mad_hdr.mgmt_class == IB_MGMT_CLASS_PERF_MGMT || in process_mad() 101 in_mad->mad_hdr.mgmt_class == MLX5_IB_VENDOR_CLASS1 || in process_mad() 102 in_mad->mad_hdr.mgmt_class == MLX5_IB_VENDOR_CLASS2 || in process_mad() 103 in_mad->mad_hdr.mgmt_class == IB_MGMT_CLASS_CONG_MGMT) { in process_mad() 119 if (in_mad->mad_hdr.mgmt_class == IB_MGMT_CLASS_SUBN_DIRECTED_ROUTE) in process_mad() 290 in_mad->mad_hdr.mgmt_class == IB_MGMT_CLASS_PERF_MGMT && in mlx5_ib_process_mad()
|
| D | mlx5_ib.h | 1376 mad->mgmt_class = IB_MGMT_CLASS_SUBN_LID_ROUTED; in init_query_mad()
|
| /Linux-v5.4/include/uapi/rdma/ |
| D | ib_user_mad.h | 189 __u8 mgmt_class; member 224 __u8 mgmt_class; member
|
| /Linux-v5.4/drivers/infiniband/hw/mlx4/ |
| D | mad.c | 231 if ((mad->mad_hdr.mgmt_class == IB_MGMT_CLASS_SUBN_LID_ROUTED || in smp_snoop() 232 mad->mad_hdr.mgmt_class == IB_MGMT_CLASS_SUBN_DIRECTED_ROUTE) && in smp_snoop() 372 if ((mad->mad_hdr.mgmt_class == IB_MGMT_CLASS_SUBN_LID_ROUTED || in node_desc_override() 373 mad->mad_hdr.mgmt_class == IB_MGMT_CLASS_SUBN_DIRECTED_ROUTE) && in node_desc_override() 385 int qpn = mad->mad_hdr.mgmt_class != IB_MGMT_CLASS_SUBN_LID_ROUTED; in forward_trap() 689 if (mad->mad_hdr.mgmt_class != IB_MGMT_CLASS_CM) { in mlx4_ib_demux_mad() 751 switch (mad->mad_hdr.mgmt_class) { in mlx4_ib_demux_mad() 761 slave, mad->mad_hdr.mgmt_class, in mlx4_ib_demux_mad() 784 "for slave:%d\n", mad->mad_hdr.mgmt_class, slave); in mlx4_ib_demux_mad() 819 in_mad->mad_hdr.mgmt_class, in_mad->mad_hdr.method, in ib_process_mad() [all …]
|
| D | mcg.c | 287 mad.mad_hdr.mgmt_class = IB_MGMT_CLASS_SUBN_ADM; in send_leave_to_wire() 328 mad.mad_hdr.mgmt_class = IB_MGMT_CLASS_SUBN_ADM; in send_reply_to_slave()
|
| /Linux-v5.4/drivers/infiniband/hw/qib/ |
| D | qib_mad.h | 121 u8 mgmt_class; member
|
| D | qib_mad.c | 47 if (smp->mgmt_class == IB_MGMT_CLASS_SUBN_DIRECTED_ROUTE) in reply() 59 if (smp->mgmt_class == IB_MGMT_CLASS_SUBN_DIRECTED_ROUTE) in reply_failure() 94 smp->mgmt_class = IB_MGMT_CLASS_SUBN_LID_ROUTED; in qib_send_trap() 184 if (smp->mgmt_class == IB_MGMT_CLASS_SUBN_DIRECTED_ROUTE) { in qib_bad_mkey() 2422 switch (in_mad->mad_hdr.mgmt_class) { in qib_process_mad()
|
| D | qib_ud.c | 499 smp->mgmt_class != IB_MGMT_CLASS_SUBN_DIRECTED_ROUTE) in qib_ud_rcv()
|
| /Linux-v5.4/drivers/infiniband/hw/ocrdma/ |
| D | ocrdma_ah.c | 268 switch (in_mad->mad_hdr.mgmt_class) { in ocrdma_process_mad()
|
| /Linux-v5.4/drivers/infiniband/hw/hfi1/ |
| D | ud.c | 787 if (smp->mgmt_class != IB_MGMT_CLASS_SUBN_DIRECTED_ROUTE && in opa_smp_check() 788 smp->mgmt_class != IB_MGMT_CLASS_SUBN_LID_ROUTED) { in opa_smp_check() 957 smp->mgmt_class != IB_MGMT_CLASS_SUBN_DIRECTED_ROUTE) in hfi1_ud_rcv()
|
| D | mad.c | 88 if (smp->mgmt_class == IB_MGMT_CLASS_SUBN_DIRECTED_ROUTE) in reply() 354 smp->mgmt_class = IB_MGMT_CLASS_SUBN_LID_ROUTED; in send_trap() 497 if (mad->mgmt_class == IB_MGMT_CLASS_SUBN_DIRECTED_ROUTE) { in bad_mkey() 4402 if (smp->mgmt_class == IB_MGMT_CLASS_SUBN_DIRECTED_ROUTE) { in is_local_mad() 4840 switch (in_mad->mad_hdr.mgmt_class) { in hfi1_process_opa_mad() 4881 switch (in_mad->mad_hdr.mgmt_class) { in hfi1_process_ib_mad()
|
| /Linux-v5.4/drivers/infiniband/ulp/opa_vnic/ |
| D | opa_vnic_vema.c | 811 trap_mad->mad_hdr.mgmt_class = OPA_MGMT_CLASS_INTEL_EMA; in opa_vnic_vema_send_trap() 927 .mgmt_class = OPA_MGMT_CLASS_INTEL_EMA, in vema_register()
|
| /Linux-v5.4/drivers/net/ethernet/mellanox/mlx4/ |
| D | cmd.c | 919 smp->mgmt_class == IB_MGMT_CLASS_SUBN_LID_ROUTED && in mlx4_MAD_IFC_wrapper() 1010 if (!(smp->mgmt_class == IB_MGMT_CLASS_SUBN_LID_ROUTED && in mlx4_MAD_IFC_wrapper() 1013 slave, smp->mgmt_class, smp->method, in mlx4_MAD_IFC_wrapper()
|
| /Linux-v5.4/include/linux/mlx4/ |
| D | device.h | 1011 u8 mgmt_class; member
|