Lines Matching refs:dest

47 	ibcm_dest_t	dest[1];
710 "%d, #dest %d", p_arg->attr.pa_num_dgids, dnum, num_dest);
734 dinfo->dest[i].d_gid = p_arg->attr.pa_dgids[i];
736 dinfo->dest[i].d_gid = d_gids_p[j++];
920 IBTF_DPRINTF_L3(cmlog, "ibcm_saa_path_rec: numpath %d extra %d dest %d",
925 ib_gid_t dgid = dinfo->dest[idx].d_gid;
940 dinfo->dest[idx].d_tag = 1; /* MultiCast */
962 if (dinfo->dest[i].d_tag == 0) {
1085 if (pr_resp->DGID.gid_guid == dinfo->dest[d].d_gid.gid_guid) {
1086 paths->pi_sid = dinfo->dest[d].d_sid;
1088 bcopy(&dinfo->dest[d].d_sdata,
1230 pathrec_req.DGID = dinfo->dest[idx].d_gid;
1244 if (dinfo->dest[k].d_tag != 0)
1248 dinfo->dest[k].d_gid.gid_prefix) {
1253 dinfo->dest[k].d_gid.gid_prefix);
1257 pathrec_req.DGID = dinfo->dest[k].d_gid;
1266 (dinfo->dest[k].d_pkey != 0)) {
1268 dinfo->dest[k].d_pkey;
1396 if (dinfo->dest[i].d_tag == 0)
1446 if (dinfo->dest[i].d_tag == 0) {
1447 *gid_ptr = dinfo->dest[i].d_gid;
1783 if ((dinfo->p_key == 0) && (dinfo->dest[0].d_pkey != 0))
1797 if (dinfo->dest[k].d_tag != 0)
1800 if ((dinfo->dest[k].d_gid.
1803 (dinfo->dest[k].d_pkey ==
1968 ibcm_fill_svcinfo(sa_service_record_t *sr_resp, ibcm_dest_t *dest)
1970 _NOTE(NOW_INVISIBLE_TO_OTHER_THREADS(*dest))
1972 dest->d_gid = sr_resp->ServiceGID;
1973 dest->d_sid = sr_resp->ServiceID;
1974 ibcm_swizzle_to_srv(sr_resp->ServiceData, &dest->d_sdata);
1975 dest->d_pkey = sr_resp->ServiceP_Key;
1977 _NOTE(NOW_VISIBLE_TO_OTHER_THREADS(*dest))
1980 "\n\tSvcPKey 0x%X", dest->d_sid, dest->d_gid.gid_prefix,
1981 dest->d_gid.gid_guid, dest->d_pkey);
2074 svcrec_req.ServiceGID = dinfo->dest->d_gid;
2150 if (dinfo->dest[j].d_gid.gid_guid ==
2153 &dinfo->dest[j]);
2325 &dinfo->dest[j++]);
2342 &dinfo->dest[j++]);
2351 dinfo->dest[j].d_gid = a_gid;
2352 dinfo->dest[j].d_pkey = p_pkey;
2397 &dinfo->dest[rec_found]);
2416 ibcm_fill_svcinfo(svcrec_resp, &dinfo->dest[0]);
2442 ib_pkey_t pk = dinfo->dest[0].d_pkey;
2450 dinfo->dest[i].d_pkey);
2451 if (pk != dinfo->dest[i].d_pkey) {