Home
last modified time | relevance | path

Searched refs:sa_mad (Results 1 – 7 of 7) sorted by relevance

/freebsd/contrib/ofed/opensm/opensm/
H A Dosm_sa_path_record.c1015 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 Dosm_sa.c429 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 Dmlx4_ib_mcg.c133 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 Dmlx4_ib_mad.c413 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 Dmlx4_ib.h816 struct ib_sa_mad *sa_mad);
/freebsd/contrib/ofed/opensm/include/opensm/
H A Dosm_sa.h592 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 Dmadeye.c469 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()