Home
last modified time | relevance | path

Searched refs:ib_mad_agent (Results 1 – 18 of 18) sorted by relevance

/linux-4.1.27/include/rdma/
Dib_mad.h251 struct ib_mad_agent *mad_agent;
307 struct ib_mad_agent;
316 typedef void (*ib_mad_send_handler)(struct ib_mad_agent *mad_agent,
329 typedef void (*ib_mad_snoop_handler)(struct ib_mad_agent *mad_agent,
344 typedef void (*ib_mad_recv_handler)(struct ib_mad_agent *mad_agent,
366 struct ib_mad_agent { struct
463 struct ib_mad_agent *ib_register_mad_agent(struct ib_device *device,
494 struct ib_mad_agent *ib_register_mad_snoop(struct ib_device *device,
509 int ib_unregister_mad_agent(struct ib_mad_agent *mad_agent);
551 void ib_cancel_mad(struct ib_mad_agent *mad_agent,
[all …]
/linux-4.1.27/drivers/infiniband/core/
Dagent.c50 struct ib_mad_agent *agent[2];
86 struct ib_mad_agent *agent; in agent_send_response()
138 static void agent_send_handler(struct ib_mad_agent *mad_agent, in agent_send_handler()
Dmad_priv.h94 struct ib_mad_agent agent;
113 struct ib_mad_agent agent;
Dsa_query.c62 struct ib_mad_agent *agent;
493 struct ib_mad_agent *agent; in ib_sa_cancel_query()
603 static void init_mad(struct ib_sa_mad *mad, struct ib_mad_agent *agent) in init_mad()
732 struct ib_mad_agent *agent; in ib_sa_path_rec_get()
849 struct ib_mad_agent *agent; in ib_sa_service_rec_query()
946 struct ib_mad_agent *agent; in ib_sa_mcmember_rec_query()
1037 struct ib_mad_agent *agent; in ib_sa_guid_info_rec_query()
1099 static void send_handler(struct ib_mad_agent *agent, in send_handler()
1130 static void recv_handler(struct ib_mad_agent *mad_agent, in recv_handler()
Duser_mad.c115 struct ib_mad_agent *agent[IB_UMAD_MAX_AGENTS];
158 static struct ib_mad_agent *__get_agent(struct ib_umad_file *file, int id) in __get_agent()
164 struct ib_mad_agent *agent, in queue_packet()
194 static void send_handler(struct ib_mad_agent *agent, in send_handler()
213 static void recv_handler(struct ib_mad_agent *agent, in recv_handler()
448 struct ib_mad_agent *agent; in ib_umad_write()
621 struct ib_mad_agent *agent = NULL; in ib_umad_reg_agent()
723 struct ib_mad_agent *agent = NULL; in ib_umad_reg_agent2()
834 struct ib_mad_agent *agent = NULL; in ib_umad_unreg_agent()
Dmad.c194 struct ib_mad_agent *ib_register_mad_agent(struct ib_device *device, in ib_register_mad_agent()
205 struct ib_mad_agent *ret = ERR_PTR(-EINVAL); in ib_register_mad_agent()
490 struct ib_mad_agent *ib_register_mad_snoop(struct ib_device *device, in ib_register_mad_snoop()
499 struct ib_mad_agent *ret; in ib_register_mad_snoop()
617 int ib_unregister_mad_agent(struct ib_mad_agent *mad_agent) in ib_unregister_mad_agent()
913 int ib_mad_kernel_rmpp_agent(struct ib_mad_agent *agent) in ib_mad_kernel_rmpp_agent()
919 struct ib_mad_send_buf * ib_create_send_mad(struct ib_mad_agent *mad_agent, in ib_create_send_mad()
1065 struct ib_mad_agent *mad_agent; in ib_send_mad()
1245 struct ib_mad_agent *ib_redirect_mad_qp(struct ib_qp *qp, in ib_redirect_mad_qp()
1255 int ib_process_mad_wc(struct ib_mad_agent *mad_agent, in ib_process_mad_wc()
[all …]
Dmad_rmpp.c153 static struct ib_mad_send_buf *alloc_response_msg(struct ib_mad_agent *agent, in alloc_response_msg()
Dcm.c161 struct ib_mad_agent *mad_agent;
258 struct ib_mad_agent *mad_agent; in cm_alloc_msg()
3215 static void cm_send_handler(struct ib_mad_agent *mad_agent, in cm_send_handler()
3395 static void cm_recv_handler(struct ib_mad_agent *mad_agent, in cm_recv_handler()
/linux-4.1.27/drivers/infiniband/hw/mthca/
Dmthca_mad.c167 struct ib_mad_agent *agent = dev->send_agent[port_num - 1][qpn]; in forward_trap()
278 static void send_handler(struct ib_mad_agent *agent, in send_handler()
286 struct ib_mad_agent *agent; in mthca_create_agents()
328 struct ib_mad_agent *agent; in mthca_free_agents()
Dmthca_dev.h356 struct ib_mad_agent *send_agent[MTHCA_MAX_PORTS][2];
/linux-4.1.27/drivers/infiniband/ulp/srpt/
Dib_srpt.h361 struct ib_mad_agent *mad_agent;
Dib_srpt.c448 static void srpt_mad_send_handler(struct ib_mad_agent *mad_agent, in srpt_mad_send_handler()
458 static void srpt_mad_recv_handler(struct ib_mad_agent *mad_agent, in srpt_mad_recv_handler()
/linux-4.1.27/drivers/infiniband/hw/mlx4/
Dmad.c363 struct ib_mad_agent *agent = dev->send_agent[port_num - 1][qpn]; in forward_trap()
884 static void send_handler(struct ib_mad_agent *agent, in send_handler()
894 struct ib_mad_agent *agent; in mlx4_ib_mad_init()
930 struct ib_mad_agent *agent; in mlx4_ib_mad_cleanup()
Dmlx4_ib.h516 struct ib_mad_agent *send_agent[MLX4_MAX_PORTS][2];
Dmcg.c228 struct ib_mad_agent *agent = dev->send_agent[ctx->port - 1][1]; in send_mad_to_slave()
/linux-4.1.27/drivers/infiniband/hw/qib/
Dqib_mad.c67 struct ib_mad_agent *agent; in qib_send_trap()
2437 static void send_handler(struct ib_mad_agent *agent, in send_handler()
2470 struct ib_mad_agent *agent; in qib_create_agents()
2515 struct ib_mad_agent *agent; in qib_free_agents()
Dqib_verbs.h679 struct ib_mad_agent *send_agent; /* agent for SMI (traps) */
Dqib_iba7322.c5495 struct ib_mad_agent *agent; in try_7322_ipg()