Searched refs:tdma (Results 1 – 7 of 7) sorted by relevance
/linux/drivers/dma/ |
H A D | tegra210-adma.c | 106 void (*set_global_pg_config)(struct tegra_adma *tdma); 139 struct tegra_adma *tdma; member 179 static inline void tdma_write(struct tegra_adma *tdma, u32 reg, u32 val) in tdma_write() argument 181 writel(val, tdma->base_addr + tdma->cdata->global_reg_offset + reg); in tdma_write() 184 static inline u32 tdma_read(struct tegra_adma *tdma, u32 reg) in tdma_read() argument 186 return readl(tdma->base_addr + tdma->cdata->global_reg_offset + reg); in tdma_read() 189 static inline void tdma_ch_global_write(struct tegra_adma *tdma, u32 reg, u32 val) in tdma_ch_global_write() argument 191 writel(val, tdma->ch_base_addr + tdma->cdata->global_reg_offset + reg); in tdma_ch_global_write() 217 return tdc->tdma->dev; in tdc2dev() 235 static void tegra186_adma_global_page_config(struct tegra_adma *tdma) in tegra186_adma_global_page_config() argument [all …]
|
H A D | tegra186-gpc-dma.c | 238 struct tegra_dma *tdma; member 264 writel_relaxed(val, tdc->tdma->base_addr + tdc->chan_base_offset + reg); in tdc_write() 269 return readl_relaxed(tdc->tdma->base_addr + tdc->chan_base_offset + reg); in tdc_read() 312 struct tegra_dma *tdma = tdc->tdma; in tegra_dma_sid_reserve() local 320 if (test_and_set_bit(sid, &tdma->sid_m2d_reserved)) { in tegra_dma_sid_reserve() 321 dev_err(tdma->dev, "slave id already in use\n"); in tegra_dma_sid_reserve() 326 if (test_and_set_bit(sid, &tdma->sid_d2m_reserved)) { in tegra_dma_sid_reserve() 327 dev_err(tdma->dev, "slave id already in use\n"); in tegra_dma_sid_reserve() 342 struct tegra_dma *tdma = tdc->tdma; in tegra_dma_sid_free() local 347 clear_bit(sid, &tdma->sid_m2d_reserved); in tegra_dma_sid_free() [all …]
|
/linux/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
|
/linux/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/drivers/net/wireless/realtek/rtw89/ |
H A D | coex.c | 868 btc->dm.tdma = t_def[CXTD_OFF]; in _reset_btc_var() 1771 &pfwinfo->rpt_fbtc_tdma.finfo.v3.tdma, in _chk_btc_report() 2101 !memcmp(&dm->tdma, &dm->tdma_now, sizeof(dm->tdma))) { in _append_tdma() 2113 *v = dm->tdma; in _append_tdma() 2117 tlv_v7->len = sizeof(dm->tdma); in _append_tdma() 2120 memcpy(tlv_v7->val, &dm->tdma, tlv_v7->len); in _append_tdma() 2126 v3->tdma = dm->tdma; in _append_tdma() 2132 __func__, dm->tdma.type, dm->tdma.rxflctrl, in _append_tdma() 2133 dm->tdma.txpause, dm->tdma.wtgle_n, dm->tdma.leak_n, in _append_tdma() 2134 dm->tdma.ext_ctrl); in _append_tdma() [all …]
|
/linux/drivers/pinctrl/meson/ |
H A D | pinctrl-meson-axg.c | 985 FUNCTION(tdma),
|