Home
last modified time | relevance | path

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

/freebsd/sys/ofed/include/rdma/
H A Dib_mad.h413 struct ib_mad_agent *mad_agent;
470 struct ib_mad_agent;
479 typedef void (*ib_mad_send_handler)(struct ib_mad_agent *mad_agent,
492 typedef void (*ib_mad_snoop_handler)(struct ib_mad_agent *mad_agent,
508 typedef void (*ib_mad_recv_handler)(struct ib_mad_agent *mad_agent,
531 struct ib_mad_agent { struct
632 struct ib_mad_agent *ib_register_mad_agent(struct ib_device *device,
663 struct ib_mad_agent *ib_register_mad_snoop(struct ib_device *device,
678 int ib_unregister_mad_agent(struct ib_mad_agent *mad_agent);
720 void ib_cancel_mad(struct ib_mad_agent *mad_agent,
[all …]
H A Drdma_vt.h68 struct ib_mad_agent *send_agent; /* agent for SMI (traps) */
/freebsd/sys/ofed/drivers/infiniband/util/
H A Dmadeye.c62 struct ib_mad_agent *smi_agent;
63 struct ib_mad_agent *gsi_agent;
401 static void snoop_smi_handler(struct ib_mad_agent *mad_agent, in snoop_smi_handler()
416 static void recv_smi_handler(struct ib_mad_agent *mad_agent, in recv_smi_handler()
446 static void snoop_gsi_handler(struct ib_mad_agent *mad_agent, in snoop_gsi_handler()
464 static void recv_gsi_handler(struct ib_mad_agent *mad_agent, in recv_gsi_handler()
/freebsd/sys/ofed/drivers/infiniband/core/
H A Dib_agent.c52 struct ib_mad_agent *agent[2];
88 struct ib_mad_agent *agent; in agent_send_response()
145 static void agent_send_handler(struct ib_mad_agent *mad_agent, in agent_send_handler()
H A Dmad_priv.h95 struct ib_mad_agent agent;
114 struct ib_mad_agent agent;
H A Dib_sa_query.c73 struct ib_mad_agent *agent;
612 struct ib_mad_agent *agent; in ib_sa_cancel_query()
776 static void init_mad(struct ib_sa_mad *mad, struct ib_mad_agent *agent) in init_mad()
910 struct ib_mad_agent *agent; in ib_sa_path_rec_get()
1030 struct ib_mad_agent *agent; in ib_sa_service_rec_query()
1127 struct ib_mad_agent *agent; in ib_sa_mcmember_rec_query()
1218 struct ib_mad_agent *agent; in ib_sa_guid_info_rec_query()
1329 struct ib_mad_agent *agent; in ib_sa_classport_info_rec_query()
1395 static void send_handler(struct ib_mad_agent *agent, in send_handler()
1426 static void recv_handler(struct ib_mad_agent *mad_agent, in recv_handler()
H A Dib_user_mad.c116 struct ib_mad_agent *agent[IB_UMAD_MAX_AGENTS];
159 static struct ib_mad_agent *__get_agent(struct ib_umad_file *file, int id) in __get_agent()
165 struct ib_mad_agent *agent, in queue_packet()
195 static void send_handler(struct ib_mad_agent *agent, in send_handler()
214 static void recv_handler(struct ib_mad_agent *agent, in recv_handler()
456 struct ib_mad_agent *agent; in ib_umad_write()
632 struct ib_mad_agent *agent = NULL; in ib_umad_reg_agent()
734 struct ib_mad_agent *agent = NULL; in ib_umad_reg_agent2()
846 struct ib_mad_agent *agent = NULL; in ib_umad_unreg_agent()
H A Dib_mad.c198 struct ib_mad_agent *ib_register_mad_agent(struct ib_device *device, in ib_register_mad_agent()
209 struct ib_mad_agent *ret = ERR_PTR(-EINVAL); in ib_register_mad_agent()
489 struct ib_mad_agent *ib_register_mad_snoop(struct ib_device *device, in ib_register_mad_snoop()
498 struct ib_mad_agent *ret; in ib_register_mad_snoop()
615 int ib_unregister_mad_agent(struct ib_mad_agent *mad_agent) in ib_unregister_mad_agent()
979 int ib_mad_kernel_rmpp_agent(const struct ib_mad_agent *agent) in ib_mad_kernel_rmpp_agent()
985 struct ib_mad_send_buf * ib_create_send_mad(struct ib_mad_agent *mad_agent, in ib_create_send_mad()
1151 struct ib_mad_agent *mad_agent; in ib_send_mad()
1332 struct ib_mad_agent *ib_redirect_mad_qp(struct ib_qp *qp, in ib_redirect_mad_qp()
1342 int ib_process_mad_wc(struct ib_mad_agent *mad_agent, in ib_process_mad_wc()
[all …]
H A Dib_cm.c218 struct ib_mad_agent *mad_agent;
323 struct ib_mad_agent *mad_agent; in cm_alloc_msg()
3526 static void cm_send_handler(struct ib_mad_agent *mad_agent, in cm_send_handler()
3730 static void cm_recv_handler(struct ib_mad_agent *mad_agent, in cm_recv_handler()
4148 struct ib_mad_agent *cur_mad_agent; in cm_remove_one()
H A Dib_mad_rmpp.c159 static struct ib_mad_send_buf *alloc_response_msg(struct ib_mad_agent *agent, in alloc_response_msg()
/freebsd/sys/dev/mthca/
H A Dmthca_mad.c168 struct ib_mad_agent *agent = dev->send_agent[port_num - 1][qpn]; in forward_trap()
287 static void send_handler(struct ib_mad_agent *agent, in send_handler()
295 struct ib_mad_agent *agent; in mthca_create_agents()
336 struct ib_mad_agent *agent; in mthca_free_agents()
H A Dmthca_dev.h358 struct ib_mad_agent *send_agent[MTHCA_MAX_PORTS][2];
/freebsd/sys/dev/mlx4/mlx4_ib/
H A Dmlx4_ib_mad.c383 struct ib_mad_agent *agent = dev->send_agent[port_num - 1][qpn]; in forward_trap()
985 static void send_handler(struct ib_mad_agent *agent, in send_handler()
995 struct ib_mad_agent *agent; in mlx4_ib_mad_init()
1031 struct ib_mad_agent *agent; in mlx4_ib_mad_cleanup()
H A Dmlx4_ib.h570 struct ib_mad_agent *send_agent[MLX4_MAX_PORTS][2];
H A Dmlx4_ib_mcg.c232 struct ib_mad_agent *agent = dev->send_agent[ctx->port - 1][1]; in send_mad_to_slave()