Home
last modified time | relevance | path

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

/linux/include/rdma/
H A Dib_mad.h469 struct ib_mad_agent *mad_agent;
526 struct ib_mad_agent;
535 typedef void (*ib_mad_send_handler)(struct ib_mad_agent *mad_agent,
549 typedef void (*ib_mad_recv_handler)(struct ib_mad_agent *mad_agent,
571 struct ib_mad_agent { struct
674 struct ib_mad_agent *ib_register_mad_agent(struct ib_device *device,
690 void ib_unregister_mad_agent(struct ib_mad_agent *mad_agent);
773 struct ib_mad_send_buf *ib_create_send_mad(struct ib_mad_agent *mad_agent,
820 int ib_mad_kernel_rmpp_agent(const struct ib_mad_agent *agent);
H A Drdma_vt.h36 struct ib_mad_agent *send_agent; /* agent for SMI (traps) */
/linux/drivers/infiniband/sw/rdmavt/
H A Dmad.c46 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()
/linux/drivers/infiniband/core/
H A Dagent.c50 struct ib_mad_agent *agent[2];
95 struct ib_mad_agent *agent; in agent_send_response()
151 static void agent_send_handler(struct ib_mad_agent *mad_agent, in agent_send_handler()
H A Dcore_priv.h240 int ib_mad_agent_security_setup(struct ib_mad_agent *agent,
242 void ib_mad_agent_security_cleanup(struct ib_mad_agent *agent);
295 static inline int ib_mad_agent_security_setup(struct ib_mad_agent *agent, in ib_mad_agent_security_setup()
301 static inline void ib_mad_agent_security_cleanup(struct ib_mad_agent *agent) in ib_mad_agent_security_cleanup()
H A Dmad_priv.h92 struct ib_mad_agent agent;
117 struct ib_mad_agent agent;
H A Duser_mad.c123 struct ib_mad_agent *agent[IB_UMAD_MAX_AGENTS];
181 static struct ib_mad_agent *__get_agent(struct ib_umad_file *file, int id) in __get_agent()
186 static int queue_packet(struct ib_umad_file *file, struct ib_mad_agent *agent, in queue_packet()
221 static void send_handler(struct ib_mad_agent *agent, in send_handler()
240 static void recv_handler(struct ib_mad_agent *agent, in recv_handler()
513 struct ib_mad_agent *agent; in ib_umad_write()
701 struct ib_mad_agent *agent = NULL; in ib_umad_reg_agent()
802 struct ib_mad_agent *agent = NULL; in ib_umad_reg_agent2()
910 struct ib_mad_agent *agent = NULL; in ib_umad_unreg_agent()
H A Dsa_query.c91 struct ib_mad_agent *agent;
928 static void send_handler(struct ib_mad_agent *agent,
1376 static void init_mad(struct ib_sa_query *query, struct ib_mad_agent *agent) in init_mad()
1677 struct ib_mad_agent *agent; in ib_sa_path_rec_get()
1805 struct ib_mad_agent *agent; in ib_sa_service_rec_get()
1898 struct ib_mad_agent *agent; in ib_sa_mcmember_rec_query()
1988 struct ib_mad_agent *agent; in ib_sa_guid_info_rec_query()
2125 struct ib_mad_agent *agent; in ib_sa_classport_info_rec_query()
2226 static void send_handler(struct ib_mad_agent *agent, in send_handler()
2264 static void recv_handler(struct ib_mad_agent *mad_agent, in recv_handler()
H A Dsecurity.c674 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()
H A Dmad.c241 struct ib_mad_agent *ib_register_mad_agent(struct ib_device *device, in ib_register_mad_agent()
252 struct ib_mad_agent *ret = ERR_PTR(-EINVAL); in ib_register_mad_agent()
549 void ib_unregister_mad_agent(struct ib_mad_agent *mad_agent) in ib_unregister_mad_agent()
854 int ib_mad_kernel_rmpp_agent(const struct ib_mad_agent *agent) in ib_mad_kernel_rmpp_agent()
860 struct ib_mad_send_buf *ib_create_send_mad(struct ib_mad_agent *mad_agent, in ib_create_send_mad()
1024 struct ib_mad_agent *mad_agent; in ib_send_mad()
H A Dcm.c162 struct ib_mad_agent *mad_agent;
163 struct ib_mad_agent *rep_agent;
280 struct ib_mad_agent *mad_agent; in cm_alloc_msg_agent()
3809 static void cm_send_handler(struct ib_mad_agent *mad_agent, in cm_send_handler()
3995 static void cm_recv_handler(struct ib_mad_agent *mad_agent, in cm_recv_handler()
4470 struct ib_mad_agent *mad_agent; in cm_remove_one()
4471 struct ib_mad_agent *rep_agent; in cm_remove_one()
H A Dmad_rmpp.c151 static struct ib_mad_send_buf *alloc_response_msg(struct ib_mad_agent *agent, in alloc_response_msg()
/linux/drivers/infiniband/hw/mthca/
H A Dmthca_mad.c170 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()
H A Dmthca_dev.h355 struct ib_mad_agent *send_agent[MTHCA_MAX_PORTS][2];
/linux/drivers/infiniband/ulp/opa_vnic/
H A Dopa_vnic_vema.c106 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()
/linux/drivers/infiniband/ulp/srpt/
H A Dib_srpt.h417 struct ib_mad_agent *mad_agent;
H A Dib_srpt.c522 static void srpt_mad_send_handler(struct ib_mad_agent *mad_agent, in srpt_mad_send_handler()
535 static void srpt_mad_recv_handler(struct ib_mad_agent *mad_agent, in srpt_mad_recv_handler()
618 struct ib_mad_agent *mad_agent; in srpt_refresh_port()
/linux/drivers/infiniband/hw/mlx4/
H A Dmad.c388 struct ib_mad_agent *agent = dev->send_agent[port_num - 1][qpn]; in forward_trap()
1015 static void send_handler(struct ib_mad_agent *agent, in send_handler()
1025 struct ib_mad_agent *agent; in mlx4_ib_mad_init()
1061 struct ib_mad_agent *agent; in mlx4_ib_mad_cleanup()
H A Dmlx4_ib.h620 struct ib_mad_agent *send_agent[MLX4_MAX_PORTS][2];
H A Dmcg.c232 struct ib_mad_agent *agent = dev->send_agent[ctx->port - 1][1]; in send_mad_to_slave()
/linux/drivers/infiniband/hw/hfi1/
H A Dmad.c274 struct ib_mad_agent *agent; in send_trap()