OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:rrwlock_t
(Results
1 - 4
of
4
) sorted by relevancy
/src/external/cddl/osnet/dist/uts/common/fs/zfs/sys/
rrwlock.h
45
* Fields of the
rrwlock_t
structure:
46
* - rr_lock: protects modification and reading of
rrwlock_t
fields
61
}
rrwlock_t
;
typedef in typeref:struct:rrwlock
68
void rrw_init(
rrwlock_t
*rrl, boolean_t track_all);
69
void rrw_destroy(
rrwlock_t
*rrl);
70
void rrw_enter(
rrwlock_t
*rrl, krw_t rw, void *tag);
71
void rrw_enter_read(
rrwlock_t
*rrl, void *tag);
72
void rrw_enter_read_prio(
rrwlock_t
*rrl, void *tag);
73
void rrw_enter_write(
rrwlock_t
*rrl);
74
void rrw_exit(
rrwlock_t
*rrl, void *tag)
[
all
...]
dsl_pool.h
132
rrwlock_t
dp_config_rwlock;
dsl_dataset.h
145
rrwlock_t
ds_bp_rwlock; /* Protects ds_phys->ds_bp */
/src/external/cddl/osnet/dist/uts/common/fs/zfs/
rrwlock.c
43
* The
rrwlock_t
lock does not allow re-entrant writers, nor does it
49
* The
rrwlock_t
uses tsd (thread specific data) to keep a list of
52
* should be rare, a thread that grabs multiple reads on the same
rrwlock_t
54
* tsd list can represent a different
rrwlock_t
. This allows a thread
57
* Since using tsd exposes some overhead, the
rrwlock_t
only needs to
79
rrwlock_t
*rn_rrl;
84
rrn_find(
rrwlock_t
*rrl)
102
rrn_add(
rrwlock_t
*rrl, void *tag)
118
rrn_find_and_remove(
rrwlock_t
*rrl, void *tag)
141
rrw_init(
rrwlock_t
*rrl, boolean_t track_all
[
all
...]
Completed in 22 milliseconds
Indexes created Tue Oct 06 00:26:07 UTC 2026