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.h137 typedef struct spa_config_lock { struct
412 * spa_refcount & spa_config_lock must be the last elements
418 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.c91 * spa_config_lock[] (per-spa array of rwlocks)
106 * spa_refcount -> spa_config_lock[]
111 * spa_namespace_lock -> spa_config_lock[]
150 * The spa_config_lock[] is an array of rwlocks, ordered as follows:
152 * spa_config_lock[] is manipulated with spa_config_{enter,exit,held}().
226 * locking is, always, based on spa_namespace_lock and spa_config_lock[].
414 spa_config_lock_t *scl = &spa->spa_config_lock[i];
427 spa_config_lock_t *scl = &spa->spa_config_lock[i];
440 spa_config_lock_t *scl = &spa->spa_config_lock[i];
475 spa_config_lock_t *scl = &spa->spa_config_lock[
[all...]

Completed in 137 milliseconds