Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- From 870523db97a3c91f22272d089559ce1cfa4f2d66 Mon Sep 17 00:00:00 2001
- From: "Geyslan G. Bem" <geyslan@gmail.com>
- Date: Fri, 4 Dec 2015 21:01:47 -0300
- Subject: [PATCH] usb: host: move constants to right
- Move constants to rightmost.
- Some lines affected by the rule were adjusted to the
- coding style.
- Coccinelle: scripts/coccinelle/misc/compare_const_fl.cocci
- Signed-off-by: Geyslan G. Bem <geyslan@gmail.com>
- ---
- drivers/usb/host/ehci-dbg.c | 8 ++--
- drivers/usb/host/ehci-q.c | 4 +-
- drivers/usb/host/ehci-sched.c | 6 +--
- drivers/usb/host/ehci.h | 2 +-
- drivers/usb/host/fotg210.h | 10 +++--
- drivers/usb/host/isp116x-hcd.c | 8 ++--
- drivers/usb/host/isp1362-hcd.c | 2 +-
- drivers/usb/host/isp1362.h | 2 +-
- drivers/usb/host/max3421-hcd.c | 14 +++----
- drivers/usb/host/ohci-dbg.c | 18 ++++-----
- drivers/usb/host/ohci-hcd.c | 6 +--
- drivers/usb/host/ohci.h | 2 +-
- drivers/usb/host/oxu210hp-hcd.c | 5 +--
- drivers/usb/host/sl811-hcd.c | 4 +-
- drivers/usb/host/u132-hcd.c | 88 ++++++++++++++++++++---------------------
- drivers/usb/host/uhci-debug.c | 2 +-
- drivers/usb/host/uhci-q.c | 4 +-
- drivers/usb/host/whci/qset.c | 2 +-
- drivers/usb/host/whci/whci-hc.h | 2 +-
- drivers/usb/host/whci/wusb.c | 4 +-
- drivers/usb/host/xhci-hub.c | 2 +-
- drivers/usb/host/xhci-mem.c | 2 +-
- drivers/usb/host/xhci-ring.c | 4 +-
- 23 files changed, 100 insertions(+), 101 deletions(-)
- diff --git a/drivers/usb/host/ehci-dbg.c b/drivers/usb/host/ehci-dbg.c
- index b26b96e..fc80c4d 100644
- --- a/drivers/usb/host/ehci-dbg.c
- +++ b/drivers/usb/host/ehci-dbg.c
- @@ -696,9 +696,9 @@ static ssize_t fill_periodic_buffer(struct debug_buffer *buf)
- &p.qh->qtd_list,
- qtd_list) {
- temp++;
- - switch (0x03 & (hc32_to_cpu(
- - ehci,
- - qtd->hw_token) >> 8)) {
- + switch ((hc32_to_cpu(ehci,
- + qtd->hw_token) >> 8)
- + & 0x03) {
- case 0: type = "out"; continue;
- case 1: type = "in"; continue;
- }
- @@ -713,7 +713,7 @@ static ssize_t fill_periodic_buffer(struct debug_buffer *buf)
- p.qh->ps.usecs,
- p.qh->ps.c_usecs,
- temp,
- - 0x7ff & (scratch >> 16));
- + (scratch >> 16) & 0x7ff);
- if (seen_count < DBG_SCHED_LIMIT)
- seen [seen_count++].qh = p.qh;
- diff --git a/drivers/usb/host/ehci-q.c b/drivers/usb/host/ehci-q.c
- index 54f5332..f11f8d8 100644
- --- a/drivers/usb/host/ehci-q.c
- +++ b/drivers/usb/host/ehci-q.c
- @@ -380,8 +380,8 @@ qh_completions (struct ehci_hcd *ehci, struct ehci_qh *qh)
- * where we left off
- */
- token &= ~QTD_STS_HALT;
- - token |= QTD_STS_ACTIVE |
- - (EHCI_TUNE_CERR << 10);
- + token |= (EHCI_TUNE_CERR << 10) |
- + QTD_STS_ACTIVE;
- qtd->hw_token = cpu_to_hc32(ehci,
- token);
- wmb();
- diff --git a/drivers/usb/host/ehci-sched.c b/drivers/usb/host/ehci-sched.c
- index f9a3327..8dc1eb2 100644
- --- a/drivers/usb/host/ehci-sched.c
- +++ b/drivers/usb/host/ehci-sched.c
- @@ -330,7 +330,7 @@ static int __maybe_unused same_tt(struct usb_device *dev1,
- */
- static inline unsigned char tt_start_uframe(struct ehci_hcd *ehci, __hc32 mask)
- {
- - unsigned char smask = QH_SMASK & hc32_to_cpu(ehci, mask);
- + unsigned char smask = hc32_to_cpu(ehci, mask) & QH_SMASK;
- if (!smask) {
- ehci_err(ehci, "invalid empty smask!\n");
- /* uframe 7 can't have bw so this will indicate failure */
- @@ -409,11 +409,11 @@ static int tt_available (
- * must be empty, so as to not illegally delay
- * already scheduled transactions
- */
- - if (125 < usecs) {
- + if (usecs > 125) {
- int ufs = (usecs / 125);
- for (i = uframe; i < (uframe + ufs) && i < 8; i++)
- - if (0 < tt_usecs[i])
- + if (tt_usecs[i] > 0)
- return 0;
- }
- diff --git a/drivers/usb/host/ehci.h b/drivers/usb/host/ehci.h
- index 46f62e4..f455975 100644
- --- a/drivers/usb/host/ehci.h
- +++ b/drivers/usb/host/ehci.h
- @@ -553,7 +553,7 @@ struct ehci_sitd {
- __hc32 hw_results; /* EHCI table 3-11 */
- #define SITD_IOC (1 << 31) /* interrupt on completion */
- #define SITD_PAGE (1 << 30) /* buffer 0/1 */
- -#define SITD_LENGTH(x) (0x3ff & ((x)>>16))
- +#define SITD_LENGTH(x) (((x) >> 16) & 0x3ff)
- #define SITD_STS_ACTIVE (1 << 7) /* HC may execute this */
- #define SITD_STS_ERR (1 << 6) /* error from TT */
- #define SITD_STS_DBE (1 << 5) /* data buffer error (in HC) */
- diff --git a/drivers/usb/host/fotg210.h b/drivers/usb/host/fotg210.h
- index b5cfa7a..010c9c5 100644
- --- a/drivers/usb/host/fotg210.h
- +++ b/drivers/usb/host/fotg210.h
- @@ -208,10 +208,12 @@ struct fotg210_caps {
- * affects the memory map for big endian controllers.
- */
- u32 hc_capbase;
- -#define HC_LENGTH(fotg210, p) (0x00ff&((p) >> /* bits 7:0 / offset 00h */ \
- - (fotg210_big_endian_capbase(fotg210) ? 24 : 0)))
- -#define HC_VERSION(fotg210, p) (0xffff&((p) >> /* bits 31:16 / offset 02h */ \
- - (fotg210_big_endian_capbase(fotg210) ? 0 : 16)))
- +#define HC_LENGTH(fotg210, p) (((p) >> /* bits 7:0 / offset 00h */ \
- + (fotg210_big_endian_capbase(fotg210) ? 24 : 0)) & \
- + 0x00ff)
- +#define HC_VERSION(fotg210, p) (((p) >> /* bits 31:16 / offset 02h */ \
- + (fotg210_big_endian_capbase(fotg210) ? 0 : 16)) & \
- + 0xffff)
- u32 hcs_params; /* HCSPARAMS - offset 0x4 */
- #define HCS_N_PORTS(p) (((p)>>0)&0xf) /* bits 3:0, ports on HC */
- diff --git a/drivers/usb/host/isp116x-hcd.c b/drivers/usb/host/isp116x-hcd.c
- index d089b3f..dae2f37 100644
- --- a/drivers/usb/host/isp116x-hcd.c
- +++ b/drivers/usb/host/isp116x-hcd.c
- @@ -114,7 +114,7 @@ static void write_ptddata_to_fifo(struct isp116x *isp116x, void *buf, int len)
- }
- if (len)
- - isp116x_write_data16(isp116x, 0xff & *((u8 *) dp2));
- + isp116x_write_data16(isp116x, *((u8 *) dp2) & 0xff);
- }
- if (quot == 1 || quot == 2)
- isp116x_raw_write_data16(isp116x, 0);
- @@ -143,7 +143,7 @@ static void read_ptddata_from_fifo(struct isp116x *isp116x, void *buf, int len)
- }
- if (len)
- - *dp = 0xff & isp116x_read_data16(isp116x);
- + *dp = isp116x_read_data16(isp116x) & 0xff;
- } else {
- /* aligned */
- for (; len > 1; len -= 2) {
- @@ -152,7 +152,7 @@ static void read_ptddata_from_fifo(struct isp116x *isp116x, void *buf, int len)
- }
- if (len)
- - *(u8 *) dp2 = 0xff & isp116x_read_data16(isp116x);
- + *(u8 *) dp2 = isp116x_read_data16(isp116x) & 0xff;
- }
- if (quot == 1 || quot == 2)
- isp116x_raw_read_data16(isp116x);
- @@ -1337,7 +1337,7 @@ static int isp116x_start(struct usb_hcd *hcd)
- isp116x_write_reg16(isp116x, HCATLBUFLEN, ISP116x_ATL_BUFSIZE);
- /* ----- HW conf */
- - val = HCHWCFG_INT_ENABLE | HCHWCFG_DBWIDTH(1);
- + val = HCHWCFG_DBWIDTH(1) | HCHWCFG_INT_ENABLE;
- if (board->sel15Kres)
- val |= HCHWCFG_15KRSEL;
- /* Remote wakeup won't work without working clock */
- diff --git a/drivers/usb/host/isp1362-hcd.c b/drivers/usb/host/isp1362-hcd.c
- index 6cf82ee..ddbaec3 100644
- --- a/drivers/usb/host/isp1362-hcd.c
- +++ b/drivers/usb/host/isp1362-hcd.c
- @@ -2515,7 +2515,7 @@ static int isp1362_hc_start(struct usb_hcd *hcd)
- isp1362_write_reg16(isp1362_hcd, HCuPINTENB, 0);
- /* HW conf */
- - hwcfg = HCHWCFG_INT_ENABLE | HCHWCFG_DBWIDTH(1);
- + hwcfg = HCHWCFG_DBWIDTH(1) | HCHWCFG_INT_ENABLE;
- if (board->sel15Kres)
- hwcfg |= HCHWCFG_PULLDOWN_DS2 |
- ((MAX_ROOT_PORTS > 1) ? HCHWCFG_PULLDOWN_DS1 : 0);
- diff --git a/drivers/usb/host/isp1362.h b/drivers/usb/host/isp1362.h
- index 3b0b484..036cc02 100644
- --- a/drivers/usb/host/isp1362.h
- +++ b/drivers/usb/host/isp1362.h
- @@ -384,7 +384,7 @@ static const int cc_to_error[16] = {
- #define RH_A_POTPGT (0xff << 24) /* power on to power good time */
- #define FI 0x2edf /* 12000 bits per frame (-1) */
- -#define FSMP(fi) (0x7fff & ((6 * ((fi) - 210)) / 7))
- +#define FSMP(fi) (((6 * ((fi) - 210)) / 7) & 0x7fff)
- #define LSTHRESH 0x628 /* lowspeed bit threshold */
- /* ------------------------------------------------------------------------- */
- diff --git a/drivers/usb/host/max3421-hcd.c b/drivers/usb/host/max3421-hcd.c
- index bd98706..70172a6 100644
- --- a/drivers/usb/host/max3421-hcd.c
- +++ b/drivers/usb/host/max3421-hcd.c
- @@ -317,13 +317,13 @@ static const int hrsl_to_error[] = {
- * reasonable overview of how control transfers use the the IN/OUT
- * tokens.
- */
- -#define MAX3421_HXFR_BULK_IN(ep) (0x00 | (ep)) /* bulk or interrupt */
- -#define MAX3421_HXFR_SETUP 0x10
- -#define MAX3421_HXFR_BULK_OUT(ep) (0x20 | (ep)) /* bulk or interrupt */
- -#define MAX3421_HXFR_ISO_IN(ep) (0x40 | (ep))
- -#define MAX3421_HXFR_ISO_OUT(ep) (0x60 | (ep))
- -#define MAX3421_HXFR_HS_IN 0x80 /* handshake in */
- -#define MAX3421_HXFR_HS_OUT 0xa0 /* handshake out */
- +#define MAX3421_HXFR_BULK_IN(ep) ((ep) | 0x00) /* bulk or interrupt */
- +#define MAX3421_HXFR_SETUP 0x10
- +#define MAX3421_HXFR_BULK_OUT(ep) ((ep) | 0x20) /* bulk or interrupt */
- +#define MAX3421_HXFR_ISO_IN(ep) ((ep) | 0x40)
- +#define MAX3421_HXFR_ISO_OUT(ep) ((ep) | 0x60)
- +#define MAX3421_HXFR_HS_IN 0x80 /* handshake in */
- +#define MAX3421_HXFR_HS_OUT 0xa0 /* handshake out */
- #define field(val, bit) ((val) << (bit))
- diff --git a/drivers/usb/host/ohci-dbg.c b/drivers/usb/host/ohci-dbg.c
- index c3eded3..a14ce64 100644
- --- a/drivers/usb/host/ohci-dbg.c
- +++ b/drivers/usb/host/ohci-dbg.c
- @@ -104,10 +104,10 @@ ohci_dump_status (struct ohci_hcd *controller, char **next, unsigned *size)
- temp = ohci_readl (controller, ®s->revision) & 0xff;
- ohci_dbg_sw (controller, next, size,
- - "OHCI %d.%d, %s legacy support registers, rh state %s\n",
- - 0x03 & (temp >> 4), (temp & 0x0f),
- - (temp & 0x0100) ? "with" : "NO",
- - rh_state_string(controller));
- + "OHCI %d.%d, %s legacy support registers, rh state %s\n",
- + ((temp >> 4) & 0x03), (temp & 0x0f),
- + (temp & 0x0100) ? "with" : "NO",
- + rh_state_string(controller));
- temp = ohci_readl (controller, ®s->control);
- ohci_dbg_sw (controller, next, size,
- @@ -325,14 +325,14 @@ ohci_dump_ed (const struct ohci_hcd *ohci, const char *label,
- }
- ohci_dbg (ohci,
- " info %08x MAX=%d%s%s%s%s EP=%d%s DEV=%d\n", tmp,
- - 0x03ff & (tmp >> 16),
- + (tmp >> 16) & 0x03ff,
- (tmp & ED_DEQUEUE) ? " DQ" : "",
- (tmp & ED_ISO) ? " ISO" : "",
- (tmp & ED_SKIP) ? " SKIP" : "",
- (tmp & ED_LOWSPEED) ? " LOW" : "",
- - 0x000f & (tmp >> 7),
- + (tmp >> 7) & 0x000f,
- type,
- - 0x007f & tmp);
- + tmp & 0x007f);
- tmp = hc32_to_cpup (ohci, &ed->hwHeadP);
- ohci_dbg (ohci, " tds: head %08x %s%s tail %08x%s\n",
- tmp,
- @@ -421,7 +421,7 @@ show_list (struct ohci_hcd *ohci, char *buf, size_t count, struct ed *ed)
- info & 0x7f,
- (info >> 7) & 0xf,
- (info & ED_IN) ? "in" : "out",
- - 0x03ff & (info >> 16),
- + (info >> 16) & 0x03ff,
- info,
- (info & ED_SKIP) ? " s" : "",
- (headp & ED_H) ? " H" : "",
- @@ -544,7 +544,7 @@ static ssize_t fill_periodic_buffer(struct debug_buffer *buf)
- (info & ED_IN) ? "in" : "out",
- (info & ED_ISO) ? "iso" : "int",
- qlen,
- - 0x03ff & (info >> 16),
- + (info >> 16) & 0x03ff,
- info,
- (info & ED_SKIP) ? " K" : "",
- (ed->hwHeadP &
- diff --git a/drivers/usb/host/ohci-hcd.c b/drivers/usb/host/ohci-hcd.c
- index 5547dbf..8d5b3e0 100644
- --- a/drivers/usb/host/ohci-hcd.c
- +++ b/drivers/usb/host/ohci-hcd.c
- @@ -765,9 +765,9 @@ static void io_watchdog_func(unsigned long _ohci)
- unsigned tmp = hc32_to_cpu(ohci, ed->hwINFO);
- ohci_dbg(ohci, "takeback pending TD for dev %d ep 0x%x\n",
- - 0x007f & tmp,
- - (0x000f & (tmp >> 7)) +
- - ((tmp & ED_IN) >> 5));
- + tmp & 0x007f,
- + ((tmp >> 7) & 0x000f) +
- + ((tmp & ED_IN) >> 5));
- add_to_done_list(ohci, ed->pending_td);
- }
- }
- diff --git a/drivers/usb/host/ohci.h b/drivers/usb/host/ohci.h
- index bc46228..2af17b9 100644
- --- a/drivers/usb/host/ohci.h
- +++ b/drivers/usb/host/ohci.h
- @@ -686,7 +686,7 @@ static inline u16 ohci_hwPSW(const struct ohci_hcd *ohci,
- /*-------------------------------------------------------------------------*/
- #define FI 0x2edf /* 12000 bits per frame (-1) */
- -#define FSMP(fi) (0x7fff & ((6 * ((fi) - 210)) / 7))
- +#define FSMP(fi) (((6 * ((fi) - 210)) / 7) & 0x7fff)
- #define FIT (1 << 31)
- #define LSTHRESH 0x628 /* lowspeed bit threshold */
- diff --git a/drivers/usb/host/oxu210hp-hcd.c b/drivers/usb/host/oxu210hp-hcd.c
- index bc74aca..530b1c7 100644
- --- a/drivers/usb/host/oxu210hp-hcd.c
- +++ b/drivers/usb/host/oxu210hp-hcd.c
- @@ -1092,7 +1092,7 @@ static unsigned qh_completions(struct oxu_hcd *oxu, struct ehci_qh *qh)
- * patch the qh later and so that completions can't
- * activate it while we "know" it's stopped.
- */
- - if ((HALT_BIT & qh->hw_token) == 0) {
- + if (!(qh->hw_token & HALT_BIT)) {
- halt:
- qh->hw_token |= HALT_BIT;
- wmb();
- @@ -1103,8 +1103,7 @@ halt:
- qtd_copy_status(oxu, urb->complete ?
- urb : ((struct oxu_murb *) urb)->main,
- qtd->length, token);
- - if ((usb_pipein(qtd->urb->pipe)) &&
- - (NULL != qtd->transfer_buffer))
- + if ((usb_pipein(qtd->urb->pipe)) && (qtd->transfer_buffer))
- memcpy(qtd->transfer_buffer, qtd->buffer, qtd->length);
- do_status = (urb->status == -EREMOTEIO)
- && usb_pipecontrol(urb->pipe);
- diff --git a/drivers/usb/host/sl811-hcd.c b/drivers/usb/host/sl811-hcd.c
- index fd2a114..b7f19c7 100644
- --- a/drivers/usb/host/sl811-hcd.c
- +++ b/drivers/usb/host/sl811-hcd.c
- @@ -218,7 +218,7 @@ static void in_packet(
- /* autoincrementing */
- sl811_write(sl811, bank + SL11H_BUFADDRREG, addr);
- writeb(len, data_reg);
- - writeb(SL_IN | ep->epnum, data_reg);
- + writeb(ep->epnum | SL_IN, data_reg);
- writeb(usb_pipedevice(urb->pipe), data_reg);
- sl811_write(sl811, bank + SL11H_HOSTCTLREG, control);
- @@ -261,7 +261,7 @@ static void out_packet(
- /* autoincrementing */
- sl811_write(sl811, bank + SL11H_BUFADDRREG, addr);
- writeb(len, data_reg);
- - writeb(SL_OUT | ep->epnum, data_reg);
- + writeb(ep->epnum | SL_OUT, data_reg);
- writeb(usb_pipedevice(urb->pipe), data_reg);
- sl811_write(sl811, bank + SL11H_HOSTCTLREG,
- diff --git a/drivers/usb/host/u132-hcd.c b/drivers/usb/host/u132-hcd.c
- index 05c85c7..8bfec14 100644
- --- a/drivers/usb/host/u132-hcd.c
- +++ b/drivers/usb/host/u132-hcd.c
- @@ -518,7 +518,7 @@ static void u132_hcd_giveback_urb(struct u132 *u132, struct u132_endp *endp,
- spin_lock_irqsave(&endp->queue_lock.slock, irqs);
- usb_hcd_unlink_urb_from_ep(hcd, urb);
- endp->queue_next += 1;
- - if (ENDP_QUEUE_SIZE > --endp->queue_size) {
- + if (--endp->queue_size < ENDP_QUEUE_SIZE) {
- endp->active = 0;
- spin_unlock_irqrestore(&endp->queue_lock.slock, irqs);
- } else {
- @@ -526,7 +526,7 @@ static void u132_hcd_giveback_urb(struct u132 *u132, struct u132_endp *endp,
- struct u132_urbq *urbq = list_entry(next, struct u132_urbq,
- urb_more);
- list_del(next);
- - endp->urb_list[ENDP_QUEUE_MASK & endp->queue_last++] =
- + endp->urb_list[endp->queue_last++ & ENDP_QUEUE_MASK] =
- urbq->urb;
- endp->active = 0;
- spin_unlock_irqrestore(&endp->queue_lock.slock, irqs);
- @@ -557,7 +557,7 @@ static void u132_hcd_abandon_urb(struct u132 *u132, struct u132_endp *endp,
- spin_lock_irqsave(&endp->queue_lock.slock, irqs);
- usb_hcd_unlink_urb_from_ep(hcd, urb);
- endp->queue_next += 1;
- - if (ENDP_QUEUE_SIZE > --endp->queue_size) {
- + if (--endp->queue_size < ENDP_QUEUE_SIZE) {
- endp->active = 0;
- spin_unlock_irqrestore(&endp->queue_lock.slock, irqs);
- } else {
- @@ -565,7 +565,7 @@ static void u132_hcd_abandon_urb(struct u132 *u132, struct u132_endp *endp,
- struct u132_urbq *urbq = list_entry(next, struct u132_urbq,
- urb_more);
- list_del(next);
- - endp->urb_list[ENDP_QUEUE_MASK & endp->queue_last++] =
- + endp->urb_list[endp->queue_last++ & ENDP_QUEUE_MASK] =
- urbq->urb;
- endp->active = 0;
- spin_unlock_irqrestore(&endp->queue_lock.slock, irqs);
- @@ -659,7 +659,7 @@ static void u132_hcd_interrupt_recv(void *data, struct urb *urb, u8 *buf,
- (urb->transfer_buffer_length > urb->actual_length)) {
- endp->toggle_bits = toggle_bits;
- usb_settoggle(udev->usb_device, endp->usb_endp, 0,
- - 1 & toggle_bits);
- + toggle_bits & 1);
- if (urb->actual_length > 0) {
- int retval;
- mutex_unlock(&u132->scheduler_lock);
- @@ -684,7 +684,7 @@ static void u132_hcd_interrupt_recv(void *data, struct urb *urb, u8 *buf,
- ((urb->transfer_flags & URB_SHORT_NOT_OK) == 0)) {
- endp->toggle_bits = toggle_bits;
- usb_settoggle(udev->usb_device, endp->usb_endp, 0,
- - 1 & toggle_bits);
- + toggle_bits & 1);
- mutex_unlock(&u132->scheduler_lock);
- u132_hcd_giveback_urb(u132, endp, urb, 0);
- return;
- @@ -692,7 +692,7 @@ static void u132_hcd_interrupt_recv(void *data, struct urb *urb, u8 *buf,
- if (condition_code == TD_CC_NOERROR) {
- endp->toggle_bits = toggle_bits;
- usb_settoggle(udev->usb_device, endp->usb_endp,
- - 0, 1 & toggle_bits);
- + 0, toggle_bits & 1);
- } else if (condition_code == TD_CC_STALL) {
- endp->toggle_bits = 0x2;
- usb_settoggle(udev->usb_device, endp->usb_endp,
- @@ -811,7 +811,7 @@ static void u132_hcd_bulk_input_recv(void *data, struct urb *urb, u8 *buf,
- int retval;
- endp->toggle_bits = toggle_bits;
- usb_settoggle(udev->usb_device, endp->usb_endp, 0,
- - 1 & toggle_bits);
- + toggle_bits & 1);
- mutex_unlock(&u132->scheduler_lock);
- retval = usb_ftdi_elan_edset_input(u132->platform_dev,
- ring->number, endp, urb, address,
- @@ -823,7 +823,7 @@ static void u132_hcd_bulk_input_recv(void *data, struct urb *urb, u8 *buf,
- } else if (condition_code == TD_CC_NOERROR) {
- endp->toggle_bits = toggle_bits;
- usb_settoggle(udev->usb_device, endp->usb_endp, 0,
- - 1 & toggle_bits);
- + toggle_bits & 1);
- mutex_unlock(&u132->scheduler_lock);
- u132_hcd_giveback_urb(u132, endp, urb,
- cc_to_error[condition_code]);
- @@ -832,14 +832,14 @@ static void u132_hcd_bulk_input_recv(void *data, struct urb *urb, u8 *buf,
- ((urb->transfer_flags & URB_SHORT_NOT_OK) == 0)) {
- endp->toggle_bits = toggle_bits;
- usb_settoggle(udev->usb_device, endp->usb_endp, 0,
- - 1 & toggle_bits);
- + toggle_bits & 1);
- mutex_unlock(&u132->scheduler_lock);
- u132_hcd_giveback_urb(u132, endp, urb, 0);
- return;
- } else if (condition_code == TD_DATAUNDERRUN) {
- endp->toggle_bits = toggle_bits;
- usb_settoggle(udev->usb_device, endp->usb_endp, 0,
- - 1 & toggle_bits);
- + toggle_bits & 1);
- dev_warn(&u132->platform_dev->dev, "urb=%p(SHORT NOT OK"
- ") giving back BULK IN %s\n", urb,
- cc_to_text[condition_code]);
- @@ -1396,8 +1396,8 @@ static void u132_hcd_endp_work_scheduler(struct work_struct *work)
- return;
- } else {
- int retval;
- - struct urb *urb = endp->urb_list[ENDP_QUEUE_MASK &
- - endp->queue_next];
- + struct urb *urb = endp->urb_list[endp->queue_next &
- + ENDP_QUEUE_MASK];
- endp->active = 1;
- ring->curr_endp = endp;
- ring->in_use = 1;
- @@ -1416,8 +1416,8 @@ static void u132_hcd_endp_work_scheduler(struct work_struct *work)
- return;
- } else if (address == 0) {
- int retval;
- - struct urb *urb = endp->urb_list[ENDP_QUEUE_MASK &
- - endp->queue_next];
- + struct urb *urb = endp->urb_list[endp->queue_next &
- + ENDP_QUEUE_MASK];
- endp->active = 1;
- ring->curr_endp = endp;
- ring->in_use = 1;
- @@ -1429,8 +1429,8 @@ static void u132_hcd_endp_work_scheduler(struct work_struct *work)
- return;
- } else if (endp->usb_addr == 0) {
- int retval;
- - struct urb *urb = endp->urb_list[ENDP_QUEUE_MASK &
- - endp->queue_next];
- + struct urb *urb = endp->urb_list[endp->queue_next &
- + ENDP_QUEUE_MASK];
- endp->active = 1;
- ring->curr_endp = endp;
- ring->in_use = 1;
- @@ -1442,8 +1442,8 @@ static void u132_hcd_endp_work_scheduler(struct work_struct *work)
- return;
- } else {
- int retval;
- - struct urb *urb = endp->urb_list[ENDP_QUEUE_MASK &
- - endp->queue_next];
- + struct urb *urb = endp->urb_list[endp->queue_next &
- + ENDP_QUEUE_MASK];
- address = u132->addr[endp->usb_addr].address;
- endp->active = 1;
- ring->curr_endp = endp;
- @@ -1464,8 +1464,8 @@ static void u132_hcd_endp_work_scheduler(struct work_struct *work)
- return;
- } else {
- int retval;
- - struct urb *urb = endp->urb_list[
- - ENDP_QUEUE_MASK & endp->queue_next];
- + struct urb *urb = endp->urb_list[endp->queue_next &
- + ENDP_QUEUE_MASK];
- endp->active = 1;
- ring->curr_endp = endp;
- ring->in_use = 1;
- @@ -1487,8 +1487,8 @@ static void u132_hcd_endp_work_scheduler(struct work_struct *work)
- return;
- } else {
- int retval;
- - struct urb *urb = endp->urb_list[
- - ENDP_QUEUE_MASK & endp->queue_next];
- + struct urb *urb = endp->urb_list[endp->queue_next &
- + ENDP_QUEUE_MASK];
- endp->active = 1;
- ring->curr_endp = endp;
- ring->in_use = 1;
- @@ -1708,7 +1708,7 @@ extra: {
- retval = u132_read_pcimem(u132, periodicstart, &periodicstart);
- if (retval)
- return retval;
- - if (0 == (fminterval & 0x3fff0000) || 0 == periodicstart) {
- + if (!(fminterval & 0x3fff0000) || !periodicstart) {
- if (!(u132->flags & OHCI_QUIRK_INITRESET)) {
- u132->flags |= OHCI_QUIRK_INITRESET;
- goto retry;
- @@ -1923,7 +1923,7 @@ static int create_endpoint_and_queue_int(struct u132 *u132,
- endp->queue_size = 1;
- endp->queue_last = 0;
- endp->queue_next = 0;
- - endp->urb_list[ENDP_QUEUE_MASK & endp->queue_last++] = urb;
- + endp->urb_list[endp->queue_last++ & ENDP_QUEUE_MASK] = urb;
- spin_unlock_irqrestore(&endp->queue_lock.slock, irqs);
- u132_endp_queue_work(u132, endp, msecs_to_jiffies(urb->interval));
- return 0;
- @@ -1938,7 +1938,7 @@ static int queue_int_on_old_endpoint(struct u132 *u132,
- endp->delayed = 1;
- endp->jiffies = jiffies + msecs_to_jiffies(urb->interval);
- if (endp->queue_size++ < ENDP_QUEUE_SIZE) {
- - endp->urb_list[ENDP_QUEUE_MASK & endp->queue_last++] = urb;
- + endp->urb_list[endp->queue_last++ & ENDP_QUEUE_MASK] = urb;
- } else {
- struct u132_urbq *urbq = kmalloc(sizeof(struct u132_urbq),
- GFP_ATOMIC);
- @@ -2022,7 +2022,7 @@ static int create_endpoint_and_queue_bulk(struct u132 *u132,
- endp->queue_size = 1;
- endp->queue_last = 0;
- endp->queue_next = 0;
- - endp->urb_list[ENDP_QUEUE_MASK & endp->queue_last++] = urb;
- + endp->urb_list[endp->queue_last++ & ENDP_QUEUE_MASK] = urb;
- spin_unlock_irqrestore(&endp->queue_lock.slock, irqs);
- u132_endp_queue_work(u132, endp, 0);
- return 0;
- @@ -2035,7 +2035,7 @@ static int queue_bulk_on_old_endpoint(struct u132 *u132, struct u132_udev *udev,
- {
- urb->hcpriv = u132;
- if (endp->queue_size++ < ENDP_QUEUE_SIZE) {
- - endp->urb_list[ENDP_QUEUE_MASK & endp->queue_last++] = urb;
- + endp->urb_list[endp->queue_last++ & ENDP_QUEUE_MASK] = urb;
- } else {
- struct u132_urbq *urbq = kmalloc(sizeof(struct u132_urbq),
- GFP_ATOMIC);
- @@ -2111,7 +2111,7 @@ static int create_endpoint_and_queue_control(struct u132 *u132,
- endp->queue_size = 1;
- endp->queue_last = 0;
- endp->queue_next = 0;
- - endp->urb_list[ENDP_QUEUE_MASK & endp->queue_last++] = urb;
- + endp->urb_list[endp->queue_last++ & ENDP_QUEUE_MASK] = urb;
- spin_unlock_irqrestore(&endp->queue_lock.slock, irqs);
- u132_endp_queue_work(u132, endp, 0);
- return 0;
- @@ -2132,7 +2132,7 @@ static int create_endpoint_and_queue_control(struct u132 *u132,
- endp->queue_size = 1;
- endp->queue_last = 0;
- endp->queue_next = 0;
- - endp->urb_list[ENDP_QUEUE_MASK & endp->queue_last++] = urb;
- + endp->urb_list[endp->queue_last++ & ENDP_QUEUE_MASK] = urb;
- spin_unlock_irqrestore(&endp->queue_lock.slock, irqs);
- u132_endp_queue_work(u132, endp, 0);
- return 0;
- @@ -2148,8 +2148,8 @@ static int queue_control_on_old_endpoint(struct u132 *u132,
- if (usb_pipein(urb->pipe)) {
- urb->hcpriv = u132;
- if (endp->queue_size++ < ENDP_QUEUE_SIZE) {
- - endp->urb_list[ENDP_QUEUE_MASK &
- - endp->queue_last++] = urb;
- + endp->urb_list[endp->queue_last++ &
- + ENDP_QUEUE_MASK] = urb;
- } else {
- struct u132_urbq *urbq =
- kmalloc(sizeof(struct u132_urbq),
- @@ -2198,8 +2198,8 @@ static int queue_control_on_old_endpoint(struct u132 *u132,
- }
- urb->hcpriv = u132;
- if (endp->queue_size++ < ENDP_QUEUE_SIZE) {
- - endp->urb_list[ENDP_QUEUE_MASK &
- - endp->queue_last++] = urb;
- + endp->urb_list[endp->queue_last++ &
- + ENDP_QUEUE_MASK] = urb;
- } else {
- struct u132_urbq *urbq =
- kmalloc(sizeof(struct u132_urbq),
- @@ -2222,7 +2222,7 @@ static int queue_control_on_old_endpoint(struct u132 *u132,
- if (udev->enumeration != 2)
- udev->enumeration = 2;
- if (endp->queue_size++ < ENDP_QUEUE_SIZE) {
- - endp->urb_list[ENDP_QUEUE_MASK & endp->queue_last++] =
- + endp->urb_list[endp->queue_last++ & ENDP_QUEUE_MASK] =
- urb;
- } else {
- struct u132_urbq *urbq =
- @@ -2458,17 +2458,15 @@ static int u132_endp_urb_dequeue(struct u132 *u132, struct u132_endp *endp,
- while (++queue_list < ENDP_QUEUE_SIZE && --queue_size > 0) {
- if (urb == endp->urb_list[ENDP_QUEUE_MASK &
- ++queue_scan]) {
- - urb_slot = &endp->urb_list[ENDP_QUEUE_MASK &
- - queue_scan];
- + urb_slot = &endp->urb_list[queue_scan &
- + ENDP_QUEUE_MASK];
- break;
- } else
- continue;
- }
- while (++queue_list < ENDP_QUEUE_SIZE && --queue_size > 0) {
- - *urb_slot = endp->urb_list[ENDP_QUEUE_MASK &
- - ++queue_scan];
- - urb_slot = &endp->urb_list[ENDP_QUEUE_MASK &
- - queue_scan];
- + *urb_slot = endp->urb_list[++queue_scan & ENDP_QUEUE_MASK];
- + urb_slot = &endp->urb_list[queue_scan & ENDP_QUEUE_MASK];
- }
- if (urb_slot) {
- struct usb_hcd *hcd = u132_to_hcd(u132);
- @@ -2660,15 +2658,15 @@ static int u132_roothub_portreset(struct u132 *u132, int port_index)
- roothub.portstatus[port_index], &portstat);
- if (retval)
- return retval;
- - if (RH_PS_PRS & portstat)
- + if (portstat & RH_PS_PRS)
- continue;
- else
- break;
- } while (tick_before(now, reset_done));
- - if (RH_PS_PRS & portstat)
- + if (portstat & RH_PS_PRS)
- return -ENODEV;
- - if (RH_PS_CCS & portstat) {
- - if (RH_PS_PRSC & portstat) {
- + if (portstat & RH_PS_CCS) {
- + if (portstat & RH_PS_PRSC) {
- retval = u132_write_pcimem(u132,
- roothub.portstatus[port_index],
- RH_PS_PRSC);
- diff --git a/drivers/usb/host/uhci-debug.c b/drivers/usb/host/uhci-debug.c
- index 1b28a00..f0eb570 100644
- --- a/drivers/usb/host/uhci-debug.c
- +++ b/drivers/usb/host/uhci-debug.c
- @@ -345,7 +345,7 @@ static int uhci_show_status(struct uhci_hcd *uhci, char *buf, int len)
- out += sprintf(out, " usbint = %04x\n", usbint);
- out += sprintf(out, " usbfrnum = (%d)%03x\n", (usbfrnum >> 10) & 1,
- - 0xfff & (4*(unsigned int)usbfrnum));
- + (4 * (unsigned int) usbfrnum) & 0xfff);
- out += sprintf(out, " flbaseadd = %08x\n", flbaseadd);
- out += sprintf(out, " sof = %02x\n", sof);
- if (out - buf > len)
- diff --git a/drivers/usb/host/uhci-q.c b/drivers/usb/host/uhci-q.c
- index c17ea15..344756c 100644
- --- a/drivers/usb/host/uhci-q.c
- +++ b/drivers/usb/host/uhci-q.c
- @@ -883,7 +883,7 @@ static int uhci_submit_control(struct uhci_hcd *uhci, struct urb *urb,
- goto nomem;
- *plink = LINK_TO_TD(uhci, td);
- - uhci_fill_td(uhci, td, 0, USB_PID_OUT | uhci_explen(0), 0);
- + uhci_fill_td(uhci, td, 0, uhci_explen(0) | USB_PID_OUT, 0);
- wmb();
- qh->dummy_td->status |= cpu_to_hc32(uhci, TD_CTRL_ACTIVE);
- qh->dummy_td = td;
- @@ -1038,7 +1038,7 @@ static int uhci_submit_common(struct uhci_hcd *uhci, struct urb *urb,
- goto nomem;
- *plink = LINK_TO_TD(uhci, td);
- - uhci_fill_td(uhci, td, 0, USB_PID_OUT | uhci_explen(0), 0);
- + uhci_fill_td(uhci, td, 0, uhci_explen(0) | USB_PID_OUT, 0);
- wmb();
- qh->dummy_td->status |= cpu_to_hc32(uhci, TD_CTRL_ACTIVE);
- qh->dummy_td = td;
- diff --git a/drivers/usb/host/whci/qset.c b/drivers/usb/host/whci/qset.c
- index 5e48a60..805b98c 100644
- --- a/drivers/usb/host/whci/qset.c
- +++ b/drivers/usb/host/whci/qset.c
- @@ -207,7 +207,7 @@ enum whc_update qset_add_qtds(struct whc *whc, struct whc_qset *qset)
- if (usb_pipecontrol(std->urb->pipe))
- memcpy(qtd->setup, std->urb->setup_packet, 8);
- - status = QTD_STS_ACTIVE | QTD_STS_LEN(std->len);
- + status = QTD_STS_LEN(std->len) | QTD_STS_ACTIVE;
- if (whc_std_last(std) && usb_pipeout(std->urb->pipe))
- status |= QTD_STS_LAST_PKT;
- diff --git a/drivers/usb/host/whci/whci-hc.h b/drivers/usb/host/whci/whci-hc.h
- index 4d4cbc0..319b5a5 100644
- --- a/drivers/usb/host/whci/whci-hc.h
- +++ b/drivers/usb/host/whci/whci-hc.h
- @@ -61,7 +61,7 @@ struct whc_qtd {
- #define QTD_STS_LAST_PKT (1 << 26) /* set Last Packet Flag in WUSB header */
- #define QTD_STS_INACTIVE (1 << 25) /* queue set is marked inactive */
- #define QTD_STS_IALT_VALID (1 << 23) /* iAlt field is valid */
- -#define QTD_STS_IALT(i) (QTD_STS_IALT_VALID | ((i) << 20)) /* iAlt field */
- +#define QTD_STS_IALT(i) (((i) << 20) | QTD_STS_IALT_VALID) /* iAlt field */
- #define QTD_STS_LEN(l) ((l) << 0) /* transfer length */
- #define QTD_STS_TO_LEN(s) ((s) & 0x000fffff)
- diff --git a/drivers/usb/host/whci/wusb.c b/drivers/usb/host/whci/wusb.c
- index 8d27626..ab7caab 100644
- --- a/drivers/usb/host/whci/wusb.c
- +++ b/drivers/usb/host/whci/wusb.c
- @@ -147,7 +147,7 @@ static int whc_set_key(struct whc *whc, u8 key_index, uint32_t tkid,
- int ret;
- memcpy(seckey, key, key_size);
- - setkeycmd = WUSBSETSECKEYCMD_SET | WUSBSETSECKEYCMD_IDX(key_index);
- + setkeycmd = WUSBSETSECKEYCMD_IDX(key_index) | WUSBSETSECKEYCMD_SET;
- if (is_gtk)
- setkeycmd |= WUSBSETSECKEYCMD_GTK;
- @@ -183,7 +183,7 @@ int whc_set_ptk(struct wusbhc *wusbhc, u8 port_idx, u32 tkid,
- goto out;
- di->addr_sec_info &= ~WHC_DI_KEY_IDX_MASK;
- - di->addr_sec_info |= WHC_DI_SECURE | WHC_DI_KEY_IDX(port_idx);
- + di->addr_sec_info |= WHC_DI_KEY_IDX(port_idx) | WHC_DI_SECURE;
- } else
- di->addr_sec_info &= ~WHC_DI_SECURE;
- diff --git a/drivers/usb/host/xhci-hub.c b/drivers/usb/host/xhci-hub.c
- index 0230965..46d6a1a 100644
- --- a/drivers/usb/host/xhci-hub.c
- +++ b/drivers/usb/host/xhci-hub.c
- @@ -527,7 +527,7 @@ void xhci_set_link_state(struct xhci_hcd *xhci, __le32 __iomem **port_array,
- temp = readl(port_array[port_id]);
- temp = xhci_port_state_to_neutral(temp);
- temp &= ~PORT_PLS_MASK;
- - temp |= PORT_LINK_STROBE | link_state;
- + temp |= link_state | PORT_LINK_STROBE;
- writel(temp, port_array[port_id]);
- }
- diff --git a/drivers/usb/host/xhci-mem.c b/drivers/usb/host/xhci-mem.c
- index d034f92..9680953 100644
- --- a/drivers/usb/host/xhci-mem.c
- +++ b/drivers/usb/host/xhci-mem.c
- @@ -2359,7 +2359,7 @@ int xhci_mem_init(struct xhci_hcd *xhci, gfp_t flags)
- xhci_dbg_trace(xhci, trace_xhci_dbg_init,
- "Supported page size register = 0x%x", page_size);
- for (i = 0; i < 16; i++) {
- - if ((0x1 & page_size) != 0)
- + if (page_size & 0x1)
- break;
- page_size = page_size >> 1;
- }
- diff --git a/drivers/usb/host/xhci-ring.c b/drivers/usb/host/xhci-ring.c
- index 6c5e813..2bf17f2 100644
- --- a/drivers/usb/host/xhci-ring.c
- +++ b/drivers/usb/host/xhci-ring.c
- @@ -3467,7 +3467,7 @@ int xhci_queue_ctrl_tx(struct xhci_hcd *xhci, gfp_t mem_flags,
- /* FIXME better way to translate setup_packet into two u32 fields? */
- setup = (struct usb_ctrlrequest *) urb->setup_packet;
- field = 0;
- - field |= TRB_IDT | TRB_TYPE(TRB_SETUP);
- + field |= TRB_TYPE(TRB_SETUP) | TRB_IDT;
- if (start_cycle == 0)
- field |= 0x1;
- @@ -3491,7 +3491,7 @@ int xhci_queue_ctrl_tx(struct xhci_hcd *xhci, gfp_t mem_flags,
- /* If there's data, queue data TRBs */
- /* Only set interrupt on short packet for IN endpoints */
- if (usb_urb_dir_in(urb))
- - field = TRB_ISP | TRB_TYPE(TRB_DATA);
- + field = TRB_TYPE(TRB_DATA) | TRB_ISP;
- else
- field = TRB_TYPE(TRB_DATA);
- --
- 2.6.3
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement