Lines Matching refs:qptr
168 register struct circleq_entry *qptr;
170 qptr = TAILQ_LAST(&qhead, circlehead);
171 TAILQ_REMOVE(&qhead, qptr, links);
172 yp_free_qent(qptr);
184 register struct circleq_entry *qptr;
187 qptr = TAILQ_FIRST(&qhead); /* save this */
188 TAILQ_REMOVE(&qhead, qptr, links);
189 yp_free_qent(qptr);
226 register struct circleq_entry *qptr;
235 TAILQ_FOREACH(qptr, &qhead, links) {
236 if (!strcmp(qptr->dbptr->name, buf)) {
237 if (qptr->dbptr->flags & flag)
262 register struct circleq_entry *qptr;
274 if ((qptr = yp_malloc_qent()) == NULL) {
279 qptr->dbptr->dbp = dbp;
280 qptr->dbptr->name = strdup(name);
281 qptr->dbptr->size = size;
282 qptr->dbptr->key = NULL;
284 qptr->dbptr->flags = yp_setflags(dbp);
286 TAILQ_INSERT_HEAD(&qhead, qptr, links);
321 register struct circleq_entry *qptr;
323 TAILQ_FOREACH(qptr, &qhead, links) {
324 if (!strcmp(qptr->dbptr->name, name)) {
326 if (size != qptr->dbptr->size ||
327 strncmp(qptr->dbptr->key, key, size))
330 if (qptr->dbptr->size)
333 if (qptr != TAILQ_FIRST(&qhead)) {
334 TAILQ_REMOVE(&qhead, qptr, links);
335 TAILQ_INSERT_HEAD(&qhead, qptr, links);
337 return(qptr->dbptr->dbp);