Home
last modified time | relevance | path

Searched refs:MD_UL_WRITER (Results 1 – 3 of 3) sorted by relevance

/titanic_41/usr/src/uts/common/io/lvm/md/
H A Dmd_subr.c296 uint_t flag = MD_UL_WRITER | MD_UL_WANABEWRITER; in md_unit_readerlock_common()
302 if (ui->ui_lock & MD_UL_WRITER) in md_unit_readerlock_common()
337 uint_t flag = MD_UL_WRITER; in md_unit_writerlock_common()
352 ui->ui_lock |= MD_UL_WRITER; in md_unit_writerlock_common()
382 ASSERT((ui->ui_lock & MD_UL_WRITER) == 0); in md_unit_readerexit_common()
414 ASSERT((ui->ui_lock & MD_UL_WRITER) != 0); in md_unit_writerexit_common()
416 ui->ui_lock &= ~MD_UL_WRITER; in md_unit_writerexit_common()
437 while (io->io_lock & (MD_UL_WRITER | MD_UL_WANABEWRITER)) { in md_io_readerlock()
439 if (io->io_lock & MD_UL_WRITER) in md_io_readerlock()
460 while ((io->io_lock & MD_UL_WRITER) || (io->io_readercnt != 0)) { in md_io_writerlock()
[all …]
/titanic_41/usr/src/uts/common/sys/lvm/
H A Dmdvar.h220 #define MD_UL_WRITER 0x0001 /* Stall all new strategy calls */ macro
300 (MDI_UNIT(MD_SID(un))->ui_lock & MD_UL_WRITER)
304 (MDI_UNIT(MD_SID(un))->ui_io_lock->io_lock & MD_UL_WRITER)
/titanic_41/usr/src/uts/common/io/lvm/mirror/
H A Dmirror_ioctl.c2345 ASSERT(ui->ui_lock & MD_UL_WRITER); in mirror_get_status()