Lines Matching refs:disk

143 	struct gendisk		*disk;  member
231 static struct ide_tape_obj *ide_tape_get(struct gendisk *disk, bool cdev, in ide_tape_get() argument
241 tape = ide_drv_g(disk, ide_tape_obj); in ide_tape_get()
684 struct gendisk *disk = tape->disk; in idetape_wait_ready() local
691 if (ide_do_test_unit_ready(drive, disk) == 0) in idetape_wait_ready()
698 ide_do_start_stop(drive, disk, IDETAPE_LU_LOAD_MASK); in idetape_wait_ready()
716 rc = ide_queue_pc_tail(drive, tape->disk, &pc, NULL, 0); in idetape_flush_tape_buffers()
736 if (ide_queue_pc_tail(drive, tape->disk, &pc, buf, pc.req_xfer)) in ide_tape_read_position()
804 struct gendisk *disk = tape->disk; in idetape_position_tape() local
812 ret = ide_queue_pc_tail(drive, disk, &pc, NULL, 0); in idetape_position_tape()
858 rq->rq_disk = tape->disk; in idetape_queue_rw_tail()
868 blk_execute_rq(drive->queue, tape->disk, rq, 0); in idetape_queue_rw_tail()
1010 struct gendisk *disk = tape->disk; in idetape_rewind_tape() local
1017 ret = ide_queue_pc_tail(drive, disk, &pc, NULL, 0); in idetape_rewind_tape()
1065 struct gendisk *disk = tape->disk; in idetape_space_over_filemarks() local
1094 return ide_queue_pc_tail(drive, disk, &pc, NULL, 0); in idetape_space_over_filemarks()
1232 if (ide_queue_pc_tail(drive, tape->disk, &pc, NULL, 0)) { in idetape_write_filemark()
1255 struct gendisk *disk = tape->disk; in idetape_mtioctop() local
1292 return ide_do_start_stop(drive, disk, IDETAPE_LU_LOAD_MASK); in idetape_mtioctop()
1300 if (!ide_set_media_lock(drive, disk, 0)) in idetape_mtioctop()
1304 retval = ide_do_start_stop(drive, disk, !IDETAPE_LU_LOAD_MASK); in idetape_mtioctop()
1314 return ide_do_start_stop(drive, disk, in idetape_mtioctop()
1318 return ide_queue_pc_tail(drive, disk, &pc, NULL, 0); in idetape_mtioctop()
1322 return ide_queue_pc_tail(drive, disk, &pc, NULL, 0); in idetape_mtioctop()
1345 retval = ide_set_media_lock(drive, disk, 1); in idetape_mtioctop()
1351 retval = ide_set_media_lock(drive, disk, 0); in idetape_mtioctop()
1444 if (ide_queue_pc_tail(drive, tape->disk, &pc, buf, pc.req_xfer)) { in ide_tape_get_bsize_from_bdesc()
1530 if (!ide_set_media_lock(drive, tape->disk, 1)) { in idetape_chrdev_open()
1589 if (!ide_set_media_lock(drive, tape->disk, 0)) in idetape_chrdev_release()
1609 if (ide_queue_pc_tail(drive, tape->disk, &pc, pc_buf, pc.req_xfer)) { in idetape_get_inquiry_results()
1638 if (ide_queue_pc_tail(drive, tape->disk, &pc, buf, pc.req_xfer)) { in idetape_get_mode_sense_results()
1812 ide_unregister_region(tape->disk); in ide_tape_remove()
1823 struct gendisk *g = tape->disk; in ide_tape_release()
1921 static void idetape_release(struct gendisk *disk, fmode_t mode) in idetape_release() argument
1923 struct ide_tape_obj *tape = ide_drv_g(disk, ide_tape_obj); in idetape_release()
1995 tape->disk = g; in ide_tape_probe()