microtek.c (ad34ea2cc3845ef4dcd7d12fb0fa8484734bd672) | microtek.c (77933d7276ee8fa0e2947641941a6f7a100a327b) |
---|---|
1/* Driver for Microtek Scanmaker X6 USB scanner, and possibly others. 2 * 3 * (C) Copyright 2000 John Fremlin <vii@penguinpowered.com> 4 * (C) Copyright 2000 Oliver Neukum <Oliver.Neukum@lrz.uni-muenchen.de> 5 * 6 * Parts shamelessly stolen from usb-storage and copyright by their 7 * authors. Thanks to Matt Dharm for giving us permission! 8 * --- 347 unchanged lines hidden (view full) --- 356} 357 358static 359int mts_scsi_queuecommand (Scsi_Cmnd *srb, mts_scsi_cmnd_callback callback ); 360 361static void mts_transfer_cleanup( struct urb *transfer ); 362static void mts_do_sg(struct urb * transfer, struct pt_regs *regs); 363 | 1/* Driver for Microtek Scanmaker X6 USB scanner, and possibly others. 2 * 3 * (C) Copyright 2000 John Fremlin <vii@penguinpowered.com> 4 * (C) Copyright 2000 Oliver Neukum <Oliver.Neukum@lrz.uni-muenchen.de> 5 * 6 * Parts shamelessly stolen from usb-storage and copyright by their 7 * authors. Thanks to Matt Dharm for giving us permission! 8 * --- 347 unchanged lines hidden (view full) --- 356} 357 358static 359int mts_scsi_queuecommand (Scsi_Cmnd *srb, mts_scsi_cmnd_callback callback ); 360 361static void mts_transfer_cleanup( struct urb *transfer ); 362static void mts_do_sg(struct urb * transfer, struct pt_regs *regs); 363 |
364 365inline static | 364static inline |
366void mts_int_submit_urb (struct urb* transfer, 367 int pipe, 368 void* data, 369 unsigned length, 370 usb_complete_t callback ) 371/* Interrupt context! */ 372 373/* Holding transfer->context->lock! */ --- 489 unchanged lines hidden --- | 365void mts_int_submit_urb (struct urb* transfer, 366 int pipe, 367 void* data, 368 unsigned length, 369 usb_complete_t callback ) 370/* Interrupt context! */ 371 372/* Holding transfer->context->lock! */ --- 489 unchanged lines hidden --- |