Symbol: mlx_sysdrive
sys/dev/raid/mlx/mlx.c
1129
struct mlx_sysdrive *dr;
sys/dev/raid/mlx/mlx.c
1132
for (i = 0, dr = &sc->mlx_sysdrive[0];
sys/dev/raid/mlx/mlx.c
135
static struct mlx_sysdrive *mlx_findunit(struct mlx_softc *sc, int unit);
sys/dev/raid/mlx/mlx.c
1584
device_printf(sc->mlx_sysdrive[drive].ms_disk, "consistency check started");
sys/dev/raid/mlx/mlx.c
1767
driveno = mlxd->mlxd_drive - sc->mlx_sysdrive;
sys/dev/raid/mlx/mlx.c
1771
if ((blkno + blkcount) > sc->mlx_sysdrive[driveno].ms_size)
sys/dev/raid/mlx/mlx.c
1773
blkno, blkcount, sc->mlx_sysdrive[driveno].ms_size);
sys/dev/raid/mlx/mlx.c
2902
static struct mlx_sysdrive *
sys/dev/raid/mlx/mlx.c
2910
if (sc->mlx_sysdrive[i].ms_disk != NULL) {
sys/dev/raid/mlx/mlx.c
2912
if (unit == device_get_unit(sc->mlx_sysdrive[i].ms_disk))
sys/dev/raid/mlx/mlx.c
2913
return(&sc->mlx_sysdrive[i]);
sys/dev/raid/mlx/mlx.c
488
struct mlx_sysdrive *dr;
sys/dev/raid/mlx/mlx.c
504
for (i = 0, dr = &sc->mlx_sysdrive[0];
sys/dev/raid/mlx/mlx.c
559
if (sc->mlx_sysdrive[i].ms_disk != NULL) {
sys/dev/raid/mlx/mlx.c
560
mlxd = device_get_softc(sc->mlx_sysdrive[i].ms_disk);
sys/dev/raid/mlx/mlx.c
562
device_printf(sc->mlx_sysdrive[i].ms_disk, "still open, can't detach\n");
sys/dev/raid/mlx/mlx.c
612
if (sc->mlx_sysdrive[i].ms_disk != NULL) {
sys/dev/raid/mlx/mlx.c
613
if ((error = device_delete_child(sc->mlx_dev, sc->mlx_sysdrive[i].ms_disk)) != 0)
sys/dev/raid/mlx/mlx.c
615
sc->mlx_sysdrive[i].ms_disk = NULL;
sys/dev/raid/mlx/mlx.c
736
struct mlx_sysdrive *dr;
sys/dev/raid/mlx/mlx.c
750
if (sc->mlx_sysdrive[i].ms_disk != NULL) {
sys/dev/raid/mlx/mlx.c
753
*arg = device_get_unit(sc->mlx_sysdrive[0].ms_disk);
sys/dev/raid/mlx/mlx.c
757
if (*arg == device_get_unit(sc->mlx_sysdrive[i].ms_disk))
sys/dev/raid/mlx/mlx.c
898
if ((mlxd != NULL) && (mlxd->mlxd_drive >= sc->mlx_sysdrive) &&
sys/dev/raid/mlx/mlx.c
899
(mlxd->mlxd_drive < (sc->mlx_sysdrive + MLX_MAXDRIVES))) {
sys/dev/raid/mlx/mlx.c
901
*arg = mlxd->mlxd_drive - sc->mlx_sysdrive;
sys/dev/raid/mlx/mlx.c
914
mlx_submit_ioctl(struct mlx_softc *sc, struct mlx_sysdrive *drive, u_long cmd,
sys/dev/raid/mlx/mlx.c
936
result = mlx_check(sc, drive - &sc->mlx_sysdrive[0]);
sys/dev/raid/mlx/mlxvar.h
137
struct mlx_sysdrive mlx_sysdrive[MLX_MAXDRIVES]; /* system drives */
sys/dev/raid/mlx/mlxvar.h
230
struct mlx_sysdrive *mlxd_drive;
sys/dev/raid/mlx/mlxvar.h
243
struct mlx_sysdrive *drive, u_long cmd,