Searched refs:dmac (Results 1 - 25 of 157) sorted by path

1234567

/linux-master/arch/mips/include/asm/mach-rc32434/
H A Ddma.h63 u32 dmac; /* Control. */ member in struct:dma_reg
H A Ddma_v.h29 if (__raw_readl(&ch->dmac) & DMA_CHAN_RUN_BIT) {
30 __raw_writel(0, &ch->dmac);
/linux-master/arch/mips/include/asm/octeon/
H A Dcvmx-agl-defs.h1683 uint64_t dmac:48; member in struct:cvmx_agl_gmx_tx_pause_pkt_dmac::cvmx_agl_gmx_tx_pause_pkt_dmac_s
1685 uint64_t dmac:48;
/linux-master/drivers/dma/dw-axi-dmac/
H A DMakefile2 obj-$(CONFIG_DW_AXI_DMAC) += dw-axi-dmac-platform.o
/linux-master/drivers/dma/
H A Dtxx9dmac.h11 #include <asm/txx9/dmac.h>
H A DMakefile23 obj-$(CONFIG_AXI_DMAC) += dma-axi-dmac.o
30 obj-$(CONFIG_DW_AXI_DMAC) += dw-axi-dmac/
H A Ddma-axi-dmac.c27 #include <dt-bindings/dma/axi-dmac.h>
229 struct axi_dmac *dmac = chan_to_axi_dmac(chan); local
237 val = axi_dmac_read(dmac, AXI_DMAC_REG_START_TRANSFER);
272 sg->hw->id = axi_dmac_read(dmac, AXI_DMAC_REG_TRANSFER_ID);
276 axi_dmac_write(dmac, AXI_DMAC_REG_DEST_ADDRESS, sg->hw->dest_addr);
277 axi_dmac_write(dmac, AXI_DMAC_REG_DEST_STRIDE, sg->hw->dst_stride);
281 axi_dmac_write(dmac, AXI_DMAC_REG_SRC_ADDRESS, sg->hw->src_addr);
282 axi_dmac_write(dmac, AXI_DMAC_REG_SRC_STRIDE, sg->hw->src_stride);
301 axi_dmac_write(dmac, AXI_DMAC_REG_SG_ADDRESS, (u32)sg->hw_phys);
302 axi_dmac_write(dmac, AXI_DMAC_REG_SG_ADDRESS_HIG
329 struct axi_dmac *dmac = chan_to_axi_dmac(chan); local
460 struct axi_dmac *dmac = devid; local
489 struct axi_dmac *dmac = chan_to_axi_dmac(chan); local
515 struct axi_dmac *dmac = chan_to_axi_dmac(chan); local
533 struct axi_dmac *dmac = chan_to_axi_dmac(chan); local
572 struct axi_dmac *dmac = chan_to_axi_dmac(desc->chan); local
887 axi_dmac_parse_dt(struct device *dev, struct axi_dmac *dmac) argument
909 axi_dmac_read_chan_config(struct device *dev, struct axi_dmac *dmac) argument
954 axi_dmac_detect_caps(struct axi_dmac *dmac, unsigned int version) argument
1008 struct axi_dmac *dmac; local
1135 struct axi_dmac *dmac = platform_get_drvdata(pdev); local
[all...]
H A Ddma-jz4780.c738 u32 dmac; local
749 dmac = jz4780_dma_ctrl_readl(jzdma, JZ_DMA_REG_DMAC);
750 dmac &= ~(JZ_DMA_DMAC_HLT | JZ_DMA_DMAC_AR);
751 jz4780_dma_ctrl_writel(jzdma, JZ_DMA_REG_DMAC, dmac);
H A Dpl330.c377 struct pl330_dmac *dmac; member in struct:pl330_thread
438 struct pl330_dmac *dmac; member in struct:dma_pl330_chan
566 return thrd->dmac->manager == thrd;
572 return (thrd->dmac->pcfg.mode & DMAC_MODE_NS) ? true : false;
873 void __iomem *regs = thrd->dmac->base;
893 void __iomem *regs = thrd->dmac->base;
898 dev_err(thrd->dmac->ddma.dev, "DMAC halted!\n");
918 void __iomem *regs = thrd->dmac->base;
976 void __iomem *regs = thrd->dmac->base;
1003 void __iomem *regs = thrd->dmac
[all...]
H A Dste_dma40.c2323 struct d40_gen_dmac *dmac = &d40c->base->gen_dmac; local
2325 rtreg = realtime ? dmac->realtime_en : dmac->realtime_clear;
2337 prioreg = highprio ? dmac->high_prio_en : dmac->high_prio_clear;
/linux-master/include/net/
H A Dllc_sap.h29 unsigned char *dmac, unsigned char dsap);
31 unsigned char *dmac, unsigned char dsap);
/linux-master/net/bridge/netfilter/
H A Debt_among.c136 const char *dmac, *smac; local
159 dmac = eth_hdr(skb)->h_dest;
164 if (!ebt_mac_wormhash_contains(wh_dst, dmac, dip))
168 if (ebt_mac_wormhash_contains(wh_dst, dmac, dip))
/linux-master/samples/bpf/
H A Dxdp_tx_iptunnel_common.h31 __u8 dmac[6]; member in struct:iptnl_info
/linux-master/tools/testing/selftests/bpf/
H A Dtest_iptunnel_common.h31 __u8 dmac[6]; member in struct:iptnl_info
/linux-master/arch/mips/txx9/generic/
H A Dsetup.c40 #include <asm/txx9/dmac.h>
H A Dsetup_tx4927.c25 #include <asm/txx9/dmac.h>
H A Dsetup_tx4938.c27 #include <asm/txx9/dmac.h>
/linux-master/arch/sh/drivers/dma/
H A Ddma-api.c117 * @dmac: List of DMA controllers to search
128 int request_dma_bycap(const char **dmac, const char **caps, const char *dev_id) argument
135 BUG_ON(!dmac || !caps);
138 if (strcmp(*dmac, info->name) == 0) {
243 int register_chan_caps(const char *dmac, struct dma_chan_caps *caps) argument
250 if (strcmp(dmac, info->name) == 0) {
/linux-master/arch/sh/include/asm/
H A Ddma.h121 extern int request_dma_bycap(const char **dmac, const char **caps,
134 extern int register_chan_caps(const char *dmac, struct dma_chan_caps *capslist);
/linux-master/drivers/dma/sh/
H A DMakefile16 obj-$(CONFIG_RCAR_DMAC) += rcar-dmac.o
17 obj-$(CONFIG_RENESAS_USB_DMAC) += usb-dmac.o
18 obj-$(CONFIG_RZ_DMAC) += rz-dmac.o
H A Drcar-dmac.c214 #define for_each_rcar_dmac_chan(i, dmac, chan) \
215 for (i = 0, chan = &(dmac)->channels[0]; i < (dmac)->n_channels; i++, chan++) \
216 if (!((dmac)->channels_mask & BIT(i))) continue; else
312 static void rcar_dmac_write(struct rcar_dmac *dmac, u32 reg, u32 data) argument
315 writew(data, dmac->dmac_base + reg);
317 writel(data, dmac->dmac_base + reg);
320 static u32 rcar_dmac_read(struct rcar_dmac *dmac, u32 reg) argument
323 return readw(dmac->dmac_base + reg);
325 return readl(dmac
344 rcar_dmac_chan_clear(struct rcar_dmac *dmac, struct rcar_dmac_chan *chan) argument
353 rcar_dmac_chan_clear_all(struct rcar_dmac *dmac) argument
476 rcar_dmac_init(struct rcar_dmac *dmac) argument
849 rcar_dmac_stop_all_chan(struct rcar_dmac *dmac) argument
1077 struct rcar_dmac *dmac = to_rcar_dmac(chan->device); local
1589 struct rcar_dmac *dmac = to_rcar_dmac(chan->chan.device); local
1686 struct rcar_dmac *dmac = to_rcar_dmac(chan->device); local
1739 struct rcar_dmac *dmac = dev_get_drvdata(dev); local
1761 rcar_dmac_chan_probe(struct rcar_dmac *dmac, struct rcar_dmac_chan *rchan) argument
1815 rcar_dmac_parse_of(struct device *dev, struct rcar_dmac *dmac) argument
1857 struct rcar_dmac *dmac; local
1995 struct rcar_dmac *dmac = platform_get_drvdata(pdev); local
2005 struct rcar_dmac *dmac = platform_get_drvdata(pdev); local
[all...]
H A Drz-dmac.c175 static void rz_dmac_writel(struct rz_dmac *dmac, unsigned int val, argument
178 writel(val, dmac->base + offset);
181 static void rz_dmac_ext_writel(struct rz_dmac *dmac, unsigned int val, argument
184 writel(val, dmac->ext_base + offset);
187 static u32 rz_dmac_ext_readl(struct rz_dmac *dmac, unsigned int offset) argument
189 return readl(dmac->ext_base + offset);
256 struct rz_dmac *dmac = to_rz_dmac(chan->device); local
262 dev_dbg(dmac->dev, "%s channel %d\n", __func__, channel->index);
287 struct rz_dmac *dmac = to_rz_dmac(chan->device); local
290 dev_dbg(dmac
297 rz_dmac_set_dmars_register(struct rz_dmac *dmac, int nr, u32 dmars) argument
313 struct rz_dmac *dmac = to_rz_dmac(chan->device); local
336 struct rz_dmac *dmac = to_rz_dmac(chan->device); local
440 struct rz_dmac *dmac = to_rz_dmac(chan->device); local
476 struct rz_dmac *dmac = to_rz_dmac(chan->device); local
553 struct rz_dmac *dmac = to_rz_dmac(chan->device); local
638 struct rz_dmac *dmac = to_rz_dmac(chan->device); local
658 struct rz_dmac *dmac = to_rz_dmac(chan->device); local
724 struct rz_dmac *dmac = to_rz_dmac(chan->device); local
756 rz_dmac_chan_probe(struct rz_dmac *dmac, struct rz_dmac_chan *channel, u8 index) argument
823 rz_dmac_parse_of(struct device *dev, struct rz_dmac *dmac) argument
846 struct rz_dmac *dmac; local
974 struct rz_dmac *dmac = platform_get_drvdata(pdev); local
[all...]
H A Dusb-dmac.c7 * based on rcar-dmac.c
151 static void usb_dmac_write(struct usb_dmac *dmac, u32 reg, u32 data) argument
153 writel(data, dmac->iomem + reg);
156 static u32 usb_dmac_read(struct usb_dmac *dmac, u32 reg) argument
158 return readl(dmac->iomem + reg);
244 static int usb_dmac_init(struct usb_dmac *dmac) argument
249 usb_dmac_write(dmac, USB_DMAOR, USB_DMAOR_DME);
251 dmaor = usb_dmac_read(dmac, USB_DMAOR);
253 dev_warn(dmac->dev, "DMAOR initialization failed.\n");
346 struct usb_dmac *dmac local
372 usb_dmac_stop(struct usb_dmac *dmac) argument
676 struct usb_dmac *dmac = dev_get_drvdata(dev); local
690 struct usb_dmac *dmac = dev_get_drvdata(dev); local
707 usb_dmac_chan_probe(struct usb_dmac *dmac, struct usb_dmac_chan *uchan, u8 index) argument
746 usb_dmac_parse_of(struct device *dev, struct usb_dmac *dmac) argument
770 struct usb_dmac *dmac; local
862 usb_dmac_chan_remove(struct usb_dmac *dmac, struct usb_dmac_chan *uchan) argument
871 struct usb_dmac *dmac = platform_get_drvdata(pdev); local
884 struct usb_dmac *dmac = platform_get_drvdata(pdev); local
[all...]
/linux-master/drivers/gpu/drm/nouveau/dispnv50/
H A Ddisp.c120 nv50_dmac_destroy(struct nv50_dmac *dmac) argument
122 nvif_object_dtor(&dmac->vram);
123 nvif_object_dtor(&dmac->sync);
125 nv50_chan_destroy(&dmac->base);
127 nvif_mem_dtor(&dmac->_push.mem);
133 struct nv50_dmac *dmac = container_of(push, typeof(*dmac), _push); local
135 dmac->cur = push->cur - (u32 __iomem *)dmac->_push.mem.object.map.ptr;
136 if (dmac
157 nv50_dmac_free(struct nv50_dmac *dmac) argument
166 nv50_dmac_wind(struct nv50_dmac *dmac) argument
192 struct nv50_dmac *dmac = container_of(push, typeof(*dmac), _push); local
229 nv50_dmac_create(struct nvif_device *device, struct nvif_object *disp, const s32 *oclass, u8 head, void *data, u32 size, s64 syncbuf, struct nv50_dmac *dmac) argument
[all...]
H A Ddisp.h100 s64 syncbuf, struct nv50_dmac *dmac);

Completed in 350 milliseconds

1234567