/* * Driver for Microtek Scanmaker X6 USB scanner and possibly others. * * (C) Copyright 2000 John Fremlin * (C) Copyright 2000 Oliver Neukum * * See microtek.c for history * */ typedef void (*mts_scsi_cmnd_callback)(struct scsi_cmnd *); struct mts_transfer_context { struct mts_desc *instance; mts_scsi_cmnd_callback final_callback; struct scsi_cmnd *srb; void *data; unsigned data_length; int data_pipe; int fragment; u8 *scsi_status; /* status returned from ep_response after command completion */ }; struct mts_desc { struct mts_desc *next; struct mts_desc *prev; struct usb_device *usb_dev; struct usb_interface *usb_intf; /* Endpoint addresses */ u8 ep_out; u8 ep_response; u8 ep_image; struct Scsi_Host *host; struct urb *urb; struct mts_transfer_context context; }; #define MTS_EP_OUT 0x1 #define MTS_EP_RESPONSE 0x2 #define MTS_EP_IMAGE 0x3 #define MTS_EP_TOTAL 0x3 #define MTS_SCSI_ERR_MASK ~0x3fu '/> net-next plumbingsTobias Klauser
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBhumika Goyal <bhumirks@gmail.com>2017-01-25 00:54:07 +0530
committerDan Williams <dan.j.williams@intel.com>2017-01-31 18:16:30 -0800
commit970d14e3989160ee9e97c7d75ecbc893fd29dab9 (patch)
tree4a731cac4efedb17f86a912ec56c151d26792abe /kernel/printk/braille.h
parent7a308bb3016f57e5be11a677d15b821536419d36 (diff)
nvdimm: constify device_type structures
Declare device_type structure as const as it is only stored in the type field of a device structure. This field is of type const, so add const to declaration of device_type structure. File size before: text data bss dec hex filename 19278 3199 16 22493 57dd nvdimm/namespace_devs.o File size after: text data bss dec hex filename 19929 3160 16 23105 5a41 nvdimm/namespace_devs.o Signed-off-by: Bhumika Goyal <bhumirks@gmail.com> Signed-off-by: Dan Williams <dan.j.williams@intel.com>
Diffstat (limited to 'kernel/printk/braille.h')