Lines Matching refs:softc

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