HomeSort by: relevance | last modified time | path
    Searched refs:SCL_ZIO (Results 1 - 5 of 5) sorted by relevancy

  /src/external/cddl/osnet/dist/uts/common/fs/zfs/sys/
spa.h 742 #define SCL_ZIO 0x10
747 #define SCL_STATE_ALL (SCL_STATE | SCL_L2ARC | SCL_ZIO)
  /src/external/cddl/osnet/dist/uts/common/fs/zfs/
metaslab.c 3079 spa_config_enter(spa, SCL_ZIO, FTAG, RW_READER);
3081 spa_config_exit(spa, SCL_ZIO, FTAG);
spa_misc.c 157 * SCL_CONFIG > SCL_STATE > SCL_ALLOC > SCL_ZIO > SCL_FREE > SCL_VDEV.
163 * you must hold SCL_STATE and SCL_ZIO as writer.
168 * from disk (dmu_read() -> zio_read() -> SCL_ZIO).
171 * ability to hand off ownership. For example, SCL_ZIO is acquired
192 * SCL_ZIO
195 * protects all of its vdev child zios, which do not hold SCL_ZIO.
200 * SCL_ALLOC, and lower than SCL_ZIO, so that we can safely free
202 * SCL_ALLOC or SCL_ZIO is waiting for this i/o to complete.
1362 * SCL_ZIO lock it will result in a deadlock when we try to issue
1369 int low = locks & ~(SCL_ZIO - 1)
    [all...]
zio.c 3032 spa_config_enter(spa, SCL_ZIO, zio, RW_READER);
3251 spa_config_exit(zio->io_spa, SCL_ZIO, zio);
vdev.c 1139 if (spa_config_held(spa, SCL_ZIO, RW_WRITER)) {
1143 * SCL_ZIO lock as writer; otherwise they can only
1152 * Since we hold SCL_ZIO as writer here, clear both

Completed in 24 milliseconds