Lines Matching refs:val
194 TAILQ_FOREACH(s, &p->val, tq) {
199 if (!vp || TAILQ_EMPTY(&vp->val)) {
217 TAILQ_FOREACH(vs, &vp->val, tq)
226 vs = TAILQ_FIRST(&vp->val);
249 TAILQ_INSERT_AFTER(&p->val, s, ns, tq);
322 TAILQ_FOREACH(s, &p->val, tq) {
378 TAILQ_CONCAT(&dp->val, &nss, tq);
384 TAILQ_INIT(&np->val);
385 TAILQ_CONCAT(&np->val, &nss, tq);
414 (TAILQ_EMPTY(&p->val) ||
415 !strcasecmp(TAILQ_LAST(&p->val, cfstrings)->s, "true") ||
416 (strtol(TAILQ_LAST(&p->val, cfstrings)->s, NULL, 10)));
425 if (p == NULL || TAILQ_EMPTY(&p->val))
427 *ip = strtol(TAILQ_LAST(&p->val, cfstrings)->s, NULL, 10);
437 return (p && !TAILQ_EMPTY(&p->val)
438 ? TAILQ_LAST(&p->val, cfstrings)->s : NULL);
451 const char *val;
475 if (!TAILQ_EMPTY(&p->val) && (p->flags & (PF_BOOL | PF_INT))) {
476 val = TAILQ_LAST(&p->val, cfstrings)->s;
478 if (strcasecmp(val, "false") &&
479 strcasecmp(val, "true") &&
480 ((void)strtol(val, &ep, 10), *ep)) {
483 p->name, val);
487 (void)strtol(val, &ep, 10);
488 if (ep == val || *ep) {
491 p->name, val);
594 TAILQ_FOREACH(s, &j->intparams[KP_IP4_ADDR]->val, tq) {
615 TAILQ_FOREACH(s, &j->intparams[KP_IP6_ADDR]->val, tq) {
641 TAILQ_FOREACH(s, &j->intparams[IP_MOUNT_FSTAB]->val, tq) {
700 if (TAILQ_EMPTY(&p->val))
703 !TAILQ_NEXT(TAILQ_FIRST(&p->val), tq)) {
710 value = TAILQ_LAST(&p->val, cfstrings)->s;
717 TAILQ_FOREACH(s, &p->val, tq)
721 TAILQ_FOREACH_SAFE(s, &p->val, tq, ts) {
827 while ((s = TAILQ_FIRST(&p->val))) {
834 TAILQ_REMOVE(&p->val, s, tq);