Home
last modified time | relevance | path

Searched refs:ib_mad (Results 1 – 32 of 32) sorted by relevance

/linux-4.1.27/drivers/infiniband/hw/ocrdma/
Docrdma_ah.h47 struct ib_mad *in_mad, struct ib_mad *out_mad);
Docrdma_stats.h56 struct ib_mad *out_mad);
Docrdma_ah.c209 struct ib_mad *in_mad, struct ib_mad *out_mad) in ocrdma_process_mad()
Docrdma_stats.c661 struct ib_mad *out_mad) in ocrdma_pma_counters()
/linux-4.1.27/drivers/infiniband/hw/ehca/
Dehca_sqp.c144 struct ib_mad *in_mad, struct ib_mad *out_mad) in ehca_process_perf()
221 struct ib_mad *in_mad, struct ib_mad *out_mad) in ehca_process_mad()
Dehca_iverbs.h192 struct ib_mad *in_mad,
193 struct ib_mad *out_mad);
/linux-4.1.27/drivers/infiniband/hw/mthca/
Dmthca_mad.c107 struct ib_mad *mad, in smp_snoop()
149 struct ib_mad *mad) in node_desc_override()
163 struct ib_mad *mad) in forward_trap()
200 struct ib_mad *in_mad, in mthca_process_mad()
201 struct ib_mad *out_mad) in mthca_process_mad()
Dmthca_dev.h581 struct ib_mad *in_mad,
582 struct ib_mad *out_mad);
/linux-4.1.27/drivers/infiniband/hw/mlx4/
Dcm.c75 static void set_local_comm_id(struct ib_mad *mad, u32 cm_id) in set_local_comm_id()
90 static u32 get_local_comm_id(struct ib_mad *mad) in get_local_comm_id()
105 static void set_remote_comm_id(struct ib_mad *mad, u32 cm_id) in set_remote_comm_id()
120 static u32 get_remote_comm_id(struct ib_mad *mad) in get_remote_comm_id()
135 static union ib_gid gid_from_req_msg(struct ib_device *ibdev, struct ib_mad *mad) in gid_from_req_msg()
318 struct ib_mad *mad) in mlx4_ib_multiplex_cm_handler()
359 struct ib_mad *mad) in mlx4_ib_demux_cm_handler()
Dmlx4_ib.h713 struct ib_mad *in_mad, struct ib_mad *out_mad);
764 struct ib_grh *grh, struct ib_mad *mad);
769 struct ib_mad *mad);
774 struct ib_mad *mad);
777 struct ib_mad *mad);
Dmad.c87 struct ib_mad mad;
93 struct ib_mad mad;
223 static void smp_snoop(struct ib_device *ibdev, u8 port_num, struct ib_mad *mad, in smp_snoop()
345 struct ib_mad *mad) in node_desc_override()
359 static void forward_trap(struct mlx4_ib_dev *dev, u8 port_num, struct ib_mad *mad) in forward_trap()
463 struct ib_grh *grh, struct ib_mad *mad) in mlx4_ib_send_to_slave()
611 struct ib_mad *mad) in mlx4_ib_demux_mad()
726 struct ib_mad *in_mad, struct ib_mad *out_mad) in ib_process_mad()
829 struct ib_mad *in_mad, struct ib_mad *out_mad) in iboe_process_mad()
870 struct ib_mad *in_mad, struct ib_mad *out_mad) in mlx4_ib_process_mad()
[all …]
Dmcg.c205 static int send_mad_to_wire(struct mlx4_ib_demux_ctx *ctx, struct ib_mad *mad) in send_mad_to_wire()
225 struct ib_mad *mad) in send_mad_to_slave()
264 ret = send_mad_to_wire(group->demux, (struct ib_mad *)&mad); in send_join_to_wire()
300 ret = send_mad_to_wire(group->demux, (struct ib_mad *)&mad); in send_leave_to_wire()
344 ret = send_mad_to_slave(slave, group->demux, (struct ib_mad *)&mad); in send_reply_to_slave()
/linux-4.1.27/drivers/infiniband/core/
DMakefile4 obj-$(CONFIG_INFINIBAND) += ib_core.o ib_mad.o ib_sa.o \
16 ib_mad-y := mad.o smi.o agent.o mad_rmpp.o
Dagent.h47 extern void agent_send_response(struct ib_mad *mad, struct ib_grh *grh,
Dmad.c76 struct ib_mad *mad);
182 int ib_response_mad(struct ib_mad *mad) in ib_response_mad()
711 wc->byte_len = sizeof(struct ib_mad) + sizeof(struct ib_grh); in build_smp_wc()
789 (struct ib_mad *)smp, in handle_outgoing_dr_smp()
790 (struct ib_mad *)&mad_priv->mad); in handle_outgoing_dr_smp()
814 memcpy(&mad_priv->mad.mad, smp, sizeof(struct ib_mad)); in handle_outgoing_dr_smp()
854 seg_size = sizeof(struct ib_mad) - hdr_len; in get_pad_size()
880 send_buf->seg_size = sizeof (struct ib_mad) - send_buf->hdr_len; in alloc_send_rmpp_list()
936 if (!rmpp_active && message_size > sizeof(struct ib_mad)) in ib_create_send_mad()
939 if (rmpp_active || message_size > sizeof(struct ib_mad)) in ib_create_send_mad()
[all …]
Dmad_priv.h80 struct ib_mad mad;
Dagent.c81 void agent_send_response(struct ib_mad *mad, struct ib_grh *grh, in agent_send_response()
Duser_mad.c296 max_seg_payload = sizeof (struct ib_mad) - offset; in copy_recv_mad()
429 if (!ib_response_mad((struct ib_mad *) hdr)) { in is_duplicate()
430 if (!ib_response_mad((struct ib_mad *) sent_hdr)) in is_duplicate()
433 } else if (!ib_response_mad((struct ib_mad *) sent_hdr)) in is_duplicate()
Dsysfs.c327 struct ib_mad *in_mad = NULL; in show_pma_counter()
328 struct ib_mad *out_mad = NULL; in show_pma_counter()
/linux-4.1.27/drivers/infiniband/hw/mlx5/
Dmad.c62 struct ib_mad *in_mad, struct ib_mad *out_mad) in mlx5_ib_process_mad()
Dmlx5_ib.h590 struct ib_mad *in_mad, struct ib_mad *out_mad);
/linux-4.1.27/include/rdma/
Dib_mad.h179 struct ib_mad { struct
266 int ib_response_mad(struct ib_mad *mad);
404 struct ib_mad *mad;
Dib_verbs.h1410 struct ib_mad;
1642 struct ib_mad *in_mad,
1643 struct ib_mad *out_mad);
/linux-4.1.27/drivers/infiniband/hw/ipath/
Dipath_mad.c1260 u8 port_num, struct ib_mad *in_mad, in process_subn()
1261 struct ib_mad *out_mad) in process_subn()
1392 struct ib_mad *in_mad, in process_perf()
1393 struct ib_mad *out_mad) in process_perf()
1494 struct ib_mad *in_mad, struct ib_mad *out_mad) in ipath_process_mad()
Dipath_verbs.h706 struct ib_mad *in_mad, struct ib_mad *out_mad);
/linux-4.1.27/drivers/infiniband/hw/qib/
Dqib_mad.c1857 u8 port, struct ib_mad *in_mad, in process_subn()
1858 struct ib_mad *out_mad) in process_subn()
2009 struct ib_mad *in_mad, in process_perf()
2010 struct ib_mad *out_mad) in process_perf()
2302 u8 port, struct ib_mad *in_mad, in process_cc()
2303 struct ib_mad *out_mad) in process_cc()
2404 struct ib_mad *in_mad, struct ib_mad *out_mad) in qib_process_mad()
Dqib_verbs.h878 struct ib_mad *in_mad, struct ib_mad *out_mad);
/linux-4.1.27/drivers/infiniband/hw/cxgb4/
Dprovider.c84 struct ib_grh *in_grh, struct ib_mad *in_mad, in c4iw_process_mad()
85 struct ib_mad *out_mad) in c4iw_process_mad()
/linux-4.1.27/drivers/infiniband/hw/amso1100/
Dc2_provider.c587 struct ib_mad *in_mad, struct ib_mad *out_mad) in c2_process_mad()
/linux-4.1.27/drivers/infiniband/hw/cxgb3/
Diwch_provider.c90 struct ib_mad *in_mad, struct ib_mad *out_mad) in iwch_process_mad()
/linux-4.1.27/drivers/infiniband/hw/nes/
Dnes_verbs.c3226 struct ib_mad *in_mad, struct ib_mad *out_mad) in nes_process_mad()
/linux-4.1.27/drivers/infiniband/ulp/srpt/
Dib_srpt.c411 static void srpt_mgmt_method_get(struct srpt_port *sp, struct ib_mad *rq_mad, in srpt_mgmt_method_get()