drivers/usb/host/max3421-hcd.c
1000
if (max3421_hcd->curr_len == max_packet)
drivers/usb/host/max3421-hcd.c
1012
struct max3421_hcd *max3421_hcd = hcd_to_max3421(hcd);
drivers/usb/host/max3421-hcd.c
1013
struct urb *urb = max3421_hcd->curr_urb;
drivers/usb/host/max3421-hcd.c
1018
max3421_hcd->hien &= ~(BIT(MAX3421_HI_HXFRDN_BIT) |
drivers/usb/host/max3421-hcd.c
1025
++max3421_hcd->err_stat[result_code];
drivers/usb/host/max3421-hcd.c
1056
max3421_hcd->urb_done = urb_done = 0;
drivers/usb/host/max3421-hcd.c
1067
max3421_hcd->urb_done = urb_done;
drivers/usb/host/max3421-hcd.c
1078
struct max3421_hcd *max3421_hcd = hcd_to_max3421(hcd);
drivers/usb/host/max3421-hcd.c
1089
mode = max3421_hcd->mode;
drivers/usb/host/max3421-hcd.c
1114
max3421_hcd->mode = mode;
drivers/usb/host/max3421-hcd.c
1115
spi_wr8(hcd, MAX3421_REG_MODE, max3421_hcd->mode);
drivers/usb/host/max3421-hcd.c
1117
spin_lock_irqsave(&max3421_hcd->lock, flags);
drivers/usb/host/max3421-hcd.c
1118
old_port_status = max3421_hcd->port_status;
drivers/usb/host/max3421-hcd.c
1120
max3421_hcd->port_status |= USB_PORT_STAT_CONNECTION;
drivers/usb/host/max3421-hcd.c
1122
max3421_hcd->port_status &= ~USB_PORT_STAT_CONNECTION;
drivers/usb/host/max3421-hcd.c
1124
max3421_hcd->port_status |= USB_PORT_STAT_LOW_SPEED;
drivers/usb/host/max3421-hcd.c
1126
max3421_hcd->port_status &= ~USB_PORT_STAT_LOW_SPEED;
drivers/usb/host/max3421-hcd.c
1127
chg = (old_port_status ^ max3421_hcd->port_status);
drivers/usb/host/max3421-hcd.c
1128
max3421_hcd->port_status |= chg << 16;
drivers/usb/host/max3421-hcd.c
1129
spin_unlock_irqrestore(&max3421_hcd->lock, flags);
drivers/usb/host/max3421-hcd.c
1137
struct max3421_hcd *max3421_hcd = hcd_to_max3421(hcd);
drivers/usb/host/max3421-hcd.c
1139
if (max3421_hcd->spi_thread)
drivers/usb/host/max3421-hcd.c
1140
wake_up_process(max3421_hcd->spi_thread);
drivers/usb/host/max3421-hcd.c
1141
if (!test_and_set_bit(ENABLE_IRQ, &max3421_hcd->todo))
drivers/usb/host/max3421-hcd.c
1151
struct max3421_hcd *max3421_hcd = hcd_to_max3421(hcd);
drivers/usb/host/max3421-hcd.c
1159
spin_lock_irqsave(&max3421_hcd->lock, flags);
drivers/usb/host/max3421-hcd.c
1160
list_for_each_entry(max3421_ep, &max3421_hcd->ep_list, ep_list) {
drivers/usb/host/max3421-hcd.c
1183
spin_unlock_irqrestore(&max3421_hcd->lock, flags);
drivers/usb/host/max3421-hcd.c
1192
struct max3421_hcd *max3421_hcd = hcd_to_max3421(hcd);
drivers/usb/host/max3421-hcd.c
1203
hirq &= max3421_hcd->hien;
drivers/usb/host/max3421-hcd.c
1212
max3421_hcd->frame_number = ((max3421_hcd->frame_number + 1)
drivers/usb/host/max3421-hcd.c
1214
max3421_hcd->sched_pass = SCHED_PASS_PERIODIC;
drivers/usb/host/max3421-hcd.c
1230
spin_lock_irqsave(&max3421_hcd->lock, flags);
drivers/usb/host/max3421-hcd.c
1232
old_port_status = max3421_hcd->port_status;
drivers/usb/host/max3421-hcd.c
1234
if (max3421_hcd->port_status & USB_PORT_STAT_RESET) {
drivers/usb/host/max3421-hcd.c
1236
max3421_hcd->port_status &= ~USB_PORT_STAT_RESET;
drivers/usb/host/max3421-hcd.c
1237
max3421_hcd->port_status |= USB_PORT_STAT_ENABLE;
drivers/usb/host/max3421-hcd.c
1248
chg = (old_port_status ^ max3421_hcd->port_status);
drivers/usb/host/max3421-hcd.c
1249
max3421_hcd->port_status |= chg << 16;
drivers/usb/host/max3421-hcd.c
1251
spin_unlock_irqrestore(&max3421_hcd->lock, flags);
drivers/usb/host/max3421-hcd.c
1265
max3421_hcd->err_stat[i]);
drivers/usb/host/max3421-hcd.c
1271
memset(max3421_hcd->err_stat, 0,
drivers/usb/host/max3421-hcd.c
1272
sizeof(max3421_hcd->err_stat));
drivers/usb/host/max3421-hcd.c
1286
struct max3421_hcd *max3421_hcd = hcd_to_max3421(hcd);
drivers/usb/host/max3421-hcd.c
1310
max3421_hcd->mode = (BIT(MAX3421_MODE_HOST_BIT) |
drivers/usb/host/max3421-hcd.c
1314
spi_wr8(hcd, MAX3421_REG_MODE, max3421_hcd->mode);
drivers/usb/host/max3421-hcd.c
1317
max3421_hcd->frame_number = USB_MAX_FRAME_NUMBER;
drivers/usb/host/max3421-hcd.c
1325
max3421_hcd->hien = (BIT(MAX3421_HI_FRAME_BIT) |
drivers/usb/host/max3421-hcd.c
1328
spi_wr8(hcd, MAX3421_REG_HIEN, max3421_hcd->hien);
drivers/usb/host/max3421-hcd.c
1338
struct max3421_hcd *max3421_hcd = hcd_to_max3421(hcd);
drivers/usb/host/max3421-hcd.c
1343
status = max3421_hcd->urb_done;
drivers/usb/host/max3421-hcd.c
1344
max3421_hcd->urb_done = 0;
drivers/usb/host/max3421-hcd.c
1347
urb = max3421_hcd->curr_urb;
drivers/usb/host/max3421-hcd.c
1359
max3421_hcd->curr_urb = NULL;
drivers/usb/host/max3421-hcd.c
1360
spin_lock_irqsave(&max3421_hcd->lock, flags);
drivers/usb/host/max3421-hcd.c
1362
spin_unlock_irqrestore(&max3421_hcd->lock, flags);
drivers/usb/host/max3421-hcd.c
1375
struct max3421_hcd *max3421_hcd = hcd_to_max3421(hcd);
drivers/usb/host/max3421-hcd.c
1384
max3421_hcd->rev = spi_rd8(hcd, MAX3421_REG_REVISION);
drivers/usb/host/max3421-hcd.c
1385
if (max3421_hcd->rev == 0x12 || max3421_hcd->rev == 0x13)
drivers/usb/host/max3421-hcd.c
1387
dev_err(&spi->dev, "bad rev 0x%02x", max3421_hcd->rev);
drivers/usb/host/max3421-hcd.c
1391
max3421_hcd->rev, spi->max_speed_hz, spi->bits_per_word,
drivers/usb/host/max3421-hcd.c
1401
spi_wr8(hcd, MAX3421_REG_HIEN, max3421_hcd->hien);
drivers/usb/host/max3421-hcd.c
1404
if (test_and_clear_bit(ENABLE_IRQ, &max3421_hcd->todo))
drivers/usb/host/max3421-hcd.c
1412
if (max3421_hcd->urb_done)
drivers/usb/host/max3421-hcd.c
1416
else if (!max3421_hcd->curr_urb)
drivers/usb/host/max3421-hcd.c
1419
if (test_and_clear_bit(RESET_HCD, &max3421_hcd->todo))
drivers/usb/host/max3421-hcd.c
1422
if (test_and_clear_bit(RESET_PORT, &max3421_hcd->todo)) {
drivers/usb/host/max3421-hcd.c
1428
if (test_and_clear_bit(CHECK_UNLINK, &max3421_hcd->todo))
drivers/usb/host/max3421-hcd.c
1430
if (test_and_clear_bit(IOPIN_UPDATE, &max3421_hcd->todo)) {
drivers/usb/host/max3421-hcd.c
1435
for (i = 0; i < ARRAY_SIZE(max3421_hcd->iopins); ++i) {
drivers/usb/host/max3421-hcd.c
1439
(max3421_hcd->iopins[i] & 0x0f));
drivers/usb/host/max3421-hcd.c
1441
max3421_hcd->iopins[i] = val;
drivers/usb/host/max3421-hcd.c
1454
struct max3421_hcd *max3421_hcd = hcd_to_max3421(hcd);
drivers/usb/host/max3421-hcd.c
1456
max3421_hcd->port_status &= ~(USB_PORT_STAT_ENABLE |
drivers/usb/host/max3421-hcd.c
1458
max3421_hcd->port_status |= USB_PORT_STAT_RESET;
drivers/usb/host/max3421-hcd.c
1459
set_bit(RESET_PORT, &max3421_hcd->todo);
drivers/usb/host/max3421-hcd.c
1460
wake_up_process(max3421_hcd->spi_thread);
drivers/usb/host/max3421-hcd.c
1467
struct max3421_hcd *max3421_hcd = hcd_to_max3421(hcd);
drivers/usb/host/max3421-hcd.c
1472
set_bit(RESET_HCD, &max3421_hcd->todo);
drivers/usb/host/max3421-hcd.c
1473
wake_up_process(max3421_hcd->spi_thread);
drivers/usb/host/max3421-hcd.c
1480
struct max3421_hcd *max3421_hcd = hcd_to_max3421(hcd);
drivers/usb/host/max3421-hcd.c
1482
spin_lock_init(&max3421_hcd->lock);
drivers/usb/host/max3421-hcd.c
1483
max3421_hcd->rh_state = MAX3421_RH_RUNNING;
drivers/usb/host/max3421-hcd.c
1485
INIT_LIST_HEAD(&max3421_hcd->ep_list);
drivers/usb/host/max3421-hcd.c
1502
struct max3421_hcd *max3421_hcd = hcd_to_max3421(hcd);
drivers/usb/host/max3421-hcd.c
1521
spin_lock_irqsave(&max3421_hcd->lock, flags);
drivers/usb/host/max3421-hcd.c
1532
max3421_ep->last_active = max3421_hcd->frame_number;
drivers/usb/host/max3421-hcd.c
1535
list_add_tail(&max3421_ep->ep_list, &max3421_hcd->ep_list);
drivers/usb/host/max3421-hcd.c
1541
max3421_hcd->sched_pass = SCHED_PASS_PERIODIC;
drivers/usb/host/max3421-hcd.c
1542
wake_up_process(max3421_hcd->spi_thread);
drivers/usb/host/max3421-hcd.c
1546
spin_unlock_irqrestore(&max3421_hcd->lock, flags);
drivers/usb/host/max3421-hcd.c
1553
struct max3421_hcd *max3421_hcd = hcd_to_max3421(hcd);
drivers/usb/host/max3421-hcd.c
1557
spin_lock_irqsave(&max3421_hcd->lock, flags);
drivers/usb/host/max3421-hcd.c
1565
set_bit(CHECK_UNLINK, &max3421_hcd->todo);
drivers/usb/host/max3421-hcd.c
1566
wake_up_process(max3421_hcd->spi_thread);
drivers/usb/host/max3421-hcd.c
1568
spin_unlock_irqrestore(&max3421_hcd->lock, flags);
drivers/usb/host/max3421-hcd.c
1575
struct max3421_hcd *max3421_hcd = hcd_to_max3421(hcd);
drivers/usb/host/max3421-hcd.c
1578
spin_lock_irqsave(&max3421_hcd->lock, flags);
drivers/usb/host/max3421-hcd.c
1590
spin_unlock_irqrestore(&max3421_hcd->lock, flags);
drivers/usb/host/max3421-hcd.c
1596
struct max3421_hcd *max3421_hcd = hcd_to_max3421(hcd);
drivers/usb/host/max3421-hcd.c
1597
return max3421_hcd->frame_number;
drivers/usb/host/max3421-hcd.c
1607
struct max3421_hcd *max3421_hcd = hcd_to_max3421(hcd);
drivers/usb/host/max3421-hcd.c
1611
spin_lock_irqsave(&max3421_hcd->lock, flags);
drivers/usb/host/max3421-hcd.c
1616
if ((max3421_hcd->port_status & PORT_C_MASK) != 0) {
drivers/usb/host/max3421-hcd.c
1620
max3421_hcd->port_status);
drivers/usb/host/max3421-hcd.c
1622
if (max3421_hcd->rh_state == MAX3421_RH_SUSPENDED)
drivers/usb/host/max3421-hcd.c
1626
spin_unlock_irqrestore(&max3421_hcd->lock, flags);
drivers/usb/host/max3421-hcd.c
1652
struct max3421_hcd *max3421_hcd = hcd_to_max3421(hcd);
drivers/usb/host/max3421-hcd.c
1663
max3421_hcd->iopins[idx] |= mask;
drivers/usb/host/max3421-hcd.c
1665
max3421_hcd->iopins[idx] &= ~mask;
drivers/usb/host/max3421-hcd.c
1666
set_bit(IOPIN_UPDATE, &max3421_hcd->todo);
drivers/usb/host/max3421-hcd.c
1667
wake_up_process(max3421_hcd->spi_thread);
drivers/usb/host/max3421-hcd.c
1675
struct max3421_hcd *max3421_hcd = hcd_to_max3421(hcd);
drivers/usb/host/max3421-hcd.c
1682
spin_lock_irqsave(&max3421_hcd->lock, flags);
drivers/usb/host/max3421-hcd.c
1697
max3421_hcd->port_status &= ~(1 << value);
drivers/usb/host/max3421-hcd.c
1719
((__le16 *) buf)[0] = cpu_to_le16(max3421_hcd->port_status);
drivers/usb/host/max3421-hcd.c
1721
cpu_to_le16(max3421_hcd->port_status >> 16);
drivers/usb/host/max3421-hcd.c
1736
if (max3421_hcd->active)
drivers/usb/host/max3421-hcd.c
1737
max3421_hcd->port_status |=
drivers/usb/host/max3421-hcd.c
1742
max3421_hcd->port_status |= USB_PORT_STAT_POWER;
drivers/usb/host/max3421-hcd.c
1750
if ((max3421_hcd->port_status & USB_PORT_STAT_POWER)
drivers/usb/host/max3421-hcd.c
1752
max3421_hcd->port_status |= (1 << value);
drivers/usb/host/max3421-hcd.c
1764
spin_unlock_irqrestore(&max3421_hcd->lock, flags);
drivers/usb/host/max3421-hcd.c
1783
.hcd_priv_size = sizeof(struct max3421_hcd),
drivers/usb/host/max3421-hcd.c
1824
struct max3421_hcd *max3421_hcd;
drivers/usb/host/max3421-hcd.c
1877
max3421_hcd = hcd_to_max3421(hcd);
drivers/usb/host/max3421-hcd.c
1878
INIT_LIST_HEAD(&max3421_hcd->ep_list);
drivers/usb/host/max3421-hcd.c
1879
spi_set_drvdata(spi, max3421_hcd);
drivers/usb/host/max3421-hcd.c
1881
max3421_hcd->tx = kmalloc_obj(*max3421_hcd->tx);
drivers/usb/host/max3421-hcd.c
1882
if (!max3421_hcd->tx)
drivers/usb/host/max3421-hcd.c
1884
max3421_hcd->rx = kmalloc_obj(*max3421_hcd->rx);
drivers/usb/host/max3421-hcd.c
1885
if (!max3421_hcd->rx)
drivers/usb/host/max3421-hcd.c
1888
max3421_hcd->spi_thread = kthread_run(max3421_spi_thread, hcd,
drivers/usb/host/max3421-hcd.c
1890
if (max3421_hcd->spi_thread == ERR_PTR(-ENOMEM)) {
drivers/usb/host/max3421-hcd.c
1917
kfree(max3421_hcd->tx);
drivers/usb/host/max3421-hcd.c
1918
kfree(max3421_hcd->rx);
drivers/usb/host/max3421-hcd.c
1919
if (!IS_ERR_OR_NULL(max3421_hcd->spi_thread))
drivers/usb/host/max3421-hcd.c
1920
kthread_stop(max3421_hcd->spi_thread);
drivers/usb/host/max3421-hcd.c
1929
struct max3421_hcd *max3421_hcd;
drivers/usb/host/max3421-hcd.c
1933
max3421_hcd = spi_get_drvdata(spi);
drivers/usb/host/max3421-hcd.c
1934
hcd = max3421_to_hcd(max3421_hcd);
drivers/usb/host/max3421-hcd.c
1938
spin_lock_irqsave(&max3421_hcd->lock, flags);
drivers/usb/host/max3421-hcd.c
1940
kthread_stop(max3421_hcd->spi_thread);
drivers/usb/host/max3421-hcd.c
1942
spin_unlock_irqrestore(&max3421_hcd->lock, flags);
drivers/usb/host/max3421-hcd.c
328
static inline struct max3421_hcd *
drivers/usb/host/max3421-hcd.c
331
return (struct max3421_hcd *) hcd->hcd_priv;
drivers/usb/host/max3421-hcd.c
335
max3421_to_hcd(struct max3421_hcd *max3421_hcd)
drivers/usb/host/max3421-hcd.c
337
return container_of((void *) max3421_hcd, struct usb_hcd, hcd_priv);
drivers/usb/host/max3421-hcd.c
343
struct max3421_hcd *max3421_hcd = hcd_to_max3421(hcd);
drivers/usb/host/max3421-hcd.c
352
max3421_hcd->tx->data[0] =
drivers/usb/host/max3421-hcd.c
356
transfer.tx_buf = max3421_hcd->tx->data;
drivers/usb/host/max3421-hcd.c
357
transfer.rx_buf = max3421_hcd->rx->data;
drivers/usb/host/max3421-hcd.c
363
return max3421_hcd->rx->data[1];
drivers/usb/host/max3421-hcd.c
370
struct max3421_hcd *max3421_hcd = hcd_to_max3421(hcd);
drivers/usb/host/max3421-hcd.c
378
max3421_hcd->tx->data[0] =
drivers/usb/host/max3421-hcd.c
381
max3421_hcd->tx->data[1] = val;
drivers/usb/host/max3421-hcd.c
383
transfer.tx_buf = max3421_hcd->tx->data;
drivers/usb/host/max3421-hcd.c
394
struct max3421_hcd *max3421_hcd = hcd_to_max3421(hcd);
drivers/usb/host/max3421-hcd.c
402
max3421_hcd->tx->data[0] =
drivers/usb/host/max3421-hcd.c
405
transfer[0].tx_buf = max3421_hcd->tx->data;
drivers/usb/host/max3421-hcd.c
420
struct max3421_hcd *max3421_hcd = hcd_to_max3421(hcd);
drivers/usb/host/max3421-hcd.c
428
max3421_hcd->tx->data[0] =
drivers/usb/host/max3421-hcd.c
432
transfer[0].tx_buf = max3421_hcd->tx->data;
drivers/usb/host/max3421-hcd.c
459
struct max3421_hcd *max3421_hcd = hcd_to_max3421(hcd);
drivers/usb/host/max3421-hcd.c
460
u8 mode_lowspeed, mode_hubpre, mode = max3421_hcd->mode;
drivers/usb/host/max3421-hcd.c
464
if (max3421_hcd->port_status & USB_PORT_STAT_LOW_SPEED) {
drivers/usb/host/max3421-hcd.c
472
if (mode != max3421_hcd->mode) {
drivers/usb/host/max3421-hcd.c
473
max3421_hcd->mode = mode;
drivers/usb/host/max3421-hcd.c
474
spi_wr8(hcd, MAX3421_REG_MODE, max3421_hcd->mode);
drivers/usb/host/max3421-hcd.c
514
struct max3421_hcd *max3421_hcd = hcd_to_max3421(hcd);
drivers/usb/host/max3421-hcd.c
517
max3421_hcd->curr_len = 0;
drivers/usb/host/max3421-hcd.c
518
max3421_hcd->hien |= BIT(MAX3421_HI_RCVDAV_BIT);
drivers/usb/host/max3421-hcd.c
526
struct max3421_hcd *max3421_hcd = hcd_to_max3421(hcd);
drivers/usb/host/max3421-hcd.c
534
if (max3421_hcd->rev == 0x12) {
drivers/usb/host/max3421-hcd.c
538
spi_wr8(hcd, MAX3421_REG_SNDBC, max3421_hcd->curr_len);
drivers/usb/host/max3421-hcd.c
553
max3421_hcd->urb_done = -EMSGSIZE;
drivers/usb/host/max3421-hcd.c
556
max3421_hcd->curr_len = min((urb->transfer_buffer_length -
drivers/usb/host/max3421-hcd.c
559
spi_wr_buf(hcd, MAX3421_REG_SNDFIFO, src, max3421_hcd->curr_len);
drivers/usb/host/max3421-hcd.c
560
spi_wr8(hcd, MAX3421_REG_SNDBC, max3421_hcd->curr_len);
drivers/usb/host/max3421-hcd.c
571
struct max3421_hcd *max3421_hcd = hcd_to_max3421(hcd);
drivers/usb/host/max3421-hcd.c
572
struct urb *urb = max3421_hcd->curr_urb;
drivers/usb/host/max3421-hcd.c
611
max3421_hcd->hien |= BIT(MAX3421_HI_HXFRDN_BIT);
drivers/usb/host/max3421-hcd.c
632
struct max3421_hcd *max3421_hcd = hcd_to_max3421(hcd);
drivers/usb/host/max3421-hcd.c
640
spin_lock_irqsave(&max3421_hcd->lock, flags);
drivers/usb/host/max3421-hcd.c
643
max3421_hcd->sched_pass < SCHED_PASS_DONE;
drivers/usb/host/max3421-hcd.c
644
++max3421_hcd->sched_pass)
drivers/usb/host/max3421-hcd.c
645
list_for_each(pos, &max3421_hcd->ep_list) {
drivers/usb/host/max3421-hcd.c
654
if (max3421_hcd->sched_pass !=
drivers/usb/host/max3421-hcd.c
661
if (max3421_hcd->sched_pass !=
drivers/usb/host/max3421-hcd.c
674
max3421_hcd->curr_urb = urb;
drivers/usb/host/max3421-hcd.c
675
max3421_hcd->urb_done = 1;
drivers/usb/host/max3421-hcd.c
676
spin_unlock_irqrestore(&max3421_hcd->lock,
drivers/usb/host/max3421-hcd.c
688
max3421_hcd->frame_number) == 0)
drivers/usb/host/max3421-hcd.c
695
max3421_hcd->frame_number)
drivers/usb/host/max3421-hcd.c
707
if (frame_diff(max3421_hcd->frame_number,
drivers/usb/host/max3421-hcd.c
720
list_move_tail(pos, &max3421_hcd->ep_list);
drivers/usb/host/max3421-hcd.c
726
spin_unlock_irqrestore(&max3421_hcd->lock, flags);
drivers/usb/host/max3421-hcd.c
730
urb = max3421_hcd->curr_urb = curr_urb;
drivers/usb/host/max3421-hcd.c
749
spin_unlock_irqrestore(&max3421_hcd->lock, flags);
drivers/usb/host/max3421-hcd.c
751
max3421_ep->last_active = max3421_hcd->frame_number;
drivers/usb/host/max3421-hcd.c
767
struct max3421_hcd *max3421_hcd = hcd_to_max3421(hcd);
drivers/usb/host/max3421-hcd.c
774
spin_lock_irqsave(&max3421_hcd->lock, flags);
drivers/usb/host/max3421-hcd.c
775
list_for_each_entry(max3421_ep, &max3421_hcd->ep_list, ep_list) {
drivers/usb/host/max3421-hcd.c
782
if (urb == max3421_hcd->curr_urb) {
drivers/usb/host/max3421-hcd.c
783
max3421_hcd->urb_done = 1;
drivers/usb/host/max3421-hcd.c
784
max3421_hcd->hien &= ~(BIT(MAX3421_HI_HXFRDN_BIT) |
drivers/usb/host/max3421-hcd.c
788
spin_unlock_irqrestore(&max3421_hcd->lock,
drivers/usb/host/max3421-hcd.c
791
spin_lock_irqsave(&max3421_hcd->lock, flags);
drivers/usb/host/max3421-hcd.c
796
spin_unlock_irqrestore(&max3421_hcd->lock, flags);
drivers/usb/host/max3421-hcd.c
806
struct max3421_hcd *max3421_hcd = hcd_to_max3421(hcd);
drivers/usb/host/max3421-hcd.c
807
struct urb *urb = max3421_hcd->curr_urb;
drivers/usb/host/max3421-hcd.c
812
max3421_hcd->curr_urb = NULL;
drivers/usb/host/max3421-hcd.c
821
struct max3421_hcd *max3421_hcd = hcd_to_max3421(hcd);
drivers/usb/host/max3421-hcd.c
822
struct urb *urb = max3421_hcd->curr_urb;
drivers/usb/host/max3421-hcd.c
842
max3421_hcd->curr_len = transfer_size;
drivers/usb/host/max3421-hcd.c
853
struct max3421_hcd *max3421_hcd = hcd_to_max3421(hcd);
drivers/usb/host/max3421-hcd.c
855
struct urb *urb = max3421_hcd->curr_urb;
drivers/usb/host/max3421-hcd.c
882
max3421_hcd->urb_done = hrsl_to_error[result_code];
drivers/usb/host/max3421-hcd.c
910
max3421_hcd->urb_done = hrsl_to_error[result_code];
drivers/usb/host/max3421-hcd.c
919
max3421_hcd->urb_done = hrsl_to_error[result_code];
drivers/usb/host/max3421-hcd.c
942
struct max3421_hcd *max3421_hcd = hcd_to_max3421(hcd);
drivers/usb/host/max3421-hcd.c
964
if (max3421_hcd->curr_len < max_packet) {
drivers/usb/host/max3421-hcd.c
985
struct max3421_hcd *max3421_hcd = hcd_to_max3421(hcd);
drivers/usb/host/max3421-hcd.c
987
urb->actual_length += max3421_hcd->curr_len;