edma              109 arch/s390/include/asm/pci_clp.h 	u64 edma;			/* end dma as */
edma              153 arch/s390/pci/pci_clp.c 	zdev->end_dma = response->edma;
edma              165 drivers/dma/ep93xx_dma.c 	const struct ep93xx_dma_engine	*edma;
edma              742 drivers/dma/ep93xx_dma.c 	edmac->edma->hw_submit(edmac);
edma              800 drivers/dma/ep93xx_dma.c 	switch (edmac->edma->hw_interrupt(edmac)) {
edma              848 drivers/dma/ep93xx_dma.c 		edmac->edma->hw_submit(edmac);
edma              873 drivers/dma/ep93xx_dma.c 	if (!edmac->edma->m2m) {
edma              908 drivers/dma/ep93xx_dma.c 	ret = edmac->edma->hw_setup(edmac);
edma              960 drivers/dma/ep93xx_dma.c 	edmac->edma->hw_shutdown(edmac);
edma             1042 drivers/dma/ep93xx_dma.c 	if (!edmac->edma->m2m && dir != ep93xx_dma_chan_direction(chan)) {
edma             1123 drivers/dma/ep93xx_dma.c 	if (!edmac->edma->m2m && dir != ep93xx_dma_chan_direction(chan)) {
edma             1193 drivers/dma/ep93xx_dma.c 	if (edmac->edma->hw_synchronize)
edma             1194 drivers/dma/ep93xx_dma.c 		edmac->edma->hw_synchronize(edmac);
edma             1213 drivers/dma/ep93xx_dma.c 	edmac->edma->hw_shutdown(edmac);
edma             1221 drivers/dma/ep93xx_dma.c 	edmac->edma->hw_setup(edmac);
edma             1249 drivers/dma/ep93xx_dma.c 	if (!edmac->edma->m2m)
edma             1319 drivers/dma/ep93xx_dma.c 	struct ep93xx_dma_engine *edma;
edma             1325 drivers/dma/ep93xx_dma.c 	edma = kzalloc(sizeof(*edma) + edma_size, GFP_KERNEL);
edma             1326 drivers/dma/ep93xx_dma.c 	if (!edma)
edma             1329 drivers/dma/ep93xx_dma.c 	dma_dev = &edma->dma_dev;
edma             1330 drivers/dma/ep93xx_dma.c 	edma->m2m = platform_get_device_id(pdev)->driver_data;
edma             1331 drivers/dma/ep93xx_dma.c 	edma->num_channels = pdata->num_channels;
edma             1336 drivers/dma/ep93xx_dma.c 		struct ep93xx_dma_chan *edmac = &edma->channels[i];
edma             1341 drivers/dma/ep93xx_dma.c 		edmac->edma = edma;
edma             1378 drivers/dma/ep93xx_dma.c 	if (edma->m2m) {
edma             1382 drivers/dma/ep93xx_dma.c 		edma->hw_setup = m2m_hw_setup;
edma             1383 drivers/dma/ep93xx_dma.c 		edma->hw_shutdown = m2m_hw_shutdown;
edma             1384 drivers/dma/ep93xx_dma.c 		edma->hw_submit = m2m_hw_submit;
edma             1385 drivers/dma/ep93xx_dma.c 		edma->hw_interrupt = m2m_hw_interrupt;
edma             1389 drivers/dma/ep93xx_dma.c 		edma->hw_synchronize = m2p_hw_synchronize;
edma             1390 drivers/dma/ep93xx_dma.c 		edma->hw_setup = m2p_hw_setup;
edma             1391 drivers/dma/ep93xx_dma.c 		edma->hw_shutdown = m2p_hw_shutdown;
edma             1392 drivers/dma/ep93xx_dma.c 		edma->hw_submit = m2p_hw_submit;
edma             1393 drivers/dma/ep93xx_dma.c 		edma->hw_interrupt = m2p_hw_interrupt;
edma             1398 drivers/dma/ep93xx_dma.c 		for (i = 0; i < edma->num_channels; i++) {
edma             1399 drivers/dma/ep93xx_dma.c 			struct ep93xx_dma_chan *edmac = &edma->channels[i];
edma             1403 drivers/dma/ep93xx_dma.c 		kfree(edma);
edma             1406 drivers/dma/ep93xx_dma.c 			 edma->m2m ? "M" : "P");
edma               47 drivers/dma/fsl-edma-common.c 	struct edma_regs *regs = &fsl_chan->edma->regs;
edma               50 drivers/dma/fsl-edma-common.c 	if (fsl_chan->edma->drvdata->version == v1) {
edma               51 drivers/dma/fsl-edma-common.c 		edma_writeb(fsl_chan->edma, EDMA_SEEI_SEEI(ch), regs->seei);
edma               52 drivers/dma/fsl-edma-common.c 		edma_writeb(fsl_chan->edma, ch, regs->serq);
edma               64 drivers/dma/fsl-edma-common.c 	struct edma_regs *regs = &fsl_chan->edma->regs;
edma               67 drivers/dma/fsl-edma-common.c 	if (fsl_chan->edma->drvdata->version == v1) {
edma               68 drivers/dma/fsl-edma-common.c 		edma_writeb(fsl_chan->edma, ch, regs->cerq);
edma               69 drivers/dma/fsl-edma-common.c 		edma_writeb(fsl_chan->edma, EDMA_CEEI_CEEI(ch), regs->ceei);
edma              112 drivers/dma/fsl-edma-common.c 	u32 dmamux_nr = fsl_chan->edma->drvdata->dmamuxs;
edma              114 drivers/dma/fsl-edma-common.c 	chans_per_mux = fsl_chan->edma->n_chans / dmamux_nr;
edma              116 drivers/dma/fsl-edma-common.c 	muxaddr = fsl_chan->edma->muxbase[ch / chans_per_mux];
edma              119 drivers/dma/fsl-edma-common.c 	if (fsl_chan->edma->drvdata->version == v3)
edma              269 drivers/dma/fsl-edma-common.c 	struct edma_regs *regs = &fsl_chan->edma->regs;
edma              285 drivers/dma/fsl-edma-common.c 		cur_addr = edma_readl(fsl_chan->edma, &regs->tcd[ch].saddr);
edma              287 drivers/dma/fsl-edma-common.c 		cur_addr = edma_readl(fsl_chan->edma, &regs->tcd[ch].daddr);
edma              343 drivers/dma/fsl-edma-common.c 	struct fsl_edma_engine *edma = fsl_chan->edma;
edma              344 drivers/dma/fsl-edma-common.c 	struct edma_regs *regs = &fsl_chan->edma->regs;
edma              352 drivers/dma/fsl-edma-common.c 	edma_writew(edma, 0,  &regs->tcd[ch].csr);
edma              353 drivers/dma/fsl-edma-common.c 	edma_writel(edma, le32_to_cpu(tcd->saddr), &regs->tcd[ch].saddr);
edma              354 drivers/dma/fsl-edma-common.c 	edma_writel(edma, le32_to_cpu(tcd->daddr), &regs->tcd[ch].daddr);
edma              356 drivers/dma/fsl-edma-common.c 	edma_writew(edma, le16_to_cpu(tcd->attr), &regs->tcd[ch].attr);
edma              357 drivers/dma/fsl-edma-common.c 	edma_writew(edma, le16_to_cpu(tcd->soff), &regs->tcd[ch].soff);
edma              359 drivers/dma/fsl-edma-common.c 	edma_writel(edma, le32_to_cpu(tcd->nbytes), &regs->tcd[ch].nbytes);
edma              360 drivers/dma/fsl-edma-common.c 	edma_writel(edma, le32_to_cpu(tcd->slast), &regs->tcd[ch].slast);
edma              362 drivers/dma/fsl-edma-common.c 	edma_writew(edma, le16_to_cpu(tcd->citer), &regs->tcd[ch].citer);
edma              363 drivers/dma/fsl-edma-common.c 	edma_writew(edma, le16_to_cpu(tcd->biter), &regs->tcd[ch].biter);
edma              364 drivers/dma/fsl-edma-common.c 	edma_writew(edma, le16_to_cpu(tcd->doff), &regs->tcd[ch].doff);
edma              366 drivers/dma/fsl-edma-common.c 	edma_writel(edma, le32_to_cpu(tcd->dlast_sga),
edma              369 drivers/dma/fsl-edma-common.c 	edma_writew(edma, le16_to_cpu(tcd->csr), &regs->tcd[ch].csr);
edma              670 drivers/dma/fsl-edma-common.c void fsl_edma_setup_regs(struct fsl_edma_engine *edma)
edma              672 drivers/dma/fsl-edma-common.c 	edma->regs.cr = edma->membase + EDMA_CR;
edma              673 drivers/dma/fsl-edma-common.c 	edma->regs.es = edma->membase + EDMA_ES;
edma              674 drivers/dma/fsl-edma-common.c 	edma->regs.erql = edma->membase + EDMA_ERQ;
edma              675 drivers/dma/fsl-edma-common.c 	edma->regs.eeil = edma->membase + EDMA_EEI;
edma              677 drivers/dma/fsl-edma-common.c 	edma->regs.serq = edma->membase + ((edma->drvdata->version == v2) ?
edma              679 drivers/dma/fsl-edma-common.c 	edma->regs.cerq = edma->membase + ((edma->drvdata->version == v2) ?
edma              681 drivers/dma/fsl-edma-common.c 	edma->regs.seei = edma->membase + ((edma->drvdata->version == v2) ?
edma              683 drivers/dma/fsl-edma-common.c 	edma->regs.ceei = edma->membase + ((edma->drvdata->version == v2) ?
edma              685 drivers/dma/fsl-edma-common.c 	edma->regs.cint = edma->membase + ((edma->drvdata->version == v2) ?
edma              687 drivers/dma/fsl-edma-common.c 	edma->regs.cerr = edma->membase + ((edma->drvdata->version == v2) ?
edma              689 drivers/dma/fsl-edma-common.c 	edma->regs.ssrt = edma->membase + ((edma->drvdata->version == v2) ?
edma              691 drivers/dma/fsl-edma-common.c 	edma->regs.cdne = edma->membase + ((edma->drvdata->version == v2) ?
edma              693 drivers/dma/fsl-edma-common.c 	edma->regs.intl = edma->membase + ((edma->drvdata->version == v2) ?
edma              695 drivers/dma/fsl-edma-common.c 	edma->regs.errl = edma->membase + ((edma->drvdata->version == v2) ?
edma              698 drivers/dma/fsl-edma-common.c 	if (edma->drvdata->version == v2) {
edma              699 drivers/dma/fsl-edma-common.c 		edma->regs.erqh = edma->membase + EDMA64_ERQH;
edma              700 drivers/dma/fsl-edma-common.c 		edma->regs.eeih = edma->membase + EDMA64_EEIH;
edma              701 drivers/dma/fsl-edma-common.c 		edma->regs.errh = edma->membase + EDMA64_ERRH;
edma              702 drivers/dma/fsl-edma-common.c 		edma->regs.inth = edma->membase + EDMA64_INTH;
edma              705 drivers/dma/fsl-edma-common.c 	edma->regs.tcd = edma->membase + EDMA_TCD;
edma              120 drivers/dma/fsl-edma-common.h 	struct fsl_edma_engine		*edma;
edma              176 drivers/dma/fsl-edma-common.h static inline u32 edma_readl(struct fsl_edma_engine *edma, void __iomem *addr)
edma              178 drivers/dma/fsl-edma-common.h 	if (edma->big_endian)
edma              184 drivers/dma/fsl-edma-common.h static inline void edma_writeb(struct fsl_edma_engine *edma,
edma              188 drivers/dma/fsl-edma-common.h 	if (edma->big_endian)
edma              194 drivers/dma/fsl-edma-common.h static inline void edma_writew(struct fsl_edma_engine *edma,
edma              198 drivers/dma/fsl-edma-common.h 	if (edma->big_endian)
edma              204 drivers/dma/fsl-edma-common.h static inline void edma_writel(struct fsl_edma_engine *edma,
edma              207 drivers/dma/fsl-edma-common.h 	if (edma->big_endian)
edma              247 drivers/dma/fsl-edma-common.h void fsl_edma_setup_regs(struct fsl_edma_engine *edma);
edma              340 drivers/dma/fsl-edma.c 		fsl_chan->edma = fsl_edma;
edma              219 drivers/dma/mcf-edma.c 		mcf_chan->edma = mcf_edma;
edma              395 drivers/net/wireless/ath/ath9k/beacon.c 	bool edma = !!(ah->caps.hw_caps & ATH9K_HW_CAP_EDMA);
edma              445 drivers/net/wireless/ath/ath9k/beacon.c 	if (!edma) {
edma              505 drivers/net/wireless/ath/ath9k/beacon.c 		if (!edma)
edma             2152 drivers/net/wireless/ath/ath9k/main.c 	bool edma = !!(ah->caps.hw_caps & ATH9K_HW_CAP_EDMA);
edma             2164 drivers/net/wireless/ath/ath9k/main.c 	if (!sc->beacon.tx_processed && !edma) {
edma             1070 drivers/net/wireless/ath/ath9k/recv.c 	bool edma = !!(ah->caps.hw_caps & ATH9K_HW_CAP_EDMA);
edma             1078 drivers/net/wireless/ath/ath9k/recv.c 	if (edma)
edma             1091 drivers/net/wireless/ath/ath9k/recv.c 		if (edma)
edma             1221 drivers/net/wireless/ath/ath9k/recv.c 		if (!edma) {
edma             1983 drivers/net/wireless/ath/ath9k/xmit.c 	bool edma;
edma             1993 drivers/net/wireless/ath/ath9k/xmit.c 	edma = !!(ah->caps.hw_caps & ATH9K_HW_CAP_EDMA);
edma             2000 drivers/net/wireless/ath/ath9k/xmit.c 	if (edma && list_empty(&txq->txq_fifo[txq->txq_headidx])) {
edma             2012 drivers/net/wireless/ath/ath9k/xmit.c 		} else if (!edma)
edma             2025 drivers/net/wireless/ath/ath9k/xmit.c 	if (!edma || sc->tx99_state) {