Lines Matching defs:ui

386 	mdi_unit_t	*ui = ps->ps_ui;
403 md_kstat_done(ui, pb, 0);
406 md_unit_readerexit(ui);
858 mdi_unit_t *ui;
895 ui = ps->ps_ui;
907 md_kstat_done(ui, parent_buf, 0);
908 md_unit_readerexit(ui);
940 mdi_unit_t *ui;
969 ui = MDI_UNIT(getminor(parent_buf->b_edev));
971 md_kstat_waitq_enter(ui);
973 un = (mp_unit_t *)md_unit_readerlock(ui);
980 md_kstat_waitq_exit(ui);
981 md_unit_readerexit(ui);
990 if (md_checkbuf(ui, (md_unit_t *)un, parent_buf) != 0) {
991 md_kstat_waitq_exit(ui);
1004 ps->ps_ui = ui;
1019 md_kstat_waitq_to_runq(ui);
1027 if (ui->ui_tstate & MD_ABR_CAP)
1047 md_kstat_done(ui, parent_buf, 0);
1048 md_unit_readerexit(ui);
1100 mdi_unit_t *ui;
1111 ui = MDI_UNIT(mnum);
1113 md_kstat_waitq_enter(ui);
1117 un = (mp_unit_t *)md_unit_readerlock(ui);
1127 md_kstat_waitq_exit(ui);
1128 md_unit_readerexit(ui);
1135 md_kstat_waitq_exit(ui);
1136 md_unit_readerexit(ui);
1155 ps->ps_ui = ui;
1163 md_kstat_waitq_to_runq(ui);
1255 md_unit_readerexit(ui);
1399 mdi_unit_t *ui;
1414 if ((ui = MDI_UNIT(mnum)) == NULL)
1416 if (ui->ui_opsindex != sp_md_ops.md_selfindex)
1418 if (md_unit_isopen(ui))
1429 if ((ui = MDI_UNIT(mnum)) == NULL)
1431 if (ui->ui_opsindex != sp_md_ops.md_selfindex)
1497 mdi_unit_t *ui = MDI_UNIT(mnum);
1515 un = (mp_unit_t *)md_unit_openclose_enter(ui);
1519 if (! md_unit_isopen(ui) || (md_oflags & MD_OFLG_PROBEDEV)) {
1538 mutex_enter(&ui->ui_mx);
1539 ui->ui_lock |= MD_UL_OPENINPROGRESS;
1540 mutex_exit(&ui->ui_mx);
1541 md_unit_openclose_exit(ui);
1550 (void) md_unit_openclose_enter(ui);
1552 mutex_enter(&ui->ui_mx);
1553 ui->ui_lock &= ~MD_UL_OPENINPROGRESS;
1554 cv_broadcast(&ui->ui_cv);
1555 mutex_exit(&ui->ui_mx);
1604 md_unit_openclose_exit(ui);
1631 mdi_unit_t *ui = MDI_UNIT(mnum);
1636 un = (mp_unit_t *)md_unit_openclose_enter(ui);
1643 if (! md_unit_isopen(ui) || (md_cflags & MD_OFLG_PROBEDEV)) {
1653 (ui->ui_tstate & MD_ABR_CAP)) {
1654 md_unit_openclose_exit(ui);
1660 md_unit_openclose_exit(ui);