Lines Matching defs:fcp
909 struct ip6_fw_chain *fwc = 0, *fcp, *fcpl = 0;
944 for (fcp = chainptr->lh_first; fcp; fcp = fcp->chain.le_next) {
945 if (fcp->rule->fw_number != (u_short)-1)
946 nbr = fcp->rule->fw_number;
956 for (fcp = chainptr->lh_first; fcp; fcp = fcp->chain.le_next) {
957 if (fcp->rule->fw_number > ftmp->fw_number) {
965 fcpl = fcp;
977 struct ip6_fw_chain *fcp;
982 fcp = chainptr->lh_first;
984 for (; fcp; fcp = fcp->chain.le_next) {
985 if (fcp->rule->fw_number == number) {
986 LIST_REMOVE(fcp, chain);
988 FREE(fcp->rule, M_IP6FW);
989 FREE(fcp, M_IP6FW);
1002 struct ip6_fw_chain *fcp;
1011 for (fcp = ip6_fw_chain.lh_first; fcp; fcp = fcp->chain.le_next)
1012 if (!frwl || frwl->fw_number == 0 || frwl->fw_number == fcp->rule->fw_number) {
1013 fcp->rule->fw_bcnt = fcp->rule->fw_pcnt = 0;
1014 fcp->rule->timestamp = 0;
1334 struct ip6_fw_chain *fcp;
1346 LIST_FOREACH(fcp, &ip6_fw_chain, chain)
1356 LIST_FOREACH(fcp, &ip6_fw_chain, chain)
1358 //bcopy(fcp->rule, bp, sizeof *bp);
1360 cp_to_user_64( (struct ip6_fw_64*)bp, fcp->rule);
1363 cp_to_user_32( (struct ip6_fw_32*)bp, fcp->rule);
1388 struct ip6_fw_chain *fcp = ip6_fw_chain.lh_first;
1390 FREE(fcp->rule, M_IP6FW);
1391 FREE(fcp, M_IP6FW);