Home
last modified time | relevance | path

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

/freebsd/sys/dev/mlx/
H A Dmlx_disk.c129 …if ((error = mlx_submit_ioctl(sc->mlxd_controller, sc->mlxd_drive, cmd, addr, flag, td)) != ENOIOC… in mlxd_ioctl()
163 if (sc->mlxd_drive->ms_state == MLX_SYSD_OFFLINE) { in mlxd_strategy()
220 sc->mlxd_drive = device_get_ivars(dev); in mlxd_attach()
223 switch(sc->mlxd_drive->ms_state) { in mlxd_attach()
238 sc->mlxd_drive->ms_size / ((1024 * 1024) / MLX_BLKSIZE), in mlxd_attach()
239 sc->mlxd_drive->ms_size, sc->mlxd_drive->ms_raidlevel, state); in mlxd_attach()
250 sc->mlxd_disk->d_mediasize = MLX_BLKSIZE * (off_t)sc->mlxd_drive->ms_size; in mlxd_attach()
251 sc->mlxd_disk->d_fwsectors = sc->mlxd_drive->ms_sectors; in mlxd_attach()
252 sc->mlxd_disk->d_fwheads = sc->mlxd_drive->ms_heads; in mlxd_attach()
H A Dmlxvar.h214 struct mlx_sysdrive *mlxd_drive; member
H A Dmlx.c974 if ((mlxd != NULL) && (mlxd->mlxd_drive >= sc->mlx_sysdrive) && in mlx_ioctl()
975 (mlxd->mlxd_drive < (sc->mlx_sysdrive + MLX_MAXDRIVES))) { in mlx_ioctl()
977 *arg = mlxd->mlxd_drive - sc->mlx_sysdrive; in mlx_ioctl()
1861 driveno = mlxd->mlxd_drive - sc->mlx_sysdrive; in mlx_startio_cb()
1970 mlxd->mlxd_drive->ms_state = MLX_SYSD_OFFLINE; in mlx_completeio()