Symbol: ipf_lk
usr/src/uts/common/inet/ipf/ip_auth.c
475
if (!cv_wait_sig(&ifs->ifs_ipfauthwait, &ifs->ifs_ipf_authmx.ipf_lk))
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
188
ASSERT(RW_WRITE_HELD(&ifs->ifs_ipf_global.ipf_lk));
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
347
ASSERT(RW_WRITE_HELD(&ifs->ifs_ipf_global.ipf_lk));
usr/src/uts/common/inet/ipf/ip_log.c
588
if (!cv_wait_sig(&ifs->ifs_iplwait, &ifs->ifs_ipl_mutex.ipf_lk)) {
usr/src/uts/common/inet/ipf/ip_pool.c
263
ASSERT(rw_read_locked(&ifs->ifs_ipf_global.ipf_lk) == 0);
usr/src/uts/common/inet/ipf/ip_pool.c
447
ASSERT(rw_read_locked(&ifs->ifs_ip_poolrw.ipf_lk) == 0);
usr/src/uts/common/inet/ipf/ip_pool.c
508
ASSERT(rw_read_locked(&ifs->ifs_ip_poolrw.ipf_lk) == 0);
usr/src/uts/common/inet/ipf/ip_pool.c
585
ASSERT(rw_read_locked(&ifs->ifs_ip_poolrw.ipf_lk) == 0);
usr/src/uts/common/inet/ipf/ip_pool.c
740
ASSERT(rw_read_locked(&ifs->ifs_ip_poolrw.ipf_lk) == 0);
usr/src/uts/common/inet/ipf/ip_state.c
2623
ASSERT(rw_read_locked(&ifs->ifs_ipf_state.ipf_lk) == 0);
usr/src/uts/common/inet/ipf/ip_state.c
3307
ASSERT(rw_write_held(&ifs->ifs_ipf_global.ipf_lk) == 0 ||
usr/src/uts/common/inet/ipf/ip_state.c
3308
rw_write_held(&ifs->ifs_ipf_state.ipf_lk) == 0);
usr/src/uts/common/inet/ipf/netinet/ip_compat.h
1129
# define MUTEX_INIT(x,y) spin_lock_init(&(x)->ipf_lk)
usr/src/uts/common/inet/ipf/netinet/ip_compat.h
1130
# define MUTEX_ENTER(x) spin_lock(&(x)->ipf_lk)
usr/src/uts/common/inet/ipf/netinet/ip_compat.h
1131
# define MUTEX_EXIT(x) spin_unlock(&(x)->ipf_lk)
usr/src/uts/common/inet/ipf/netinet/ip_compat.h
1133
# define MUTEX_NUKE(x) bzero(&(x)->ipf_lk, sizeof((x)->ipf_lk))
usr/src/uts/common/inet/ipf/netinet/ip_compat.h
1136
# define RWLOCK_INIT(x,y) rwlock_init(&(x)->ipf_lk)
usr/src/uts/common/inet/ipf/netinet/ip_compat.h
1271
# define READ_ENTER(x) lock_read((x)->ipf_lk)
usr/src/uts/common/inet/ipf/netinet/ip_compat.h
1272
# define WRITE_ENTER(x) lock_write((x)->ipf_lk)
usr/src/uts/common/inet/ipf/netinet/ip_compat.h
1273
# define MUTEX_DOWNGRADE(x) lock_write_to_read((x)->ipf_lk)
usr/src/uts/common/inet/ipf/netinet/ip_compat.h
1274
# define RWLOCK_INIT(x, y) lock_alloc(&(x)->ipf_lk, \
usr/src/uts/common/inet/ipf/netinet/ip_compat.h
1277
lock_init((x)->ipf_lk, TRUE)
usr/src/uts/common/inet/ipf/netinet/ip_compat.h
1278
# define RWLOCK_EXIT(x) lock_done((x)->ipf_lk)
usr/src/uts/common/inet/ipf/netinet/ip_compat.h
1279
# define RW_DESTROY(x) lock_free(&(x)->ipf_lk)
usr/src/uts/common/inet/ipf/netinet/ip_compat.h
1280
# define MUTEX_ENTER(x) simple_lock((x)->ipf_lk)
usr/src/uts/common/inet/ipf/netinet/ip_compat.h
1281
# define MUTEX_INIT(x, y) lock_alloc(&(x)->ipf_lk, \
usr/src/uts/common/inet/ipf/netinet/ip_compat.h
1284
simple_lock_init((x)->ipf_lk)
usr/src/uts/common/inet/ipf/netinet/ip_compat.h
1285
# define MUTEX_DESTROY(x) lock_free(&(x)->ipf_lk)
usr/src/uts/common/inet/ipf/netinet/ip_compat.h
1286
# define MUTEX_EXIT(x) simple_unlock((x)->ipf_lk)
usr/src/uts/common/inet/ipf/netinet/ip_compat.h
1287
# define MUTEX_NUKE(x) bzero(&(x)->ipf_lk, sizeof((x)->ipf_lk))
usr/src/uts/common/inet/ipf/netinet/ip_compat.h
267
# define MUTEX_ENTER(x) mutex_enter(&(x)->ipf_lk)
usr/src/uts/common/inet/ipf/netinet/ip_compat.h
268
# define READ_ENTER(x) rw_enter(&(x)->ipf_lk, RW_READER)
usr/src/uts/common/inet/ipf/netinet/ip_compat.h
269
# define WRITE_ENTER(x) rw_enter(&(x)->ipf_lk, RW_WRITER)
usr/src/uts/common/inet/ipf/netinet/ip_compat.h
270
# define MUTEX_DOWNGRADE(x) rw_downgrade(&(x)->ipf_lk)
usr/src/uts/common/inet/ipf/netinet/ip_compat.h
271
# define RWLOCK_INIT(x, y) rw_init(&(x)->ipf_lk, (y), \
usr/src/uts/common/inet/ipf/netinet/ip_compat.h
273
# define RWLOCK_EXIT(x) rw_exit(&(x)->ipf_lk)
usr/src/uts/common/inet/ipf/netinet/ip_compat.h
274
# define RW_DESTROY(x) rw_destroy(&(x)->ipf_lk)
usr/src/uts/common/inet/ipf/netinet/ip_compat.h
275
# define MUTEX_INIT(x, y) mutex_init(&(x)->ipf_lk, (y), \
usr/src/uts/common/inet/ipf/netinet/ip_compat.h
277
# define MUTEX_DESTROY(x) mutex_destroy(&(x)->ipf_lk)
usr/src/uts/common/inet/ipf/netinet/ip_compat.h
279
# define MUTEX_EXIT(x) mutex_exit(&(x)->ipf_lk)
usr/src/uts/common/inet/ipf/netinet/ip_compat.h
392
# define ATOMIC_INCL(x) lock_and_incr_int64(&ipf_rw.ipf_lk, &(x), 1)
usr/src/uts/common/inet/ipf/netinet/ip_compat.h
393
# define ATOMIC_DECL(x) lock_and_incr_int64(&ipf_rw.ipf_lk, &(x), -1)
usr/src/uts/common/inet/ipf/netinet/ip_compat.h
395
# define ATOMIC_INCL(x) lock_and_incr_int32(&ipf_rw.ipf_lk, &(x), 1)
usr/src/uts/common/inet/ipf/netinet/ip_compat.h
396
# define ATOMIC_DECL(x) lock_and_incr_int32(&ipf_rw.ipf_lk, &(x), -1)
usr/src/uts/common/inet/ipf/netinet/ip_compat.h
398
# define ATOMIC_INC64(x) lock_and_incr_int64(&ipf_rw.ipf_lk, &(x), 1)
usr/src/uts/common/inet/ipf/netinet/ip_compat.h
399
# define ATOMIC_INC32(x) lock_and_incr_int32(&ipf_rw.ipf_lk, &(x), 1)
usr/src/uts/common/inet/ipf/netinet/ip_compat.h
400
# define ATOMIC_INC16(x) lock_and_incr_int16(&ipf_rw.ipf_lk, &(x), 1)
usr/src/uts/common/inet/ipf/netinet/ip_compat.h
401
# define ATOMIC_DEC64(x) lock_and_incr_int64(&ipf_rw.ipf_lk, &(x), -1)
usr/src/uts/common/inet/ipf/netinet/ip_compat.h
402
# define ATOMIC_DEC32(x) lock_and_incr_int32(&ipf_rw.ipf_lk, &(x), -1)
usr/src/uts/common/inet/ipf/netinet/ip_compat.h
403
# define ATOMIC_DEC16(x) lock_and_incr_int16(&ipf_rw.ipf_lk, &(x), -1)
usr/src/uts/common/inet/ipf/netinet/ip_compat.h
425
# define MUTEX_INIT(x, y) initlock(&(x)->ipf_lk, 0, 0, (y))
usr/src/uts/common/inet/ipf/netinet/ip_compat.h
426
# define MUTEX_ENTER(x) spinlock(&(x)->ipf_lk)
usr/src/uts/common/inet/ipf/netinet/ip_compat.h
427
# define MUTEX_EXIT(x) spinunlock(&(x)->ipf_lk);
usr/src/uts/common/inet/ipf/netinet/ip_compat.h
441
# define READ_ENTER(x) lock_read(&(x)->ipf_lk)
usr/src/uts/common/inet/ipf/netinet/ip_compat.h
442
# define WRITE_ENTER(x) lock_write(&(x)->ipf_lk)
usr/src/uts/common/inet/ipf/netinet/ip_compat.h
444
# define RWLOCK_INIT(x, y) rwlock_init4(&(x)->ipf_lk, 0, RWLCK_CANSLEEP, 0, y)
usr/src/uts/common/inet/ipf/netinet/ip_compat.h
446
# define RWLOCK_INIT(x, y) lock_init3(&(x)->ipf_lk, 0, 1, 0, 0, y)
usr/src/uts/common/inet/ipf/netinet/ip_compat.h
448
# define RWLOCK_EXIT(x) lock_done(&(x)->ipf_lk)
usr/src/uts/common/inet/ipf/netinet/ip_compat.h
455
# define RWLOCK_INIT(x, y) initlock(&(x)->ipf_lk, 0, 0, y)
usr/src/uts/common/inet/ipf/netinet/ip_compat.h
589
# define MUTEX_INIT(x, y) mutex_init(&(x)->ipf_lk, \
usr/src/uts/common/inet/ipf/netinet/ip_compat.h
592
# define MUTEX_ENTER(x) mutex_lock(&(x)->ipf_lk, 0)
usr/src/uts/common/inet/ipf/netinet/ip_compat.h
594
# define MUTEX_EXIT(x) mutex_unlock(&(x)->ipf_lk)
usr/src/uts/common/inet/ipf/netinet/ip_compat.h
596
# define MUTEX_DESTROY(x) mutex_destroy(&(x)->ipf_lk)
usr/src/uts/common/inet/ipf/netinet/ip_compat.h
597
# define MUTEX_DOWNGRADE(x) mrdemote(&(x)->ipf_lk)
usr/src/uts/common/inet/ipf/netinet/ip_compat.h
599
# define RWLOCK_INIT(x, y) mrinit(&(x)->ipf_lk, y)
usr/src/uts/common/inet/ipf/netinet/ip_compat.h
601
# define RW_DESTROY(x) mrfree(&(x)->ipf_lk)
usr/src/uts/common/inet/ipf/netinet/ip_compat.h
602
# define READ_ENTER(x) RW_RDLOCK(&(x)->ipf_lk)
usr/src/uts/common/inet/ipf/netinet/ip_compat.h
603
# define WRITE_ENTER(x) RW_WRLOCK(&(x)->ipf_lk)
usr/src/uts/common/inet/ipf/netinet/ip_compat.h
604
# define RWLOCK_EXIT(x) RW_UNLOCK(&(x)->ipf_lk)
usr/src/uts/common/inet/ipf/netinet/ip_compat.h
606
# define READ_ENTER(x) MUTEX_ENTER(&(x)->ipf_lk)
usr/src/uts/common/inet/ipf/netinet/ip_compat.h
607
# define WRITE_ENTER(x) MUTEX_ENTER(&(x)->ipf_lk)
usr/src/uts/common/inet/ipf/netinet/ip_compat.h
609
# define RWLOCK_EXIT(x) MUTEX_EXIT(&(x)->ipf_lk)
usr/src/uts/common/inet/ipf/netinet/ip_compat.h
610
# define MUTEX_EXIT(x) UNLOCK((x)->ipf_lk.l, (x)->ipf_lk.pl);
usr/src/uts/common/inet/ipf/netinet/ip_compat.h
611
# define MUTEX_INIT(x,y) (x)->ipf_lk.l = LOCK_ALLOC((uchar_t)-1, IPF_LOCK_PL, (lkinfo_t *)-1, KM_NOSLEEP)
usr/src/uts/common/inet/ipf/netinet/ip_compat.h
612
# define MUTEX_DESTROY(x) LOCK_DEALLOC((x)->ipf_lk.l)
usr/src/uts/common/inet/ipf/netinet/ip_compat.h
613
# define MUTEX_ENTER(x) (x)->ipf_lk.pl = LOCK((x)->ipf_lk.l, \
usr/src/uts/common/inet/ipf/netinet/ip_compat.h
674
# define READ_ENTER(x) lock_read(&(x)->ipf_lk)
usr/src/uts/common/inet/ipf/netinet/ip_compat.h
675
# define WRITE_ENTER(x) lock_write(&(x)->ipf_lk)
usr/src/uts/common/inet/ipf/netinet/ip_compat.h
676
# define MUTEX_DOWNGRADE(x) lock_write_to_read(&(x)->ipf_lk)
usr/src/uts/common/inet/ipf/netinet/ip_compat.h
677
# define RWLOCK_INIT(x, y) lock_init(&(x)->ipf_lk, TRUE)
usr/src/uts/common/inet/ipf/netinet/ip_compat.h
678
# define RWLOCK_EXIT(x) lock_done(&(x)->ipf_lk)
usr/src/uts/common/inet/ipf/netinet/ip_compat.h
679
# define RW_DESTROY(x) lock_terminate(&(x)->ipf_lk)
usr/src/uts/common/inet/ipf/netinet/ip_compat.h
680
# define MUTEX_ENTER(x) simple_lock(&(x)->ipf_lk)
usr/src/uts/common/inet/ipf/netinet/ip_compat.h
681
# define MUTEX_INIT(x, y) simple_lock_init(&(x)->ipf_lk)
usr/src/uts/common/inet/ipf/netinet/ip_compat.h
682
# define MUTEX_DESTROY(x) simple_lock_terminate(&(x)->ipf_lk)
usr/src/uts/common/inet/ipf/netinet/ip_compat.h
683
# define MUTEX_EXIT(x) simple_unlock(&(x)->ipf_lk)
usr/src/uts/common/inet/ipf/netinet/ip_compat.h
893
# define MUTEX_ENTER(x) mtx_lock(&(x)->ipf_lk)
usr/src/uts/common/inet/ipf/netinet/ip_compat.h
894
# define MUTEX_EXIT(x) mtx_unlock(&(x)->ipf_lk)
usr/src/uts/common/inet/ipf/netinet/ip_compat.h
895
# define MUTEX_INIT(x,y) mtx_init(&(x)->ipf_lk, (y), NULL,\
usr/src/uts/common/inet/ipf/netinet/ip_compat.h
897
# define MUTEX_DESTROY(x) mtx_destroy(&(x)->ipf_lk)
usr/src/uts/common/inet/ipf/netinet/ip_compat.h
905
# define READ_ENTER(x) mtx_lock(&(x)->ipf_lk)
usr/src/uts/common/inet/ipf/netinet/ip_compat.h
906
# define WRITE_ENTER(x) mtx_lock(&(x)->ipf_lk)
usr/src/uts/common/inet/ipf/netinet/ip_compat.h
907
# define RWLOCK_EXIT(x) mtx_unlock(&(x)->ipf_lk)
usr/src/uts/common/inet/ipf/netinet/ip_compat.h
909
# define RWLOCK_INIT(x,y) mtx_init(&(x)->ipf_lk, (y), NULL,\
usr/src/uts/common/inet/ipf/netinet/ip_compat.h
911
# define RW_DESTROY(x) mtx_destroy(&(x)->ipf_lk)
usr/src/uts/common/inet/ipf/netinet/ip_compat.h
913
# define READ_ENTER(x) sx_slock(&(x)->ipf_lk)
usr/src/uts/common/inet/ipf/netinet/ip_compat.h
914
# define WRITE_ENTER(x) sx_xlock(&(x)->ipf_lk)
usr/src/uts/common/inet/ipf/netinet/ip_compat.h
915
# define MUTEX_DOWNGRADE(x) sx_downgrade(&(x)->ipf_lk)
usr/src/uts/common/inet/ipf/netinet/ip_compat.h
916
# define RWLOCK_INIT(x, y) sx_init(&(x)->ipf_lk, (y))
usr/src/uts/common/inet/ipf/netinet/ip_compat.h
917
# define RW_DESTROY(x) sx_destroy(&(x)->ipf_lk)
usr/src/uts/common/inet/ipf/netinet/ip_compat.h
922
if ((x)->ipf_lk.sx_cnt < 0) \
usr/src/uts/common/inet/ipf/netinet/ip_compat.h
923
sx_xunlock(&(x)->ipf_lk); \
usr/src/uts/common/inet/ipf/netinet/ip_compat.h
925
sx_sunlock(&(x)->ipf_lk); \
usr/src/uts/common/inet/ipf/netinet/ip_compat.h
930
# define ATOMIC_INC(x) { mtx_lock(&ipf_rw.ipf_lk); (x)++; \
usr/src/uts/common/inet/ipf/netinet/ip_compat.h
931
mtx_unlock(&ipf_rw.ipf_lk); }
usr/src/uts/common/inet/ipf/netinet/ip_compat.h
932
# define ATOMIC_DEC(x) { mtx_lock(&ipf_rw.ipf_lk); (x)--; \
usr/src/uts/common/inet/ipf/netinet/ip_compat.h
933
mtx_unlock(&ipf_rw.ipf_lk); }