Searched refs:ifs_ipf_global (Results 1 - 9 of 9) sorted by relevance

/illumos-gate/usr/src/uts/common/inet/ipf/
H A Dsolaris.c24 * Each ipf_stack_t has a RW lock, ifs_ipf_global, protecting access to the
30 * - ipf_stack_lock should be held before acquiring ifs_ipf_global for
33 * acquiring ifs_ipf_global)
34 * - ifs_ipf_global must be held when accessing an ipf_stack_t in that list:
38 * - acquire the read lock for ifs_ipf_global
42 * - ifs_ipf_global does not need to be held in the filtering path:
50 * or net_hook_unregister() with ifs_ipf_global held: see the comments in
446 RWLOCK_INIT(&ifs->ifs_ipf_global, "ipf filter load/unload mutex");
463 WRITE_ENTER(&ifs->ifs_ipf_global);
465 RWLOCK_EXIT(&ifs->ifs_ipf_global);
[all...]
H A Dip_fil_solaris.c170 ASSERT(RW_WRITE_HELD(&ifs->ifs_ipf_global.ipf_lk));
190 RWLOCK_EXIT(&ifs->ifs_ipf_global);
257 WRITE_ENTER(&ifs->ifs_ipf_global);
281 WRITE_ENTER(&ifs->ifs_ipf_global);
297 ASSERT(RW_WRITE_HELD(&ifs->ifs_ipf_global.ipf_lk));
362 RWLOCK_EXIT(&ifs->ifs_ipf_global);
450 WRITE_ENTER(&ifs->ifs_ipf_global);
506 WRITE_ENTER(&ifs->ifs_ipf_global);
618 * ipf_find_stack returns with a read lock on ifs_ipf_global
626 RWLOCK_EXIT(&ifs->ifs_ipf_global);
[all...]
H A Dip_log.c582 RWLOCK_EXIT(&ifs->ifs_ipf_global);
584 READ_ENTER(&ifs->ifs_ipf_global);
588 READ_ENTER(&ifs->ifs_ipf_global);
H A Dip_auth.c469 RWLOCK_EXIT(&ifs->ifs_ipf_global);
498 READ_ENTER(&ifs->ifs_ipf_global);
H A Dip_frag.c907 READ_ENTER(&ifs->ifs_ipf_global);
936 RWLOCK_EXIT(&ifs->ifs_ipf_global);
H A Dip_pool.c263 ASSERT(rw_read_locked(&ifs->ifs_ipf_global.ipf_lk) == 0);
H A Dip_state.c3306 ASSERT(rw_write_held(&ifs->ifs_ipf_global.ipf_lk) == 0 ||
/illumos-gate/usr/src/uts/common/inet/ipf/netinet/
H A Dipf_stack.h98 ipfrwlock_t ifs_ipf_global; member in struct:ipf_stack
/illumos-gate/usr/src/cmd/ipf/tools/
H A Dipftest.c108 RWLOCK_INIT(&ifs->ifs_ipf_global, "ipf filter load/unload mutex");

Completed in 65 milliseconds