dadk_rmb_ioctl
static int dadk_rmb_ioctl(struct dadk *dadkp, int cmd, intptr_t arg, int flags,
if (dadk_rmb_ioctl(dadkp, DCMD_GET_STATE, (intptr_t)&state, 0,
if (dadk_rmb_ioctl(dadkp, DCMD_START_MOTOR, 0, 0,
dadk_rmb_ioctl(dadkp, DCMD_LOCK, 0, 0, DADK_SILENT) ||
dadk_rmb_ioctl(dadkp, DCMD_UPDATE_GEOM, 0, 0,
(void) dadk_rmb_ioctl(dadkp, DCMD_STOP_MOTOR, 0, 0,
(void) dadk_rmb_ioctl(dadkp, DCMD_UNLOCK, 0, 0, DADK_SILENT);
return (dadk_rmb_ioctl(dadkp, DCMD_STOP_MOTOR, 0,
return (dadk_rmb_ioctl(dadkp, DCMD_START_MOTOR, 0,
return (dadk_rmb_ioctl(dadkp, DCMD_LOCK, 0, 0, DADK_SILENT));
return (dadk_rmb_ioctl(dadkp, DCMD_UNLOCK, 0, 0, DADK_SILENT));
if (ret = dadk_rmb_ioctl(dadkp, DCMD_UNLOCK, 0, 0,
if (ret = dadk_rmb_ioctl(dadkp, DCMD_EJECT, 0, 0,
return (dadk_rmb_ioctl(dadkp, cmd, arg, flag, 0));