Searched refs:MD_UL_WRITER (Results 1 – 3 of 3) sorted by relevance
296 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 …]
220 #define MD_UL_WRITER 0x0001 /* Stall all new strategy calls */ macro300 (MDI_UNIT(MD_SID(un))->ui_lock & MD_UL_WRITER)304 (MDI_UNIT(MD_SID(un))->ui_io_lock->io_lock & MD_UL_WRITER)
2345 ASSERT(ui->ui_lock & MD_UL_WRITER); in mirror_get_status()