Lines Matching defs:queryp
3486 ibt_query_ar(ib_gid_t *sgid, ibt_ar_t *queryp, ibt_ar_t *resultp)
3502 IBTF_DPRINTF_L3(cmlog, "ibt_query_ar(%p, %p)", queryp, resultp);
3505 IBTF_DPRINTF_L3(cmlog, "ibt_query_ar: query_pkey %x", queryp->ar_pkey);
3507 (longlong_t)queryp->ar_gid.gid_prefix,
3508 (longlong_t)queryp->ar_gid.gid_guid);
3514 gid_ored = queryp->ar_gid.gid_guid | queryp->ar_gid.gid_prefix;
3515 if ((queryp->ar_pkey == 0 && gid_ored != 0ULL) ||
3516 (queryp->ar_pkey != 0 && gid_ored == 0ULL)) {
3534 if (queryp->ar_pkey != 0) { /* GID is non-zero from check above */
3535 svcrec_req.ServiceP_Key = queryp->ar_pkey;
3538 queryp->ar_pkey);
3539 svcrec_req.ServiceGID = queryp->ar_gid;
3542 (longlong_t)queryp->ar_gid.gid_prefix,
3543 (longlong_t)queryp->ar_gid.gid_guid);
3548 if (queryp->ar_data[i] != 0) {
3549 bcopy(queryp->ar_data, svcrec_req.ServiceData,