Lines Matching defs:query
317 lookup_dn(void *handle, boolean_t partial, uint_t query, int count,
360 if (DSVC_QISEQ(query, DN_QCIP)) {
363 * query lookup; set `recid' to the only possible
369 } else if (DSVC_QISEQ(query, DN_QCID)) {
443 if (!record_match(&rec.rec_dn, targetp, query))
495 * Compares `dnp' to the target `targetp', using `query' to decide what
500 record_match(const dn_rec_t *dnp, const dn_rec_t *targetp, uint_t query)
510 * As an optimization, skip any checks if the query is empty.
513 if (query == query0)
516 if (DSVC_QISEQ(query, DN_QLEASE) &&
519 if (DSVC_QISNEQ(query, DN_QLEASE) &&
523 if (DSVC_QISEQ(query, DN_QCIP) &&
526 if (DSVC_QISNEQ(query, DN_QCIP) &&
530 if (DSVC_QISEQ(query, DN_QCID) &&
534 if (DSVC_QISNEQ(query, DN_QCID) &&
539 if (DSVC_QISEQ(query, DN_QSIP) &&
542 if (DSVC_QISNEQ(query, DN_QSIP) &&
546 if (DSVC_QISEQ(query, DN_QMACRO) &&
549 if (DSVC_QISNEQ(query, DN_QMACRO) &&
554 if (DSVC_QISEQ(query, qflags[i]) &&
558 if (DSVC_QISNEQ(query, qflags[i]) &&