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

/freebsd-11.0-release/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/
H A Dspa_impl.h75 typedef struct spa_config_lock { struct
291 * spa_refcount & spa_config_lock must be the last elements
296 spa_config_lock_t spa_config_lock[SCL_LOCKS]; /* config changes */ member in struct:spa
/freebsd-11.0-release/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/
H A Dspa_misc.c93 * spa_config_lock[] (per-spa array of rwlocks)
108 * spa_refcount -> spa_config_lock[]
113 * spa_namespace_lock -> spa_config_lock[]
152 * The spa_config_lock[] is an array of rwlocks, ordered as follows:
154 * spa_config_lock[] is manipulated with spa_config_{enter,exit,held}().
228 * locking is, always, based on spa_namespace_lock and spa_config_lock[].
430 spa_config_lock_t *scl = &spa->spa_config_lock[i];
443 spa_config_lock_t *scl = &spa->spa_config_lock[i];
456 spa_config_lock_t *scl = &spa->spa_config_lock[i];
491 spa_config_lock_t *scl = &spa->spa_config_lock[
[all...]

Completed in 49 milliseconds