Home | History | Annotate | Download | only in netinet

Lines Matching refs:softc

159 ipf_sync_soft_create(ipf_main_softc_t *softc)
190 ipf_sync_soft_init(ipf_main_softc_t *softc, void *arg)
255 ipf_sync_soft_fini(ipf_main_softc_t *softc, void *arg)
300 ipf_sync_soft_destroy(ipf_main_softc_t *softc, void *arg)
428 ipf_sync_write(ipf_main_softc_t *softc, struct uio *uio)
430 ipf_sync_softc_t *softs = softc->ipf_sync_soft;
542 err = ipf_sync_state(softc, &sh, data);
544 err = ipf_sync_nat(softc, &sh, data);
575 ipf_sync_read(ipf_main_softc_t *softc, struct uio *uio)
577 ipf_sync_softc_t *softs = softc->ipf_sync_soft;
682 ipf_sync_state(ipf_main_softc_t *softc, synchdr_t *sp, void *data)
684 ipf_sync_softc_t *softs = softc->ipf_sync_soft;
723 READ_ENTER(&softc->ipf_mutex);
724 fr = ipf_getrulen(softc, IPL_LOGIPF, sn.is_group, sn.is_rulen);
731 RWLOCK_EXIT(&softc->ipf_mutex);
744 WRITE_ENTER(&softc->ipf_state);
752 ipf_state_insert(softc, is, sp->sm_rev);
786 READ_ENTER(&softc->ipf_state);
817 ipf_state_setqueue(softc, is, sp->sm_rev);
829 RWLOCK_EXIT(&softc->ipf_state);
910 ipf_sync_nat(ipf_main_softc_t *softc, synchdr_t *sp, void *data)
912 ipf_sync_softc_t *softs = softc->ipf_sync_soft;
951 WRITE_ENTER(&softc->ipf_nat);
957 (void) ipf_nat_insert(softc, softc->ipf_nat_soft, n);
958 RWLOCK_EXIT(&softc->ipf_nat);
974 READ_ENTER(&softc->ipf_nat);
980 ipf_nat_setqueue(softc, softc->ipf_nat_soft, nat);
983 RWLOCK_EXIT(&softc->ipf_nat);
1010 ipf_sync_new(ipf_main_softc_t *softc, int tab, fr_info_t *fin, void *ptr)
1012 ipf_sync_softc_t *softs = softc->ipf_sync_soft;
1125 ipf_sync_wakeup(softc);
1141 ipf_sync_update(ipf_main_softc_t *softc, int tab, fr_info_t *fin,
1144 ipf_sync_softc_t *softs = softc->ipf_sync_soft;
1209 ipf_sync_wakeup(softc);
1268 ipf_sync_ioctl(ipf_main_softc_t *softc, void *data, ioctlcmd_t cmd, int mode,
1271 ipf_sync_softc_t *softs = softc->ipf_sync_soft;
1388 ipf_sync_wakeup(ipf_main_softc_t *softc)
1390 ipf_sync_softc_t *softs = softc->ipf_sync_soft;
1393 if ((softc->ipf_ticks >
1401 ipf_sync_poll_wakeup(softc);
1414 ipf_sync_poll_wakeup(ipf_main_softc_t *softc)
1416 ipf_sync_softc_t *softs = softc->ipf_sync_soft;
1419 softs->ipf_sync_lastwakeup = softc->ipf_ticks;
1426 pollwakeup(&softc->ipf_poll_head[IPL_LOGSYNC], POLLIN|POLLRDNORM);
1444 ipf_sync_expire(ipf_main_softc_t *softc)
1446 ipf_sync_softc_t *softs = softc->ipf_sync_soft;
1449 (softc->ipf_ticks >
1451 ipf_sync_poll_wakeup(softc);