/kernel/linux/linux-5.10/include/rdma/ |
H A D | ib_mad.h | 465 struct ib_mad_agent *mad_agent; 522 struct ib_mad_agent; 531 typedef void (*ib_mad_send_handler)(struct ib_mad_agent *mad_agent, 545 typedef void (*ib_mad_recv_handler)(struct ib_mad_agent *mad_agent, 550 * ib_mad_agent - Used to track MAD registration with the access layer. 567 struct ib_mad_agent { struct 670 struct ib_mad_agent *ib_register_mad_agent(struct ib_device *device, 686 void ib_unregister_mad_agent(struct ib_mad_agent *mad_agent); 728 void ib_cancel_mad(struct ib_mad_agent *mad_agent, 740 int ib_modify_mad(struct ib_mad_agent *mad_agen [all...] |
H A D | rdma_vt.h | 36 struct ib_mad_agent *send_agent; /* agent for SMI (traps) */
|
/kernel/linux/linux-5.10/drivers/infiniband/sw/rdmavt/ |
H A 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()
|
/kernel/linux/linux-6.6/drivers/infiniband/sw/rdmavt/ |
H A D | mad.c | 46 static void rvt_send_mad_handler(struct ib_mad_agent *agent, in rvt_send_mad_handler() 62 struct ib_mad_agent *agent; in rvt_create_mad_agents() 109 struct ib_mad_agent *agent; in rvt_free_mad_agents()
|
/kernel/linux/linux-6.6/include/rdma/ |
H A D | ib_mad.h | 466 struct ib_mad_agent *mad_agent; 523 struct ib_mad_agent; 532 typedef void (*ib_mad_send_handler)(struct ib_mad_agent *mad_agent, 546 typedef void (*ib_mad_recv_handler)(struct ib_mad_agent *mad_agent, 551 * ib_mad_agent - Used to track MAD registration with the access layer. 568 struct ib_mad_agent { struct 671 struct ib_mad_agent *ib_register_mad_agent(struct ib_device *device, 687 void ib_unregister_mad_agent(struct ib_mad_agent *mad_agent); 770 struct ib_mad_send_buf *ib_create_send_mad(struct ib_mad_agent *mad_agent, 817 int ib_mad_kernel_rmpp_agent(const struct ib_mad_agent *agen [all...] |
H A D | rdma_vt.h | 36 struct ib_mad_agent *send_agent; /* agent for SMI (traps) */
|
/kernel/linux/linux-5.10/drivers/infiniband/core/ |
H A 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()
|
H A D | core_priv.h | 239 int ib_mad_agent_security_setup(struct ib_mad_agent *agent, 241 void ib_mad_agent_security_cleanup(struct ib_mad_agent *agent); 294 static inline int ib_mad_agent_security_setup(struct ib_mad_agent *agent, in ib_mad_agent_security_setup() 300 static inline void ib_mad_agent_security_cleanup(struct ib_mad_agent *agent) in ib_mad_agent_security_cleanup()
|
H A D | mad_priv.h | 92 struct ib_mad_agent agent; 114 struct ib_mad_agent agent;
|
H A D | sa_query.c | 91 struct ib_mad_agent *agent; 917 static void send_handler(struct ib_mad_agent *agent, 1176 struct ib_mad_agent *agent; in ib_sa_cancel_query() 1338 static void init_mad(struct ib_sa_query *query, struct ib_mad_agent *agent) in init_mad() 1549 struct ib_mad_agent *agent; in ib_sa_path_rec_get() 1704 struct ib_mad_agent *agent; in ib_sa_service_rec_query() 1801 struct ib_mad_agent *agent; in ib_sa_mcmember_rec_query() 1892 struct ib_mad_agent *agent; in ib_sa_guid_info_rec_query() 2054 struct ib_mad_agent *agent; in ib_sa_classport_info_rec_query() 2155 static void send_handler(struct ib_mad_agent *agen [all...] |
H A D | user_mad.c | 120 struct ib_mad_agent *agent[IB_UMAD_MAX_AGENTS]; 178 static struct ib_mad_agent *__get_agent(struct ib_umad_file *file, int id) in __get_agent() 184 struct ib_mad_agent *agent, in queue_packet() 214 static void send_handler(struct ib_mad_agent *agent, in send_handler() 233 static void recv_handler(struct ib_mad_agent *agent, in recv_handler() 504 struct ib_mad_agent *agent; in ib_umad_write() 688 struct ib_mad_agent *agent = NULL; in ib_umad_reg_agent() 790 struct ib_mad_agent *agent = NULL; in ib_umad_reg_agent2() 901 struct ib_mad_agent *agent = NULL; in ib_umad_unreg_agent()
|
H A D | security.c | 677 struct ib_mad_agent *ag; in ib_mad_agent_security_change() 689 int ib_mad_agent_security_setup(struct ib_mad_agent *agent, in ib_mad_agent_security_setup() 724 void ib_mad_agent_security_cleanup(struct ib_mad_agent *agent) in ib_mad_agent_security_cleanup()
|
H A D | mad.c | 224 struct ib_mad_agent *ib_register_mad_agent(struct ib_device *device, in ib_register_mad_agent() 235 struct ib_mad_agent *ret = ERR_PTR(-EINVAL); in ib_register_mad_agent() 528 void ib_unregister_mad_agent(struct ib_mad_agent *mad_agent) in ib_unregister_mad_agent() 834 int ib_mad_kernel_rmpp_agent(const struct ib_mad_agent *agent) in ib_mad_kernel_rmpp_agent() 840 struct ib_mad_send_buf * ib_create_send_mad(struct ib_mad_agent *mad_agent, in ib_create_send_mad() 1005 struct ib_mad_agent *mad_agent; in ib_send_mad() 2467 int ib_modify_mad(struct ib_mad_agent *mad_agent, in ib_modify_mad() 2501 void ib_cancel_mad(struct ib_mad_agent *mad_agent, in ib_cancel_mad()
|
/kernel/linux/linux-6.6/drivers/infiniband/core/ |
H A 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()
|
H A 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()
|
H A D | mad_priv.h | 92 struct ib_mad_agent agent; 114 struct ib_mad_agent agent;
|
H A D | sa_query.c | 91 struct ib_mad_agent *agent; 867 static void send_handler(struct ib_mad_agent *agent, 1313 static void init_mad(struct ib_sa_query *query, struct ib_mad_agent *agent) in init_mad() 1530 struct ib_mad_agent *agent; in ib_sa_path_rec_get() 1657 struct ib_mad_agent *agent; in ib_sa_mcmember_rec_query() 1747 struct ib_mad_agent *agent; in ib_sa_guid_info_rec_query() 1884 struct ib_mad_agent *agent; in ib_sa_classport_info_rec_query() 1985 static void send_handler(struct ib_mad_agent *agent, in send_handler() 2017 static void recv_handler(struct ib_mad_agent *mad_agent, in recv_handler()
|
H A D | user_mad.c | 120 struct ib_mad_agent *agent[IB_UMAD_MAX_AGENTS]; 178 static struct ib_mad_agent *__get_agent(struct ib_umad_file *file, int id) in __get_agent() 184 struct ib_mad_agent *agent, in queue_packet() 214 static void send_handler(struct ib_mad_agent *agent, in send_handler() 233 static void recv_handler(struct ib_mad_agent *agent, in recv_handler() 504 struct ib_mad_agent *agent; in ib_umad_write() 688 struct ib_mad_agent *agent = NULL; in ib_umad_reg_agent() 789 struct ib_mad_agent *agent = NULL; in ib_umad_reg_agent2() 897 struct ib_mad_agent *agent = NULL; in ib_umad_unreg_agent()
|
H A D | security.c | 674 struct ib_mad_agent *ag; in ib_mad_agent_security_change() 686 int ib_mad_agent_security_setup(struct ib_mad_agent *agent, in ib_mad_agent_security_setup() 721 void ib_mad_agent_security_cleanup(struct ib_mad_agent *agent) in ib_mad_agent_security_cleanup()
|
/kernel/linux/linux-5.10/drivers/infiniband/hw/mthca/ |
H A D | mthca_mad.c | 170 struct ib_mad_agent *agent = dev->send_agent[port_num - 1][qpn]; in forward_trap() 277 static void send_handler(struct ib_mad_agent *agent, in send_handler() 285 struct ib_mad_agent *agent; in mthca_create_agents() 327 struct ib_mad_agent *agent; in mthca_free_agents()
|
/kernel/linux/linux-6.6/drivers/infiniband/hw/mthca/ |
H A D | mthca_mad.c | 170 struct ib_mad_agent *agent = dev->send_agent[port_num - 1][qpn]; in forward_trap() 277 static void send_handler(struct ib_mad_agent *agent, in send_handler() 285 struct ib_mad_agent *agent; in mthca_create_agents() 327 struct ib_mad_agent *agent; in mthca_free_agents()
|
/kernel/linux/linux-5.10/drivers/infiniband/ulp/opa_vnic/ |
H A D | opa_vnic_vema.c | 105 struct ib_mad_agent *mad_agent; 603 static void vema_send(struct ib_mad_agent *mad_agent, in vema_send() 620 static void vema_recv(struct ib_mad_agent *mad_agent, in vema_recv()
|
/kernel/linux/linux-6.6/drivers/infiniband/ulp/opa_vnic/ |
H A D | opa_vnic_vema.c | 106 struct ib_mad_agent *mad_agent; 604 static void vema_send(struct ib_mad_agent *mad_agent, in vema_send() 621 static void vema_recv(struct ib_mad_agent *mad_agent, in vema_recv()
|
/kernel/linux/linux-5.10/drivers/infiniband/ulp/srpt/ |
H A D | ib_srpt.h | 417 struct ib_mad_agent *mad_agent;
|
/kernel/linux/linux-6.6/drivers/infiniband/ulp/srpt/ |
H A D | ib_srpt.h | 417 struct ib_mad_agent *mad_agent;
|