| /linux-6.15/drivers/dma/ |
| H A D | tegra210-adma.c | 255 tdma_ch_global_write(tdma, tdma->cdata->global_int_clear, 0x1); in tegra_adma_init() 273 tdma->cdata->set_global_pg_config(tdma); in tegra_adma_init() 284 struct tegra_adma *tdma = tdc->tdma; in tegra_adma_request_alloc() local 324 struct tegra_adma *tdma = tdc->tdma; in tegra_adma_request_free() local 775 tdma->global_cmd = tdma_read(tdma, ADMA_GLOBAL_CMD); in tegra_adma_runtime_suspend() 818 tdma_write(tdma, ADMA_GLOBAL_CMD, tdma->global_cmd); in tegra_adma_runtime_resume() 820 tdma->cdata->set_global_pg_config(tdma); in tegra_adma_runtime_resume() 906 if (!tdma) in tegra_adma_probe() 952 tdma->ch_base_addr = tdma->base_addr + cdata->ch_base_offset; in tegra_adma_probe() 968 bitmap_fill(tdma->dma_chan_mask, tdma->nr_channels); in tegra_adma_probe() [all …]
|
| H A D | tegra20-apb-dma.c | 188 struct tegra_dma *tdma; member 348 struct tegra_dma *tdma = tdc->tdma; in tegra_dma_global_pause() local 365 struct tegra_dma *tdma = tdc->tdma; in tegra_dma_global_resume() local 383 struct tegra_dma *tdma = tdc->tdma; in tegra_dma_pause() local 397 struct tegra_dma *tdma = tdc->tdma; in tegra_dma_resume() local 1436 struct tegra_dma *tdma; in tegra_dma_probe() local 1445 if (!tdma) in tegra_dma_probe() 1448 tdma->dev = &pdev->dev; in tegra_dma_probe() 1449 tdma->chip_data = cdata; in tegra_dma_probe() 1463 if (IS_ERR(tdma->rst)) { in tegra_dma_probe() [all …]
|
| H A D | tegra186-gpc-dma.c | 238 struct tegra_dma *tdma; member 312 struct tegra_dma *tdma = tdc->tdma; in tegra_dma_sid_reserve() local 342 struct tegra_dma *tdma = tdc->tdma; in tegra_dma_sid_free() local 560 dev_err(tdc->tdma->dev, in tegra_dma_chan_decode_error() 565 dev_err(tdc->tdma->dev, in tegra_dma_chan_decode_error() 570 dev_err(tdc->tdma->dev, in tegra_dma_chan_decode_error() 575 dev_err(tdc->tdma->dev, in tegra_dma_chan_decode_error() 580 dev_err(tdc->tdma->dev, in tegra_dma_chan_decode_error() 585 dev_err(tdc->tdma->dev, in tegra_dma_chan_decode_error() 1374 if (!tdma) in tegra_dma_probe() [all …]
|
| /linux-6.15/drivers/crypto/marvell/cesa/ |
| H A D | tdma.c | 62 for (tdma = dreq->chain.first; tdma;) { in mv_cesa_dma_cleanup() 70 tdma = tdma->next; in mv_cesa_dma_cleanup() 84 for (tdma = dreq->chain.first; tdma; tdma = tdma->next) { in mv_cesa_dma_prepare() 86 tdma->dst = cpu_to_le32(tdma->dst_dma + engine->sram_dma); in mv_cesa_dma_prepare() 89 tdma->src = cpu_to_le32(tdma->src_dma + engine->sram_dma); in mv_cesa_dma_prepare() 130 for (tdma = engine->chain.first; tdma; tdma = next) { in mv_cesa_tdma_process() 221 if (IS_ERR(tdma)) in mv_cesa_dma_add_result_op() 260 if (IS_ERR(tdma)) in mv_cesa_dma_add_op() 272 tdma->op = op; in mv_cesa_dma_add_op() 288 if (IS_ERR(tdma)) in mv_cesa_dma_add_data_transfer() [all …]
|
| H A D | Makefile | 3 marvell-cesa-objs := cesa.o cipher.o hash.o tdma.o
|
| /linux-6.15/drivers/net/ethernet/seeq/ |
| H A D | sgiseeq.c | 75 volatile struct hpc_dma_desc tdma; member 272 i, (&t[i]), t[i].tdma.pbuf, t[i].tdma.cntinfo, in sgiseeq_dump_rings() 273 t[i].tdma.pnext); in sgiseeq_dump_rings() 276 i, (&t[i]), t[i].tdma.pbuf, t[i].tdma.cntinfo, in sgiseeq_dump_rings() 277 t[i].tdma.pnext); in sgiseeq_dump_rings() 451 if (td->tdma.cntinfo & HPCDMA_XIU) { in kick_tx() 483 if (!(td->tdma.cntinfo & (HPCDMA_XIU))) in sgiseeq_tx() 496 td->tdma.cntinfo |= HPCDMA_EOX; in sgiseeq_tx() 632 td->tdma.cntinfo = (len & HPCDMA_BCNT) | in sgiseeq_start_xmit() 640 backend->tdma.cntinfo &= ~HPCDMA_EOX; in sgiseeq_start_xmit() [all …]
|
| /linux-6.15/drivers/media/pci/b2c2/ |
| H A D | flexcop-dma.c | 13 dma_addr_t tdma = 0; in flexcop_dma_allocate() local 20 tcpu = dma_alloc_coherent(&pdev->dev, size, &tdma, GFP_KERNEL); in flexcop_dma_allocate() 24 dma->dma_addr0 = tdma; in flexcop_dma_allocate() 26 dma->dma_addr1 = tdma + size/2; in flexcop_dma_allocate()
|
| /linux-6.15/arch/arm64/boot/dts/amlogic/ |
| H A D | meson-axg.dtsi | 901 function = "tdma"; 909 function = "tdma"; 917 function = "tdma"; 925 function = "tdma"; 933 function = "tdma"; 941 function = "tdma"; 949 function = "tdma"; 957 function = "tdma"; 965 function = "tdma";
|
| /linux-6.15/drivers/net/wireless/realtek/rtw89/ |
| H A D | coex.c | 876 btc->dm.tdma = t_def[CXTD_OFF]; in _reset_btc_var() 2110 !memcmp(&dm->tdma, &dm->tdma_now, sizeof(dm->tdma))) { in _append_tdma() 2122 *v = dm->tdma; in _append_tdma() 2126 tlv_v7->len = sizeof(dm->tdma); in _append_tdma() 2135 v3->tdma = dm->tdma; in _append_tdma() 2141 __func__, dm->tdma.type, dm->tdma.rxflctrl, in _append_tdma() 2142 dm->tdma.txpause, dm->tdma.wtgle_n, dm->tdma.leak_n, in _append_tdma() 2143 dm->tdma.ext_ctrl); in _append_tdma() 2593 if (dm->tdma.rxflctrl == CXFLC_NULLP || in _fw_set_policy() 2594 dm->tdma.rxflctrl == CXFLC_QOSNULL) in _fw_set_policy() [all …]
|
| H A D | core.h | 2111 struct rtw89_btc_fbtc_tdma tdma; member 2912 struct rtw89_btc_fbtc_tdma tdma; member
|
| /linux-6.15/drivers/net/ethernet/broadcom/ |
| H A D | bcmsysport.h | 794 BCM_SYSPORT_IO_MACRO(tdma, SYS_PORT_TDMA_OFFSET);
|
| /linux-6.15/drivers/pinctrl/meson/ |
| H A D | pinctrl-meson-axg.c | 985 FUNCTION(tdma),
|