Lines Matching defs:fg

3500 	frgroup_t *fg, **fgp;
3508 while ((fg = *fgp) != NULL) {
3509 if (strncmp(group, fg->fg_name, FR_GROUPLEN) == 0)
3512 fgp = &fg->fg_next;
3516 return fg;
3544 frgroup_t *fg, **fgp;
3556 fg = ipf_findgroup(softc, group, unit, set, &fgp);
3557 if (fg != NULL) {
3558 if (fg->fg_head == NULL && head != NULL)
3559 fg->fg_head = head;
3560 if (fg->fg_flags == 0)
3561 fg->fg_flags = gflags;
3562 else if (gflags != fg->fg_flags)
3564 fg->fg_ref++;
3565 return fg;
3568 KMALLOC(fg, frgroup_t *);
3569 if (fg != NULL) {
3570 fg->fg_head = head;
3571 fg->fg_start = NULL;
3572 fg->fg_next = *fgp;
3573 bcopy(group, fg->fg_name, strlen(group) + 1);
3574 fg->fg_flags = gflags;
3575 fg->fg_ref = 1;
3576 fg->fg_set = &softc->ipf_groups[unit][set];
3577 *fgp = fg;
3579 return fg;
3676 frgroup_t *fg;
3678 fg = ipf_findgroup(softc, group, unit, softc->ipf_active, NULL);
3679 if (fg == NULL)
3681 for (fr = fg->fg_start; fr && n; fr = fr->fr_next, n--)
3809 /* may end up removing not only the structure pointed to by "fg" but also */
3820 frgroup_t *fg, **fgp;
3824 for (fgp = grhead; (fg = *fgp) != NULL; ) {
3825 while ((fg != NULL) && ((fg->fg_flags & flags) == 0))
3826 fg = fg->fg_next;
3827 if (fg == NULL)
3830 frp = &fg->fg_start;
3846 fgp = &fg->fg_next;
4531 frgroup_t *fg;
4536 fg = NULL;
4698 fg = ipf_group_add(softc, group, NULL,
4700 fp->fr_grp = fg;
4702 fg = ipf_findgroup(softc, group, unit,
4704 if (fg == NULL) {
4711 if (fg->fg_flags == 0) {
4712 fg->fg_flags = fp->fr_flags & FR_INOUT;
4713 } else if (fg->fg_flags != (fp->fr_flags & FR_INOUT)) {
4760 if (fg != NULL)
4761 fprev = &fg->fg_start;
5163 fg = ipf_group_add(softc, group, fp, 0, unit, set);
5164 fp->fr_icmpgrp = fg;
5170 fg = ipf_group_add(softc, group, fp, fp->fr_flags,
5172 fp->fr_grphead = fg;
5671 frgroup_t *fg;
5679 fg = rval;
5680 fin->fin_fr = fg->fg_start;
5701 frgroup_t *fg;
5709 fg = rval;
5710 fin->fin_fr = fg->fg_start;
7865 frgroup_t *fg;
7868 fg = ipf_findgroup(softc, fr->fr_names + fr->fr_group,
7870 if (fg != NULL)
7871 fg = fg->fg_next;
7873 fg = softc->ipf_groups[unit][active];
7876 while (fg != NULL) {
7877 next = fg->fg_start;
7888 fg = fg->fg_next;
7918 frgroup_t *fg;
7950 fg = NULL;
7973 fg = ipf_findgroup(softc, it.iri_group, unit,
7975 if (fg != NULL)
7976 next = fg->fg_start;