Home
last modified time | relevance | path

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

/linux-4.4.14/drivers/infiniband/hw/mthca/
Dmthca_mad.c112 if ((mad->mad_hdr.mgmt_class == IB_MGMT_CLASS_SUBN_LID_ROUTED || in smp_snoop()
113 mad->mad_hdr.mgmt_class == IB_MGMT_CLASS_SUBN_DIRECTED_ROUTE) && in smp_snoop()
151 if ((mad->mad_hdr.mgmt_class == IB_MGMT_CLASS_SUBN_LID_ROUTED || in node_desc_override()
152 mad->mad_hdr.mgmt_class == IB_MGMT_CLASS_SUBN_DIRECTED_ROUTE) && in node_desc_override()
165 int qpn = mad->mad_hdr.mgmt_class != IB_MGMT_CLASS_SUBN_LID_ROUTED; in forward_trap()
229 if (in_mad->mad_hdr.mgmt_class == IB_MGMT_CLASS_SUBN_LID_ROUTED || in mthca_process_mad()
230 in_mad->mad_hdr.mgmt_class == IB_MGMT_CLASS_SUBN_DIRECTED_ROUTE) { in mthca_process_mad()
244 } else if (in_mad->mad_hdr.mgmt_class == IB_MGMT_CLASS_PERF_MGMT || in mthca_process_mad()
245 in_mad->mad_hdr.mgmt_class == MTHCA_VENDOR_CLASS1 || in mthca_process_mad()
246 in_mad->mad_hdr.mgmt_class == MTHCA_VENDOR_CLASS2) { in mthca_process_mad()
[all …]
Dmthca_provider.c55 mad->mgmt_class = IB_MGMT_CLASS_SUBN_LID_ROUTED; in init_query_mad()
/linux-4.4.14/drivers/infiniband/core/
Dmad.c84 u8 mgmt_class);
121 static inline u8 convert_mgmt_class(u8 mgmt_class) in convert_mgmt_class() argument
124 return mgmt_class == IB_MGMT_CLASS_SUBN_DIRECTED_ROUTE ? in convert_mgmt_class()
125 0 : mgmt_class; in convert_mgmt_class()
141 static int vendor_class_index(u8 mgmt_class) in vendor_class_index() argument
143 return mgmt_class - IB_MGMT_CLASS_VENDOR_RANGE2_START; in vendor_class_index()
146 static int is_vendor_class(u8 mgmt_class) in is_vendor_class() argument
148 if ((mgmt_class < IB_MGMT_CLASS_VENDOR_RANGE2_START) || in is_vendor_class()
149 (mgmt_class > IB_MGMT_CLASS_VENDOR_RANGE2_END)) in is_vendor_class()
186 ((hdr->mgmt_class == IB_MGMT_CLASS_BM) && in ib_response_mad()
[all …]
Duser_mad.c297 offset = ib_get_mad_data_offset(recv_buf->mad->mad_hdr.mgmt_class); in copy_recv_mad()
423 (hdr->mgmt_class != sent_hdr->mgmt_class)) in is_duplicate()
511 hdr_len = ib_get_mad_data_offset(rmpp_mad->mad_hdr.mgmt_class); in ib_umad_write()
513 if (ib_is_mad_class_rmpp(rmpp_mad->mad_hdr.mgmt_class) in ib_umad_write()
569 && ib_is_mad_class_rmpp(rmpp_mad->mad_hdr.mgmt_class) in ib_umad_write()
664 if (ureq.mgmt_class) { in ib_umad_reg_agent()
666 req.mgmt_class = ureq.mgmt_class; in ib_umad_reg_agent()
684 ureq.mgmt_class ? &req : NULL, in ib_umad_reg_agent()
780 if (ureq.mgmt_class) { in ib_umad_reg_agent2()
782 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()
320 rmpp_recv->mgmt_class = mad_hdr->mgmt_class; in create_rmpp_recv()
341 rmpp_recv->mgmt_class == mad_hdr->mgmt_class && in find_rmpp_recv()
444 hdr_size = ib_get_mad_data_offset(rmpp_mad->mad_hdr.mgmt_class); in get_mad_len()
865 rmpp_recv->mgmt_class != mad_hdr->mgmt_class || in init_newwin()
Dsysfs.c344 in_mad->mad_hdr.mgmt_class = IB_MGMT_CLASS_PERF_MGMT; in show_pma_counter()
Dsa_query.c1080 mad->mad_hdr.mgmt_class = IB_MGMT_CLASS_SUBN_ADM; in init_mad()
Dcm.c1054 hdr->mgmt_class = IB_MGMT_CLASS_CM; in cm_format_mad_hdr()
3838 .mgmt_class = IB_MGMT_CLASS_CM, in cm_add_one()
/linux-4.4.14/include/rdma/
Dopa_smi.h53 u8 mgmt_class; member
131 if (smp->mgmt_class == IB_MGMT_CLASS_SUBN_DIRECTED_ROUTE) in opa_get_smp_data()
139 if (smp->mgmt_class == IB_MGMT_CLASS_SUBN_DIRECTED_ROUTE) in opa_get_smp_data_size()
147 if (smp->mgmt_class == IB_MGMT_CLASS_SUBN_DIRECTED_ROUTE) in opa_get_smp_header_size()
Dib_mad.h166 u8 mgmt_class; member
547 u8 mgmt_class; member
756 int ib_is_mad_class_rmpp(u8 mgmt_class);
766 int ib_get_mad_data_offset(u8 mgmt_class);
Dib_smi.h47 u8 mgmt_class; member
/linux-4.4.14/drivers/infiniband/hw/mlx5/
Dmad.c80 if (in_mad->mad_hdr.mgmt_class == IB_MGMT_CLASS_SUBN_LID_ROUTED || in mlx5_ib_process_mad()
81 in_mad->mad_hdr.mgmt_class == IB_MGMT_CLASS_SUBN_DIRECTED_ROUTE) { in mlx5_ib_process_mad()
91 } else if (in_mad->mad_hdr.mgmt_class == IB_MGMT_CLASS_PERF_MGMT || in mlx5_ib_process_mad()
92 in_mad->mad_hdr.mgmt_class == MLX5_IB_VENDOR_CLASS1 || in mlx5_ib_process_mad()
93 in_mad->mad_hdr.mgmt_class == MLX5_IB_VENDOR_CLASS2 || in mlx5_ib_process_mad()
94 in_mad->mad_hdr.mgmt_class == IB_MGMT_CLASS_CONG_MGMT) { in mlx5_ib_process_mad()
110 if (in_mad->mad_hdr.mgmt_class == IB_MGMT_CLASS_SUBN_DIRECTED_ROUTE) in mlx5_ib_process_mad()
Dmlx5_ib.h643 mad->mgmt_class = IB_MGMT_CLASS_SUBN_LID_ROUTED; in init_query_mad()
/linux-4.4.14/include/uapi/rdma/
Dib_user_mad.h188 __u8 mgmt_class; member
223 __u8 mgmt_class; member
/linux-4.4.14/drivers/infiniband/hw/mlx4/
Dmad.c227 if ((mad->mad_hdr.mgmt_class == IB_MGMT_CLASS_SUBN_LID_ROUTED || in smp_snoop()
228 mad->mad_hdr.mgmt_class == IB_MGMT_CLASS_SUBN_DIRECTED_ROUTE) && in smp_snoop()
342 if ((mad->mad_hdr.mgmt_class == IB_MGMT_CLASS_SUBN_LID_ROUTED || in node_desc_override()
343 mad->mad_hdr.mgmt_class == IB_MGMT_CLASS_SUBN_DIRECTED_ROUTE) && in node_desc_override()
354 int qpn = mad->mad_hdr.mgmt_class != IB_MGMT_CLASS_SUBN_LID_ROUTED; in forward_trap()
624 if (mad->mad_hdr.mgmt_class != IB_MGMT_CLASS_CM) { in mlx4_ib_demux_mad()
668 switch (mad->mad_hdr.mgmt_class) { in mlx4_ib_demux_mad()
678 slave, mad->mad_hdr.mgmt_class, in mlx4_ib_demux_mad()
701 "for slave:%d\n", mad->mad_hdr.mgmt_class, slave); in mlx4_ib_demux_mad()
734 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()
Dmain.c87 mad->mgmt_class = IB_MGMT_CLASS_SUBN_LID_ROUTED; in init_query_mad()
/linux-4.4.14/drivers/staging/rdma/ehca/
Dehca_sqp.c237 if (in_mad->mad_hdr.mgmt_class != IB_MGMT_CLASS_PERF_MGMT) in ehca_process_mad()
Dehca_reqs.c130 mad_hdr->mgmt_class, in trace_ud_wr()
/linux-4.4.14/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()
93 smp->mgmt_class = IB_MGMT_CLASS_SUBN_LID_ROUTED; in qib_send_trap()
186 if (smp->mgmt_class == IB_MGMT_CLASS_SUBN_DIRECTED_ROUTE) { in qib_bad_mkey()
2419 switch (in_mad->mad_hdr.mgmt_class) { in qib_process_mad()
Dqib_ud.c505 smp->mgmt_class != IB_MGMT_CLASS_SUBN_DIRECTED_ROUTE) in qib_ud_rcv()
Dqib_iba7322.c5528 smp->mgmt_class = IB_MGMT_CLASS_SUBN_DIRECTED_ROUTE; in try_7322_ipg()
/linux-4.4.14/drivers/staging/rdma/hfi1/
Dud.c572 if (smp->mgmt_class != IB_MGMT_CLASS_SUBN_DIRECTED_ROUTE && in opa_smp_check()
573 smp->mgmt_class != IB_MGMT_CLASS_SUBN_LID_ROUTED) { in opa_smp_check()
782 smp->mgmt_class != IB_MGMT_CLASS_SUBN_DIRECTED_ROUTE) in hfi1_ud_rcv()
Dmad.c70 if (smp->mgmt_class == IB_MGMT_CLASS_SUBN_DIRECTED_ROUTE) in reply()
121 smp->mgmt_class = IB_MGMT_CLASS_SUBN_LID_ROUTED; in send_trap()
215 if (mad->mgmt_class == IB_MGMT_CLASS_SUBN_DIRECTED_ROUTE) { in bad_mkey()
3790 if (smp->mgmt_class == IB_MGMT_CLASS_SUBN_DIRECTED_ROUTE) { in is_local_mad()
4097 switch (in_mad->mad_hdr.mgmt_class) { in hfi1_process_opa_mad()
4134 switch (in_mad->mad_hdr.mgmt_class) { in hfi1_process_ib_mad()
Ddiag.c1314 if (*((u8 *)value) == smp->mgmt_class) in hfi1_filter_mad_mgmt_class()
/linux-4.4.14/drivers/infiniband/hw/ocrdma/
Docrdma_ah.c245 switch (in_mad->mad_hdr.mgmt_class) { in ocrdma_process_mad()
/linux-4.4.14/drivers/staging/rdma/ipath/
Dipath_ud.c468 if (smp->mgmt_class != IB_MGMT_CLASS_SUBN_DIRECTED_ROUTE) { in ipath_ud_rcv()
Dipath_mad.c53 if (smp->mgmt_class == IB_MGMT_CLASS_SUBN_DIRECTED_ROUTE) in reply()
1506 switch (in_mad->mad_hdr.mgmt_class) { in ipath_process_mad()
/linux-4.4.14/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()
Dport.c1390 inmad->mgmt_class = 0x1; in mlx4_get_module_info()
/linux-4.4.14/include/linux/mlx4/
Ddevice.h962 u8 mgmt_class; member
/linux-4.4.14/drivers/infiniband/ulp/srpt/
Dib_srpt.c554 reg_req.mgmt_class = IB_MGMT_CLASS_DEVICE_MGMT; in srpt_refresh_port()