Lines Matching defs:query
173 lookup_dt(void *handle, boolean_t partial, uint_t query, int count,
189 retval = find_dt(fd, partial ? FIND_PARTIAL : 0, query, count, targetp,
203 find_dt(int fd, uint_t flags, uint_t query, int count,
233 if (!record_match(&rec.rec_dt, targetp, query))
314 * Compares `dtp' to the target `targetp', using `query' to decide what
319 record_match(const dt_rec_t *dtp, const dt_rec_t *targetp, uint_t query)
321 if (DSVC_QISEQ(query, DT_QTYPE) && targetp->dt_type != dtp->dt_type)
323 if (DSVC_QISNEQ(query, DT_QTYPE) && targetp->dt_type == dtp->dt_type)
326 if (DSVC_QISEQ(query, DT_QKEY) &&
330 if (DSVC_QISNEQ(query, DT_QKEY) &&
341 int query;
360 DSVC_QINIT(query);
361 DSVC_QEQ(query, DT_QKEY|DT_QTYPE);
363 retval = find_dt(fd, 0, query, 1, addp, NULL, &found);
429 int query;
447 DSVC_QINIT(query);
448 DSVC_QEQ(query, DT_QKEY|DT_QTYPE);
456 retval = find_dt(fd, 0, query, 1, newp, NULL, &found);
470 retval = find_dt(fd, FIND_POSITION, query, 1, origp, &reclist, &found);
549 int query;
571 DSVC_QINIT(query);
572 DSVC_QEQ(query, DT_QKEY|DT_QTYPE);
574 retval = find_dt(fd, FIND_POSITION, query, 1, delp, &reclist, &found);