Lines Matching defs:fav
583 uint_t fac, const fmd_log_filtvec_t *fav)
588 for (j = 0; j < fav[i].filt_argc; j++) {
589 if (fav[i].filt_argv[j].filt_func(lp, rp,
590 fav[i].filt_argv[j].filt_arg) != 0)
594 if (j == fav[i].filt_argc)
612 fmd_log_filtvec_t *fav = alloca(fc * sizeof (fmd_log_filtvec_t));
619 bzero(fav, fc * sizeof (fmd_log_filtvec_t));
624 fav[fac++].filt_argv = &fv[i];
625 fav[fac - 1].filt_argc++;
628 return (fmd_log_xiter_filter(lp, rp, fac, fav));
636 fmd_log_filtvec_t *fav = NULL;
653 if ((fav = calloc(fc, sizeof (fmd_log_filtvec_t))) == NULL)
660 fav[fac++].filt_argv = &fv[i];
661 fav[fac - 1].filt_argc++;
675 if (fc == 0 || fmd_log_xiter_filter(lp, &rec, fac, fav))
684 free(fav);