Home
last modified time | relevance | path

Searched refs:mgmt_class (Results 1 – 25 of 33) sorted by relevance

12

/Linux-v5.4/drivers/infiniband/hw/mthca/
Dmthca_mad.c114 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 …]
Dmthca_provider.c56 mad->mgmt_class = IB_MGMT_CLASS_SUBN_LID_ROUTED; in init_query_mad()
/Linux-v5.4/include/trace/events/
Dib_mad.h30 __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 …]
Dib_umad.h39 __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/
Dmad.c110 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 …]
Duser_mad.c329 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 …]
Dmad_rmpp.c68 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/
Dopa_smi.h51 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()
Dib_mad.h166 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);
Dib_smi.h47 u8 mgmt_class; member
/Linux-v5.4/samples/bpf/
Dibumad_kern.c64 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/
Dmad.c49 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()
Dmlx5_ib.h1376 mad->mgmt_class = IB_MGMT_CLASS_SUBN_LID_ROUTED; in init_query_mad()
/Linux-v5.4/include/uapi/rdma/
Dib_user_mad.h189 __u8 mgmt_class; member
224 __u8 mgmt_class; member
/Linux-v5.4/drivers/infiniband/hw/mlx4/
Dmad.c231 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 …]
Dmcg.c287 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/
Dqib_mad.h121 u8 mgmt_class; member
Dqib_mad.c47 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()
Dqib_ud.c499 smp->mgmt_class != IB_MGMT_CLASS_SUBN_DIRECTED_ROUTE) in qib_ud_rcv()
/Linux-v5.4/drivers/infiniband/hw/ocrdma/
Docrdma_ah.c268 switch (in_mad->mad_hdr.mgmt_class) { in ocrdma_process_mad()
/Linux-v5.4/drivers/infiniband/hw/hfi1/
Dud.c787 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()
Dmad.c88 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/
Dopa_vnic_vema.c811 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/
Dcmd.c919 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/
Ddevice.h1011 u8 mgmt_class; member

12