| /OK3568_Linux_fs/kernel/drivers/crypto/marvell/cesa/ |
| H A D | tdma.c | 60 struct mv_cesa_tdma_desc *tdma; in mv_cesa_dma_cleanup() local 62 for (tdma = dreq->chain.first; tdma;) { in mv_cesa_dma_cleanup() 63 struct mv_cesa_tdma_desc *old_tdma = tdma; in mv_cesa_dma_cleanup() 64 u32 type = tdma->flags & CESA_TDMA_TYPE_MSK; in mv_cesa_dma_cleanup() 67 dma_pool_free(cesa_dev->dma->op_pool, tdma->op, in mv_cesa_dma_cleanup() 68 le32_to_cpu(tdma->src)); in mv_cesa_dma_cleanup() 70 tdma = tdma->next; in mv_cesa_dma_cleanup() 82 struct mv_cesa_tdma_desc *tdma; in mv_cesa_dma_prepare() local 84 for (tdma = dreq->chain.first; tdma; tdma = tdma->next) { in mv_cesa_dma_prepare() 85 if (tdma->flags & CESA_TDMA_DST_IN_SRAM) in mv_cesa_dma_prepare() [all …]
|
| H A D | Makefile | 3 marvell-cesa-objs := cesa.o cipher.o hash.o tdma.o
|
| /OK3568_Linux_fs/kernel/drivers/dma/ |
| H A D | tegra210-adma.c | 133 struct tegra_adma *tdma; member 170 static inline void tdma_write(struct tegra_adma *tdma, u32 reg, u32 val) in tdma_write() argument 172 writel(val, tdma->base_addr + tdma->cdata->global_reg_offset + reg); in tdma_write() 175 static inline u32 tdma_read(struct tegra_adma *tdma, u32 reg) in tdma_read() argument 177 return readl(tdma->base_addr + tdma->cdata->global_reg_offset + reg); in tdma_read() 203 return tdc->tdma->dev; in tdc2dev() 221 static int tegra_adma_init(struct tegra_adma *tdma) in tegra_adma_init() argument 227 tdma_write(tdma, tdma->cdata->global_int_clear, 0x1); in tegra_adma_init() 230 tdma_write(tdma, ADMA_GLOBAL_SOFT_RESET, 0x1); in tegra_adma_init() 234 tdma->base_addr + in tegra_adma_init() [all …]
|
| H A D | tegra20-apb-dma.c | 189 struct tegra_dma *tdma; member 231 static inline void tdma_write(struct tegra_dma *tdma, u32 reg, u32 val) in tdma_write() argument 233 writel(val, tdma->base_addr + reg); in tdma_write() 236 static inline u32 tdma_read(struct tegra_dma *tdma, u32 reg) in tdma_read() argument 238 return readl(tdma->base_addr + reg); in tdma_read() 360 struct tegra_dma *tdma = tdc->tdma; in tegra_dma_global_pause() local 362 spin_lock(&tdma->global_lock); in tegra_dma_global_pause() 364 if (tdc->tdma->global_pause_count == 0) { in tegra_dma_global_pause() 365 tdma_write(tdma, TEGRA_APBDMA_GENERAL, 0); in tegra_dma_global_pause() 370 tdc->tdma->global_pause_count++; in tegra_dma_global_pause() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/seeq/ |
| H A D | sgiseeq.c | 75 volatile struct hpc_dma_desc tdma; member 196 sp->tx_desc[i].tdma.cntinfo = TCNTINFO_INIT; in seeq_init_ring() 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() 445 while ((td->tdma.cntinfo & (HPCDMA_XIU | HPCDMA_ETXD)) == in kick_tx() 451 if (td->tdma.cntinfo & HPCDMA_XIU) { in kick_tx() 483 if (!(td->tdma.cntinfo & (HPCDMA_XIU))) in sgiseeq_tx() 485 if (!(td->tdma.cntinfo & (HPCDMA_ETXD))) { in sgiseeq_tx() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852be/phl/hal_g6/btc/ |
| H A D | halbtc_fw.c | 324 _tdma_cpy(&dm->tdma_now, &pfwinfo->rpt_fbtc_tdma.finfo.tdma); in _chk_btc_report() 328 &pfwinfo->rpt_fbtc_tdma.finfo.tdma)); in _chk_btc_report() 448 if (!force_exec && !_tdma_cmp(&dm->tdma, &dm->tdma_now)) { in _append_tdma() 460 _tdma_cpy(&v->tdma, &dm->tdma); in _append_tdma() 465 __func__, dm->tdma.type, dm->tdma.rxflctrl, dm->tdma.txflctrl, in _append_tdma() 466 dm->tdma.wtgle_n, dm->tdma.leak_n, dm->tdma.ext_ctrl, in _append_tdma() 467 dm->tdma.rxflctrl_role); in _append_tdma() 617 _tdma_cpy(&dm->tdma, buf); in hal_btc_fw_set_1tdma() 664 if (dm->tdma.rxflctrl == CXFLC_NULLP) in hal_btc_fw_set_policy() 674 _tdma_cpy(&dm->tdma_now, &dm->tdma); in hal_btc_fw_set_policy()
|
| H A D | hal_btc.h | 158 btc->dm.tdma.type = tp;\ 159 btc->dm.tdma.rxflctrl = rxflc; \ 160 btc->dm.tdma.txflctrl = txflc; \ 161 btc->dm.tdma.wtgle_n = wtg; \ 162 btc->dm.tdma.leak_n = lek; \ 163 btc->dm.tdma.ext_ctrl = ext; \ 164 btc->dm.tdma.rxflctrl_role = flc_role; \ 166 #define _tdma_set_rxflctrl(rxflc) btc->dm.tdma.rxflctrl = rxflc 167 #define _tdma_set_txflctrl(txflc) btc->dm.tdma.txflctrl = txflc 168 #define _tdma_set_flctrl_role(role) btc->dm.tdma.rxflctrl_role = role [all …]
|
| H A D | halbtc_fwdef.h | 137 struct fbtc_tdma tdma; member
|
| H A D | halbtc_action.c | 677 struct fbtc_tdma *t = &dm->tdma; in _set_policy() 1020 if (wl_rinfo->link_mode == BTC_WLINK_2G_SCC && dm->tdma.rxflctrl) { in _set_policy() 1027 if (dm->leak_ap && dm->tdma.leak_n > 1) in _set_policy()
|
| H A D | hal_btc.c | 382 _tdma_cpy(&btc->dm.tdma, &t_def[CXTD_OFF]); in _reset_btc_var()
|
| H A D | halbtc_dbg_cmd.c | 516 t = &pfwinfo->rpt_fbtc_tdma.finfo.tdma; in _show_fbtc_tdma()
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852bs/phl/hal_g6/btc/ |
| H A D | halbtc_fw.c | 324 _tdma_cpy(&dm->tdma_now, &pfwinfo->rpt_fbtc_tdma.finfo.tdma); in _chk_btc_report() 328 &pfwinfo->rpt_fbtc_tdma.finfo.tdma)); in _chk_btc_report() 448 if (!force_exec && !_tdma_cmp(&dm->tdma, &dm->tdma_now)) { in _append_tdma() 460 _tdma_cpy(&v->tdma, &dm->tdma); in _append_tdma() 465 __func__, dm->tdma.type, dm->tdma.rxflctrl, dm->tdma.txflctrl, in _append_tdma() 466 dm->tdma.wtgle_n, dm->tdma.leak_n, dm->tdma.ext_ctrl, in _append_tdma() 467 dm->tdma.rxflctrl_role); in _append_tdma() 617 _tdma_cpy(&dm->tdma, buf); in hal_btc_fw_set_1tdma() 664 if (dm->tdma.rxflctrl == CXFLC_NULLP) in hal_btc_fw_set_policy() 674 _tdma_cpy(&dm->tdma_now, &dm->tdma); in hal_btc_fw_set_policy()
|
| H A D | hal_btc.h | 158 btc->dm.tdma.type = tp;\ 159 btc->dm.tdma.rxflctrl = rxflc; \ 160 btc->dm.tdma.txflctrl = txflc; \ 161 btc->dm.tdma.wtgle_n = wtg; \ 162 btc->dm.tdma.leak_n = lek; \ 163 btc->dm.tdma.ext_ctrl = ext; \ 164 btc->dm.tdma.rxflctrl_role = flc_role; \ 166 #define _tdma_set_rxflctrl(rxflc) btc->dm.tdma.rxflctrl = rxflc 167 #define _tdma_set_txflctrl(txflc) btc->dm.tdma.txflctrl = txflc 168 #define _tdma_set_flctrl_role(role) btc->dm.tdma.rxflctrl_role = role [all …]
|
| H A D | halbtc_fwdef.h | 137 struct fbtc_tdma tdma; member
|
| H A D | halbtc_action.c | 677 struct fbtc_tdma *t = &dm->tdma; in _set_policy() 1020 if (wl_rinfo->link_mode == BTC_WLINK_2G_SCC && dm->tdma.rxflctrl) { in _set_policy() 1027 if (dm->leak_ap && dm->tdma.leak_n > 1) in _set_policy()
|
| H A D | hal_btc.c | 382 _tdma_cpy(&btc->dm.tdma, &t_def[CXTD_OFF]); in _reset_btc_var()
|
| H A D | halbtc_dbg_cmd.c | 516 t = &pfwinfo->rpt_fbtc_tdma.finfo.tdma; in _show_fbtc_tdma()
|
| /OK3568_Linux_fs/kernel/drivers/media/pci/b2c2/ |
| H A D | flexcop-dma.c | 13 dma_addr_t tdma = 0; in flexcop_dma_allocate() local 20 tcpu = pci_alloc_consistent(pdev, size, &tdma); in flexcop_dma_allocate() 24 dma->dma_addr0 = tdma; in flexcop_dma_allocate() 26 dma->dma_addr1 = tdma + size/2; in flexcop_dma_allocate()
|
| /OK3568_Linux_fs/kernel/arch/arm64/boot/dts/amlogic/ |
| H A D | meson-axg.dtsi | 807 function = "tdma"; 815 function = "tdma"; 823 function = "tdma"; 831 function = "tdma"; 839 function = "tdma"; 847 function = "tdma"; 855 function = "tdma"; 863 function = "tdma"; 871 function = "tdma";
|
| /OK3568_Linux_fs/kernel/drivers/pinctrl/meson/ |
| H A D | pinctrl-meson-axg.c | 985 FUNCTION(tdma),
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/broadcom/ |
| H A D | bcmsysport.c | 46 BCM_SYSPORT_IO_MACRO(tdma, SYS_PORT_TDMA_OFFSET);
|