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

/freebsd-current/sys/dev/mlx4/mlx4_ib/
H A Dmlx4_ib_mcg.c133 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 Dmlx4_ib_mad.c413 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 Dmlx4_ib.h816 struct ib_sa_mad *sa_mad);
/freebsd-current/contrib/ofed/opensm/opensm/
H A Dosm_sa_path_record.c1015 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 Dosm_sa.c429 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 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-current/sys/ofed/drivers/infiniband/util/
H A Dmadeye.c469 struct ib_sa_mad *sa_mad; local
494 sa_mad = (struct ib_sa_mad *)
496 mad_data = sa_mad->data;

Completed in 198 milliseconds