Lines Matching refs:req_task
2011 ide_task_request_t *req_task, in exec_drive_taskfile() argument
2029 int intotal = outtotal + req_task->out_size; in exec_drive_taskfile()
2032 taskout = req_task->out_size; in exec_drive_taskfile()
2033 taskin = req_task->in_size; in exec_drive_taskfile()
2083 switch (req_task->data_phase) { in exec_drive_taskfile()
2104 fis.command = req_task->io_ports[7]; in exec_drive_taskfile()
2105 fis.features = req_task->io_ports[1]; in exec_drive_taskfile()
2106 fis.sect_count = req_task->io_ports[2]; in exec_drive_taskfile()
2107 fis.lba_low = req_task->io_ports[3]; in exec_drive_taskfile()
2108 fis.lba_mid = req_task->io_ports[4]; in exec_drive_taskfile()
2109 fis.lba_hi = req_task->io_ports[5]; in exec_drive_taskfile()
2111 fis.device = req_task->io_ports[6] & ~0x10; in exec_drive_taskfile()
2113 if ((req_task->in_flags.all == 0) && (req_task->out_flags.all & 1)) { in exec_drive_taskfile()
2114 req_task->in_flags.all = in exec_drive_taskfile()
2117 fis.lba_low_ex = req_task->hob_ports[3]; in exec_drive_taskfile()
2118 fis.lba_mid_ex = req_task->hob_ports[4]; in exec_drive_taskfile()
2119 fis.lba_hi_ex = req_task->hob_ports[5]; in exec_drive_taskfile()
2120 fis.features_ex = req_task->hob_ports[1]; in exec_drive_taskfile()
2121 fis.sect_cnt_ex = req_task->hob_ports[2]; in exec_drive_taskfile()
2124 req_task->in_flags.all = IDE_TASKFILE_STD_IN_FLAGS; in exec_drive_taskfile()
2185 if ((req_task->data_phase == TASKFILE_IN) && !(task_file_data & 1)) { in exec_drive_taskfile()
2187 req_task->io_ports[7] = reply->control; in exec_drive_taskfile()
2190 req_task->io_ports[7] = reply->command; in exec_drive_taskfile()
2204 req_task->io_ports[1] = reply->features; in exec_drive_taskfile()
2205 req_task->io_ports[2] = reply->sect_count; in exec_drive_taskfile()
2206 req_task->io_ports[3] = reply->lba_low; in exec_drive_taskfile()
2207 req_task->io_ports[4] = reply->lba_mid; in exec_drive_taskfile()
2208 req_task->io_ports[5] = reply->lba_hi; in exec_drive_taskfile()
2209 req_task->io_ports[6] = reply->device; in exec_drive_taskfile()
2211 if (req_task->out_flags.all & 1) { in exec_drive_taskfile()
2213 req_task->hob_ports[3] = reply->lba_low_ex; in exec_drive_taskfile()
2214 req_task->hob_ports[4] = reply->lba_mid_ex; in exec_drive_taskfile()
2215 req_task->hob_ports[5] = reply->lba_hi_ex; in exec_drive_taskfile()
2216 req_task->hob_ports[1] = reply->features_ex; in exec_drive_taskfile()
2217 req_task->hob_ports[2] = reply->sect_cnt_ex; in exec_drive_taskfile()
2224 req_task->io_ports[7], in exec_drive_taskfile()
2225 req_task->io_ports[1], in exec_drive_taskfile()
2226 req_task->io_ports[2], in exec_drive_taskfile()
2227 req_task->io_ports[3], in exec_drive_taskfile()
2228 req_task->io_ports[4], in exec_drive_taskfile()
2229 req_task->io_ports[5], in exec_drive_taskfile()
2230 req_task->io_ports[6]); in exec_drive_taskfile()
2332 ide_task_request_t req_task; in mtip_hw_ioctl() local
2335 if (copy_from_user(&req_task, (void __user *) arg, in mtip_hw_ioctl()
2336 sizeof(req_task))) in mtip_hw_ioctl()
2339 outtotal = sizeof(req_task); in mtip_hw_ioctl()
2342 &req_task, outtotal); in mtip_hw_ioctl()
2344 if (copy_to_user((void __user *) arg, &req_task, in mtip_hw_ioctl()
2345 sizeof(req_task))) in mtip_hw_ioctl()
3561 ide_task_request_t req_task; in mtip_block_compat_ioctl() local
3570 if (copy_from_user(&req_task, (void __user *) arg, in mtip_block_compat_ioctl()
3574 if (get_user(req_task.out_size, &compat_req_task->out_size)) in mtip_block_compat_ioctl()
3577 if (get_user(req_task.in_size, &compat_req_task->in_size)) in mtip_block_compat_ioctl()
3583 &req_task, outtotal); in mtip_block_compat_ioctl()
3585 if (copy_to_user((void __user *) arg, &req_task, in mtip_block_compat_ioctl()
3590 if (put_user(req_task.out_size, &compat_req_task->out_size)) in mtip_block_compat_ioctl()
3593 if (put_user(req_task.in_size, &compat_req_task->in_size)) in mtip_block_compat_ioctl()