/illumos-gate/usr/src/boot/include/netinet/ |
H A D | in_pcb.h | 242 struct rwlock inp_lock; 329 struct rwlock ipi_lock; 367 struct rwlock ipi_hash_lock; 403 struct rwlock ipi_list_lock;
|
/illumos-gate/usr/src/boot/sys/sys/ |
H A D | _rwlock.h | 43 struct rwlock { struct
|
/illumos-gate/usr/src/cmd/fs.d/autofs/ |
H A D | autod_lookup.c | 80 if (rw_tryrdlock(&rdcp->rwlock) == 0) { in do_lookup1() 82 rw_unlock(&rdcp->rwlock); in do_lookup1()
|
H A D | autod_readdir.c | 108 rw_wrlock(&rdcp->rwlock); in do_readdir() 131 rw_rdlock(&rdcp->rwlock); in do_readdir() 204 rw_unlock(&rdcp->rwlock); in do_readdir() 238 assert(RW_LOCK_HELD(&rdcp->rwlock)); in create_dirents() 379 (void) rwlock_init(&p->rwlock, USYNC_THREAD, NULL); in autofs_rddir_cache_enter() 516 assert(RW_LOCK_HELD(&rdcp->rwlock)); in build_dir_entry_list()
|
H A D | automount.h | 215 rwlock_t rwlock; /* protects 'full' and 'next' */ member
|
/illumos-gate/usr/src/cmd/mdb/common/modules/genunix/ |
H A D | genunix.c | 4415 { "rwlock", ":", "dump out a readers/writer lock", rwlock },
|
H A D | sobj.c | 491 rwlock(uintptr_t addr, uint_t flags, int argc, const mdb_arg_t *argv) in rwlock() function
|
H A D | sobj.h | 42 int rwlock(uintptr_t, uint_t, int, const mdb_arg_t *);
|
/illumos-gate/usr/src/cmd/nscd/ |
H A D | nscd_access.c | 497 rwlock_t *rwlock = NULL; in _nscd_alloc() local 513 if ((rwlock = (rwlock_t *)calloc(1, sizeof (rwlock_t))) == in _nscd_alloc() 519 (void) rwlock_init(rwlock, USYNC_THREAD, NULL); in _nscd_alloc() 526 free(rwlock); in _nscd_alloc() 538 access->data_rwlock = rwlock; in _nscd_alloc()
|
H A D | nscd_intaddr.c | 42 rwlock_t rwlock; /* used to serialize get and destroy */ member 110 (void) rwlock_init(&int_addr->rwlock, USYNC_THREAD, NULL); in _nscd_add_int_addr() 152 addr_rwlock = &int_addr->rwlock; in _nscd_is_int_addr() 213 addr_rwlock = &int_addr->rwlock; in _nscd_del_int_addr()
|
/illumos-gate/usr/src/cmd/picl/plugins/sun4u/frudata/ |
H A D | fru_data.c | 112 (void) pthread_rwlock_unlock(&cont_hash->rwlock); in unlock_container_lock() 180 return (pthread_rwlock_trywrlock(&cont_obj->rwlock)); in lock_readwrite_lock() 183 return (pthread_rwlock_tryrdlock(&cont_obj->rwlock)); in lock_readwrite_lock() 301 (void) pthread_rwlock_init(&cont_tbl->rwlock, NULL); in alloc_container_table() 1919 while (pthread_rwlock_trywrlock(&cont_tbl->rwlock) == EBUSY) { in frudata_write_section() 2138 (void) pthread_rwlock_wrlock(&cont_tbl->rwlock); in delete_frudata_props() 2140 (void) pthread_rwlock_unlock(&cont_tbl->rwlock); in delete_frudata_props() 2448 (void) pthread_rwlock_wrlock(&cont_tbl->rwlock); in free_hash_table() 2450 (void) pthread_rwlock_unlock(&cont_tbl->rwlock); in free_hash_table()
|
H A D | fru_data_impl.h | 107 pthread_rwlock_t rwlock; member
|
/illumos-gate/usr/src/cmd/stat/fsstat/ |
H A D | fsstat.c | 349 PRINT_VOPSTAT(niceflag, rwlock); in vop_display()
|
/illumos-gate/usr/src/cmd/truss/ |
H A D | expound.c | 605 lwp_rwlock_t rwlock; in show_rwlock() local 607 if (Pread(Proc, &rwlock, sizeof (rwlock), offset) == sizeof (rwlock)) { in show_rwlock() 610 synch_type(pri, rwlock.rwlock_type), in show_rwlock() 611 rwlock.rwlock_readers); in show_rwlock()
|
/illumos-gate/usr/src/head/ |
H A D | thread_db.h | 362 td_rwlock_stats_t rwlock; member
|
/illumos-gate/usr/src/lib/libc/ |
H A D | README | 58 The above l* versions of the mutex and rwlock interfaces do more
|
/illumos-gate/usr/src/lib/libc/amd64/ |
H A D | Makefile | 858 rwlock.o \
|
/illumos-gate/usr/src/lib/libc/i386/ |
H A D | Makefile.com | 902 rwlock.o \
|
/illumos-gate/usr/src/lib/libc/inc/ |
H A D | tdb_agent.h | 144 tdb_rwlock_stats_t rwlock; member
|
/illumos-gate/usr/src/lib/libc/port/threads/ |
H A D | pthr_rwlock.c | 103 pthread_rwlock_init(pthread_rwlock_t *_RESTRICT_KYWD rwlock, in pthread_rwlock_init() argument 116 return (rwlock_init((rwlock_t *)rwlock, type, NULL)); in pthread_rwlock_init()
|
H A D | tdb_agent.c | 445 return (&tssp->un.rwlock); in tdb_rwlock_stats()
|
/illumos-gate/usr/src/lib/libc/sparc/ |
H A D | Makefile.com | 929 rwlock.o \ 1200 pics/rwlock.o pics/synch.o pics/lwp.o pics/door_calls.o := \
|
/illumos-gate/usr/src/lib/libc/sparcv9/ |
H A D | Makefile.com | 876 rwlock.o \
|
/illumos-gate/usr/src/lib/libc_db/common/ |
H A D | thread_db.c | 46 rwlock_t rwlock; member 52 rwlock_t rwlock; member 465 (void) rw_unlock(&ta_p->rwlock); in ph_lock_ta() 469 (void) rw_unlock(&ta_p->rwlock); in ph_lock_ta() 515 (void) rw_unlock(&ta_p->rwlock); in ph_unlock() 545 (void) rw_unlock(&ta_p->rwlock); in __td_ta_delete() 561 (void) rw_unlock(&ta_p->rwlock); in __td_ta_delete() 2391 mutex_t *rwlock = &rw_m.rwl.mutex; in lowner_cb() local 2568 &generic_so.rwlock, sizeof (generic_so.rwlock)) != PS_OK) in sync_get_info_common() 2830 sync_stats.un.rwlock.rw_rdlock; in __td_sync_get_stats() [all …]
|
/illumos-gate/usr/src/lib/libfakekernel/ |
H A D | Makefile.com | 35 rwlock.o \
|