/linux-4.1.27/drivers/dma/sh/ |
D | usb-dmac.c | 154 static void usb_dmac_write(struct usb_dmac *dmac, u32 reg, u32 data) in usb_dmac_write() argument 156 writel(data, dmac->iomem + reg); in usb_dmac_write() 159 static u32 usb_dmac_read(struct usb_dmac *dmac, u32 reg) in usb_dmac_read() argument 161 return readl(dmac->iomem + reg); in usb_dmac_read() 247 static int usb_dmac_init(struct usb_dmac *dmac) in usb_dmac_init() argument 252 usb_dmac_write(dmac, USB_DMAOR, USB_DMAOR_DME); in usb_dmac_init() 254 dmaor = usb_dmac_read(dmac, USB_DMAOR); in usb_dmac_init() 256 dev_warn(dmac->dev, "DMAOR initialization failed.\n"); in usb_dmac_init() 349 struct usb_dmac *dmac = to_usb_dmac(chan->device); in usb_dmac_soft_reset() local 353 for (i = 0; i < dmac->n_channels; ++i) { in usb_dmac_soft_reset() [all …]
|
D | rcar-dmac.c | 274 static void rcar_dmac_write(struct rcar_dmac *dmac, u32 reg, u32 data) in rcar_dmac_write() argument 277 writew(data, dmac->iomem + reg); in rcar_dmac_write() 279 writel(data, dmac->iomem + reg); in rcar_dmac_write() 282 static u32 rcar_dmac_read(struct rcar_dmac *dmac, u32 reg) in rcar_dmac_read() argument 285 return readw(dmac->iomem + reg); in rcar_dmac_read() 287 return readl(dmac->iomem + reg); in rcar_dmac_read() 411 static int rcar_dmac_init(struct rcar_dmac *dmac) in rcar_dmac_init() argument 416 rcar_dmac_write(dmac, RCAR_DMACHCLR, 0x7fff); in rcar_dmac_init() 417 rcar_dmac_write(dmac, RCAR_DMAOR, in rcar_dmac_init() 420 dmaor = rcar_dmac_read(dmac, RCAR_DMAOR); in rcar_dmac_init() [all …]
|
D | Makefile | 18 obj-$(CONFIG_RCAR_DMAC) += rcar-dmac.o 19 obj-$(CONFIG_RENESAS_USB_DMAC) += usb-dmac.o
|
/linux-4.1.27/sound/soc/sh/rcar/ |
D | dma.c | 278 #define rsnd_dmapp_addr(dmac, dma, reg) \ argument 279 (dmac->base + 0x20 + reg + \ 285 struct rsnd_dma_ctrl *dmac = rsnd_priv_to_dmac(priv); in rsnd_dmapp_write() local 288 dev_dbg(dev, "w %p : %08x\n", rsnd_dmapp_addr(dmac, dma, reg), data); in rsnd_dmapp_write() 290 iowrite32(data, rsnd_dmapp_addr(dmac, dma, reg)); in rsnd_dmapp_write() 297 struct rsnd_dma_ctrl *dmac = rsnd_priv_to_dmac(priv); in rsnd_dmapp_read() local 299 return ioread32(rsnd_dmapp_addr(dmac, dma, reg)); in rsnd_dmapp_read() 328 struct rsnd_dma_ctrl *dmac = rsnd_priv_to_dmac(priv); in rsnd_dmapp_init() local 331 dmapp->dmapp_id = dmac->dmapp_num; in rsnd_dmapp_init() 334 dmac->dmapp_num++; in rsnd_dmapp_init() [all …]
|
/linux-4.1.27/drivers/dma/ |
D | pl330.c | 375 struct pl330_dmac *dmac; member 430 struct pl330_dmac *dmac; member 537 return thrd->dmac->manager == thrd; in is_manager() 543 return (thrd->dmac->pcfg.mode & DMAC_MODE_NS) ? true : false; in _manager_ns() 901 void __iomem *regs = thrd->dmac->base; in _until_dmac_idle() 921 void __iomem *regs = thrd->dmac->base; in _execute_DBGINSN() 936 dev_err(thrd->dmac->ddma.dev, "DMAC halted!\n"); in _execute_DBGINSN() 946 void __iomem *regs = thrd->dmac->base; in _state() 1004 void __iomem *regs = thrd->dmac->base; in _stop() 1027 void __iomem *regs = thrd->dmac->base; in _trigger() [all …]
|
D | dma-jz4780.c | 621 uint32_t pending, dmac; in jz4780_dma_irq_handler() local 634 dmac = jz4780_dma_readl(jzdma, JZ_DMA_REG_DMAC); in jz4780_dma_irq_handler() 635 dmac &= ~(JZ_DMA_DMAC_HLT | JZ_DMA_DMAC_AR); in jz4780_dma_irq_handler() 636 jz4780_dma_writel(jzdma, JZ_DMA_REG_DMAC, dmac); in jz4780_dma_irq_handler()
|
D | ste_dma40.c | 2326 struct d40_gen_dmac *dmac = &d40c->base->gen_dmac; in __d40_set_prio_rt() local 2328 rtreg = realtime ? dmac->realtime_en : dmac->realtime_clear; in __d40_set_prio_rt() 2340 prioreg = highprio ? dmac->high_prio_en : dmac->high_prio_clear; in __d40_set_prio_rt()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/disp/ |
D | nv50.c | 118 struct nv50_disp_dmac *dmac = (void *)object; in nv50_disp_chan_uevent_ctor() local 127 notify->index = dmac->base.chid; in nv50_disp_chan_uevent_ctor() 211 struct nv50_disp_dmac *dmac; in nv50_disp_dmac_create_() local 216 dmac = *pobject; in nv50_disp_dmac_create_() 220 dmac->pushdma = (void *)nvkm_handle_ref(parent, pushbuf); in nv50_disp_dmac_create_() 221 if (!dmac->pushdma) in nv50_disp_dmac_create_() 224 switch (nv_mclass(dmac->pushdma)) { in nv50_disp_dmac_create_() 227 if (dmac->pushdma->limit - dmac->pushdma->start != 0xfff) in nv50_disp_dmac_create_() 230 switch (dmac->pushdma->target) { in nv50_disp_dmac_create_() 232 dmac->push = 0x00000001 | dmac->pushdma->start >> 8; in nv50_disp_dmac_create_() [all …]
|
D | gf110.c | 95 struct nv50_disp_dmac *dmac = (void *)object; in gf110_disp_dmac_init() local 96 int chid = dmac->base.chid; in gf110_disp_dmac_init() 99 ret = nv50_disp_chan_init(&dmac->base); in gf110_disp_dmac_init() 107 nv_wr32(priv, 0x610494 + (chid * 0x0010), dmac->push); in gf110_disp_dmac_init() 116 nv_error(dmac, "init: 0x%08x\n", in gf110_disp_dmac_init() 128 struct nv50_disp_dmac *dmac = (void *)object; in gf110_disp_dmac_fini() local 129 int chid = dmac->base.chid; in gf110_disp_dmac_fini() 135 nv_error(dmac, "fini: 0x%08x\n", in gf110_disp_dmac_fini() 145 return nv50_disp_chan_fini(&dmac->base, suspend); in gf110_disp_dmac_fini()
|
/linux-4.1.27/Documentation/devicetree/bindings/dma/ |
D | ste-coh901318.txt | 16 dmac: dma-controller@c00020000 { 30 dmas = <&dmac 17 &dmac 18>;
|
D | renesas,usb-dmac.txt | 4 - compatible: must contain "renesas,usb-dmac" 18 compatible = "renesas,usb-dmac"; 29 compatible = "renesas,usb-dmac";
|
D | sirfsoc-dma.txt | 6 - compatible: Should be "sirf,prima2-dmac" or "sirf,marco-dmac" 17 compatible = "sirf,prima2-dmac";
|
D | shdma.txt | 30 dmac: dma-multiplexer@0 { 82 dmas = <&dmac 0xd1 83 &dmac 0xd2>;
|
D | renesas,rcar-dmac.txt | 17 - compatible: must contain "renesas,rcar-dmac" 38 compatible = "renesas,rcar-dmac"; 68 compatible = "renesas,rcar-dmac";
|
/linux-4.1.27/drivers/net/ethernet/chelsio/cxgb4/ |
D | l2t.c | 159 memcpy(e->dmac, e->neigh->ha, sizeof(e->dmac)); in write_l2e() 160 memcpy(req->dst_mac, e->dmac, sizeof(req->dst_mac)); in write_l2e() 351 if (memcmp(e->dmac, neigh->ha, sizeof(e->dmac)) || in reuse_entry() 399 memcpy(e->dmac, physdev->dev_addr, sizeof(e->dmac)); in cxgb4_l2t_get() 515 if (memcmp(e->dmac, neigh->ha, sizeof(e->dmac))) in t4_l2t_update() 553 memcpy(e->dmac, eth_addr, ETH_ALEN); in t4_l2t_set_switching() 631 e->idx, ip, e->dmac, in l2t_seq_show()
|
D | l2t.h | 73 u8 dmac[ETH_ALEN]; /* neighbour's MAC address */ member
|
D | cxgb4.h | 823 uint8_t dmac[ETH_ALEN]; /* new destination MAC address */ member
|
D | cxgb4_main.c | 1159 f->fs.eport, f->fs.dmac)) { in set_filter_wr()
|
/linux-4.1.27/include/net/ |
D | llc_sap.h | 29 unsigned char *dmac, unsigned char dsap); 31 unsigned char *dmac, unsigned char dsap);
|
D | llc_if.h | 65 int llc_establish_connection(struct sock *sk, u8 *lmac, u8 *dmac, u8 dsap);
|
D | llc.h | 130 unsigned char *dmac, unsigned char dsap);
|
/linux-4.1.27/arch/mips/include/asm/mach-rc32434/ |
D | dma_v.h | 28 if (__raw_readl(&ch->dmac) & DMA_CHAN_RUN_BIT) { in rc32434_halt_dma() 29 __raw_writel(0, &ch->dmac); in rc32434_halt_dma()
|
D | dma.h | 62 u32 dmac; /* Control. */ member
|
/linux-4.1.27/net/llc/ |
D | llc_output.c | 66 unsigned char *dmac, unsigned char dsap) in llc_build_and_send_ui_pkt() argument 72 rc = llc_mac_hdr_init(skb, skb->dev->dev_addr, dmac); in llc_build_and_send_ui_pkt()
|
D | llc_if.c | 79 int llc_establish_connection(struct sock *sk, u8 *lmac, u8 *dmac, u8 dsap) in llc_establish_connection() argument 89 memcpy(daddr.mac, dmac, sizeof(daddr.mac)); in llc_establish_connection()
|
D | llc_sap.c | 238 struct sk_buff *skb, u8 *dmac, u8 dsap) in llc_build_and_send_test_pkt() argument 245 memcpy(ev->daddr.mac, dmac, IFHWADDRLEN); in llc_build_and_send_test_pkt() 264 u8 *dmac, u8 dsap) in llc_build_and_send_xid_pkt() argument 271 memcpy(ev->daddr.mac, dmac, IFHWADDRLEN); in llc_build_and_send_xid_pkt()
|
D | llc_c_ac.c | 781 u8 *dmac = llc->daddr.mac; in llc_conn_ac_send_sabme_cmd_p_set_x() local 784 dmac = llc->dev->dev_addr; in llc_conn_ac_send_sabme_cmd_p_set_x() 788 rc = llc_mac_hdr_init(nskb, llc->dev->dev_addr, dmac); in llc_conn_ac_send_sabme_cmd_p_set_x()
|
/linux-4.1.27/net/bridge/netfilter/ |
D | ebt_among.c | 135 const char *dmac, *smac; in ebt_among_mt() local 158 dmac = eth_hdr(skb)->h_dest; in ebt_among_mt() 163 if (!ebt_mac_wormhash_contains(wh_dst, dmac, dip)) in ebt_among_mt() 167 if (ebt_mac_wormhash_contains(wh_dst, dmac, dip)) in ebt_among_mt()
|
/linux-4.1.27/drivers/net/wan/ |
D | hd64570.c | 164 u16 dmac = transmit ? get_dmac_tx(port) : get_dmac_rx(port); in sca_init_port() local 187 sca_out(0, dmac + CPB, card); /* pointer base */ in sca_init_port() 188 sca_outw(desc_offset(port, 0, transmit), dmac + CDAL, card); in sca_init_port() 191 dmac + EDAL, card); in sca_init_port() 193 sca_outw(desc_offset(port, 0, transmit), dmac + EDAL, in sca_init_port() 202 sca_outw(HDLC_MAX_MRU, dmac + BFLL, card); in sca_init_port() 293 u16 dmac = get_dmac_rx(port); in sca_rx_intr() local 308 u32 cda = sca_inw(dmac + CDAL, card); in sca_rx_intr() 332 sca_outw(desc_off, dmac + EDAL, card); in sca_rx_intr() 345 u16 dmac = get_dmac_tx(port); in sca_tx_intr() local [all …]
|
D | hd64572.c | 236 u16 dmac = get_dmac_rx(port); in sca_rx_done() local 252 u32 cda = sca_inl(dmac + CDAL, card); in sca_rx_done() 278 sca_outl(desc_off, dmac + EDAL, card); in sca_rx_done()
|
/linux-4.1.27/drivers/gpu/drm/nouveau/ |
D | nv50_display.c | 195 nv50_dmac_destroy(struct nv50_dmac *dmac, struct nvif_object *disp) in nv50_dmac_destroy() argument 197 nvif_object_fini(&dmac->vram); in nv50_dmac_destroy() 198 nvif_object_fini(&dmac->sync); in nv50_dmac_destroy() 200 nv50_chan_destroy(&dmac->base); in nv50_dmac_destroy() 202 if (dmac->ptr) { in nv50_dmac_destroy() 204 pci_free_consistent(pdev, PAGE_SIZE, dmac->ptr, dmac->handle); in nv50_dmac_destroy() 211 struct nv50_dmac *dmac) in nv50_dmac_create() argument 218 mutex_init(&dmac->lock); in nv50_dmac_create() 220 dmac->ptr = pci_alloc_consistent(nvxx_device(device)->pdev, in nv50_dmac_create() 221 PAGE_SIZE, &dmac->handle); in nv50_dmac_create() [all …]
|
/linux-4.1.27/drivers/net/ethernet/chelsio/cxgb3/ |
D | l2t.c | 105 memcpy(e->dmac, e->neigh->ha, sizeof(e->dmac)); in setup_l2e_send_pending() 106 memcpy(req->dst_mac, e->dmac, sizeof(req->dst_mac)); in setup_l2e_send_pending() 291 if (memcmp(e->dmac, neigh->ha, sizeof(e->dmac)) || in reuse_entry() 432 if (!ether_addr_equal(e->dmac, neigh->ha)) in t3_l2t_update()
|
D | l2t.h | 70 u8 dmac[6]; /* neighbour's MAC address */ member
|
/linux-4.1.27/arch/arm/boot/dts/ |
D | ste-u300.dts | 265 dmac: dma-controller@c00020000 { label 423 dmas = <&dmac 17 &dmac 18>; 432 dmas = <&dmac 38 &dmac 39>; 450 dmas = <&dmac 14>; 461 dmas = <&dmac 27 &dmac 28>;
|
D | picoxcell-pc3x2.dtsi | 60 dmac1: dmac@40000 { 61 compatible = "snps,dw-dmac"; 66 dmac2: dmac@50000 { 67 compatible = "snps,dw-dmac";
|
D | picoxcell-pc3x3.dtsi | 157 dmac1: dmac@40000 { 158 compatible = "snps,dw-dmac"; 164 dmac2: dmac@50000 { 165 compatible = "snps,dw-dmac";
|
D | atlas7.dtsi | 206 compatible = "sirf,atlas7-dmac"; 577 compatible = "sirf,atlas7-dmac"; 587 compatible = "sirf,atlas7-dmac"; 668 compatible = "sirf,atlas7-dmac";
|
D | atlas6.dtsi | 280 compatible = "sirf,prima2-dmac"; 289 compatible = "sirf,prima2-dmac";
|
D | prima2.dtsi | 296 compatible = "sirf,prima2-dmac"; 305 compatible = "sirf,prima2-dmac";
|
D | r8a7794.dtsi | 111 compatible = "renesas,rcar-dmac"; 141 compatible = "renesas,rcar-dmac";
|
D | zynq-7000.dtsi | 268 dmac_s: dmac@f8003000 {
|
D | r8a7790.dtsi | 258 compatible = "renesas,rcar-dmac"; 288 compatible = "renesas,rcar-dmac"; 318 compatible = "renesas,rcar-dmac"; 346 compatible = "renesas,rcar-dmac";
|
D | r8a7791.dtsi | 245 compatible = "renesas,rcar-dmac"; 275 compatible = "renesas,rcar-dmac"; 305 compatible = "renesas,rcar-dmac"; 333 compatible = "renesas,rcar-dmac";
|
D | r8a73a4.dtsi | 60 dmac: dma-multiplexer { label 699 "scifb2", "scifb3", "dmac";
|
/linux-4.1.27/arch/sh/drivers/dma/ |
D | dma-api.c | 131 int request_dma_bycap(const char **dmac, const char **caps, const char *dev_id) in request_dma_bycap() argument 138 BUG_ON(!dmac || !caps); in request_dma_bycap() 141 if (strcmp(*dmac, info->name) == 0) { in request_dma_bycap() 246 int register_chan_caps(const char *dmac, struct dma_chan_caps *caps) in register_chan_caps() argument 253 if (strcmp(dmac, info->name) == 0) { in register_chan_caps()
|
/linux-4.1.27/Documentation/devicetree/bindings/mtd/ |
D | flctl-nand.txt | 31 dmas = <&dmac 1 /* data_tx */ 32 &dmac 2;> /* data_rx */
|
/linux-4.1.27/arch/sh/include/asm/ |
D | dma.h | 125 extern int request_dma_bycap(const char **dmac, const char **caps, 138 extern int register_chan_caps(const char *dmac, struct dma_chan_caps *capslist);
|
/linux-4.1.27/sound/pci/ |
D | sonicvibes.c | 1251 unsigned int dmaa, dmac; in snd_sonicvibes_create() local 1301 pci_read_config_dword(pci, 0x48, &dmac); in snd_sonicvibes_create() 1304 dmac &= ~0x0f; in snd_sonicvibes_create() 1312 if (!dmac) { in snd_sonicvibes_create() 1313 dmac = dmaio; in snd_sonicvibes_create() 1317 dmac); in snd_sonicvibes_create() 1320 pci_write_config_dword(pci, 0x48, dmac); in snd_sonicvibes_create() 1329 if ((sonic->res_dmac = request_region(dmac, 0x10, "S3 SonicVibes DDMA-C")) == NULL) { in snd_sonicvibes_create() 1333 dmac, dmac + 0x10 - 1); in snd_sonicvibes_create()
|
/linux-4.1.27/drivers/infiniband/core/ |
D | uverbs_marshall.c | 145 memset(dst->dmac, 0, sizeof(dst->dmac)); in ib_copy_path_rec_from_user()
|
D | addr.c | 460 int rdma_addr_find_dmac_by_grh(union ib_gid *sgid, union ib_gid *dgid, u8 *dmac, in rdma_addr_find_dmac_by_grh() argument 489 memcpy(dmac, dev_addr.dst_dev_addr, ETH_ALEN); in rdma_addr_find_dmac_by_grh()
|
D | verbs.c | 211 memcpy(ah_attr->dmac, wc->smac, ETH_ALEN); in ib_init_ah_from_wc() 215 ah_attr->dmac, &ah_attr->vlan_id); in ib_init_ah_from_wc() 880 rdma_get_ll_mac((struct in6_addr *)qp_attr->ah_attr.grh.dgid.raw, qp_attr->ah_attr.dmac); in ib_resolve_eth_l2_attrs() 886 qp_attr->ah_attr.dmac, &qp_attr->vlan_id); in ib_resolve_eth_l2_attrs()
|
D | sa_query.c | 560 memcpy(ah_attr->dmac, rec->dmac, ETH_ALEN); in ib_init_ah_from_path() 681 memset(rec.dmac, 0, ETH_ALEN); in ib_sa_path_rec_callback()
|
D | uverbs_cmd.c | 2571 memset(&attr.dmac, 0, sizeof(attr.dmac)); in ib_uverbs_create_ah()
|
D | cm.c | 1568 memcpy(work->path[0].dmac, cm_id_priv->av.ah_attr.dmac, ETH_ALEN); in cm_req_handler()
|
D | cma.c | 1936 memcpy(route->path_rec->dmac, addr->dev_addr.dst_dev_addr, ETH_ALEN); in cma_resolve_iboe_route()
|
/linux-4.1.27/drivers/infiniband/hw/ocrdma/ |
D | ocrdma_ah.c | 78 status = ocrdma_resolve_dmac(dev, attr, ð.dmac[0]); in set_av_attr() 134 attr->dmac, &attr->vlan_id); in ocrdma_create_ah()
|
D | ocrdma.h | 521 memcpy(mac_addr, ah_attr->dmac, ETH_ALEN); in ocrdma_resolve_dmac()
|
D | ocrdma_sli.h | 1822 u8 dmac[6]; member 1828 u8 dmac[6]; member
|
/linux-4.1.27/sound/soc/intel/atom/sst/ |
D | sst.h | 95 u32 dmac:1; member 106 u32 dmac:1; member
|
/linux-4.1.27/arch/arm/mach-w90x900/ |
D | cpu.c | 60 static DEFINE_CLK(dmac, 5);
|
/linux-4.1.27/arch/arm/mach-realview/ |
D | realview_pba8.c | 170 AHB_DEVICE(dmac, "issp:dmac", DMAC, NULL);
|
D | realview_pb11mp.c | 175 AHB_DEVICE(dmac, "issp:dmac", DMAC, NULL);
|
D | realview_pbx.c | 193 AHB_DEVICE(dmac, "issp:dmac", DMAC, NULL);
|
D | realview_eb.c | 184 AHB_DEVICE(dmac, "dev:dmac", DMAC, NULL);
|
/linux-4.1.27/drivers/infiniband/hw/mlx4/ |
D | ah.c | 86 memcpy(ah->av.eth.mac, ah_attr->dmac, ETH_ALEN); in create_iboe_ah()
|
D | qp.c | 1375 memcpy(path->dmac, ah->dmac, 6); in _mlx4_set_path()
|
D | mad.c | 1376 memcpy(ah_attr.dmac, tunnel->hdr.mac, 6); in mlx4_ib_multiplex_mad()
|
/linux-4.1.27/include/linux/mlx4/ |
D | qp.h | 155 u8 dmac[ETH_ALEN]; member
|
/linux-4.1.27/include/rdma/ |
D | ib_sa.h | 158 u8 dmac[ETH_ALEN]; member
|
D | ib_verbs.h | 637 u8 dmac[ETH_ALEN]; member
|
/linux-4.1.27/Documentation/devicetree/bindings/clock/ |
D | brcm,kona-ccu.txt | 86 master dmac peri 4 BCM281XX_MASTER_CCU_DMAC
|
/linux-4.1.27/drivers/net/ethernet/ |
D | korina.c | 151 if (readl(&ch->dmac) & DMA_CHAN_RUN_BIT) { in korina_abort_dma() 152 writel(0x10, &ch->dmac); in korina_abort_dma()
|
/linux-4.1.27/arch/arm/mach-versatile/ |
D | core.c | 647 AHB_DEVICE(dmac, "dev:30", DMAC, NULL);
|
/linux-4.1.27/arch/mips/include/asm/octeon/ |
D | cvmx-agl-defs.h | 2356 uint64_t dmac:48; member 2358 uint64_t dmac:48;
|
D | cvmx-gmxx-defs.h | 6679 uint64_t dmac:48; member 6681 uint64_t dmac:48;
|