Home
last modified time | relevance | path

Searched refs:tape (Results 1 - 10 of 10) sorted by relevance

/kernel/linux/linux-5.10/drivers/block/paride/
H A Dpt.c5 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 Dide-tape.c2 * 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 DMakefile42 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 DMakefile40 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 Dst.c7 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 Dst.h26 /* 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 Dst.c7 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 Dst.h26 /* 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 Dacbuffer.h37 u32 tape; member
/kernel/linux/linux-6.6/include/acpi/
H A Dacbuffer.h37 u32 tape; member

Completed in 13 milliseconds