/netbsd-src/sys/arch/news68k/dev/ |
H A D | si.c | 243 struct dma_regs *dmac = sc->sc_regs; in si_dma_start() local 250 dmac->ctl = DC_CTL_RST; in si_dma_start() 251 dmac->ctl = 0; in si_dma_start() 258 dmac->tcnt = (uint32_t)len; in si_dma_start() 261 dmac->offset = offset; in si_dma_start() 264 dmac->tag = 0; in si_dma_start() 265 dmac->mapent = kvtop((void *)addr) >> DMAC_SEG_SHIFT; in si_dma_start() 272 dmac->tag = i; in si_dma_start() 273 dmac->mapent = kvtop((void *)addr) >> DMAC_SEG_SHIFT; in si_dma_start() 278 dmac->tag = 0; in si_dma_start() [all …]
|
/netbsd-src/sys/arch/x68k/dev/ |
H A D | intio_dmac.c | 80 CFATTACH_DECL_NEW(dmac, sizeof(struct dmac_softc), 168 struct dmac_softc *dmac = device_private(intio->sc_dmac); in dmac_alloc_channel() local 169 struct dmac_channel_stat *chan = &dmac->sc_channels[ch]; in dmac_alloc_channel() 174 aprint_normal_dev(dmac->sc_dev, "allocating ch %d for %s.\n", in dmac_alloc_channel() 216 bus_space_write_1(dmac->sc_bst, chan->ch_bht, DMAC_REG_CSR, 0xff); in dmac_alloc_channel() 217 bus_space_write_1(dmac->sc_bst, chan->ch_bht, in dmac_alloc_channel() 219 bus_space_write_1(dmac->sc_bst, chan->ch_bht, DMAC_REG_CPR, 0); in dmac_alloc_channel() 227 bus_space_write_1(dmac->sc_bst, chan->ch_bht, in dmac_alloc_channel() 229 bus_space_write_1(dmac->sc_bst, chan->ch_bht, in dmac_alloc_channel() 231 bus_space_write_1(dmac->sc_bst, chan->ch_bht, in dmac_alloc_channel() [all …]
|
/netbsd-src/sys/dev/pci/cxgb/ |
H A D | cxgb_l2t.c | 126 memcpy(e->dmac, RT_ENADDR(e->neigh), sizeof(e->dmac)); in setup_l2e_send_pending() 127 memcpy(req->dst_mac, e->dmac, sizeof(req->dst_mac)); in setup_l2e_send_pending() 334 if (memcmp(e->dmac, RT_ENADDR(neigh), sizeof(e->dmac)) || in reuse_entry() 462 if (memcmp(e->dmac, RT_ENADDR(neigh), 6)) in t3_l2t_update() 525 if (memcmp(e->dmac, RT_ENADDR(neigh), sizeof(e->dmac))) in update_timer_cb() 642 e->idx, ip, e->dmac[0], e->dmac[1], e->dmac[2], in l2t_seq_show() 643 e->dmac[3], e->dmac[4], e->dmac[5], in l2t_seq_show()
|
/netbsd-src/sys/external/gpl2/dts/dist/arch/mips/boot/dts/ingenic/ |
H A D | jz4725b.dtsi | 210 dmas = <&dmac 25 0xffffffff>, <&dmac 24 0xffffffff>; 234 dmas = <&dmac 27 0xffffffff>, <&dmac 26 0xffffffff>; 252 dmas = <&dmac 31 0xffffffff>, <&dmac 30 0xffffffff>; 298 dmac: dma-controller@13020000 { label
|
H A D | jz4740.dtsi | 201 dmas = <&dmac 25 0xffffffff>, <&dmac 24 0xffffffff>; 225 dmas = <&dmac 27 0xffffffff>, <&dmac 26 0xffffffff>; 287 dmac: dma-controller@13020000 { label
|
/netbsd-src/sys/arch/playstation2/playstation2/ |
H A D | interrupt.c | 65 .dmac = EVCNT_INITIALIZER(EVCNT_TYPE_INTR, NULL, "hard", "dmac"), 104 evcnt_attach_static(&_playstation2_evcnt.dmac); in interrupt_init() 146 _playstation2_evcnt.dmac.ev_count++; in cpu_intr() 276 _playstation2_evcnt.dmac.ev_count, in _debug_print_intr()
|
H A D | interrupt.h | 50 struct evcnt clock, sbus, dmac; member
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/nouveau/dispnv50/ |
H A D | nouveau_dispnv50_disp.c | 139 nv50_dmac_destroy(struct nv50_dmac *dmac) in nv50_dmac_destroy() argument 141 spin_lock_destroy(&dmac->lock); in nv50_dmac_destroy() 142 nvif_object_fini(&dmac->vram); in nv50_dmac_destroy() 143 nvif_object_fini(&dmac->sync); in nv50_dmac_destroy() 145 nv50_chan_destroy(&dmac->base); in nv50_dmac_destroy() 147 nvif_mem_fini(&dmac->push); in nv50_dmac_destroy() 153 struct nv50_dmac *dmac) in nv50_dmac_create() argument 160 spin_lock_init(&dmac->lock); in nv50_dmac_create() 174 ret = nvif_mem_init_map(&cli->mmu, type, 0x1000, &dmac->push); in nv50_dmac_create() 178 dmac->ptr = __UNVOLATILE(dmac->push.object.map.ptr); in nv50_dmac_create() [all …]
|
/netbsd-src/sys/arch/acorn32/podulebus/ |
H A D | ascreg.h | 130 templo = dmac + 0x0018;/* RO T7 T6 T5 T4 T3 T2 T1 T0 */ 131 temphi = dmac + 0x0218;/* RO T15 T14 T13 T12 T11 T10 T9 T8 */
|
/netbsd-src/sys/external/gpl2/dts/dist/arch/arm64/boot/dts/rockchip/ |
H A D | px30.dtsi | 359 dmas = <&dmac 0>, <&dmac 1>; 374 dmas = <&dmac 18>, <&dmac 19>; 389 dmas = <&dmac 20>, <&dmac 21>; 459 dmas = <&dmac 2>, <&dmac 3>; 474 dmas = <&dmac 4>, <&dmac 5>; 489 dmas = <&dmac 6>, <&dmac 7>; 504 dmas = <&dmac 8>, <&dmac 9>; 519 dmas = <&dmac 10>, <&dmac 11>; 586 dmas = <&dmac 12>, <&dmac 13>; 601 dmas = <&dmac 14>, <&dmac 15>; [all …]
|
H A D | rk3328.dtsi | 217 dmas = <&dmac 11>, <&dmac 12>; 229 dmas = <&dmac 14>, <&dmac 15>; 241 dmas = <&dmac 0>, <&dmac 1>; 253 dmas = <&dmac 10>; 266 dmas = <&dmac 16>; 334 dmas = <&dmac 2>, <&dmac 3>; 349 dmas = <&dmac 4>, <&dmac 5>; 364 dmas = <&dmac 6>, <&dmac 7>; 433 dmas = <&dmac 8>, <&dmac 9>; 492 dmac: dmac@ff1f0000 { label
|
/netbsd-src/sys/external/gpl2/dts/dist/arch/arm/boot/dts/ |
H A D | r8a77470.dtsi | 414 compatible = "renesas,r8a77470-usb-dmac", 415 "renesas,usb-dmac"; 428 compatible = "renesas,r8a77470-usb-dmac", 429 "renesas,usb-dmac"; 442 compatible = "renesas,r8a77470-usb-dmac", 443 "renesas,usb-dmac"; 456 compatible = "renesas,r8a77470-usb-dmac", 457 "renesas,usb-dmac"; 470 compatible = "renesas,dmac-r8a77470", 471 "renesas,rcar-dmac"; [all …]
|
H A D | uniphier-sld8.dtsi | 244 dmac: dma-controller@5a000000 { label 245 compatible = "socionext,uniphier-mio-dmac"; 266 dmas = <&dmac 4>; 285 dmas = <&dmac 6>;
|
H A D | uniphier-ld4.dtsi | 240 dmac: dma-controller@5a000000 { label 241 compatible = "socionext,uniphier-mio-dmac"; 262 dmas = <&dmac 4>; 281 dmas = <&dmac 6>;
|
H A D | uniphier-pro4.dtsi | 274 dmac: dma-controller@5a000000 { label 275 compatible = "socionext,uniphier-mio-dmac"; 296 dmas = <&dmac 4>; 315 dmas = <&dmac 5>; 333 dmas = <&dmac 6>;
|
H A D | r8a7790.dtsi | 679 compatible = "renesas,r8a7790-usb-dmac", 680 "renesas,usb-dmac"; 693 compatible = "renesas,r8a7790-usb-dmac", 694 "renesas,usb-dmac"; 707 compatible = "renesas,dmac-r8a7790", 708 "renesas,rcar-dmac"; 740 compatible = "renesas,dmac-r8a7790", 741 "renesas,rcar-dmac"; 1311 compatible = "renesas,dmac-r8a7790", 1312 "renesas,rcar-dmac"; [all …]
|
H A D | r8a7791.dtsi | 633 compatible = "renesas,r8a7791-usb-dmac", 634 "renesas,usb-dmac"; 647 compatible = "renesas,r8a7791-usb-dmac", 648 "renesas,usb-dmac"; 661 compatible = "renesas,dmac-r8a7791", 662 "renesas,rcar-dmac"; 694 compatible = "renesas,dmac-r8a7791", 695 "renesas,rcar-dmac"; 1424 compatible = "renesas,dmac-r8a7791", 1425 "renesas,rcar-dmac"; [all …]
|
H A D | r8a7744.dtsi | 609 compatible = "renesas,r8a7744-usb-dmac", 610 "renesas,usb-dmac"; 623 compatible = "renesas,r8a7744-usb-dmac", 624 "renesas,usb-dmac"; 637 compatible = "renesas,dmac-r8a7744", 638 "renesas,rcar-dmac"; 670 compatible = "renesas,dmac-r8a7744", 671 "renesas,rcar-dmac"; 1376 compatible = "renesas,dmac-r8a7744", 1377 "renesas,rcar-dmac"; [all …]
|
/netbsd-src/external/gpl3/gcc/dist/gcc/config/nds32/ |
H A D | nds32-dspext.md | 3135 [(set_attr "type" "dmac") 3319 [(set_attr "type" "dmac") 3336 [(set_attr "type" "dmac") 3354 [(set_attr "type" "dmac") 3371 [(set_attr "type" "dmac") 3390 [(set_attr "type" "dmac") 3408 [(set_attr "type" "dmac") 3427 [(set_attr "type" "dmac") 3445 [(set_attr "type" "dmac") 3557 [(set_attr "type" "dmac") [all …]
|
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/nds32/ |
H A D | nds32-dspext.md | 3135 [(set_attr "type" "dmac") 3319 [(set_attr "type" "dmac") 3336 [(set_attr "type" "dmac") 3354 [(set_attr "type" "dmac") 3371 [(set_attr "type" "dmac") 3390 [(set_attr "type" "dmac") 3408 [(set_attr "type" "dmac") 3427 [(set_attr "type" "dmac") 3445 [(set_attr "type" "dmac") 3557 [(set_attr "type" "dmac") [all …]
|
/netbsd-src/sys/arch/newsmips/conf/ |
H A D | files.newsmips | 123 device dmac 124 attach dmac at ap 125 file arch/newsmips/apbus/dmac3.c dmac
|
/netbsd-src/sys/external/gpl2/dts/dist/arch/arm64/boot/dts/renesas/ |
H A D | r8a77995.dtsi | 517 compatible = "renesas,r8a77995-usb-dmac", 518 "renesas,usb-dmac"; 531 compatible = "renesas,r8a77995-usb-dmac", 532 "renesas,usb-dmac"; 579 compatible = "renesas,dmac-r8a77995", 580 "renesas,rcar-dmac"; 607 compatible = "renesas,dmac-r8a77995", 608 "renesas,rcar-dmac"; 635 compatible = "renesas,dmac-r8a77995", 636 "renesas,rcar-dmac"; [all …]
|
/netbsd-src/sys/arch/arm/imx/ |
H A D | imx23var.h | 62 device_t dmac; /* DMA controller device for this bus. */ member
|
/netbsd-src/sys/arch/x68k/x68k/ |
H A D | iodevice.h | 58 struct dmac { struct 309 struct dmac io_dma[4]; /* 0x00e84000 */
|
/netbsd-src/sys/arch/x68k/conf/ |
H A D | files.x68k | 106 device dmac 107 attach dmac at intio 108 file arch/x68k/dev/intio_dmac.c dmac needs-flag
|