Lines Matching refs:tape_request
123 struct tape_request { struct
135 void (*callback)(struct tape_request *, void *); argument
153 int (*irq)(struct tape_device *, struct tape_request *, struct irb *); argument
154 struct tape_request *(*read_block)(struct tape_device *, size_t);
155 struct tape_request *(*write_block)(struct tape_device *, size_t);
235 extern struct tape_request *tape_alloc_request(int cplength, int datasize);
236 extern void tape_free_request(struct tape_request *);
237 extern int tape_do_io(struct tape_device *, struct tape_request *);
238 extern int tape_do_io_async(struct tape_device *, struct tape_request *);
239 extern int tape_do_io_interruptible(struct tape_device *, struct tape_request *);
240 extern int tape_cancel_io(struct tape_device *, struct tape_request *);
244 tape_do_io_free(struct tape_device *device, struct tape_request *request) in tape_do_io_free()
254 tape_do_io_async_free(struct tape_device *device, struct tape_request *request) in tape_do_io_async_free()
296 extern void tape_dump_sense_dbf(struct tape_device *, struct tape_request *,