/kernel/linux/linux-5.10/drivers/block/paride/ |
H A D | pt.c | 5 This is the high-level driver for parallel port ATAPI tape 13 writes are padded to full tape blocks, so reading back a file 17 port ATAPI tape drive, but if their individual parameters are 204 /* bits in tape->flags */ 224 int capacity; /* Size of tape in KB */ 230 static int pt_identify(struct pt_unit *tape); 267 static inline u8 DRIVE(struct pt_unit *tape) in DRIVE() argument 269 return 0xa0+0x10*tape->drive; in DRIVE() 272 static int pt_wait(struct pt_unit *tape, int go, int stop, char *fun, char *msg) in pt_wait() argument 275 struct pi_adapter *pi = tape in pt_wait() 297 pt_command(struct pt_unit *tape, char *cmd, int dlen, char *fun) pt_command() argument 329 pt_completion(struct pt_unit *tape, char *buf, char *fun) pt_completion() argument 354 pt_req_sense(struct pt_unit *tape, int quiet) pt_req_sense() argument 375 pt_atapi(struct pt_unit *tape, char *cmd, int dlen, char *buf, char *fun) pt_atapi() argument 394 pt_poll_dsc(struct pt_unit *tape, int pause, int tmo, char *msg) pt_poll_dsc() argument 425 pt_media_access_cmd(struct pt_unit *tape, int tmo, char *cmd, char *fun) pt_media_access_cmd() argument 435 pt_rewind(struct pt_unit *tape) pt_rewind() argument 442 pt_write_fm(struct pt_unit *tape) pt_write_fm() argument 451 pt_reset(struct pt_unit *tape) pt_reset() argument 484 pt_ready_wait(struct pt_unit *tape, int tmo) pt_ready_wait() argument 528 pt_identify(struct pt_unit *tape) pt_identify() argument 588 pt_probe(struct pt_unit *tape) pt_probe() argument 603 struct pt_unit *tape; pt_detect() local 617 struct pt_unit *tape = &pt[unit]; pt_detect() local 662 struct pt_unit *tape = pt + unit; pt_open() local 707 struct pt_unit *tape = file->private_data; pt_ioctl() local 745 struct pt_unit *tape = file->private_data; pt_release() local 767 struct pt_unit *tape = filp->private_data; pt_read() local 864 struct pt_unit *tape = filp->private_data; pt_write() local [all...] |
/kernel/linux/linux-5.10/drivers/ide/ |
H A D | ide-tape.c | 2 * IDE ATAPI streaming tape driver. 15 * Documentation/ide/ChangeLog.ide-tape.1995-2002 18 #define DRV_NAME "ide-tape" 69 * The following parameter is used to select the point in the internal tape fifo 80 * function in ide-tape. There are two cases in which we poll for DSC: 83 * from/to the tape's data buffers, without causing an actual media access. 84 * In case the tape is not ready yet, we take out our request from the device 98 * timeout should be longer then the maximum execution time of a tape operation. 112 /* tape directions */ 184 /* tape bloc 235 struct ide_tape_obj *tape = NULL; ide_tape_get() local 255 ide_tape_put(struct ide_tape_obj *tape) ide_tape_put() argument 271 idetape_tape_t *tape = drive->driver_data; idetape_analyze_error() local 329 idetape_tape_t *tape = drive->driver_data; ide_tape_callback() local 381 idetape_tape_t *tape = drive->driver_data; ide_tape_stall_queue() local 393 idetape_tape_t *tape = drive->driver_data; ide_tape_handle_dsc() local 444 idetape_tape_t *tape = drive->driver_data; ide_tape_issue_pc() local 519 idetape_tape_t *tape = drive->driver_data; idetape_media_access_finished() local 544 ide_tape_create_rw_cmd(idetape_tape_t *tape, struct ide_atapi_pc *pc, struct request *rq, u8 opcode) ide_tape_create_rw_cmd() argument 571 idetape_tape_t *tape = drive->driver_data; idetape_do_request() local 686 idetape_tape_t *tape = drive->driver_data; idetape_wait_ready() local 714 struct ide_tape_obj *tape = drive->driver_data; idetape_flush_tape_buffers() local 728 idetape_tape_t *tape = drive->driver_data; ide_tape_read_position() local 782 idetape_tape_t *tape = drive->driver_data; __ide_tape_discard_merge_buffer() local 806 idetape_tape_t *tape = drive->driver_data; idetape_position_tape() local 828 idetape_tape_t *tape = drive->driver_data; ide_tape_discard_merge_buffer() local 849 idetape_tape_t *tape = drive->driver_data; idetape_queue_rw_tail() local 924 idetape_tape_t *tape = drive->driver_data; ide_tape_flush_merge_buffer() local 944 idetape_tape_t *tape = drive->driver_data; idetape_init_rw() local 994 idetape_tape_t *tape = drive->driver_data; idetape_pad_zeros() local 1012 struct ide_tape_obj *tape = drive->driver_data; idetape_rewind_tape() local 1034 idetape_tape_t *tape = drive->driver_data; idetape_blkdev_ioctl() local 1067 idetape_tape_t *tape = drive->driver_data; idetape_space_over_filemarks() local 1133 struct ide_tape_obj *tape = file->private_data; idetape_chrdev_read() local 1188 struct ide_tape_obj *tape = file->private_data; idetape_chrdev_write() local 1230 struct ide_tape_obj *tape = drive->driver_data; idetape_write_filemark() local 1257 idetape_tape_t *tape = drive->driver_data; idetape_mtioctop() local 1374 struct ide_tape_obj *tape = file->private_data; do_idetape_chrdev_ioctl() local 1454 idetape_tape_t *tape = drive->driver_data; ide_tape_get_bsize_from_bdesc() local 1481 idetape_tape_t *tape; idetape_chrdev_open() local 1564 idetape_tape_t *tape = drive->driver_data; idetape_write_release() local 1581 struct ide_tape_obj *tape = filp->private_data; idetape_chrdev_release() local 1618 idetape_tape_t *tape = drive->driver_data; idetape_get_inquiry_results() local 1647 idetape_tape_t *tape = drive->driver_data; idetape_get_mode_sense_results() local 1758 idetape_setup(ide_drive_t *drive, idetape_tape_t *tape, int minor) idetape_setup() argument 1821 idetape_tape_t *tape = drive->driver_data; ide_tape_remove() local 1834 struct ide_tape_obj *tape = to_ide_drv(dev, ide_tape_obj); ide_tape_release() local 1855 idetape_tape_t *tape = drive->driver_data; idetape_name_proc_show() local 1911 struct ide_tape_obj *tape; idetape_open() local 1925 struct ide_tape_obj *tape = ide_drv_g(disk, ide_tape_obj); idetape_release() local 1935 struct ide_tape_obj *tape = ide_drv_g(bdev->bd_disk, ide_tape_obj); idetape_ioctl() local 1968 idetape_tape_t *tape; ide_tape_probe() local [all...] |
/kernel/linux/linux-5.10/drivers/s390/char/ |
H A D | Makefile | 42 tape-$(CONFIG_PROC_FS) += tape_proc.o 43 tape-objs := tape_core.o tape_std.o tape_char.o $(tape-y) 44 obj-$(CONFIG_S390_TAPE) += tape.o tape_class.o
|
/kernel/linux/linux-6.6/drivers/s390/char/ |
H A D | Makefile | 40 tape-$(CONFIG_PROC_FS) += tape_proc.o 41 tape-objs := tape_core.o tape_std.o tape_char.o $(tape-y) 42 obj-$(CONFIG_S390_TAPE) += tape.o tape_class.o
|
/kernel/linux/linux-5.10/drivers/scsi/ |
H A D | st.c | 7 Rewritten from Dwayne Forsyth's SCSI tape driver by Kai Makisara. 94 MODULE_DESCRIPTION("SCSI tape (st) driver"); 108 MODULE_PARM_DESC(try_direct_io, "Try direct I/O between user buffer and tape drive (1)"); 314 static inline char *tape_name(struct scsi_tape *tape) in tape_name() 316 return tape->disk->disk_name; 392 if (!debugging) { /* Abnormal conditions for tape */ in st_chk_result() 832 /* Flush the tape buffer. The tape will be positioned correctly unless in flush_buffer() 1040 /* See if the drive is ready and gather information about the tape. Return values: 1043 1 drive not ready (possibly no tape) in check_tape() 312 tape_name(struct scsi_tape *tape) tape_name() argument 4191 create_one_cdev(struct scsi_tape *tape, int mode, int rew) create_one_cdev() argument 4244 create_cdevs(struct scsi_tape *tape) create_cdevs() argument 4260 remove_cdevs(struct scsi_tape *tape) remove_cdevs() argument [all...] |
H A D | st.h | 26 /* scsi tape command */ 36 /* The tape buffer descriptor. */ 59 /* The tape mode definition */ 70 struct scsi_tape *tape; member 119 /* The tape drive descriptor */ 179 int recover_count; /* From tape opening */
|
/kernel/linux/linux-6.6/drivers/scsi/ |
H A D | st.c | 7 Rewritten from Dwayne Forsyth's SCSI tape driver by Kai Makisara. 95 MODULE_DESCRIPTION("SCSI tape (st) driver"); 109 MODULE_PARM_DESC(try_direct_io, "Try direct I/O between user buffer and tape drive (1)"); 388 if (!debugging) { /* Abnormal conditions for tape */ in st_chk_result() 833 /* Flush the tape buffer. The tape will be positioned correctly unless in flush_buffer() 1041 /* See if the drive is ready and gather information about the tape. Return values: 1044 1 drive not ready (possibly no tape) in check_tape() 1171 DEBC_printk(STp, "Density %x, tape length: %x, " in check_tape() 1182 "non-buffered tape in check_tape() 4161 create_one_cdev(struct scsi_tape *tape, int mode, int rew) create_one_cdev() argument 4214 create_cdevs(struct scsi_tape *tape) create_cdevs() argument 4230 remove_cdevs(struct scsi_tape *tape) remove_cdevs() argument [all...] |
H A D | st.h | 26 /* scsi tape command */ 36 /* The tape buffer descriptor. */ 58 /* The tape mode definition */ 69 struct scsi_tape *tape; member 118 /* The tape drive descriptor */ 176 int recover_count; /* From tape opening */
|
/kernel/linux/linux-5.10/include/acpi/ |
H A D | acbuffer.h | 37 u32 tape; member
|
/kernel/linux/linux-6.6/include/acpi/ |
H A D | acbuffer.h | 37 u32 tape; member
|