Home
last modified time | relevance | path

Searched refs:mlxd_drive (Results 1 – 3 of 3) sorted by relevance

/trueos/sys/dev/mlx/
HDmlx_disk.c131 …if ((error = mlx_submit_ioctl(sc->mlxd_controller, sc->mlxd_drive, cmd, addr, flag, td)) != ENOIOC… in mlxd_ioctl()
160 if (sc->mlxd_drive->ms_state == MLX_SYSD_OFFLINE) { in mlxd_strategy()
217 sc->mlxd_drive = device_get_ivars(dev); in mlxd_attach()
220 switch(sc->mlxd_drive->ms_state) { in mlxd_attach()
235 sc->mlxd_drive->ms_size / ((1024 * 1024) / MLX_BLKSIZE), in mlxd_attach()
236 sc->mlxd_drive->ms_size, sc->mlxd_drive->ms_raidlevel, state); in mlxd_attach()
247 sc->mlxd_disk->d_mediasize = MLX_BLKSIZE * (off_t)sc->mlxd_drive->ms_size; in mlxd_attach()
248 sc->mlxd_disk->d_fwsectors = sc->mlxd_drive->ms_sectors; in mlxd_attach()
249 sc->mlxd_disk->d_fwheads = sc->mlxd_drive->ms_heads; in mlxd_attach()
HDmlxvar.h214 struct mlx_sysdrive *mlxd_drive; member
HDmlx.c976 if ((mlxd != NULL) && (mlxd->mlxd_drive >= sc->mlx_sysdrive) && in mlx_ioctl()
977 (mlxd->mlxd_drive < (sc->mlx_sysdrive + MLX_MAXDRIVES))) { in mlx_ioctl()
979 *arg = mlxd->mlxd_drive - sc->mlx_sysdrive; in mlx_ioctl()
1863 driveno = mlxd->mlxd_drive - sc->mlx_sysdrive; in mlx_startio_cb()
1972 mlxd->mlxd_drive->ms_state = MLX_SYSD_OFFLINE; in mlx_completeio()