Lines Matching refs:index

161 		controller->tx[i].index = i;  in cppi_controller_start()
165 controller->rx[i].index = i; in cppi_controller_start()
283 u8 index; in cppi_channel_allocate() local
293 index = ep->epnum - 1; in cppi_channel_allocate()
299 if (index >= ARRAY_SIZE(controller->tx)) { in cppi_channel_allocate()
300 dev_dbg(musb->controller, "no %cX%d CPPI channel\n", 'T', index); in cppi_channel_allocate()
303 cppi_ch = controller->tx + index; in cppi_channel_allocate()
305 if (index >= ARRAY_SIZE(controller->rx)) { in cppi_channel_allocate()
306 dev_dbg(musb->controller, "no %cX%d CPPI channel\n", 'R', index); in cppi_channel_allocate()
309 cppi_ch = controller->rx + index; in cppi_channel_allocate()
318 index, transmit ? 'T' : 'R', cppi_ch); in cppi_channel_allocate()
323 dev_dbg(musb->controller, "Allocate CPPI%d %cX\n", index, transmit ? 'T' : 'R'); in cppi_channel_allocate()
341 core_rxirq_enable(tibase, c->index + 1); in cppi_channel_release()
355 musb_ep_select(base, c->index + 1); in cppi_dump_rx()
362 c->index, tag, in cppi_dump_rx()
364 DAVINCI_RXCPPI_BUFCNT0_REG + 4 * c->index), in cppi_dump_rx()
386 musb_ep_select(base, c->index + 1); in cppi_dump_tx()
393 c->index, tag, in cppi_dump_tx()
416 u32 temp = 1 << (c->index); in cppi_rndis_update()
464 val = tmp & ~((0x3) << (rx->index * 2)); in cppi_autoreq_update()
472 val |= ((0x3) << (rx->index * 2)); in cppi_autoreq_update()
476 val |= ((0x1) << (rx->index * 2)); in cppi_autoreq_update()
594 tx->index, in cppi_next_tx_segment()
818 rx->index, maxpacket, in cppi_next_rx_segment()
824 DAVINCI_RXCPPI_BUFCNT0_REG + (rx->index * 4)) in cppi_next_rx_segment()
867 WARNING("rx dma%d -- no BDs? need %d\n", rx->index, n_bds); in cppi_next_rx_segment()
870 WARNING("rx dma%d -- only %d of %d BDs\n", rx->index, i, n_bds); in cppi_next_rx_segment()
896 core_rxirq_enable(tibase, rx->index + 1); in cppi_next_rx_segment()
911 DAVINCI_RXCPPI_BUFCNT0_REG + (rx->index * 4)) in cppi_next_rx_segment()
916 DAVINCI_RXCPPI_BUFCNT0_REG + (rx->index * 4), in cppi_next_rx_segment()
920 DAVINCI_RXCPPI_BUFCNT0_REG + (rx->index * 4), in cppi_next_rx_segment()
924 DAVINCI_RXCPPI_BUFCNT0_REG + (rx->index * 4)) in cppi_next_rx_segment()
928 rx->index, i, n_bds); in cppi_next_rx_segment()
930 DAVINCI_RXCPPI_BUFCNT0_REG + (rx->index * 4), in cppi_next_rx_segment()
966 cppi_ch->index); in cppi_channel_program()
972 cppi_ch->index); in cppi_channel_program()
978 cppi_ch->index); in cppi_channel_program()
1101 musb_ep_select(cppi->mregs, rx->index + 1); in cppi_rx_scan()
1105 rx->index, in cppi_rx_scan()
1149 int i, index; in cppi_interrupt() local
1170 for (index = 0; tx; tx = tx >> 1, index++) { in cppi_interrupt()
1179 tx_ch = cppi->tx + index; in cppi_interrupt()
1247 musb_dma_completion(musb, index + 1, 1); in cppi_interrupt()
1260 for (index = 0; rx; rx = rx >> 1, index++) { in cppi_interrupt()
1265 rx_ch = cppi->rx + index; in cppi_interrupt()
1268 if (!cppi_rx_scan(cppi, index)) in cppi_interrupt()
1284 core_rxirq_disable(tibase, index + 1); in cppi_interrupt()
1285 musb_dma_completion(musb, index + 1, 0); in cppi_interrupt()
1416 musb_ep_select(mbase, cppi_ch->index + 1); in cppi_channel_abort()
1428 musb_writel(tibase, DAVINCI_TXCPPI_TEAR_REG, cppi_ch->index); in cppi_channel_abort()
1470 core_rxirq_disable(tibase, cppi_ch->index + 1); in cppi_channel_abort()
1475 value &= ~((0x3) << (cppi_ch->index * 2)); in cppi_channel_abort()
1504 cppi_rx_scan(controller, cppi_ch->index); in cppi_channel_abort()