Lines Matching refs:ms_disk
547 if (dr->ms_disk == 0) { in mlx_startup()
563 dr->ms_disk = device_add_child(sc->mlx_dev, /*"mlxd"*/NULL, -1); in mlx_startup()
564 if (dr->ms_disk == 0) in mlx_startup()
566 device_set_ivars(dr->ms_disk, dr); in mlx_startup()
601 if (sc->mlx_sysdrive[i].ms_disk != 0) { in mlx_detach()
602 mlxd = device_get_softc(sc->mlx_sysdrive[i].ms_disk); in mlx_detach()
604 device_printf(sc->mlx_sysdrive[i].ms_disk, "still open, can't detach\n"); in mlx_detach()
667 if (sc->mlx_sysdrive[i].ms_disk != 0) { in mlx_shutdown_locked()
668 if ((error = device_delete_child(sc->mlx_dev, sc->mlx_sysdrive[i].ms_disk)) != 0) in mlx_shutdown_locked()
670 sc->mlx_sysdrive[i].ms_disk = 0; in mlx_shutdown_locked()
810 if (sc->mlx_sysdrive[i].ms_disk != 0) { in mlx_ioctl()
813 *arg = device_get_unit(sc->mlx_sysdrive[i].ms_disk); in mlx_ioctl()
818 if (*arg == device_get_unit(sc->mlx_sysdrive[i].ms_disk)) in mlx_ioctl()
841 ((mlxd = device_get_softc(dr->ms_disk)) == NULL)) { in mlx_ioctl()
846 device_printf(dr->ms_disk, "detaching..."); in mlx_ioctl()
863 if ((error = device_delete_child(sc->mlx_dev, dr->ms_disk)) != 0) in mlx_ioctl()
865 dr->ms_disk = 0; in mlx_ioctl()
1231 device_printf(dr->ms_disk, "drive offline\n"); in mlx_periodic_enquiry()
1234 device_printf(dr->ms_disk, "drive online\n"); in mlx_periodic_enquiry()
1237 device_printf(dr->ms_disk, "drive critical\n"); in mlx_periodic_enquiry()
1719 device_printf(sc->mlx_sysdrive[drive].ms_disk, "consistency check started"); in mlx_check()
3065 if (sc->mlx_sysdrive[i].ms_disk != 0) { in mlx_findunit()
3067 if (unit == device_get_unit(sc->mlx_sysdrive[i].ms_disk)) in mlx_findunit()