Searched refs:spa_config_lock (Results 1 - 2 of 2) sorted by relevance

/illumos-gate/usr/src/uts/common/fs/zfs/sys/
H A Dspa_impl.h136 typedef struct spa_config_lock { struct
402 * spa_refcount & spa_config_lock must be the last elements
408 spa_config_lock_t spa_config_lock[SCL_LOCKS]; /* config changes */ member in struct:spa
/illumos-gate/usr/src/uts/common/fs/zfs/
H A Dspa_misc.c90 * spa_config_lock[] (per-spa array of rwlocks)
105 * spa_refcount -> spa_config_lock[]
110 * spa_namespace_lock -> spa_config_lock[]
149 * The spa_config_lock[] is an array of rwlocks, ordered as follows:
151 * spa_config_lock[] is manipulated with spa_config_{enter,exit,held}().
225 * locking is, always, based on spa_namespace_lock and spa_config_lock[].
413 spa_config_lock_t *scl = &spa->spa_config_lock[i];
426 spa_config_lock_t *scl = &spa->spa_config_lock[i];
439 spa_config_lock_t *scl = &spa->spa_config_lock[i];
474 spa_config_lock_t *scl = &spa->spa_config_lock[
[all...]

Completed in 97 milliseconds