/freebsd-current/sys/dev/mlx4/mlx4_ib/ |
H A D | mlx4_ib_mcg.c | 133 struct ib_sa_mad sa_mad; member in struct:mcast_req 252 static int send_join_to_wire(struct mcast_group *group, struct ib_sa_mad *sa_mad) argument 259 memcpy(&mad, sa_mad, sizeof mad); 597 send_reply_to_slave(req->func, group, &req->sa_mad, status); 611 struct ib_sa_mcmember_data *sa_data = (struct ib_sa_mcmember_data *)req->sa_mad.data; 615 status = cmp_rec(&group->rec, sa_data, req->sa_mad.sa_hdr.comp_mask); 620 send_reply_to_slave(req->func, group, &req->sa_mad, status); 628 if (send_join_to_wire(group, &req->sa_mad)) { 679 send_reply_to_slave(req->func, group, &req->sa_mad, status); 713 sa_data = (struct ib_sa_mcmember_data *)req->sa_mad 935 mlx4_ib_mcg_multiplex_handler(struct ib_device *ibdev, int port, int slave, struct ib_sa_mad *sa_mad) argument [all...] |
H A D | mlx4_ib_mad.c | 413 struct ib_sa_mad *sa_mad) 418 switch (be16_to_cpu(sa_mad->mad_hdr.attr_id)) { 420 ret = mlx4_ib_mcg_demux_handler(ibdev, port, slave, sa_mad); 1300 int slave, struct ib_sa_mad *sa_mad) 1305 switch (be16_to_cpu(sa_mad->mad_hdr.attr_id)) { 1307 ret = mlx4_ib_mcg_multiplex_handler(ibdev, port, slave, sa_mad); 412 mlx4_ib_demux_sa_handler(struct ib_device *ibdev, int port, int slave, struct ib_sa_mad *sa_mad) argument 1299 mlx4_ib_multiplex_sa_handler(struct ib_device *ibdev, int port, int slave, struct ib_sa_mad *sa_mad) argument
|
H A D | mlx4_ib.h | 816 struct ib_sa_mad *sa_mad);
|
/freebsd-current/contrib/ofed/opensm/opensm/ |
H A D | osm_sa_path_record.c | 1015 IN const ib_sa_mad_t *sa_mad, 1023 const ib_path_rec_t *p_pr = ib_sa_mad_get_payload_ptr(sa_mad); 1024 ib_net64_t comp_mask = sa_mad->comp_mask; 1150 if (sa_mad->method == IB_MAD_METHOD_GET) 1276 IN const ib_sa_mad_t *sa_mad, 1284 const ib_path_rec_t *p_pr = ib_sa_mad_get_payload_ptr(sa_mad); 1285 ib_net64_t comp_mask = sa_mad->comp_mask; 1413 static void pr_rcv_process_world(IN osm_sa_t * sa, IN const ib_sa_mad_t * sa_mad, argument 1438 pr_rcv_get_port_pair_paths(sa, sa_mad, requester_port, 1442 if (sa_mad 1014 pr_rcv_get_port_pair_paths(IN osm_sa_t * sa, IN const ib_sa_mad_t *sa_mad, IN const osm_port_t * p_req_port, IN const osm_alias_guid_t * p_src_alias_guid, IN const osm_alias_guid_t * p_dest_alias_guid, IN const ib_gid_t * p_sgid, IN const ib_gid_t * p_dgid, IN cl_qlist_t * p_list) argument 1275 osm_pr_get_end_points(IN osm_sa_t * sa, IN const ib_sa_mad_t *sa_mad, OUT const osm_alias_guid_t ** pp_src_alias_guid, OUT const osm_alias_guid_t ** pp_dest_alias_guid, OUT const osm_port_t ** pp_src_port, OUT const osm_port_t ** pp_dest_port, OUT const ib_gid_t ** pp_sgid, OUT const ib_gid_t ** pp_dgid) argument 1458 osm_pr_process_half(IN osm_sa_t * sa, IN const ib_sa_mad_t * sa_mad, IN const osm_port_t * requester_port, IN const osm_alias_guid_t * p_src_alias_guid, IN const osm_alias_guid_t * p_dest_alias_guid, IN const ib_gid_t * p_sgid, IN const ib_gid_t * p_dgid, IN cl_qlist_t * p_list) argument 1513 osm_pr_process_pair(IN osm_sa_t * sa, IN const ib_sa_mad_t * sa_mad, IN const osm_port_t * requester_port, IN const osm_alias_guid_t * p_src_alias_guid, IN const osm_alias_guid_t * p_dest_alias_guid, IN const ib_gid_t * p_sgid, IN const ib_gid_t * p_dgid, IN cl_qlist_t * p_list) argument 1529 pr_match_mgrp_attributes(IN osm_sa_t * sa, IN const ib_sa_mad_t * sa_mad, IN const osm_mgrp_t * p_mgrp) argument 1636 pr_process_multicast(osm_sa_t * sa, const ib_sa_mad_t *sa_mad, cl_qlist_t *list) argument [all...] |
H A D | osm_sa.c | 429 ib_sa_mad_t *sa_mad, *resp_sa_mad; local 436 sa_mad = osm_madw_get_sa_mad_ptr(madw); 443 if (sa_mad->method == IB_MAD_METHOD_GET && num_rec > 1) { 447 num_rec, ib_get_sa_attr_str(sa_mad->attr_id), 448 cl_ntoh64(sa_mad->comp_mask), 466 if (sa_mad->method == IB_MAD_METHOD_GET && num_rec == 0) { 492 memcpy(resp_sa_mad, sa_mad, IB_SA_MAD_HDR_SIZE);
|
/freebsd-current/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-current/sys/ofed/drivers/infiniband/util/ |
H A D | madeye.c | 469 struct ib_sa_mad *sa_mad; local 494 sa_mad = (struct ib_sa_mad *) 496 mad_data = sa_mad->data;
|