/linux-master/arch/mips/include/asm/mach-rc32434/ |
H A D | dma.h | 63 u32 dmac; /* Control. */ member in struct:dma_reg
|
H A D | dma_v.h | 29 if (__raw_readl(&ch->dmac) & DMA_CHAN_RUN_BIT) { 30 __raw_writel(0, &ch->dmac);
|
/linux-master/arch/mips/include/asm/octeon/ |
H A D | cvmx-agl-defs.h | 1683 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 D | Makefile | 2 obj-$(CONFIG_DW_AXI_DMAC) += dw-axi-dmac-platform.o
|
/linux-master/drivers/dma/ |
H A D | txx9dmac.h | 11 #include <asm/txx9/dmac.h>
|
H A D | Makefile | 23 obj-$(CONFIG_AXI_DMAC) += dma-axi-dmac.o 30 obj-$(CONFIG_DW_AXI_DMAC) += dw-axi-dmac/
|
H A D | dma-axi-dmac.c | 27 #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 D | dma-jz4780.c | 738 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 D | pl330.c | 377 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 D | ste_dma40.c | 2323 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 D | llc_sap.h | 29 unsigned char *dmac, unsigned char dsap); 31 unsigned char *dmac, unsigned char dsap);
|
/linux-master/net/bridge/netfilter/ |
H A D | ebt_among.c | 136 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 D | xdp_tx_iptunnel_common.h | 31 __u8 dmac[6]; member in struct:iptnl_info
|
/linux-master/tools/testing/selftests/bpf/ |
H A D | test_iptunnel_common.h | 31 __u8 dmac[6]; member in struct:iptnl_info
|
/linux-master/arch/mips/txx9/generic/ |
H A D | setup.c | 40 #include <asm/txx9/dmac.h>
|
H A D | setup_tx4927.c | 25 #include <asm/txx9/dmac.h>
|
H A D | setup_tx4938.c | 27 #include <asm/txx9/dmac.h>
|
/linux-master/arch/sh/drivers/dma/ |
H A D | dma-api.c | 117 * @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 D | dma.h | 121 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 D | Makefile | 16 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 D | rcar-dmac.c | 214 #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 D | rz-dmac.c | 175 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 D | usb-dmac.c | 7 * 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 D | disp.c | 120 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 D | disp.h | 100 s64 syncbuf, struct nv50_dmac *dmac);
|