Lines Matching refs:tape_request
122 struct tape_request { struct
133 void (*callback)(struct tape_request *, void *); argument
151 int (*irq)(struct tape_device *, struct tape_request *, struct irb *); argument
152 struct tape_request *(*read_block)(struct tape_device *, size_t);
153 struct tape_request *(*write_block)(struct tape_device *, size_t);
233 extern struct tape_request *tape_alloc_request(int cplength, int datasize);
234 extern void tape_free_request(struct tape_request *);
235 extern int tape_do_io(struct tape_device *, struct tape_request *);
236 extern int tape_do_io_async(struct tape_device *, struct tape_request *);
237 extern int tape_do_io_interruptible(struct tape_device *, struct tape_request *);
238 extern int tape_cancel_io(struct tape_device *, struct tape_request *);
242 tape_do_io_free(struct tape_device *device, struct tape_request *request) in tape_do_io_free()
252 tape_do_io_async_free(struct tape_device *device, struct tape_request *request) in tape_do_io_async_free()
294 extern void tape_dump_sense_dbf(struct tape_device *, struct tape_request *,