Lines Matching defs:ui

676 	mdi_unit_t		*ui = MDI_UNIT(MD_SID(un));
703 if (ui->ui_io_lock->io_list_front)
1187 mdi_unit_t *ui = ps->ps_ui;
1200 md_kstat_done(ui, ps->ps_bp, 0);
1220 md_io_readerexit(ui);
1292 mdi_unit_t *ui = MDI_UNIT(un->c.un_self_id);
1370 md_unit_readerexit(ui);
1371 un = md_unit_writerlock(ui);
1376 md_unit_writerexit(ui);
1377 un = md_unit_readerlock(ui);
1548 mdi_unit_t *ui;
1553 ui = ps->ps_ui;
1554 un = (mr_unit_t *)md_unit_writerlock(ui);
1562 md_unit_writerexit(ui);
1566 un = (mr_unit_t *)md_unit_readerlock(ui);
1583 mdi_unit_t *ui;
1588 ui = ps->ps_ui;
1607 md_unit_readerexit(ui);
1852 mdi_unit_t *ui = cs->cs_ps->ps_ui;
1855 un = md_unit_readerlock(ui);
1864 mdi_unit_t *ui = MDI_UNIT(un->c.un_self_id);
1865 kmutex_t *io_list_mutex = &ui->ui_io_lock->io_list_mutex;
1874 waiting_list = ui->ui_io_lock->io_list_front;
1908 ui->ui_io_lock->io_list_front = next;
1910 if (ui->ui_io_lock->io_list_front == NULL)
1911 ui->ui_io_lock->io_list_back = NULL;
1913 if (ui->ui_io_lock->io_list_back == waiting_list)
1914 ui->ui_io_lock->io_list_back = previous;
2743 mdi_unit_t *ui;
2748 ui = ps->ps_ui;
2750 un = (mr_unit_t *)md_unit_readerlock(ui);
2902 mdi_unit_t *ui;
2907 ui = ps->ps_ui;
2909 un = (mr_unit_t *)md_unit_writerlock(ui);
2922 md_unit_writerexit(ui);
2926 un = (mr_unit_t *)md_unit_readerlock(ui);
2941 mdi_unit_t *ui;
2947 ui = ps->ps_ui;
2979 md_unit_readerexit(ui);
3276 mdi_unit_t *ui = cs->cs_ps->ps_ui;
3277 kmutex_t *io_list_mutex = &ui->ui_io_lock->io_list_mutex;
3282 if (ui->ui_io_lock->io_list_front == NULL) {
3283 ui->ui_io_lock->io_list_front = cs;
3284 ui->ui_io_lock->io_list_back = cs;
3286 cs1 = ui->ui_io_lock->io_list_back;
3288 ui->ui_io_lock->io_list_back = cs;
3309 mdi_unit_t *ui;
3314 ui = ps->ps_ui;
3347 un = (mr_unit_t *)md_unit_readerlock(ui);
3497 mdi_unit_t *ui;
3506 ui = MDI_UNIT(getminor(pb->b_edev));
3507 md_kstat_waitq_enter(ui);
3508 un = (mr_unit_t *)md_io_readerlock(ui);
3516 md_kstat_waitq_exit(ui);
3517 md_io_readerexit(ui);
3535 (void *) md_unit_readerlock(ui);
3537 err = md_checkbuf(ui, (md_unit_t *)un, pb); /* check and map */
3539 md_kstat_waitq_exit(ui);
3540 md_io_readerexit(ui);
3544 md_unit_readerexit(ui);
3557 ps->ps_ui = ui;
3577 md_kstat_waitq_to_runq(ui);
3751 mdi_unit_t *ui;
3766 if ((ui = MDI_UNIT(mnum)) == NULL)
3768 if (ui->ui_opsindex != raid_md_ops.md_selfindex)
3770 if (md_unit_isopen(ui))
3781 if ((ui = MDI_UNIT(mnum)) == NULL)
3783 if (ui->ui_opsindex != raid_md_ops.md_selfindex)
3834 mdi_unit_t *ui = MDI_UNIT(mnum);
3836 ui->ui_tstate &= ~MD_INACCESSIBLE;
3877 ui->ui_tstate |= MD_INACCESSIBLE;
3939 mdi_unit_t *ui;
3943 ui = MDI_UNIT(mnum);
3944 ASSERT(ui != NULL);
3946 un = (mr_unit_t *)md_unit_openclose_enter(ui);
3953 md_unit_openclose_exit(ui);
3957 if ((md_oflags & MD_OFLG_ISINIT) || md_unit_isopen(ui)) {
3962 md_unit_readerexit(ui);
3964 un = (mr_unit_t *)md_unit_writerlock(ui);
3967 md_unit_writerexit(ui);
3968 un = (mr_unit_t *)md_unit_readerlock(ui);
3978 md_unit_writerexit(ui);
3979 un = (mr_unit_t *)md_unit_readerlock(ui);
3981 md_unit_openclose_exit(ui);
3992 md_unit_writerexit(ui);
3993 un = (mr_unit_t *)md_unit_readerlock(ui);
3997 md_unit_openclose_exit(ui);
4006 md_unit_openclose_exit(ui);
4044 mdi_unit_t *ui = MDI_UNIT(mnum);
4049 un = (mr_unit_t *)md_unit_openclose_enter(ui);
4055 if (! md_unit_isopen(ui) || (md_cflags & MD_OFLG_PROBEDEV)) {
4061 md_unit_openclose_exit(ui);
4112 raid_probe_dev(mdi_unit_t *ui, minor_t mnum)
4122 if (md_unit_isopen(ui))
4135 ui->ui_tstate &= ~MD_INACCESSIBLE;
4194 ui->ui_tstate |= MD_INACCESSIBLE;