| /Linux-v5.4/include/rdma/ |
| D | ib_mad.h | 492 struct ib_mad_agent *mad_agent; 549 struct ib_mad_agent; 558 typedef void (*ib_mad_send_handler)(struct ib_mad_agent *mad_agent, 571 typedef void (*ib_mad_snoop_handler)(struct ib_mad_agent *mad_agent, 587 typedef void (*ib_mad_recv_handler)(struct ib_mad_agent *mad_agent, 610 struct ib_mad_agent { struct 714 struct ib_mad_agent *ib_register_mad_agent(struct ib_device *device, 745 struct ib_mad_agent *ib_register_mad_snoop(struct ib_device *device, 760 void ib_unregister_mad_agent(struct ib_mad_agent *mad_agent); 802 void ib_cancel_mad(struct ib_mad_agent *mad_agent, [all …]
|
| D | rdma_vt.h | 78 struct ib_mad_agent *send_agent; /* agent for SMI (traps) */
|
| /Linux-v5.4/drivers/infiniband/sw/rdmavt/ |
| D | mad.c | 88 static void rvt_send_mad_handler(struct ib_mad_agent *agent, in rvt_send_mad_handler() 104 struct ib_mad_agent *agent; in rvt_create_mad_agents() 151 struct ib_mad_agent *agent; in rvt_free_mad_agents()
|
| /Linux-v5.4/drivers/infiniband/core/ |
| D | agent.c | 50 struct ib_mad_agent *agent[2]; 86 struct ib_mad_agent *agent; in agent_send_response() 143 static void agent_send_handler(struct ib_mad_agent *mad_agent, in agent_send_handler()
|
| D | core_priv.h | 237 int ib_mad_agent_security_setup(struct ib_mad_agent *agent, 239 void ib_mad_agent_security_cleanup(struct ib_mad_agent *agent); 292 static inline int ib_mad_agent_security_setup(struct ib_mad_agent *agent, in ib_mad_agent_security_setup() 298 static inline void ib_mad_agent_security_cleanup(struct ib_mad_agent *agent) in ib_mad_agent_security_cleanup()
|
| D | mad_priv.h | 92 struct ib_mad_agent agent; 114 struct ib_mad_agent agent;
|
| D | user_mad.c | 120 struct ib_mad_agent *agent[IB_UMAD_MAX_AGENTS]; 173 static struct ib_mad_agent *__get_agent(struct ib_umad_file *file, int id) in __get_agent() 179 struct ib_mad_agent *agent, in queue_packet() 209 static void send_handler(struct ib_mad_agent *agent, in send_handler() 228 static void recv_handler(struct ib_mad_agent *agent, in recv_handler() 488 struct ib_mad_agent *agent; in ib_umad_write() 669 struct ib_mad_agent *agent = NULL; in ib_umad_reg_agent() 771 struct ib_mad_agent *agent = NULL; in ib_umad_reg_agent2() 882 struct ib_mad_agent *agent = NULL; in ib_umad_unreg_agent()
|
| D | sa_query.c | 91 struct ib_mad_agent *agent; 920 static void send_handler(struct ib_mad_agent *agent, 1179 struct ib_mad_agent *agent; in ib_sa_cancel_query() 1341 static void init_mad(struct ib_sa_query *query, struct ib_mad_agent *agent) in init_mad() 1556 struct ib_mad_agent *agent; in ib_sa_path_rec_get() 1710 struct ib_mad_agent *agent; in ib_sa_service_rec_query() 1807 struct ib_mad_agent *agent; in ib_sa_mcmember_rec_query() 1898 struct ib_mad_agent *agent; in ib_sa_guid_info_rec_query() 2060 struct ib_mad_agent *agent; in ib_sa_classport_info_rec_query() 2161 static void send_handler(struct ib_mad_agent *agent, in send_handler() [all …]
|
| D | security.c | 684 struct ib_mad_agent *ag; in ib_mad_agent_security_change() 696 int ib_mad_agent_security_setup(struct ib_mad_agent *agent, in ib_mad_agent_security_setup() 731 void ib_mad_agent_security_cleanup(struct ib_mad_agent *agent) in ib_mad_agent_security_cleanup()
|
| D | mad.c | 225 struct ib_mad_agent *ib_register_mad_agent(struct ib_device *device, in ib_register_mad_agent() 236 struct ib_mad_agent *ret = ERR_PTR(-EINVAL); in ib_register_mad_agent() 536 struct ib_mad_agent *ib_register_mad_snoop(struct ib_device *device, in ib_register_mad_snoop() 545 struct ib_mad_agent *ret; in ib_register_mad_snoop() 677 void ib_unregister_mad_agent(struct ib_mad_agent *mad_agent) in ib_unregister_mad_agent() 1043 int ib_mad_kernel_rmpp_agent(const struct ib_mad_agent *agent) in ib_mad_kernel_rmpp_agent() 1049 struct ib_mad_send_buf * ib_create_send_mad(struct ib_mad_agent *mad_agent, in ib_create_send_mad() 1214 struct ib_mad_agent *mad_agent; in ib_send_mad() 1400 struct ib_mad_agent *ib_redirect_mad_qp(struct ib_qp *qp, in ib_redirect_mad_qp() 1410 int ib_process_mad_wc(struct ib_mad_agent *mad_agent, in ib_process_mad_wc() [all …]
|
| D | cm.c | 213 struct ib_mad_agent *mad_agent; 318 struct ib_mad_agent *mad_agent; in cm_alloc_msg() 3786 static void cm_send_handler(struct ib_mad_agent *mad_agent, in cm_send_handler() 3993 static void cm_recv_handler(struct ib_mad_agent *mad_agent, in cm_recv_handler() 4422 struct ib_mad_agent *cur_mad_agent; in cm_remove_one()
|
| D | mad_rmpp.c | 156 static struct ib_mad_send_buf *alloc_response_msg(struct ib_mad_agent *agent, in alloc_response_msg()
|
| /Linux-v5.4/drivers/infiniband/hw/mthca/ |
| D | mthca_mad.c | 170 struct ib_mad_agent *agent = dev->send_agent[port_num - 1][qpn]; in forward_trap() 289 static void send_handler(struct ib_mad_agent *agent, in send_handler() 297 struct ib_mad_agent *agent; in mthca_create_agents() 339 struct ib_mad_agent *agent; in mthca_free_agents()
|
| D | mthca_dev.h | 356 struct ib_mad_agent *send_agent[MTHCA_MAX_PORTS][2];
|
| /Linux-v5.4/drivers/infiniband/ulp/srpt/ |
| D | ib_srpt.h | 387 struct ib_mad_agent *mad_agent;
|
| D | ib_srpt.c | 458 static void srpt_mad_send_handler(struct ib_mad_agent *mad_agent, in srpt_mad_send_handler() 471 static void srpt_mad_recv_handler(struct ib_mad_agent *mad_agent, in srpt_mad_recv_handler()
|
| /Linux-v5.4/drivers/infiniband/ulp/opa_vnic/ |
| D | opa_vnic_vema.c | 107 struct ib_mad_agent *mad_agent; 606 static void vema_send(struct ib_mad_agent *mad_agent, in vema_send() 623 static void vema_recv(struct ib_mad_agent *mad_agent, in vema_recv()
|
| /Linux-v5.4/drivers/infiniband/hw/mlx4/ |
| D | mad.c | 387 struct ib_mad_agent *agent = dev->send_agent[port_num - 1][qpn]; in forward_trap() 1023 static void send_handler(struct ib_mad_agent *agent, in send_handler() 1033 struct ib_mad_agent *agent; in mlx4_ib_mad_init() 1069 struct ib_mad_agent *agent; in mlx4_ib_mad_cleanup()
|
| D | mlx4_ib.h | 592 struct ib_mad_agent *send_agent[MLX4_MAX_PORTS][2];
|
| D | mcg.c | 232 struct ib_mad_agent *agent = dev->send_agent[ctx->port - 1][1]; in send_mad_to_slave()
|
| /Linux-v5.4/drivers/infiniband/hw/qib/ |
| D | qib_mad.c | 67 struct ib_mad_agent *agent; in qib_send_trap()
|
| D | qib_iba7322.c | 5435 struct ib_mad_agent *agent; in try_7322_ipg()
|
| /Linux-v5.4/drivers/infiniband/hw/hfi1/ |
| D | mad.c | 316 struct ib_mad_agent *agent; in send_trap()
|