mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-29 19:21:31 -04:00
Merge branch 'for-linus2' of git://git.profusion.mobi/users/lucas/linux-2.6
* 'for-linus2' of git://git.profusion.mobi/users/lucas/linux-2.6: Fix common misspellings
This commit is contained in:
commit
42933bac11
2463 changed files with 4249 additions and 4249 deletions
|
|
@ -1283,7 +1283,7 @@ static void uea_set_bulk_timeout(struct uea_softc *sc, u32 dsrate)
|
|||
|
||||
/* in bulk mode the modem have problem with high rate
|
||||
* changing internal timing could improve things, but the
|
||||
* value is misterious.
|
||||
* value is mysterious.
|
||||
* ADI930 don't support it (-EPIPE error).
|
||||
*/
|
||||
|
||||
|
|
@ -1743,7 +1743,7 @@ static int uea_send_cmvs_e1(struct uea_softc *sc)
|
|||
goto out;
|
||||
}
|
||||
} else {
|
||||
/* This realy should not happen */
|
||||
/* This really should not happen */
|
||||
uea_err(INS_TO_USBDEV(sc), "bad cmvs version %d\n", ver);
|
||||
goto out;
|
||||
}
|
||||
|
|
@ -1798,7 +1798,7 @@ static int uea_send_cmvs_e4(struct uea_softc *sc)
|
|||
goto out;
|
||||
}
|
||||
} else {
|
||||
/* This realy should not happen */
|
||||
/* This really should not happen */
|
||||
uea_err(INS_TO_USBDEV(sc), "bad cmvs version %d\n", ver);
|
||||
goto out;
|
||||
}
|
||||
|
|
@ -1829,7 +1829,7 @@ static int uea_start_reset(struct uea_softc *sc)
|
|||
|
||||
/* mask interrupt */
|
||||
sc->booting = 1;
|
||||
/* We need to set this here because, a ack timeout could have occured,
|
||||
/* We need to set this here because, a ack timeout could have occurred,
|
||||
* but before we start the reboot, the ack occurs and set this to 1.
|
||||
* So we will failed to wait Ready CMV.
|
||||
*/
|
||||
|
|
|
|||
|
|
@ -27,7 +27,7 @@
|
|||
* the link between the common hardware parts and the subdrivers (e.g.
|
||||
* interrupt handling).
|
||||
*
|
||||
* The c67x00 has 2 SIE's (serial interface engine) wich can be configured
|
||||
* The c67x00 has 2 SIE's (serial interface engine) which can be configured
|
||||
* to be host, device or OTG (with some limitations, E.G. only SIE1 can be OTG).
|
||||
*
|
||||
* Depending on the platform configuration, the SIE's are created and
|
||||
|
|
|
|||
|
|
@ -34,7 +34,7 @@
|
|||
/*
|
||||
* The following parameters depend on the CPU speed, bus speed, ...
|
||||
* These can be tuned for specific use cases, e.g. if isochronous transfers
|
||||
* are very important, bandwith can be sacrificed to guarantee that the
|
||||
* are very important, bandwidth can be sacrificed to guarantee that the
|
||||
* 1ms deadline will be met.
|
||||
* If bulk transfers are important, the MAX_FRAME_BW can be increased,
|
||||
* but some (or many) isochronous deadlines might not be met.
|
||||
|
|
|
|||
|
|
@ -907,7 +907,7 @@ static inline int c67x00_end_of_data(struct c67x00_td *td)
|
|||
|
||||
/* Remove all td's from the list which come
|
||||
* after last_td and are meant for the same pipe.
|
||||
* This is used when a short packet has occured */
|
||||
* This is used when a short packet has occurred */
|
||||
static inline void c67x00_clear_pipe(struct c67x00_hcd *c67x00,
|
||||
struct c67x00_td *last_td)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -52,7 +52,7 @@
|
|||
*/
|
||||
|
||||
/*
|
||||
* The only reason to have several buffers is to accomodate assumptions
|
||||
* The only reason to have several buffers is to accommodate assumptions
|
||||
* in line disciplines. They ask for empty space amount, receive our URB size,
|
||||
* and proceed to issue several 1-character writes, assuming they will fit.
|
||||
* The very first write takes a complete URB. Fortunately, this only happens
|
||||
|
|
|
|||
|
|
@ -483,7 +483,7 @@ static ssize_t usbtmc_read(struct file *filp, char __user *buf,
|
|||
}
|
||||
|
||||
done += n_characters;
|
||||
/* Terminate if end-of-message bit recieved from device */
|
||||
/* Terminate if end-of-message bit received from device */
|
||||
if ((buffer[8] & 0x01) && (actual >= n_characters + 12))
|
||||
remaining = 0;
|
||||
else
|
||||
|
|
|
|||
|
|
@ -700,7 +700,7 @@ void usb_hcd_poll_rh_status(struct usb_hcd *hcd)
|
|||
/* The USB 2.0 spec says 256 ms. This is close enough and won't
|
||||
* exceed that limit if HZ is 100. The math is more clunky than
|
||||
* maybe expected, this is to make sure that all timers for USB devices
|
||||
* fire at the same time to give the CPU a break inbetween */
|
||||
* fire at the same time to give the CPU a break in between */
|
||||
if (hcd->uses_new_polling ? HCD_POLL_RH(hcd) :
|
||||
(length == 0 && hcd->status_urb != NULL))
|
||||
mod_timer (&hcd->rh_timer, (jiffies/(HZ/4) + 1) * (HZ/4));
|
||||
|
|
|
|||
|
|
@ -1649,7 +1649,7 @@ void usb_disconnect(struct usb_device **pdev)
|
|||
|
||||
/* mark the device as inactive, so any further urb submissions for
|
||||
* this device (and any of its children) will fail immediately.
|
||||
* this quiesces everyting except pending urbs.
|
||||
* this quiesces everything except pending urbs.
|
||||
*/
|
||||
usb_set_device_state(udev, USB_STATE_NOTATTACHED);
|
||||
dev_info(&udev->dev, "USB disconnect, device number %d\n",
|
||||
|
|
|
|||
|
|
@ -648,7 +648,7 @@ static int ehci_reset_port(int port)
|
|||
if (!(portsc & PORT_CONNECT))
|
||||
return -ENOTCONN;
|
||||
|
||||
/* bomb out completely if something weird happend */
|
||||
/* bomb out completely if something weird happened */
|
||||
if ((portsc & PORT_CSC))
|
||||
return -EINVAL;
|
||||
|
||||
|
|
|
|||
|
|
@ -278,7 +278,7 @@ static int udc_enable_dev_setup_interrupts(struct udc *dev)
|
|||
return 0;
|
||||
}
|
||||
|
||||
/* Calculates fifo start of endpoint based on preceeding endpoints */
|
||||
/* Calculates fifo start of endpoint based on preceding endpoints */
|
||||
static int udc_set_txfifo_addr(struct udc_ep *ep)
|
||||
{
|
||||
struct udc *dev;
|
||||
|
|
@ -2137,7 +2137,7 @@ static irqreturn_t udc_data_out_isr(struct udc *dev, int ep_ix)
|
|||
if (use_dma) {
|
||||
/* BNA event ? */
|
||||
if (tmp & AMD_BIT(UDC_EPSTS_BNA)) {
|
||||
DBG(dev, "BNA ep%dout occured - DESPTR = %x \n",
|
||||
DBG(dev, "BNA ep%dout occurred - DESPTR = %x \n",
|
||||
ep->num, readl(&ep->regs->desptr));
|
||||
/* clear BNA */
|
||||
writel(tmp | AMD_BIT(UDC_EPSTS_BNA), &ep->regs->sts);
|
||||
|
|
@ -2151,7 +2151,7 @@ static irqreturn_t udc_data_out_isr(struct udc *dev, int ep_ix)
|
|||
}
|
||||
/* HE event ? */
|
||||
if (tmp & AMD_BIT(UDC_EPSTS_HE)) {
|
||||
dev_err(&dev->pdev->dev, "HE ep%dout occured\n", ep->num);
|
||||
dev_err(&dev->pdev->dev, "HE ep%dout occurred\n", ep->num);
|
||||
|
||||
/* clear HE */
|
||||
writel(tmp | AMD_BIT(UDC_EPSTS_HE), &ep->regs->sts);
|
||||
|
|
@ -2354,7 +2354,7 @@ static irqreturn_t udc_data_in_isr(struct udc *dev, int ep_ix)
|
|||
/* BNA ? */
|
||||
if (epsts & AMD_BIT(UDC_EPSTS_BNA)) {
|
||||
dev_err(&dev->pdev->dev,
|
||||
"BNA ep%din occured - DESPTR = %08lx \n",
|
||||
"BNA ep%din occurred - DESPTR = %08lx \n",
|
||||
ep->num,
|
||||
(unsigned long) readl(&ep->regs->desptr));
|
||||
|
||||
|
|
@ -2367,7 +2367,7 @@ static irqreturn_t udc_data_in_isr(struct udc *dev, int ep_ix)
|
|||
/* HE event ? */
|
||||
if (epsts & AMD_BIT(UDC_EPSTS_HE)) {
|
||||
dev_err(&dev->pdev->dev,
|
||||
"HE ep%dn occured - DESPTR = %08lx \n",
|
||||
"HE ep%dn occurred - DESPTR = %08lx \n",
|
||||
ep->num, (unsigned long) readl(&ep->regs->desptr));
|
||||
|
||||
/* clear HE */
|
||||
|
|
@ -2384,7 +2384,7 @@ static irqreturn_t udc_data_in_isr(struct udc *dev, int ep_ix)
|
|||
req = list_entry(ep->queue.next,
|
||||
struct udc_request, queue);
|
||||
/*
|
||||
* length bytes transfered
|
||||
* length bytes transferred
|
||||
* check dma done of last desc. in PPBDU mode
|
||||
*/
|
||||
if (use_dma_ppb_du) {
|
||||
|
|
@ -2784,7 +2784,7 @@ static irqreturn_t udc_control_in_isr(struct udc *dev)
|
|||
/* write fifo */
|
||||
udc_txfifo_write(ep, &req->req);
|
||||
|
||||
/* lengh bytes transfered */
|
||||
/* lengh bytes transferred */
|
||||
len = req->req.length - req->req.actual;
|
||||
if (len > ep->ep.maxpacket)
|
||||
len = ep->ep.maxpacket;
|
||||
|
|
|
|||
|
|
@ -584,7 +584,7 @@ union udc_setup_data {
|
|||
* SET and GET bitfields in u32 values
|
||||
* via constants for mask/offset:
|
||||
* <bit_field_stub_name> is the text between
|
||||
* UDC_ and _MASK|_OFS of appropiate
|
||||
* UDC_ and _MASK|_OFS of appropriate
|
||||
* constant
|
||||
*
|
||||
* set bitfield value in u32 u32Val
|
||||
|
|
|
|||
|
|
@ -826,7 +826,7 @@ done:
|
|||
return status;
|
||||
}
|
||||
|
||||
/* reinit == restore inital software state */
|
||||
/* reinit == restore initial software state */
|
||||
static void udc_reinit(struct at91_udc *udc)
|
||||
{
|
||||
u32 i;
|
||||
|
|
|
|||
|
|
@ -42,7 +42,7 @@
|
|||
static struct usb_composite_driver *composite;
|
||||
static int (*composite_gadget_bind)(struct usb_composite_dev *cdev);
|
||||
|
||||
/* Some systems will need runtime overrides for the product identifers
|
||||
/* Some systems will need runtime overrides for the product identifiers
|
||||
* published in the device descriptor, either numbers or strings or both.
|
||||
* String parameters are in UTF-8 (superset of ASCII's 7 bit characters).
|
||||
*/
|
||||
|
|
@ -205,14 +205,14 @@ int usb_function_activate(struct usb_function *function)
|
|||
* usb_interface_id() is called from usb_function.bind() callbacks to
|
||||
* allocate new interface IDs. The function driver will then store that
|
||||
* ID in interface, association, CDC union, and other descriptors. It
|
||||
* will also handle any control requests targetted at that interface,
|
||||
* will also handle any control requests targeted at that interface,
|
||||
* particularly changing its altsetting via set_alt(). There may
|
||||
* also be class-specific or vendor-specific requests to handle.
|
||||
*
|
||||
* All interface identifier should be allocated using this routine, to
|
||||
* ensure that for example different functions don't wrongly assign
|
||||
* different meanings to the same identifier. Note that since interface
|
||||
* identifers are configuration-specific, functions used in more than
|
||||
* identifiers are configuration-specific, functions used in more than
|
||||
* one configuration (or more than once in a given configuration) need
|
||||
* multiple versions of the relevant descriptors.
|
||||
*
|
||||
|
|
|
|||
|
|
@ -742,7 +742,7 @@ int __init control_selector_init(struct f_audio *audio)
|
|||
}
|
||||
|
||||
/**
|
||||
* audio_bind_config - add USB audio fucntion to a configuration
|
||||
* audio_bind_config - add USB audio function to a configuration
|
||||
* @c: the configuration to supcard the USB audio function
|
||||
* Context: single threaded during gadget setup
|
||||
*
|
||||
|
|
|
|||
|
|
@ -111,7 +111,7 @@ static inline unsigned ncm_bitrate(struct usb_gadget *g)
|
|||
#define NTB_OUT_SIZE 16384
|
||||
|
||||
/*
|
||||
* skbs of size less than that will not be alligned
|
||||
* skbs of size less than that will not be aligned
|
||||
* to NCM's dwNtbInMaxSize to save bus bandwidth
|
||||
*/
|
||||
|
||||
|
|
|
|||
|
|
@ -208,14 +208,14 @@ struct qe_frame{
|
|||
/* Frame status field */
|
||||
/* Receive side */
|
||||
#define FRAME_OK 0x00000000 /* Frame tranmitted or received OK */
|
||||
#define FRAME_ERROR 0x80000000 /* Error occured on frame */
|
||||
#define FRAME_ERROR 0x80000000 /* Error occurred on frame */
|
||||
#define START_FRAME_LOST 0x40000000 /* START_FRAME_LOST */
|
||||
#define END_FRAME_LOST 0x20000000 /* END_FRAME_LOST */
|
||||
#define RX_ER_NONOCT 0x10000000 /* Rx Non Octet Aligned Packet */
|
||||
#define RX_ER_BITSTUFF 0x08000000 /* Frame Aborted --Received packet
|
||||
with bit stuff error */
|
||||
#define RX_ER_CRC 0x04000000 /* Received packet with CRC error */
|
||||
#define RX_ER_OVERUN 0x02000000 /* Over-run occured on reception */
|
||||
#define RX_ER_OVERUN 0x02000000 /* Over-run occurred on reception */
|
||||
#define RX_ER_PID 0x01000000 /* Wrong PID received */
|
||||
/* Tranmit side */
|
||||
#define TX_ER_NAK 0x00800000 /* Received NAK handshake */
|
||||
|
|
@ -379,7 +379,7 @@ struct qe_udc {
|
|||
#define T_LSP 0x01000000 /* Low-speed transaction */
|
||||
#define T_PID 0x00c00000 /* packet id */
|
||||
#define T_NAK 0x00100000 /* No ack. */
|
||||
#define T_STAL 0x00080000 /* Stall recieved */
|
||||
#define T_STAL 0x00080000 /* Stall received */
|
||||
#define T_TO 0x00040000 /* time out */
|
||||
#define T_UN 0x00020000 /* underrun */
|
||||
|
||||
|
|
|
|||
|
|
@ -464,7 +464,7 @@ static int fsl_ep_enable(struct usb_ep *_ep,
|
|||
|
||||
max = le16_to_cpu(desc->wMaxPacketSize);
|
||||
|
||||
/* Disable automatic zlp generation. Driver is reponsible to indicate
|
||||
/* Disable automatic zlp generation. Driver is responsible to indicate
|
||||
* explicitly through req->req.zero. This is needed to enable multi-td
|
||||
* request. */
|
||||
zlt = 1;
|
||||
|
|
@ -648,7 +648,7 @@ static void fsl_queue_td(struct fsl_ep *ep, struct fsl_req *req)
|
|||
| EP_QUEUE_HEAD_STATUS_HALT));
|
||||
dQH->size_ioc_int_sts &= temp;
|
||||
|
||||
/* Ensure that updates to the QH will occure before priming. */
|
||||
/* Ensure that updates to the QH will occur before priming. */
|
||||
wmb();
|
||||
|
||||
/* Prime endpoint by writing 1 to ENDPTPRIME */
|
||||
|
|
@ -1459,7 +1459,7 @@ static int process_ep_req(struct fsl_udc *udc, int pipe,
|
|||
status = -EILSEQ;
|
||||
break;
|
||||
} else
|
||||
ERR("Unknown error has occured (0x%x)!\n",
|
||||
ERR("Unknown error has occurred (0x%x)!\n",
|
||||
errors);
|
||||
|
||||
} else if (le32_to_cpu(curr_td->size_ioc_sts)
|
||||
|
|
|
|||
|
|
@ -15,7 +15,7 @@ struct usb_dr_device {
|
|||
u8 res1[256];
|
||||
u16 caplength; /* Capability Register Length */
|
||||
u16 hciversion; /* Host Controller Interface Version */
|
||||
u32 hcsparams; /* Host Controller Structual Parameters */
|
||||
u32 hcsparams; /* Host Controller Structural Parameters */
|
||||
u32 hccparams; /* Host Controller Capability Parameters */
|
||||
u8 res2[20];
|
||||
u32 dciversion; /* Device Controller Interface Version */
|
||||
|
|
@ -52,7 +52,7 @@ struct usb_dr_host {
|
|||
u8 res1[256];
|
||||
u16 caplength; /* Capability Register Length */
|
||||
u16 hciversion; /* Host Controller Interface Version */
|
||||
u32 hcsparams; /* Host Controller Structual Parameters */
|
||||
u32 hcsparams; /* Host Controller Structural Parameters */
|
||||
u32 hccparams; /* Host Controller Capability Parameters */
|
||||
u8 res2[20];
|
||||
u32 dciversion; /* Device Controller Interface Version */
|
||||
|
|
|
|||
|
|
@ -67,7 +67,7 @@ MODULE_PARM_DESC(index, "Index value for the USB MIDI Gadget adapter.");
|
|||
module_param(id, charp, 0444);
|
||||
MODULE_PARM_DESC(id, "ID string for the USB MIDI Gadget adapter.");
|
||||
|
||||
/* Some systems will want different product identifers published in the
|
||||
/* Some systems will want different product identifiers published in the
|
||||
* device descriptor, either numbers or strings or both. These string
|
||||
* parameters are in UTF-8 (superset of ASCII's 7 bit characters).
|
||||
*/
|
||||
|
|
|
|||
|
|
@ -642,7 +642,7 @@ static int queue_dtd(struct langwell_ep *ep, struct langwell_request *req)
|
|||
dqh->dtd_status &= dtd_status;
|
||||
dev_vdbg(&dev->pdev->dev, "dqh->dtd_status = 0x%x\n", dqh->dtd_status);
|
||||
|
||||
/* ensure that updates to the dQH will occure before priming */
|
||||
/* ensure that updates to the dQH will occur before priming */
|
||||
wmb();
|
||||
|
||||
/* write 1 to endptprime register to PRIME endpoint */
|
||||
|
|
|
|||
|
|
@ -325,7 +325,7 @@ static int queue_dtd(struct mv_ep *ep, struct mv_req *req)
|
|||
|
||||
/*
|
||||
* Ensure that updates to the QH will
|
||||
* occure before priming.
|
||||
* occur before priming.
|
||||
*/
|
||||
wmb();
|
||||
|
||||
|
|
@ -338,7 +338,7 @@ static int queue_dtd(struct mv_ep *ep, struct mv_req *req)
|
|||
& EP_QUEUE_HEAD_NEXT_POINTER_MASK;;
|
||||
dqh->size_ioc_int_sts = 0;
|
||||
|
||||
/* Ensure that updates to the QH will occure before priming. */
|
||||
/* Ensure that updates to the QH will occur before priming. */
|
||||
wmb();
|
||||
|
||||
/* Prime the Endpoint */
|
||||
|
|
@ -1845,7 +1845,7 @@ static irqreturn_t mv_udc_irq(int irq, void *dev)
|
|||
return IRQ_NONE;
|
||||
}
|
||||
|
||||
/* Clear all the interrupts occured */
|
||||
/* Clear all the interrupts occurred */
|
||||
writel(status, &udc->op_regs->usbsts);
|
||||
|
||||
if (status & USBSTS_ERR)
|
||||
|
|
|
|||
|
|
@ -117,7 +117,7 @@ module_param (fifo_mode, ushort, 0644);
|
|||
|
||||
/* enable_suspend -- When enabled, the driver will respond to
|
||||
* USB suspend requests by powering down the NET2280. Otherwise,
|
||||
* USB suspend requests will be ignored. This is acceptible for
|
||||
* USB suspend requests will be ignored. This is acceptable for
|
||||
* self-powered devices
|
||||
*/
|
||||
static int enable_suspend = 0;
|
||||
|
|
|
|||
|
|
@ -203,7 +203,7 @@ static int __init nokia_bind(struct usb_composite_dev *cdev)
|
|||
goto err_usb;
|
||||
}
|
||||
|
||||
/* finaly register the configuration */
|
||||
/* finally register the configuration */
|
||||
status = usb_add_config(cdev, &nokia_config_500ma_driver,
|
||||
nokia_bind_config);
|
||||
if (status < 0)
|
||||
|
|
|
|||
|
|
@ -126,7 +126,7 @@ static struct printer_dev usb_printer_gadget;
|
|||
#define PRINTER_VENDOR_NUM 0x0525 /* NetChip */
|
||||
#define PRINTER_PRODUCT_NUM 0xa4a8 /* Linux-USB Printer Gadget */
|
||||
|
||||
/* Some systems will want different product identifers published in the
|
||||
/* Some systems will want different product identifiers published in the
|
||||
* device descriptor, either numbers or strings or both. These string
|
||||
* parameters are in UTF-8 (superset of ASCII's 7 bit characters).
|
||||
*/
|
||||
|
|
|
|||
|
|
@ -602,7 +602,7 @@ static void inc_ep_stats_reqs(struct pxa_ep *ep, int is_in)
|
|||
/**
|
||||
* inc_ep_stats_bytes - Update ep stats counts
|
||||
* @ep: physical endpoint
|
||||
* @count: bytes transfered on endpoint
|
||||
* @count: bytes transferred on endpoint
|
||||
* @is_in: ep direction (USB_DIR_IN or 0)
|
||||
*/
|
||||
static void inc_ep_stats_bytes(struct pxa_ep *ep, int count, int is_in)
|
||||
|
|
@ -877,7 +877,7 @@ static void nuke(struct pxa_ep *ep, int status)
|
|||
* If there is less space in request than bytes received in OUT endpoint,
|
||||
* bytes are left in the OUT endpoint.
|
||||
*
|
||||
* Returns how many bytes were actually transfered
|
||||
* Returns how many bytes were actually transferred
|
||||
*/
|
||||
static int read_packet(struct pxa_ep *ep, struct pxa27x_request *req)
|
||||
{
|
||||
|
|
@ -914,7 +914,7 @@ static int read_packet(struct pxa_ep *ep, struct pxa27x_request *req)
|
|||
* endpoint. If there are no bytes to transfer, doesn't write anything
|
||||
* to physical endpoint.
|
||||
*
|
||||
* Returns how many bytes were actually transfered.
|
||||
* Returns how many bytes were actually transferred.
|
||||
*/
|
||||
static int write_packet(struct pxa_ep *ep, struct pxa27x_request *req,
|
||||
unsigned int max)
|
||||
|
|
@ -991,7 +991,7 @@ static int read_fifo(struct pxa_ep *ep, struct pxa27x_request *req)
|
|||
* caller guarantees at least one packet buffer is ready (or a zlp).
|
||||
* Doesn't complete the request, that's the caller's job
|
||||
*
|
||||
* Returns 1 if request fully transfered, 0 if partial transfer
|
||||
* Returns 1 if request fully transferred, 0 if partial transfer
|
||||
*/
|
||||
static int write_fifo(struct pxa_ep *ep, struct pxa27x_request *req)
|
||||
{
|
||||
|
|
@ -1094,7 +1094,7 @@ static int read_ep0_fifo(struct pxa_ep *ep, struct pxa27x_request *req)
|
|||
* Sends a request (or a part of the request) to the control endpoint (ep0 in).
|
||||
* If the request doesn't fit, the remaining part will be sent from irq.
|
||||
* The request is considered fully written only if either :
|
||||
* - last write transfered all remaining bytes, but fifo was not fully filled
|
||||
* - last write transferred all remaining bytes, but fifo was not fully filled
|
||||
* - last write was a 0 length write
|
||||
*
|
||||
* Returns 1 if request fully written, 0 if request only partially sent
|
||||
|
|
@ -1548,7 +1548,7 @@ static int pxa_udc_get_frame(struct usb_gadget *_gadget)
|
|||
* pxa_udc_wakeup - Force udc device out of suspend
|
||||
* @_gadget: usb gadget
|
||||
*
|
||||
* Returns 0 if successfull, error code otherwise
|
||||
* Returns 0 if successful, error code otherwise
|
||||
*/
|
||||
static int pxa_udc_wakeup(struct usb_gadget *_gadget)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -41,8 +41,8 @@
|
|||
/* EP0_MPS_LIMIT
|
||||
*
|
||||
* Unfortunately there seems to be a limit of the amount of data that can
|
||||
* be transfered by IN transactions on EP0. This is either 127 bytes or 3
|
||||
* packets (which practially means 1 packet and 63 bytes of data) when the
|
||||
* be transferred by IN transactions on EP0. This is either 127 bytes or 3
|
||||
* packets (which practically means 1 packet and 63 bytes of data) when the
|
||||
* MPS is set to 64.
|
||||
*
|
||||
* This means if we are wanting to move >127 bytes of data, we need to
|
||||
|
|
@ -783,7 +783,7 @@ static void s3c_hsotg_start_req(struct s3c_hsotg *hsotg,
|
|||
hsotg->regs + S3C_DIEPINT(index));
|
||||
|
||||
/* Note, trying to clear the NAK here causes problems with transmit
|
||||
* on the S3C6400 ending up with the TXFIFO becomming full. */
|
||||
* on the S3C6400 ending up with the TXFIFO becoming full. */
|
||||
|
||||
/* check ep is enabled */
|
||||
if (!(readl(hsotg->regs + epctrl_reg) & S3C_DxEPCTL_EPEna))
|
||||
|
|
@ -1176,10 +1176,10 @@ static void s3c_hsotg_process_control(struct s3c_hsotg *hsotg,
|
|||
writel(ctrl, hsotg->regs + reg);
|
||||
|
||||
dev_dbg(hsotg->dev,
|
||||
"writen DxEPCTL=0x%08x to %08x (DxEPCTL=0x%08x)\n",
|
||||
"written DxEPCTL=0x%08x to %08x (DxEPCTL=0x%08x)\n",
|
||||
ctrl, reg, readl(hsotg->regs + reg));
|
||||
|
||||
/* don't belive we need to anything more to get the EP
|
||||
/* don't believe we need to anything more to get the EP
|
||||
* to reply with a STALL packet */
|
||||
}
|
||||
}
|
||||
|
|
@ -1416,7 +1416,7 @@ static void s3c_hsotg_rx_data(struct s3c_hsotg *hsotg, int ep_idx, int size)
|
|||
* transaction.
|
||||
*
|
||||
* Note, since we don't write any data to the TxFIFO, then it is
|
||||
* currently belived that we do not need to wait for any space in
|
||||
* currently believed that we do not need to wait for any space in
|
||||
* the TxFIFO.
|
||||
*/
|
||||
static void s3c_hsotg_send_zlp(struct s3c_hsotg *hsotg,
|
||||
|
|
@ -1540,7 +1540,7 @@ static u32 s3c_hsotg_read_frameno(struct s3c_hsotg *hsotg)
|
|||
* that requires processing, so find out what is in there and do the
|
||||
* appropriate read.
|
||||
*
|
||||
* The RXFIFO is a true FIFO, the packets comming out are still in packet
|
||||
* The RXFIFO is a true FIFO, the packets coming out are still in packet
|
||||
* chunks, so if you have x packets received on an endpoint you'll get x
|
||||
* FIFO events delivered, each with a packet's worth of data in it.
|
||||
*
|
||||
|
|
@ -2188,7 +2188,7 @@ irq_retry:
|
|||
|
||||
/* these next two seem to crop-up occasionally causing the core
|
||||
* to shutdown the USB transfer, so try clearing them and logging
|
||||
* the occurence. */
|
||||
* the occurrence. */
|
||||
|
||||
if (gintsts & S3C_GINTSTS_GOUTNakEff) {
|
||||
dev_info(hsotg->dev, "GOUTNakEff triggered\n");
|
||||
|
|
@ -2469,7 +2469,7 @@ static struct usb_ep_ops s3c_hsotg_ep_ops = {
|
|||
.queue = s3c_hsotg_ep_queue,
|
||||
.dequeue = s3c_hsotg_ep_dequeue,
|
||||
.set_halt = s3c_hsotg_ep_sethalt,
|
||||
/* note, don't belive we have any call for the fifo routines */
|
||||
/* note, don't believe we have any call for the fifo routines */
|
||||
};
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -402,7 +402,7 @@ config FHCI_DEBUG
|
|||
depends on USB_FHCI_HCD && DEBUG_FS
|
||||
help
|
||||
Say "y" to see some FHCI debug information and statistics
|
||||
throught debugfs.
|
||||
through debugfs.
|
||||
|
||||
config USB_U132_HCD
|
||||
tristate "Elan U132 Adapter Host Controller"
|
||||
|
|
|
|||
|
|
@ -644,7 +644,7 @@ static inline void ehci_writel(const struct ehci_hcd *ehci,
|
|||
/*
|
||||
* On certain ppc-44x SoC there is a HW issue, that could only worked around with
|
||||
* explicit suspend/operate of OHCI. This function hereby makes sense only on that arch.
|
||||
* Other common bits are dependant on has_amcc_usb23 quirk flag.
|
||||
* Other common bits are dependent on has_amcc_usb23 quirk flag.
|
||||
*/
|
||||
#ifdef CONFIG_44x
|
||||
static inline void set_ohci_hcfs(struct ehci_hcd *ehci, int operational)
|
||||
|
|
|
|||
|
|
@ -401,7 +401,7 @@ static int fhci_urb_enqueue(struct usb_hcd *hcd, struct urb *urb,
|
|||
/* 1 td fro setup,1 for ack */
|
||||
size = 2;
|
||||
case PIPE_BULK:
|
||||
/* one td for every 4096 bytes(can be upto 8k) */
|
||||
/* one td for every 4096 bytes(can be up to 8k) */
|
||||
size += urb->transfer_buffer_length / 4096;
|
||||
/* ...add for any remaining bytes... */
|
||||
if ((urb->transfer_buffer_length % 4096) != 0)
|
||||
|
|
|
|||
|
|
@ -40,7 +40,7 @@
|
|||
#define TD_RXER 0x0020 /* Rx error or not */
|
||||
|
||||
#define TD_NAK 0x0010 /* No ack. */
|
||||
#define TD_STAL 0x0008 /* Stall recieved */
|
||||
#define TD_STAL 0x0008 /* Stall received */
|
||||
#define TD_TO 0x0004 /* time out */
|
||||
#define TD_UN 0x0002 /* underrun */
|
||||
#define TD_NO 0x0010 /* Rx Non Octet Aligned Packet */
|
||||
|
|
@ -274,7 +274,7 @@ void fhci_init_ep_registers(struct fhci_usb *usb, struct endpoint *ep,
|
|||
* It is also preparing the TDs for new frames. If the Tx interrupts
|
||||
* are disabled, the application should call that routine to get
|
||||
* confirmation about the submitted frames. Otherwise, the routine is
|
||||
* called frome the interrupt service routine during the Tx interrupt.
|
||||
* called from the interrupt service routine during the Tx interrupt.
|
||||
* In that case the application is informed by calling the application
|
||||
* specific 'fhci_transaction_confirm' routine
|
||||
*/
|
||||
|
|
@ -337,7 +337,7 @@ static void fhci_td_transaction_confirm(struct fhci_usb *usb)
|
|||
pkt->status = USB_TD_RX_ER_NONOCT;
|
||||
else
|
||||
fhci_err(usb->fhci, "illegal error "
|
||||
"occured\n");
|
||||
"occurred\n");
|
||||
} else if (td_status & TD_NAK)
|
||||
pkt->status = USB_TD_TX_ER_NAK;
|
||||
else if (td_status & TD_TO)
|
||||
|
|
@ -347,7 +347,7 @@ static void fhci_td_transaction_confirm(struct fhci_usb *usb)
|
|||
else if (td_status & TD_STAL)
|
||||
pkt->status = USB_TD_TX_ER_STALL;
|
||||
else
|
||||
fhci_err(usb->fhci, "illegal error occured\n");
|
||||
fhci_err(usb->fhci, "illegal error occurred\n");
|
||||
} else if ((extra_data & TD_TOK_IN) &&
|
||||
pkt->len > td_length - CRC_SIZE) {
|
||||
pkt->status = USB_TD_RX_DATA_UNDERUN;
|
||||
|
|
|
|||
|
|
@ -82,7 +82,7 @@
|
|||
#define USB_TD_RX_ER_NONOCT 0x40000000 /* Tx Non Octet Aligned Packet */
|
||||
#define USB_TD_RX_ER_BITSTUFF 0x20000000 /* Frame Aborted-Received pkt */
|
||||
#define USB_TD_RX_ER_CRC 0x10000000 /* CRC error */
|
||||
#define USB_TD_RX_ER_OVERUN 0x08000000 /* Over - run occured */
|
||||
#define USB_TD_RX_ER_OVERUN 0x08000000 /* Over - run occurred */
|
||||
#define USB_TD_RX_ER_PID 0x04000000 /* wrong PID received */
|
||||
#define USB_TD_RX_DATA_UNDERUN 0x02000000 /* shorter than expected */
|
||||
#define USB_TD_RX_DATA_OVERUN 0x01000000 /* longer than expected */
|
||||
|
|
@ -363,7 +363,7 @@ struct ed {
|
|||
struct td {
|
||||
void *data; /* a pointer to the data buffer */
|
||||
unsigned int len; /* length of the data to be submitted */
|
||||
unsigned int actual_len; /* actual bytes transfered on this td */
|
||||
unsigned int actual_len; /* actual bytes transferred on this td */
|
||||
enum fhci_ta_type type; /* transaction type */
|
||||
u8 toggle; /* toggle for next trans. within this TD */
|
||||
u16 iso_index; /* ISO transaction index */
|
||||
|
|
|
|||
|
|
@ -1323,7 +1323,7 @@ static void process_etds(struct usb_hcd *hcd, struct imx21 *imx21, int sof)
|
|||
* (and hence no interrupt occurs).
|
||||
* This causes the transfer in question to hang.
|
||||
* The kludge below checks for this condition at each SOF and processes any
|
||||
* blocked ETDs (after an arbitary 10 frame wait)
|
||||
* blocked ETDs (after an arbitrary 10 frame wait)
|
||||
*
|
||||
* With a single active transfer the usbtest test suite will run for days
|
||||
* without the kludge.
|
||||
|
|
|
|||
|
|
@ -13,7 +13,7 @@
|
|||
|
||||
/* Full speed: max # of bytes to transfer for a single urb
|
||||
at a time must be < 1024 && must be multiple of 64.
|
||||
832 allows transfering 4kiB within 5 frames. */
|
||||
832 allows transferring 4kiB within 5 frames. */
|
||||
#define MAX_TRANSFER_SIZE_FULLSPEED 832
|
||||
|
||||
/* Low speed: there is no reason to schedule in very big
|
||||
|
|
|
|||
|
|
@ -546,7 +546,7 @@ static void postproc_ep(struct isp1362_hcd *isp1362_hcd, struct isp1362_ep *ep)
|
|||
if (usb_pipecontrol(urb->pipe)) {
|
||||
ep->nextpid = USB_PID_ACK;
|
||||
/* save the data underrun error code for later and
|
||||
* procede with the status stage
|
||||
* proceed with the status stage
|
||||
*/
|
||||
urb->actual_length += PTD_GET_COUNT(ptd);
|
||||
BUG_ON(urb->actual_length > urb->transfer_buffer_length);
|
||||
|
|
|
|||
|
|
@ -162,7 +162,7 @@ static int ohci_urb_enqueue (
|
|||
// case PIPE_INTERRUPT:
|
||||
// case PIPE_BULK:
|
||||
default:
|
||||
/* one TD for every 4096 Bytes (can be upto 8K) */
|
||||
/* one TD for every 4096 Bytes (can be up to 8K) */
|
||||
size += urb->transfer_buffer_length / 4096;
|
||||
/* ... and for any remaining bytes ... */
|
||||
if ((urb->transfer_buffer_length % 4096) != 0)
|
||||
|
|
|
|||
|
|
@ -2879,7 +2879,7 @@ static int oxu_urb_enqueue(struct usb_hcd *hcd, struct urb *urb,
|
|||
/* Ok, we have more job to do! :) */
|
||||
|
||||
for (i = 0; i < num - 1; i++) {
|
||||
/* Get free micro URB poll till a free urb is recieved */
|
||||
/* Get free micro URB poll till a free urb is received */
|
||||
|
||||
do {
|
||||
murb = (struct urb *) oxu_murb_alloc(oxu);
|
||||
|
|
@ -2911,7 +2911,7 @@ static int oxu_urb_enqueue(struct usb_hcd *hcd, struct urb *urb,
|
|||
|
||||
/* Last urb requires special handling */
|
||||
|
||||
/* Get free micro URB poll till a free urb is recieved */
|
||||
/* Get free micro URB poll till a free urb is received */
|
||||
do {
|
||||
murb = (struct urb *) oxu_murb_alloc(oxu);
|
||||
if (!murb)
|
||||
|
|
|
|||
|
|
@ -739,7 +739,7 @@ static int get_urb_status_from_qtd(struct urb *urb, u32 status)
|
|||
* process_inactive_qtd - process an inactive (but not halted) qTD.
|
||||
*
|
||||
* Update the urb with the transfer bytes from the qTD, if the urb is
|
||||
* completely transfered or (in the case of an IN only) the LPF is
|
||||
* completely transferred or (in the case of an IN only) the LPF is
|
||||
* set, then the transfer is complete and the urb should be returned
|
||||
* to the system.
|
||||
*/
|
||||
|
|
|
|||
|
|
@ -741,7 +741,7 @@ int xhci_resume(struct xhci_hcd *xhci, bool hibernated)
|
|||
int retval;
|
||||
|
||||
/* Wait a bit if either of the roothubs need to settle from the
|
||||
* transistion into bus suspend.
|
||||
* transition into bus suspend.
|
||||
*/
|
||||
if (time_before(jiffies, xhci->bus_state[0].next_statechange) ||
|
||||
time_before(jiffies,
|
||||
|
|
@ -2072,7 +2072,7 @@ int xhci_alloc_streams(struct usb_hcd *hcd, struct usb_device *udev,
|
|||
return -EINVAL;
|
||||
}
|
||||
vdev = xhci->devs[udev->slot_id];
|
||||
/* Mark each endpoint as being in transistion, so
|
||||
/* Mark each endpoint as being in transition, so
|
||||
* xhci_urb_enqueue() will reject all URBs.
|
||||
*/
|
||||
for (i = 0; i < num_eps; i++) {
|
||||
|
|
|
|||
|
|
@ -873,7 +873,7 @@ struct xhci_transfer_event {
|
|||
#define COMP_CMD_ABORT 25
|
||||
/* Stopped - transfer was terminated by a stop endpoint command */
|
||||
#define COMP_STOP 26
|
||||
/* Same as COMP_EP_STOPPED, but the transfered length in the event is invalid */
|
||||
/* Same as COMP_EP_STOPPED, but the transferred length in the event is invalid */
|
||||
#define COMP_STOP_INVAL 27
|
||||
/* Control Abort Error - Debug Capability - control pipe aborted */
|
||||
#define COMP_DBG_ABORT 28
|
||||
|
|
|
|||
|
|
@ -69,7 +69,7 @@
|
|||
* 20000513 added IDs for all products supported by Windows driver (john)
|
||||
* 20000514 Rewrote mts_scsi_queuecommand to use URBs (john)
|
||||
* 20000514 Version 0.0.8j
|
||||
* 20000514 Fix reporting of non-existant devices to SCSI layer (john)
|
||||
* 20000514 Fix reporting of non-existent devices to SCSI layer (john)
|
||||
* 20000514 Added MTS_DEBUG_INT (john)
|
||||
* 20000514 Changed "usb-microtek" to "microtek" for consistency (john)
|
||||
* 20000514 Stupid bug fixes (john)
|
||||
|
|
@ -557,14 +557,14 @@ mts_build_transfer_context(struct scsi_cmnd *srb, struct mts_desc* desc)
|
|||
|
||||
if ( !memcmp( srb->cmnd, mts_read_image_sig, mts_read_image_sig_len )
|
||||
) { pipe = usb_rcvbulkpipe(desc->usb_dev,desc->ep_image);
|
||||
MTS_DEBUG( "transfering from desc->ep_image == %d\n",
|
||||
MTS_DEBUG( "transferring from desc->ep_image == %d\n",
|
||||
(int)desc->ep_image );
|
||||
} else if ( MTS_DIRECTION_IS_IN(srb->cmnd[0]) ) {
|
||||
pipe = usb_rcvbulkpipe(desc->usb_dev,desc->ep_response);
|
||||
MTS_DEBUG( "transfering from desc->ep_response == %d\n",
|
||||
MTS_DEBUG( "transferring from desc->ep_response == %d\n",
|
||||
(int)desc->ep_response);
|
||||
} else {
|
||||
MTS_DEBUG("transfering to desc->ep_out == %d\n",
|
||||
MTS_DEBUG("transferring to desc->ep_out == %d\n",
|
||||
(int)desc->ep_out);
|
||||
pipe = usb_sndbulkpipe(desc->usb_dev,desc->ep_out);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -40,7 +40,7 @@
|
|||
#ifdef CONFIG_USB_DYNAMIC_MINORS
|
||||
#define IOWARRIOR_MINOR_BASE 0
|
||||
#else
|
||||
#define IOWARRIOR_MINOR_BASE 208 // SKELETON_MINOR_BASE 192 + 16, not offical yet
|
||||
#define IOWARRIOR_MINOR_BASE 208 // SKELETON_MINOR_BASE 192 + 16, not official yet
|
||||
#endif
|
||||
|
||||
/* interrupt input queue size */
|
||||
|
|
|
|||
|
|
@ -1531,7 +1531,7 @@ isp1301_probe(struct i2c_client *i2c, const struct i2c_device_id *id)
|
|||
i2c_set_clientdata(i2c, isp);
|
||||
isp->client = i2c;
|
||||
|
||||
/* verify the chip (shouldn't be necesary) */
|
||||
/* verify the chip (shouldn't be necessary) */
|
||||
status = isp1301_get_u16(isp, ISP1301_VENDOR_ID);
|
||||
if (status != I2C_VENDOR_ID_PHILIPS) {
|
||||
dev_dbg(&i2c->dev, "not philips id: %d\n", status);
|
||||
|
|
|
|||
|
|
@ -580,7 +580,7 @@ static void langwell_otg_add_ktimer(enum langwell_otg_timer_type timers)
|
|||
time = TB_BUS_SUSPEND;
|
||||
break;
|
||||
default:
|
||||
dev_dbg(lnw->dev, "unkown timer, cannot enable it\n");
|
||||
dev_dbg(lnw->dev, "unknown timer, cannot enable it\n");
|
||||
return;
|
||||
}
|
||||
|
||||
|
|
@ -1381,7 +1381,7 @@ static void langwell_otg_work(struct work_struct *work)
|
|||
} else if (!iotg->hsm.a_bus_req && iotg->otg.host &&
|
||||
iotg->otg.host->b_hnp_enable) {
|
||||
/* It is not safe enough to do a fast
|
||||
* transistion from A_WAIT_BCON to
|
||||
* transition from A_WAIT_BCON to
|
||||
* A_SUSPEND */
|
||||
msleep(10000);
|
||||
if (iotg->hsm.a_bus_req)
|
||||
|
|
|
|||
|
|
@ -16,7 +16,7 @@
|
|||
* When reading the process is almost equal except that the header starts with
|
||||
* 0x00 0x20.
|
||||
*
|
||||
* The device simply need some stuff to understand data comming from the usb
|
||||
* The device simply need some stuff to understand data coming from the usb
|
||||
* buffer: The First and Second byte is used for a Header, the Third and Fourth
|
||||
* tells the device the amount of information the package holds.
|
||||
* Packages are 60 bytes long Header Stuff.
|
||||
|
|
@ -30,7 +30,7 @@
|
|||
* one.
|
||||
*
|
||||
* The driver registers himself with the USB-serial core and the USB Core. I had
|
||||
* to implement a probe function agains USB-serial, because other way, the
|
||||
* to implement a probe function against USB-serial, because other way, the
|
||||
* driver was attaching himself to both interfaces. I have tryed with different
|
||||
* configurations of usb_serial_driver with out exit, only the probe function
|
||||
* could handle this correctly.
|
||||
|
|
|
|||
|
|
@ -101,7 +101,7 @@ static const struct usb_device_id id_table[] = {
|
|||
{ USB_DEVICE(0x10C4, 0x81F2) }, /* C1007 HF band RFID controller */
|
||||
{ USB_DEVICE(0x10C4, 0x8218) }, /* Lipowsky Industrie Elektronik GmbH, HARP-1 */
|
||||
{ USB_DEVICE(0x10C4, 0x822B) }, /* Modem EDGE(GSM) Comander 2 */
|
||||
{ USB_DEVICE(0x10C4, 0x826B) }, /* Cygnal Integrated Products, Inc., Fasttrax GPS demostration module */
|
||||
{ USB_DEVICE(0x10C4, 0x826B) }, /* Cygnal Integrated Products, Inc., Fasttrax GPS demonstration module */
|
||||
{ USB_DEVICE(0x10C4, 0x8293) }, /* Telegesys ETRX2USB */
|
||||
{ USB_DEVICE(0x10C4, 0x82F9) }, /* Procyon AVS */
|
||||
{ USB_DEVICE(0x10C4, 0x8341) }, /* Siemens MC35PU GPRS Modem */
|
||||
|
|
|
|||
|
|
@ -35,7 +35,7 @@
|
|||
*
|
||||
* Lonnie Mendez <dignome@gmail.com>
|
||||
* 04-10-2004
|
||||
* Driver modified to support dynamic line settings. Various improvments
|
||||
* Driver modified to support dynamic line settings. Various improvements
|
||||
* and features.
|
||||
*
|
||||
* Neil Whelchel
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@
|
|||
* See Documentation/usb/usb-serial.txt for more information on using this
|
||||
* driver
|
||||
*
|
||||
* See http://ftdi-usb-sio.sourceforge.net for upto date testing info
|
||||
* See http://ftdi-usb-sio.sourceforge.net for up to date testing info
|
||||
* and extra documentation
|
||||
*
|
||||
* Change entries from 2004 and earlier can be found in versions of this
|
||||
|
|
|
|||
|
|
@ -1981,7 +1981,7 @@ static void process_rcvd_status(struct edgeport_serial *edge_serial,
|
|||
if (code == IOSP_STATUS_OPEN_RSP) {
|
||||
edge_port->txCredits = GET_TX_BUFFER_SIZE(byte3);
|
||||
edge_port->maxTxCredits = edge_port->txCredits;
|
||||
dbg("%s - Port %u Open Response Inital MSR = %02x TxBufferSize = %d", __func__, edge_serial->rxPort, byte2, edge_port->txCredits);
|
||||
dbg("%s - Port %u Open Response Initial MSR = %02x TxBufferSize = %d", __func__, edge_serial->rxPort, byte2, edge_port->txCredits);
|
||||
handle_new_msr(edge_port, byte2);
|
||||
|
||||
/* send the current line settings to the port so we are
|
||||
|
|
|
|||
|
|
@ -68,7 +68,7 @@ struct comMapper {
|
|||
#define PROC_SET_COM_ENTRY 2
|
||||
|
||||
|
||||
/* The following sturcture is passed to the write */
|
||||
/* The following structure is passed to the write */
|
||||
struct procWrite {
|
||||
int Command;
|
||||
union {
|
||||
|
|
|
|||
|
|
@ -433,7 +433,7 @@ static int write_i2c_mem(struct edgeport_serial *serial,
|
|||
|
||||
/* We can only send a maximum of 1 aligned byte page at a time */
|
||||
|
||||
/* calulate the number of bytes left in the first page */
|
||||
/* calculate the number of bytes left in the first page */
|
||||
write_length = EPROM_PAGE_SIZE -
|
||||
(start_address & (EPROM_PAGE_SIZE - 1));
|
||||
|
||||
|
|
|
|||
|
|
@ -116,7 +116,7 @@ static void opticon_read_bulk_callback(struct urb *urb)
|
|||
} else {
|
||||
if ((data[0] == 0x00) && (data[1] == 0x01)) {
|
||||
spin_lock_irqsave(&priv->lock, flags);
|
||||
/* CTS status infomation package */
|
||||
/* CTS status information package */
|
||||
if (data[2] == 0x00)
|
||||
priv->cts = false;
|
||||
else
|
||||
|
|
|
|||
|
|
@ -562,7 +562,7 @@ static int ene_sd_init(struct us_data *us)
|
|||
|
||||
result = ene_send_scsi_cmd(us, FDIR_READ, NULL, 0);
|
||||
if (result != USB_STOR_XFER_GOOD) {
|
||||
US_DEBUGP("Exection SD Init Code Fail !!\n");
|
||||
US_DEBUGP("Execution SD Init Code Fail !!\n");
|
||||
return USB_STOR_TRANSPORT_ERROR;
|
||||
}
|
||||
|
||||
|
|
@ -581,7 +581,7 @@ static int ene_sd_init(struct us_data *us)
|
|||
|
||||
result = ene_send_scsi_cmd(us, FDIR_READ, &buf, 0);
|
||||
if (result != USB_STOR_XFER_GOOD) {
|
||||
US_DEBUGP("Exection SD Init Code Fail !!\n");
|
||||
US_DEBUGP("Execution SD Init Code Fail !!\n");
|
||||
return USB_STOR_TRANSPORT_ERROR;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -1510,7 +1510,7 @@ static int isd200_Initialization(struct us_data *us)
|
|||
* Protocol and Transport for the ISD200 ASIC
|
||||
*
|
||||
* This protocol and transport are for ATA devices connected to an ISD200
|
||||
* ASIC. An ATAPI device that is conected as a slave device will be
|
||||
* ASIC. An ATAPI device that is connected as a slave device will be
|
||||
* detected in the driver initialization function and the protocol will
|
||||
* be changed to an ATAPI protocol (Transparent SCSI).
|
||||
*
|
||||
|
|
|
|||
|
|
@ -123,7 +123,7 @@ static int slave_configure(struct scsi_device *sdev)
|
|||
{
|
||||
struct us_data *us = host_to_us(sdev->host);
|
||||
|
||||
/* Many devices have trouble transfering more than 32KB at a time,
|
||||
/* Many devices have trouble transferring more than 32KB at a time,
|
||||
* while others have trouble with more than 64K. At this time we
|
||||
* are limiting both to 32K (64 sectores).
|
||||
*/
|
||||
|
|
|
|||
|
|
@ -340,7 +340,7 @@ static int usbat_check_status(struct us_data *us)
|
|||
}
|
||||
|
||||
/*
|
||||
* Stores critical information in internal registers in prepartion for the execution
|
||||
* Stores critical information in internal registers in preparation for the execution
|
||||
* of a conditional usbat_read_blocks or usbat_write_blocks call.
|
||||
*/
|
||||
static int usbat_set_shuttle_features(struct us_data *us,
|
||||
|
|
|
|||
|
|
@ -180,7 +180,7 @@ static void bytewise_xor(void *_bo, const void *_bi1, const void *_bi2,
|
|||
* using the 14 bytes of @a to fill up
|
||||
* b1.{mac_header,e0,security_reserved,padding}.
|
||||
*
|
||||
* NOTE: The definiton of l(a) in WUSB1.0[6.5] vs the definition of
|
||||
* NOTE: The definition of l(a) in WUSB1.0[6.5] vs the definition of
|
||||
* l(m) is orthogonal, they bear no relationship, so it is not
|
||||
* in conflict with the parameter's relation that
|
||||
* WUSB1.0[6.4.2]) defines.
|
||||
|
|
@ -272,7 +272,7 @@ static int wusb_ccm_mac(struct crypto_blkcipher *tfm_cbc,
|
|||
|
||||
/* Now we crypt the MIC Tag (*iv) with Ax -- values per WUSB1.0[6.5]
|
||||
* The procedure is to AES crypt the A0 block and XOR the MIC
|
||||
* Tag agains it; we only do the first 8 bytes and place it
|
||||
* Tag against it; we only do the first 8 bytes and place it
|
||||
* directly in the destination buffer.
|
||||
*
|
||||
* POS Crypto API: size is assumed to be AES's block size.
|
||||
|
|
|
|||
|
|
@ -71,7 +71,7 @@ static void wusbhc_rsv_complete_cb(struct uwb_rsv *rsv)
|
|||
|
||||
/**
|
||||
* wusbhc_rsv_establish - establish a reservation for the cluster
|
||||
* @wusbhc: the WUSB HC requesting a bandwith reservation
|
||||
* @wusbhc: the WUSB HC requesting a bandwidth reservation
|
||||
*/
|
||||
int wusbhc_rsv_establish(struct wusbhc *wusbhc)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -133,7 +133,7 @@ static int wusbhc_rh_port_reset(struct wusbhc *wusbhc, u8 port_idx)
|
|||
* big of a problem [and we can't make it an spinlock
|
||||
* because other parts need to take it and sleep] .
|
||||
*
|
||||
* @usb_hcd is refcounted, so it won't dissapear under us
|
||||
* @usb_hcd is refcounted, so it won't disappear under us
|
||||
* and before killing a host, the polling of the root hub
|
||||
* would be stopped anyway.
|
||||
*/
|
||||
|
|
|
|||
|
|
@ -24,7 +24,7 @@
|
|||
*
|
||||
* RPIPE
|
||||
*
|
||||
* Targetted at different downstream endpoints
|
||||
* Targeted at different downstream endpoints
|
||||
*
|
||||
* Descriptor: use to config the remote pipe.
|
||||
*
|
||||
|
|
|
|||
|
|
@ -61,7 +61,7 @@
|
|||
*
|
||||
* Two methods it could be done:
|
||||
*
|
||||
* (a) set up a timer everytime an rpipe's use count drops to 1
|
||||
* (a) set up a timer every time an rpipe's use count drops to 1
|
||||
* (which means unused) or when a transfer ends. Reset the
|
||||
* timer when a xfer is queued. If the timer expires, release
|
||||
* the rpipe [see rpipe_ep_disable()].
|
||||
|
|
@ -140,7 +140,7 @@ struct wa_xfer {
|
|||
|
||||
struct wahc *wa; /* Wire adapter we are plugged to */
|
||||
struct usb_host_endpoint *ep;
|
||||
struct urb *urb; /* URB we are transfering for */
|
||||
struct urb *urb; /* URB we are transferring for */
|
||||
struct wa_seg **seg; /* transfer segments */
|
||||
u8 segs, segs_submitted, segs_done;
|
||||
unsigned is_inbound:1;
|
||||
|
|
@ -161,7 +161,7 @@ static inline void wa_xfer_init(struct wa_xfer *xfer)
|
|||
}
|
||||
|
||||
/*
|
||||
* Destory a transfer structure
|
||||
* Destroy a transfer structure
|
||||
*
|
||||
* Note that the xfer->seg[index] thingies follow the URB life cycle,
|
||||
* so we need to put them, not free them.
|
||||
|
|
@ -494,7 +494,7 @@ static void __wa_xfer_setup_hdr0(struct wa_xfer *xfer,
|
|||
* function does almost the same thing and they work closely
|
||||
* together.
|
||||
*
|
||||
* If the seg request has failed but this DTO phase has suceeded,
|
||||
* If the seg request has failed but this DTO phase has succeeded,
|
||||
* wa_seg_cb() has already failed the segment and moved the
|
||||
* status to WA_SEG_ERROR, so this will go through 'case 0' and
|
||||
* effectively do nothing.
|
||||
|
|
|
|||
|
|
@ -231,7 +231,7 @@ struct wusb_port {
|
|||
*
|
||||
* Most of the times when you need to use it, it will be non-NULL,
|
||||
* so there is no real need to check for it (wusb_dev will
|
||||
* dissapear before usb_dev).
|
||||
* disappear before usb_dev).
|
||||
*
|
||||
* - The following fields need to be filled out before calling
|
||||
* wusbhc_create(): ports_max, mmcies_max, mmcie_{add,rm}.
|
||||
|
|
|
|||
Loading…
Reference in a new issue