Searched refs:comp_mask (Results 1 - 25 of 46) sorted by relevance

12

/freebsd-10-stable/contrib/ofed/management/opensm/opensm/
H A Dosm_sa_portinfo_record.c68 ib_net64_t comp_mask; member in struct:osm_pir_search_ctxt
143 if (p_ctxt->comp_mask & IB_PIR_COMPMASK_LID) {
172 ib_net64_t comp_mask; local
179 comp_mask = p_ctxt->comp_mask;
191 if (comp_mask & IB_PIR_COMPMASK_BASELID) {
195 if (comp_mask & IB_PIR_COMPMASK_MKEY) {
199 if (comp_mask & IB_PIR_COMPMASK_GIDPRE) {
203 if (comp_mask & IB_PIR_COMPMASK_SMLID) {
210 if (comp_mask
404 ib_net64_t comp_mask; local
477 ib_net64_t comp_mask; local
[all...]
H A Dosm_sa_service_record.c70 ib_net64_t comp_mask; member in struct:osm_sr_match_item
85 ib_net64_t const comp_mask)
104 if ((comp_mask & IB_SR_COMPMASK_SPKEY) == IB_SR_COMPMASK_SPKEY) {
115 if ((comp_mask & IB_SR_COMPMASK_SGID) == IB_SR_COMPMASK_SGID) {
146 ib_net64_t comp_mask)
151 if ((comp_mask & (IB_SR_COMPMASK_SKEY | IB_SR_COMPMASK_SNAME)) ==
180 p_sa_mad->comp_mask);
191 p_sa_mad->comp_mask);
239 ib_net64_t comp_mask = p_sr_item->comp_mask; local
82 __match_service_pkey_with_ports_pkey(IN osm_sa_t * sa, IN const osm_madw_t * const p_madw, ib_service_record_t * const p_service_rec, ib_net64_t const comp_mask) argument
144 __match_name_to_key_association(IN osm_sa_t * sa, ib_service_record_t * p_service_rec, ib_net64_t comp_mask) argument
534 ib_net64_t comp_mask; local
643 ib_net64_t comp_mask; local
[all...]
H A Dosm_sa_vlarb_record.c67 ib_net64_t comp_mask; member in struct:osm_vl_arb_search_ctxt
127 ib_net64_t comp_mask = p_ctxt->comp_mask; local
134 if (!(comp_mask & IB_VLA_COMPMASK_BLOCK)
151 ib_net64_t comp_mask; local
160 comp_mask = p_ctxt->comp_mask;
172 comp_mask |= IB_VLA_COMPMASK_OUT_PORT;
175 if (comp_mask & IB_VLA_COMPMASK_OUT_PORT) {
240 ib_net64_t comp_mask; local
[all...]
H A Dosm_sa_slvl_record.c67 ib_net64_t comp_mask; member in struct:osm_slvl_search_ctxt
129 ib_net64_t comp_mask; local
140 comp_mask = p_ctxt->comp_mask;
158 if (comp_mask & IB_SLVL_COMPMASK_OUT_PORT)
161 if (comp_mask & IB_SLVL_COMPMASK_IN_PORT)
224 ib_net64_t comp_mask; local
236 comp_mask = p_rcvd_mad->comp_mask;
264 context.comp_mask
[all...]
H A Dosm_sa_node_record.c64 ib_net64_t comp_mask; member in struct:osm_nr_search_ctxt
200 ib_net64_t const comp_mask = p_ctxt->comp_mask; local
209 if (comp_mask & IB_NR_COMPMASK_LID)
212 if (comp_mask & IB_NR_COMPMASK_NODEGUID) {
223 if (comp_mask & IB_NR_COMPMASK_PORTGUID) {
226 if (comp_mask & IB_NR_COMPMASK_SYSIMAGEGUID) {
231 if (comp_mask & IB_NR_COMPMASK_BASEVERSION) {
236 if (comp_mask & IB_NR_COMPMASK_CLASSVERSION) {
241 if (comp_mask
[all...]
H A Dosm_sa_pkey_record.c60 ib_net64_t comp_mask; member in struct:osm_pkey_search_ctxt
121 ib_net64_t comp_mask = p_ctxt->comp_mask; local
127 if (comp_mask & IB_PKEY_COMPMASK_BLOCK) {
149 ib_net64_t comp_mask; local
158 comp_mask = p_ctxt->comp_mask;
170 comp_mask |= IB_PKEY_COMPMASK_PORT;
173 if (comp_mask & IB_PKEY_COMPMASK_PORT) {
238 ib_net64_t comp_mask; local
[all...]
H A Dosm_sa_path_record.c120 IN const ib_net64_t comp_mask)
137 if ((comp_mask & IB_PR_COMPMASK_MTUSELEC) &&
138 (comp_mask & IB_PR_COMPMASK_MTU)) {
174 IN const ib_net64_t comp_mask,
222 p_dest_port, comp_mask))
414 comp_mask))) {
456 if ((comp_mask & IB_PR_COMPMASK_MTUSELEC) &&
457 (comp_mask & IB_PR_COMPMASK_MTU)) {
498 if ((comp_mask & IB_PR_COMPMASK_RATESELEC) &&
499 (comp_mask
117 __osm_sa_path_rec_apply_tavor_mtu_limit(IN const ib_path_rec_t * const p_pr, IN const osm_port_t * const p_src_port, IN const osm_port_t * const p_dest_port, IN const ib_net64_t comp_mask) argument
169 __osm_pr_rcv_get_path_parms(IN osm_sa_t * sa, IN const ib_path_rec_t * const p_pr, IN const osm_port_t * const p_src_port, IN const osm_port_t * const p_dest_port, IN const uint16_t dest_lid_ho, IN const ib_net64_t comp_mask, OUT osm_path_parms_t * const p_parms) argument
835 __osm_pr_rcv_get_lid_pair_path(IN osm_sa_t * sa, IN const ib_path_rec_t * const p_pr, IN const osm_port_t * const p_src_port, IN const osm_port_t * const p_dest_port, IN const ib_gid_t * const p_dgid, IN const uint16_t src_lid_ho, IN const uint16_t dest_lid_ho, IN const ib_net64_t comp_mask, IN const uint8_t preference) argument
909 __osm_pr_rcv_get_port_pair_paths(IN osm_sa_t * sa, IN const osm_madw_t * const p_madw, IN const osm_port_t * const p_req_port, IN const osm_port_t * const p_src_port, IN const osm_port_t * const p_dest_port, IN const ib_gid_t * const p_dgid, IN const ib_net64_t comp_mask, IN cl_qlist_t * const p_list) argument
1150 ib_net64_t comp_mask; local
1351 __osm_pr_rcv_process_world(IN osm_sa_t * sa, IN const osm_madw_t * const p_madw, IN const osm_port_t * const requester_port, IN const ib_gid_t * const p_dgid, IN const ib_net64_t comp_mask, IN cl_qlist_t * const p_list) argument
1398 __osm_pr_rcv_process_half(IN osm_sa_t * sa, IN const osm_madw_t * const p_madw, IN const osm_port_t * const requester_port, IN const osm_port_t * const p_src_port, IN const osm_port_t * const p_dest_port, IN const ib_gid_t * const p_dgid, IN const ib_net64_t comp_mask, IN cl_qlist_t * const p_list) argument
1452 __osm_pr_rcv_process_pair(IN osm_sa_t * sa, IN const osm_madw_t * const p_madw, IN const osm_port_t * const requester_port, IN const osm_port_t * const p_src_port, IN const osm_port_t * const p_dest_port, IN const ib_gid_t * const p_dgid, IN const ib_net64_t comp_mask, IN cl_qlist_t * const p_list) argument
1477 ib_net64_t comp_mask; local
1527 ib_net64_t comp_mask; local
1592 ib_net64_t comp_mask; local
[all...]
H A Dosm_sa_guidinfo_record.c67 ib_net64_t comp_mask; member in struct:osm_gir_search_ctxt
231 ib_net64_t const comp_mask = p_ctxt->comp_mask; local
238 if (comp_mask & IB_GIR_COMPMASK_LID)
241 if (comp_mask & IB_GIR_COMPMASK_BLOCKNUM)
246 if (comp_mask & IB_GIR_COMPMASK_GID0) {
253 if (comp_mask & IB_GIR_COMPMASK_GID1) {
258 if (comp_mask & IB_GIR_COMPMASK_GID2) {
263 if (comp_mask & IB_GIR_COMPMASK_GID3) {
268 if (comp_mask
[all...]
H A Dosm_sa_sminfo_record.c73 ib_net64_t comp_mask; member in struct:osm_smir_search_ctxt
127 ib_net64_t const comp_mask = p_ctxt->comp_mask; local
131 if (comp_mask & IB_SMIR_COMPMASK_GUID) {
136 if (comp_mask & IB_SMIR_COMPMASK_PRIORITY) {
142 if (comp_mask & IB_SMIR_COMPMASK_SMSTATE) {
185 ib_net64_t comp_mask; local
202 comp_mask = sad_mad->comp_mask;
235 context.comp_mask
[all...]
H A Dosm_sa_link_record.c115 IN const ib_net64_t comp_mask,
174 if (comp_mask & IB_LR_COMPMASK_FROM_PORT)
178 if (comp_mask & IB_LR_COMPMASK_TO_PORT)
188 if (comp_mask & IB_LR_COMPMASK_FROM_LID)
192 if (comp_mask & IB_LR_COMPMASK_TO_LID)
218 IN const ib_net64_t comp_mask,
259 p_dest_physp, comp_mask,
267 if (comp_mask & IB_LR_COMPMASK_FROM_PORT) {
280 NULL, comp_mask, p_list,
295 NULL, comp_mask, p_lis
111 __osm_lr_rcv_get_physp_link(IN osm_sa_t * sa, IN const ib_link_record_t * const p_lr, IN const osm_physp_t * p_src_physp, IN const osm_physp_t * p_dest_physp, IN const ib_net64_t comp_mask, IN cl_qlist_t * const p_list, IN const osm_physp_t * p_req_physp) argument
214 __osm_lr_rcv_get_port_links(IN osm_sa_t * sa, IN const ib_link_record_t * const p_lr, IN const osm_port_t * p_src_port, IN const osm_port_t * p_dest_port, IN const ib_net64_t comp_mask, IN cl_qlist_t * const p_list, IN const osm_physp_t * p_req_physp) argument
377 ib_net64_t comp_mask; local
[all...]
H A Dosm_sa_mcmember_record.c214 static inline boolean_t __check_join_comp_mask(ib_net64_t comp_mask) argument
216 return ((comp_mask & JOIN_MC_COMP_MASK) == JOIN_MC_COMP_MASK);
222 __check_create_comp_mask(ib_net64_t comp_mask, argument
225 return ((comp_mask & REQUIRED_MC_CREATE_COMP_MASK) ==
277 ib_net64_t comp_mask)
286 if (comp_mask & IB_MCR_COMPMASK_MTU_SEL) {
325 if (comp_mask & IB_MCR_COMPMASK_RATE_SEL) {
690 IN ib_net64_t comp_mask,
716 if (!(comp_mask & IB_MCR_COMPMASK_MTU) ||
717 !(comp_mask
274 __validate_more_comp_fields(osm_log_t * p_log, const osm_mgrp_t * p_mgrp, const ib_member_rec_t * p_recvd_mcmember_rec, ib_net64_t comp_mask) argument
689 __mgrp_request_is_realizable(IN osm_sa_t * sa, IN ib_net64_t comp_mask, IN ib_member_rec_t * p_mcm_rec, IN const osm_physp_t * const p_physp) argument
816 osm_mcmr_rcv_create_new_mgrp(IN osm_sa_t * sa, IN ib_net64_t comp_mask, IN const ib_member_rec_t * const p_recvd_mcmember_rec, IN const osm_physp_t * const p_physp, OUT osm_mgrp_t ** pp_mgrp) argument
1008 osm_mcmr_rcv_find_or_create_new_mgrp(IN osm_sa_t * sa, IN ib_net64_t comp_mask, IN ib_member_rec_t * const p_recvd_mcmember_rec, OUT osm_mgrp_t ** pp_mgrp) argument
1402 mcmr_by_comp_mask(osm_sa_t *sa, const ib_member_rec_t *p_rcvd_rec, ib_net64_t comp_mask, osm_mgrp_t *p_mgrp, const osm_physp_t *p_req_physp, boolean_t trusted_req, cl_qlist_t *list) argument
1581 ib_net64_t comp_mask; local
[all...]
H A Dosm_sa_mft_record.c64 ib_net64_t comp_mask; member in struct:osm_mftr_search_ctxt
128 ib_net64_t const comp_mask = p_ctxt->comp_mask; local
164 if (comp_mask & IB_MFTR_COMPMASK_LID) {
184 if (comp_mask & IB_MFTR_COMPMASK_BLOCK) {
196 if (comp_mask & IB_MFTR_COMPMASK_POSITION) {
264 context.comp_mask = p_rcvd_mad->comp_mask;
H A Dosm_sa_multipath_record.c111 IN const ib_net64_t comp_mask)
128 if ((comp_mask & IB_MPR_COMPMASK_MTUSELEC) &&
129 (comp_mask & IB_MPR_COMPMASK_MTU)) {
165 IN const ib_net64_t comp_mask,
212 comp_mask))
406 p_dest_physp, comp_mask))) {
435 if ((comp_mask & IB_MPR_COMPMASK_MTUSELEC) &&
436 (comp_mask & IB_MPR_COMPMASK_MTU)) {
477 if ((comp_mask & IB_MPR_COMPMASK_RATESELEC) &&
478 (comp_mask
105 __osm_sa_multipath_rec_apply_tavor_mtu_limit(IN const ib_multipath_rec_t * const p_mpr, IN const osm_port_t * const p_src_port, IN const osm_port_t * const p_dest_port, IN const ib_net64_t comp_mask) argument
160 __osm_mpr_rcv_get_path_parms(IN osm_sa_t * sa, IN const ib_multipath_rec_t * const p_mpr, IN const osm_port_t * const p_src_port, IN const osm_port_t * const p_dest_port, IN const uint16_t dest_lid_ho, IN const ib_net64_t comp_mask, OUT osm_path_parms_t * const p_parms) argument
800 __osm_mpr_rcv_get_lid_pair_path(IN osm_sa_t * sa, IN const ib_multipath_rec_t * const p_mpr, IN const osm_port_t * const p_src_port, IN const osm_port_t * const p_dest_port, IN const uint16_t src_lid_ho, IN const uint16_t dest_lid_ho, IN const ib_net64_t comp_mask, IN const uint8_t preference) argument
877 __osm_mpr_rcv_get_port_pair_paths(IN osm_sa_t * sa, IN const ib_multipath_rec_t * const p_mpr, IN const osm_port_t * const p_req_port, IN const osm_port_t * const p_src_port, IN const osm_port_t * const p_dest_port, IN const uint32_t rem_paths, IN const ib_net64_t comp_mask, IN cl_qlist_t * const p_list) argument
1071 __osm_mpr_rcv_get_apm_port_pair_paths(IN osm_sa_t * sa, IN const ib_multipath_rec_t * const p_mpr, IN const osm_port_t * const p_src_port, IN const osm_port_t * const p_dest_port, IN int base_offs, IN const ib_net64_t comp_mask, IN cl_qlist_t * const p_list) argument
1216 ib_net64_t comp_mask; local
1268 __osm_mpr_rcv_get_apm_paths(IN osm_sa_t * sa, IN const ib_multipath_rec_t * const p_mpr, IN const osm_port_t * const p_req_port, IN osm_port_t ** _pp_ports, IN const ib_net64_t comp_mask, IN cl_qlist_t * const p_list) argument
1388 __osm_mpr_rcv_process_pairs(IN osm_sa_t * sa, IN const ib_multipath_rec_t * const p_mpr, IN osm_port_t * const p_req_port, IN osm_port_t ** pp_ports, IN const int nsrc, IN const int ndest, IN const ib_net64_t comp_mask, IN cl_qlist_t * const p_list) argument
[all...]
H A Dosm_sa_lft_record.c64 ib_net64_t comp_mask; member in struct:osm_lftr_search_ctxt
123 ib_net64_t const comp_mask = p_ctxt->comp_mask; local
157 if (comp_mask & IB_LFTR_COMPMASK_LID) {
169 if (comp_mask & IB_LFTR_COMPMASK_BLOCK) {
230 context.comp_mask = p_rcvd_mad->comp_mask;
H A Dosm_sa_sw_info_record.c64 ib_net64_t comp_mask; member in struct:osm_sir_search_ctxt
184 ib_net64_t const comp_mask = p_ctxt->comp_mask; local
192 if (comp_mask & IB_SWIR_COMPMASK_LID) {
257 context.comp_mask = sad_mad->comp_mask;
H A Dosm_sa_informinfo.c72 ib_net64_t comp_mask; member in struct:osm_iir_search_ctxt
256 ib_net64_t comp_mask; local
266 comp_mask = p_ctxt->comp_mask;
269 if (comp_mask & IB_IIR_COMPMASK_SUBSCRIBERGID &&
275 if (comp_mask & IB_IIR_COMPMASK_ENUM &&
369 context.comp_mask = p_rcvd_mad->comp_mask;
379 (p_rcvd_mad->comp_mask & IB_IIR_COMPMASK_SUBSCRIBERGID) != 0,
381 (p_rcvd_mad->comp_mask
[all...]
/freebsd-10-stable/sys/ofed/drivers/infiniband/core/
H A Dsa.h51 int ib_sa_check_selector(ib_sa_comp_mask comp_mask,
63 ib_sa_comp_mask comp_mask,
78 ib_sa_comp_mask comp_mask,
H A Dlocal_sa.c457 mad->sa_hdr.comp_mask = IB_SA_PATH_REC_SGID | IB_SA_PATH_REC_NUMB_PATH;
463 mad->sa_hdr.comp_mask |= IB_SA_PATH_REC_DGID;
791 struct ib_sa_path_rec *dst, ib_sa_comp_mask comp_mask)
794 if (comp_mask & IB_SA_PATH_REC_SGID &&
797 if (comp_mask & IB_SA_PATH_REC_DLID && src->dlid != dst->dlid)
799 if (comp_mask & IB_SA_PATH_REC_SLID && src->slid != dst->slid)
801 if (comp_mask & IB_SA_PATH_REC_RAW_TRAFFIC &&
805 if (comp_mask & IB_SA_PATH_REC_FLOW_LABEL &&
808 if (comp_mask & IB_SA_PATH_REC_HOP_LIMIT &&
811 if (comp_mask
790 cmp_rec(struct ib_sa_path_rec *src, struct ib_sa_path_rec *dst, ib_sa_comp_mask comp_mask) argument
842 get_random_path(struct ib_sa_attr_iter *iter, struct ib_sa_path_rec *req_path, ib_sa_comp_mask comp_mask) argument
861 get_next_path(struct ib_sa_attr_iter *iter, struct ib_sa_path_rec *req_path, ib_sa_comp_mask comp_mask) argument
924 ib_sa_path_rec_get(struct ib_sa_client *client, struct ib_device *device, u8 port_num, struct ib_sa_path_rec *rec, ib_sa_comp_mask comp_mask, int timeout_ms, gfp_t gfp_mask, void (*callback)(int status, struct ib_sa_path_rec *resp, void *context), void *context, struct ib_sa_query **sa_query) argument
[all...]
H A Dmulticast.c256 struct ib_sa_mcmember_rec *dst, ib_sa_comp_mask comp_mask)
260 if (comp_mask & IB_SA_MCMEMBER_REC_PORT_GID &&
263 if (comp_mask & IB_SA_MCMEMBER_REC_QKEY && src->qkey != dst->qkey)
265 if (comp_mask & IB_SA_MCMEMBER_REC_MLID && src->mlid != dst->mlid)
267 if (ib_sa_check_selector(comp_mask, IB_SA_MCMEMBER_REC_MTU_SELECTOR,
271 if (comp_mask & IB_SA_MCMEMBER_REC_TRAFFIC_CLASS &&
274 if (comp_mask & IB_SA_MCMEMBER_REC_PKEY && src->pkey != dst->pkey)
276 if (ib_sa_check_selector(comp_mask, IB_SA_MCMEMBER_REC_RATE_SELECTOR,
280 if (ib_sa_check_selector(comp_mask,
286 if (comp_mask
255 cmp_rec(struct ib_sa_mcmember_rec *src, struct ib_sa_mcmember_rec *dst, ib_sa_comp_mask comp_mask) argument
579 ib_sa_join_multicast(struct ib_sa_client *client, struct ib_device *device, u8 port_num, struct ib_sa_mcmember_rec *rec, ib_sa_comp_mask comp_mask, gfp_t gfp_mask, int (*callback)(int status, struct ib_sa_multicast *multicast), void *context) argument
[all...]
/freebsd-10-stable/contrib/ofed/management/opensm/osmtest/
H A Dosmt_multicast.c287 IN uint64_t comp_mask, OUT ib_sa_mad_t * p_res)
309 user.comp_mask = comp_mask;
337 sa_mad_data.comp_mask = p_user_query->comp_mask;
423 * - Request new MCG with not enough components in comp_mask :
476 uint64_t comp_mask = 0; local
609 comp_mask =
615 comp_mask, &res_sa_mad);
661 comp_mask
284 osmt_send_mcast_request(IN osmtest_t * const p_osmt, IN uint8_t is_set, IN ib_member_rec_t * p_mc_req, IN uint64_t comp_mask, OUT ib_sa_mad_t * p_res) argument
[all...]
/freebsd-10-stable/contrib/ofed/management/opensm/libvendor/
H A Dosm_vendor_ibumad_sa.c317 ib_net64_t comp_mask; member in struct:_osmv_sa_mad_data
333 * comp_mask
410 p_sa_mad->comp_mask = p_sa_mad_data->comp_mask;
415 if (p_sa_mad->comp_mask) {
506 sa_mad_data.comp_mask = p_user_query->comp_mask;
515 sa_mad_data.comp_mask = 0;
523 sa_mad_data.comp_mask = IB_SR_COMPMASK_SNAME;
534 sa_mad_data.comp_mask
[all...]
H A Dosm_vendor_mlx_sa.c425 ib_net64_t comp_mask; member in struct:_osmv_sa_mad_data
441 * comp_mask
524 p_sa_mad->comp_mask = p_sa_mad_data->comp_mask;
525 if (p_sa_mad->comp_mask) {
617 sa_mad_data.comp_mask = p_user_query->comp_mask;
628 sa_mad_data.comp_mask = 0;
637 sa_mad_data.comp_mask = IB_SR_COMPMASK_SNAME;
649 sa_mad_data.comp_mask
[all...]
/freebsd-10-stable/sys/dev/mlx5/mlx5_ib/
H A Duser.h98 __u32 comp_mask; /* use mlx5_ib_exp_alloc_ucontext_data_resp_mask */ member in struct:mlx5_exp_ib_alloc_ucontext_data_resp
153 __u32 comp_mask; /* use mlx5_exp_ib_creaet_cq_mask */ member in struct:mlx5_exp_ib_create_cq_data
225 __u32 comp_mask; /* use mlx5_exp_ib_create_qp_mask */ member in struct:mlx5_exp_ib_create_qp_data
274 __u32 comp_mask; /* use mlx5_exp_ib_create_qp_resp_mask */ member in struct:mlx5_exp_ib_create_qp_resp_data
/freebsd-10-stable/contrib/ofed/management/infiniband-diags/src/
H A Dsaquery.c716 ib_net16_t attr_id, ib_net32_t attr_mod, ib_net64_t comp_mask,
729 user.comp_mask = comp_mask;
1129 ib_net64_t comp_mask = 0; local
1140 comp_mask |= IB_PIR_COMPMASK_LID;
1144 comp_mask |= IB_PIR_COMPMASK_PORTNUM;
1148 comp_mask, &pir,
1203 ib_net64_t comp_mask = 0; local
1217 comp_mask |= IB_LR_COMPMASK_FROM_LID;
1221 comp_mask |
715 get_any_records(osm_bind_handle_t h, ib_net16_t attr_id, ib_net32_t attr_mod, ib_net64_t comp_mask, void *attr, ib_net16_t attr_offset, ib_net64_t sm_key) argument
1247 ib_net64_t comp_mask = 0; local
1284 ib_net64_t comp_mask = 0; local
1321 ib_net64_t comp_mask = 0; local
1358 ib_net64_t comp_mask = 0; local
1391 ib_net64_t comp_mask = 0; local
[all...]
H A Dmcm_rereg_test.c89 uint64_t comp_mask, uint8_t *data)
98 rpc.mask = comp_mask;
109 uint64_t comp_mask; local
111 comp_mask = build_mcm_rec(data, mgid_ipoib, port_gid);
113 build_mcm_rec_umad(umad, dport, method, comp_mask, data);
128 uint64_t comp_mask; local
130 comp_mask = build_mcm_rec(data, mgid_ipoib, port_gid);
133 comp_mask, data);
142 comp_mask, data);
88 build_mcm_rec_umad(void *umad, ib_portid_t *dport, int method, uint64_t comp_mask, uint8_t *data) argument

Completed in 202 milliseconds

12