Lines Matching refs:rwcmd32
3056 struct dadkio_rwcmd32 rwcmd32; in dcdioctl() local
3205 rwcmd32.cmd = rwcmd.cmd; in dcdioctl()
3206 rwcmd32.flags = rwcmd.flags; in dcdioctl()
3207 rwcmd32.blkaddr = rwcmd.blkaddr; in dcdioctl()
3208 rwcmd32.buflen = rwcmd.buflen; in dcdioctl()
3209 rwcmd32.bufaddr = (caddr32_t)(uintptr_t)rwcmd.bufaddr; in dcdioctl()
3212 if (ddi_copyin((caddr_t)arg, (caddr_t)&rwcmd32, in dcdioctl()
3219 if (ddi_copyin((caddr_t)arg, (caddr_t)&rwcmd32, in dcdioctl()
3233 if (rwcmd32.cmd == DADKIO_RWCMD_READ) { in dcdioctl()
3242 } else if (rwcmd32.cmd == DADKIO_RWCMD_WRITE) { in dcdioctl()
3257 scmd->udcd_cmd->size = rwcmd32.buflen; in dcdioctl()
3258 scmd->udcd_cmd->sector_num.lba_num = rwcmd32.blkaddr; in dcdioctl()
3259 scmd->udcd_bufaddr = (caddr_t)(uintptr_t)rwcmd32.bufaddr; in dcdioctl()
3260 scmd->udcd_buflen = rwcmd32.buflen; in dcdioctl()
3275 (void) dcd_translate(&(rwcmd32.status), scmd); in dcdioctl()
3276 rwcmd32.status.resid = scmd->udcd_resid; in dcdioctl()
3283 rwcmd.status.status = rwcmd32.status.status; in dcdioctl()
3284 rwcmd.status.resid = rwcmd32.status.resid; in dcdioctl()
3286 rwcmd32.status.failed_blk_is_valid; in dcdioctl()
3287 rwcmd.status.failed_blk = rwcmd32.status.failed_blk; in dcdioctl()
3289 rwcmd32.status.fru_code_is_valid; in dcdioctl()
3290 rwcmd.status.fru_code = rwcmd32.status.fru_code; in dcdioctl()
3294 rwcmd32.status.add_error_info[counter]; in dcdioctl()
3306 if (ddi_copyout((caddr_t)&rwcmd32, (caddr_t)arg, in dcdioctl()
3316 if (ddi_copyout((caddr_t)&rwcmd32, (caddr_t)arg, in dcdioctl()