Searched refs:sa_mad (Results 1 – 7 of 7) sorted by relevance
/freebsd/contrib/ofed/opensm/opensm/ |
H A D | osm_sa_path_record.c | 1015 IN const ib_sa_mad_t *sa_mad, in pr_rcv_get_port_pair_paths() argument 1023 const ib_path_rec_t *p_pr = ib_sa_mad_get_payload_ptr(sa_mad); in pr_rcv_get_port_pair_paths() 1024 ib_net64_t comp_mask = sa_mad->comp_mask; in pr_rcv_get_port_pair_paths() 1150 if (sa_mad->method == IB_MAD_METHOD_GET) in pr_rcv_get_port_pair_paths() 1276 IN const ib_sa_mad_t *sa_mad, in osm_pr_get_end_points() argument 1284 const ib_path_rec_t *p_pr = ib_sa_mad_get_payload_ptr(sa_mad); in osm_pr_get_end_points() 1285 ib_net64_t comp_mask = sa_mad->comp_mask; in osm_pr_get_end_points() 1413 static void pr_rcv_process_world(IN osm_sa_t * sa, IN const ib_sa_mad_t * sa_mad, in pr_rcv_process_world() argument 1438 pr_rcv_get_port_pair_paths(sa, sa_mad, requester_port, in pr_rcv_process_world() 1442 if (sa_mad->method == IB_MAD_METHOD_GET && in pr_rcv_process_world() [all …]
|
H A D | osm_sa.c | 429 ib_sa_mad_t *sa_mad, *resp_sa_mad; in osm_sa_respond() local 436 sa_mad = osm_madw_get_sa_mad_ptr(madw); in osm_sa_respond() 443 if (sa_mad->method == IB_MAD_METHOD_GET && num_rec > 1) { in osm_sa_respond() 447 num_rec, ib_get_sa_attr_str(sa_mad->attr_id), in osm_sa_respond() 448 cl_ntoh64(sa_mad->comp_mask), in osm_sa_respond() 466 if (sa_mad->method == IB_MAD_METHOD_GET && num_rec == 0) { in osm_sa_respond() 492 memcpy(resp_sa_mad, sa_mad, IB_SA_MAD_HDR_SIZE); in osm_sa_respond()
|
/freebsd/sys/dev/mlx4/mlx4_ib/ |
H A D | mlx4_ib_mcg.c | 133 struct ib_sa_mad sa_mad; member 252 static int send_join_to_wire(struct mcast_group *group, struct ib_sa_mad *sa_mad) in send_join_to_wire() argument 259 memcpy(&mad, sa_mad, sizeof mad); in send_join_to_wire() 597 send_reply_to_slave(req->func, group, &req->sa_mad, status); in handle_leave_req() 611 struct ib_sa_mcmember_data *sa_data = (struct ib_sa_mcmember_data *)req->sa_mad.data; in handle_join_req() 615 status = cmp_rec(&group->rec, sa_data, req->sa_mad.sa_hdr.comp_mask); in handle_join_req() 620 send_reply_to_slave(req->func, group, &req->sa_mad, status); in handle_join_req() 628 if (send_join_to_wire(group, &req->sa_mad)) { in handle_join_req() 679 send_reply_to_slave(req->func, group, &req->sa_mad, status); in mlx4_ib_mcg_work_handler() 713 sa_data = (struct ib_sa_mcmember_data *)req->sa_mad.data; in mlx4_ib_mcg_work_handler() [all …]
|
H A D | mlx4_ib_mad.c | 413 struct ib_sa_mad *sa_mad) in mlx4_ib_demux_sa_handler() argument 418 switch (be16_to_cpu(sa_mad->mad_hdr.attr_id)) { in mlx4_ib_demux_sa_handler() 420 ret = mlx4_ib_mcg_demux_handler(ibdev, port, slave, sa_mad); in mlx4_ib_demux_sa_handler() 1300 int slave, struct ib_sa_mad *sa_mad) in mlx4_ib_multiplex_sa_handler() argument 1305 switch (be16_to_cpu(sa_mad->mad_hdr.attr_id)) { in mlx4_ib_multiplex_sa_handler() 1307 ret = mlx4_ib_mcg_multiplex_handler(ibdev, port, slave, sa_mad); in mlx4_ib_multiplex_sa_handler()
|
H A D | mlx4_ib.h | 816 struct ib_sa_mad *sa_mad);
|
/freebsd/contrib/ofed/opensm/include/opensm/ |
H A D | osm_sa.h | 592 IN const ib_sa_mad_t *sa_mad, 600 void osm_pr_process_pair(IN osm_sa_t * sa, IN const ib_sa_mad_t * sa_mad, 608 void osm_pr_process_half(IN osm_sa_t * sa, IN const ib_sa_mad_t * sa_mad,
|
/freebsd/sys/ofed/drivers/infiniband/util/ |
H A D | madeye.c | 469 struct ib_sa_mad *sa_mad; in recv_gsi_handler() local 494 sa_mad = (struct ib_sa_mad *) in recv_gsi_handler() 496 mad_data = sa_mad->data; in recv_gsi_handler()
|