Searched refs:tx_channel (Results 1 - 20 of 20) sorted by relevance

/linux-master/drivers/mailbox/
H A Dmailbox-test.c37 struct mbox_chan *tx_channel; member in struct:mbox_test_device
55 if (!tdev->tx_channel) {
105 if (!tdev->tx_channel) {
145 ret = mbox_send_message(tdev->tx_channel, data);
388 tdev->tx_channel = mbox_test_request_channel(pdev, "tx");
391 if (IS_ERR_OR_NULL(tdev->tx_channel) && IS_ERR_OR_NULL(tdev->rx_channel))
396 tdev->rx_channel = tdev->tx_channel;
427 if (tdev->tx_channel)
428 mbox_free_channel(tdev->tx_channel);
/linux-master/drivers/usb/atm/
H A Dusbatm.c461 unsigned int stride = instance->tx_channel.stride;
571 tx_channel.tasklet);
574 const unsigned int buf_size = instance->tx_channel.buf_size;
583 urb = usbatm_pop_urb(&instance->tx_channel);
635 tasklet_disable(&instance->tx_channel.tasklet);
641 tasklet_enable(&instance->tx_channel.tasklet);
680 tasklet_schedule(&instance->tx_channel.tasklet);
699 tasklet_kill(&instance->tx_channel.tasklet);
1076 usbatm_init_channel(&instance->tx_channel);
1078 tasklet_setup(&instance->tx_channel
[all...]
H A Dusbatm.h155 struct usbatm_channel tx_channel; member in struct:usbatm_data
/linux-master/drivers/usb/musb/
H A Dux500_dma.c45 struct ux500_dma_channel tx_channel[UX500_MUSB_DMA_NUM_RX_TX_CHANNELS]; member in struct:ux500_dma_controller
147 ux500_channel = is_tx ? &(controller->tx_channel[ch_num]) :
256 channel = &controller->tx_channel[ch_num].channel;
338 channel_array = controller->tx_channel;
H A Dmusb_cppi41.c39 struct cppi41_dma_channel *tx_channel; member in struct:cppi41_dma_controller
494 cppi41_channel = &controller->tx_channel[ch_num];
651 dc = ctrl->tx_channel[i].dc;
705 cppi41_channel = &controller->tx_channel[port - 1];
742 kfree(controller->tx_channel);
791 controller->tx_channel = kzalloc(channel_size, GFP_KERNEL);
792 if (!controller->tx_channel)
801 kfree(controller->tx_channel);
H A Dmusb_host.c267 hw_ep->tx_channel ? "dma" : "pio");
269 if (!hw_ep->tx_channel)
345 if (ep->tx_channel) {
346 dma->channel_release(ep->tx_channel);
347 ep->tx_channel = NULL;
576 struct dma_channel *channel = hw_ep->tx_channel;
614 struct dma_channel *channel = hw_ep->tx_channel;
629 struct dma_channel *channel = hw_ep->tx_channel;
655 hw_ep->tx_channel = NULL;
699 hw_ep->tx_channel
[all...]
H A Dmusb_core.h219 struct dma_channel *tx_channel; member in struct:musb_hw_ep
H A Dmusb_core.c1132 ep->tx_channel ? " DMA" : "",
1134 if (!ep->tx_channel)
/linux-master/drivers/firmware/tegra/
H A Dbpmp-tegra186.c184 tegra186_bpmp_channel_cleanup(bpmp->tx_channel);
286 err = tegra186_bpmp_channel_init(bpmp->tx_channel, bpmp,
294 tegra186_bpmp_channel_cleanup(bpmp->tx_channel);
318 tegra186_bpmp_channel_reset(bpmp->tx_channel);
H A Dbpmp-tegra210.c183 err = tegra210_bpmp_channel_init(bpmp->tx_channel, bpmp,
H A Dbpmp.c338 channel = bpmp->tx_channel;
739 bpmp->tx_channel = devm_kzalloc(&pdev->dev, sizeof(*bpmp->tx_channel),
741 if (!bpmp->tx_channel)
/linux-master/drivers/mmc/host/
H A Dmmci.c839 struct dma_chan *tx_channel; member in struct:mmci_dmae_priv
862 dmae->tx_channel = dma_request_chan(mmc_dev(host->mmc), "tx");
863 if (IS_ERR(dmae->tx_channel)) {
864 if (PTR_ERR(dmae->tx_channel) == -EPROBE_DEFER)
867 dmae->tx_channel = NULL;
875 if (dmae->rx_channel && !dmae->tx_channel)
876 dmae->tx_channel = dmae->rx_channel;
883 if (dmae->tx_channel)
884 txname = dma_chan_name(dmae->tx_channel);
895 if (dmae->tx_channel) {
[all...]
/linux-master/drivers/input/touchscreen/
H A Ds6sy761.c110 u8 tx_channel; member in struct:s6sy761_data
368 sdata->tx_channel = max_t(u8, buffer[8], 1);
447 err = input_mt_init_slots(sdata->input, sdata->tx_channel,
/linux-master/include/soc/tegra/
H A Dbpmp.h83 struct tegra_bpmp_channel *tx_channel, *rx_channel, *threaded_channels; member in struct:tegra_bpmp
/linux-master/drivers/net/ethernet/sfc/
H A Defx.c477 struct efx_channel *tx_channel; local
479 tx_channel = efx->channel[efx->tx_channel_offset];
480 *tx_usecs = tx_channel->irq_moderation_us;
/linux-master/drivers/net/ethernet/sfc/siena/
H A Defx.c477 struct efx_channel *tx_channel; local
479 tx_channel = efx->channel[efx->tx_channel_offset];
480 *tx_usecs = tx_channel->irq_moderation_us;
/linux-master/drivers/net/ethernet/sun/
H A Dniu.c3758 if (tx_vec & (1 << rp->tx_channel))
3760 nw64(LD_IM0(LDN_TXDMA(rp->tx_channel)), 0);
3860 netdev_err(np->dev, "TX channel %u errors ( ", rp->tx_channel);
3886 cs = nr64(TX_CS(rp->tx_channel));
3887 logh = nr64(TX_RNG_ERR_LOGH(rp->tx_channel));
3888 logl = nr64(TX_RNG_ERR_LOGL(rp->tx_channel));
3891 rp->tx_channel,
4111 if (tx_vec & (1 << rp->tx_channel)) {
4159 rp->tx_cs = nr64(TX_CS(rp->tx_channel));
4188 int ldn = LDN_TXDMA(rp->tx_channel);
[all...]
H A Dniu.h2862 u16 tx_channel; member in struct:rx_pkt_hdr0::tx_ring_info
/linux-master/drivers/net/ethernet/microchip/
H A Dlan743x_main.c1700 int tx_channel)
1706 DMAC_CMD_START_T_(tx_channel)),
1708 DMAC_CMD_STOP_T_(tx_channel)));
1712 int tx_channel)
1718 ((result = lan743x_dmac_tx_get_state(adapter, tx_channel)) ==
1699 lan743x_dmac_tx_get_state(struct lan743x_adapter *adapter, int tx_channel) argument
1711 lan743x_dmac_tx_wait_till_stopped(struct lan743x_adapter *adapter, int tx_channel) argument
/linux-master/drivers/net/ethernet/sfc/falcon/
H A Defx.c1944 struct ef4_channel *tx_channel; local
1946 tx_channel = efx->channel[efx->tx_channel_offset];
1947 *tx_usecs = tx_channel->irq_moderation_us;

Completed in 344 milliseconds