HomeSort by: relevance | last modified time | path
    Searched defs:dma (Results 1 - 25 of 139) sorted by relevancy

1 2 3 4 5 6

  /src/sys/external/bsd/drm2/dist/drm/
drm_dma.c 5 * DMA IOCTL and function support
50 * Initialize the DMA data.
68 dev->dma = kzalloc(sizeof(*dev->dma), GFP_KERNEL);
69 if (!dev->dma)
73 memset(&dev->dma->bufs[i], 0, sizeof(dev->dma->bufs[0]));
79 * Cleanup the DMA resources.
83 * Free all pages associated with DMA buffers, the buffers and pages lists, and
84 * finally the drm_device::dma structure itself
88 struct drm_device_dma *dma = dev->dma; local in function:drm_legacy_dma_takedown
156 struct drm_device_dma *dma = dev->dma; local in function:drm_legacy_reclaim_buffers
    [all...]
  /src/sys/dev/ofisa/
ess_ofisa.c 82 struct ofisa_dma_desc dma[2]; local in function:ess_ofisa_attach
95 * 2 DMA channels
129 ndrq = ofisa_dma_get(aa->oba.oba_phandle, dma, 2);
131 aprint_error(": error getting DMA data\n");
134 sc->sc_audio1.drq = dma[0].drq;
135 sc->sc_audio2.drq = dma[1].drq;
sb_ofisa.c 88 struct ofisa_dma_desc dma[2]; local in function:sb_ofisa_attach
101 * 1 or 2 DMA channels
125 ndrq = ofisa_dma_get(aa->oba.oba_phandle, dma, 2);
127 aprint_error(": error getting DMA data\n");
148 switch (dma[n].width) {
151 sc->sc_drq8 = dma[n].drq;
155 sc->sc_drq16 = dma[n].drq;
158 aprint_error(": weird DMA width %d\n", dma[n].width);
164 aprint_error(": no 8-bit DMA channel\n")
    [all...]
atppc_ofisa.c 107 struct ofisa_dma_desc dma; local in function:atppc_ofisa_attach
135 if (ofisa_dma_get(aa->oba.oba_phandle, &dma, 1) != 1) {
136 aprint_error_dev(sc->sc_dev, "unable to find DMA data\n");
139 asc->sc_drq = dma.drq;
160 /* setup DMA hooks */
174 /* Start DMA operation over ISA bus */
184 /* Stop DMA operation over ISA bus */
193 /* Abort DMA operation over ISA bus */
202 /* Allocate memory for DMA over ISA bus */
if_cs_ofisa.c 98 struct ofisa_dma_desc dma; local in function:cs_ofisa_attach
118 * 0 or 1 DMA channel
174 n = ofisa_dma_get(aa->oba.oba_phandle, &dma, 1);
176 n = cs_ofisa_md_dma_fixup(parent, self, aux, &dma, 1, n);
179 isc->sc_drq = dma.drq;
  /src/sys/external/bsd/drm/dist/bsd-core/
drm_dma.c 32 * Support code for DMA buffer management.
44 dev->dma = malloc(sizeof(*dev->dma), DRM_MEM_DRIVER, M_NOWAIT | M_ZERO);
45 if (dev->dma == NULL)
55 drm_device_dma_t *dma = dev->dma; local in function:drm_dma_takedown
58 if (dma == NULL)
61 /* Clear dma buffers */
63 if (dma->bufs[i].seg_count) {
65 " seg_count = %d\n", i, dma->bufs[i].buf_count
107 drm_device_dma_t *dma = dev->dma; local in function:drm_reclaim_buffers
    [all...]
drm_vm.c 77 if (dev->dma && offset >= 0 && offset < ptoa(dev->dma->page_count)) {
78 drm_device_dma_t *dma = dev->dma; local in function:drm_mmap
82 if (dma->pagelist != NULL) {
84 unsigned long physaddr = dma->pagelist[page];
  /src/sys/external/bsd/drm2/dist/drm/i915/gem/
i915_gem_fence.c 16 struct dma_fence dma; member in struct:stub_fence
28 dma_fence_signal(&stub->dma);
32 dma_fence_put(&stub->dma);
51 struct stub_fence *stub = container_of(fence, typeof(*stub), dma);
55 BUILD_BUG_ON(offsetof(typeof(*stub), dma));
57 dma_fence_free(&stub->dma);
79 dma_fence_init(&stub->dma, &stub_fence_ops, &stub->lock,
88 dma_resv_add_excl_fence(obj->base.resv, &stub->dma);
90 return &stub->dma;
93 stub_release(&stub->dma);
    [all...]
  /src/sys/external/bsd/drm2/dist/drm/i915/
i915_sw_fence_work.h 12 #include <linux/dma-fence.h>
27 struct dma_fence dma; member in struct:dma_fence_work
i915_scatterlist.h 57 dma_addr_t dma; member in union:sgt_iter::__anon8d425194010a
61 } __sgt_iter(struct scatterlist *sgl, bool dma) {
67 if (dma)
68 s.dma = sg_dma_address(s.sgp);
112 ((__dp) = (__iter).dma + (__iter).curr), (__iter).sgp; \
  /src/sys/external/bsd/drm2/dist/drm/nouveau/include/nvif/
if000a.h 22 bus_dmamap_t dma; member in struct:nvif_mem_ram_v0
24 dma_addr_t *dma; member in struct:nvif_mem_ram_v0
  /src/sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/engine/
dma.h 1 /* $NetBSD: dma.h,v 1.5 2021/12/18 23:45:33 riastradh Exp $ */
12 struct nvkm_dma *dma; member in struct:nvkm_dmaobj
  /src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/dma/
nouveau_nvkm_engine_dma_base.c 41 struct nvkm_dma *dma = nvkm_dma(oclass->engine); local in function:nvkm_dma_oclass_new
45 ret = dma->func->class_new(dma, oclass, data, size, &dmaobj);
114 struct nvkm_dma *dma; local in function:nvkm_dma_new_
116 if (!(dma = *pdma = kzalloc(sizeof(*dma), GFP_KERNEL)))
118 dma->func = func;
120 return nvkm_engine_ctor(&nvkm_dma, device, index, true, &dma->engine);
  /src/sys/external/gpl2/dts/dist/arch/arm/boot/dts/
moxart.dtsi 82 dma: dma@90500000 { label
83 compatible = "moxa,moxart-dma";
86 #dma-cells = <1>;
101 dmas = <&dma 5>,
102 <&dma 5>;
103 dma-names = "tx", "rx";
bcm2835-common.dtsi 11 dma: dma@7e007000 { label
12 compatible = "brcm,bcm2835-dma";
25 /* dma channel 11-14 share one irq */
47 "dma-shared-all";
48 #dma-cells = <1>;
49 brcm,dma-channel-mask = <0x7f35>;
135 dmas = <&dma 17>;
136 dma-names = "audio-rx";
205 dmas = <&dma 2>, <&dma 3>
    [all...]
imx1.dtsi 137 dma: dma@209000 { label
138 compatible = "fsl,imx1-dma";
144 #dma-cells = <1>;
  /src/sys/arch/sun3/dev/
dma.c 1 /* $NetBSD: dma.c,v 1.25 2024/12/20 23:52:00 tsutsui Exp $ */
34 __KERNEL_RCSID(0, "$NetBSD: dma.c,v 1.25 2024/12/20 23:52:00 tsutsui Exp $");
63 CFATTACH_DECL_NEW(dma, sizeof(struct dma_softc),
72 * Check for the DMA registers.
115 aprint_error(": can't create DMA map\n");
124 * Make sure the DMA chip is supported revision.
133 panic("unsupported dma rev");
143 struct dma_softc *dma; local in function:espdmafind
145 dma = device_lookup_private(&dma_cd, unit);
146 if (dma == NULL
    [all...]
  /src/sys/dev/fdt/
fdt_dma.c 55 struct fdtbus_dma_controller *dma; local in function:fdtbus_register_dma_controller
57 dma = kmem_alloc(sizeof(*dma), KM_SLEEP);
58 dma->dma_dev = dev;
59 dma->dma_phandle = phandle;
60 dma->dma_funcs = funcs;
62 LIST_INSERT_HEAD(&fdtbus_dma_controllers, dma, dma_next);
70 struct fdtbus_dma_controller *dma; local in function:fdtbus_get_dma_controller
72 LIST_FOREACH(dma, &fdtbus_dma_controllers, dma_next) {
73 if (dma->dma_phandle == phandle
84 struct fdtbus_dma *dma = NULL; local in function:fdtbus_dma_get_index
    [all...]
  /src/sys/external/bsd/drm2/dist/drm/i915/selftests/
i915_gem.c 59 const dma_addr_t dma = i915->dsm.start + page; local in function:trash_stolen
63 ggtt->vm.insert_page(&ggtt->vm, dma, slot, I915_CACHE_NONE, 0);
  /src/sys/external/gpl2/dts/dist/arch/arm64/boot/dts/actions/
s700.dtsi 249 dma: dma-controller@e0230000 { label
250 compatible = "actions,s700-dma";
256 #dma-cells = <1>;
257 dma-channels = <10>;
258 dma-requests = <44>;
  /src/sys/arch/next68k/stand/boot/
scsi.c 69 struct dma_dev *dma; local in function:scsi_init
72 dma = (struct dma_dev *)P_SCSI_CSR;
78 /* first reset DMA */
79 dma->dd_csr = DMACSR_RESET;
187 /* registers are not valid on DMA intr */
189 DPRINTF(("scsiicmd: DMA intr\n"));
332 struct dma_dev *dma; local in function:dma_start
335 dma = (struct dma_dev *)P_SCSI_CSR;
339 scsierror("DMA too long");
346 DPRINTF(("hmm ... no DMA requested.\n"))
394 struct dma_dev *dma; local in function:dma_done
    [all...]
  /src/sys/external/gpl2/dts/dist/arch/riscv/boot/dts/sifive/
fu540-c000.dtsi 209 dma: dma-controller@3000000 { label
215 dma-channels = <4>;
216 #dma-cells = <1>;
  /src/sys/arch/arm/s3c2xx0/
s3c24x0_lcd.h 45 bus_dmamap_t dma; member in struct:s3c24x0_lcd_screen
  /src/sys/arch/atari/include/
dma.h 1 /* $NetBSD: dma.h,v 1.12 2017/10/07 16:05:31 jdolecek Exp $ */
33 * FDC/ACSI DMA circuitry
36 #define DMA ((struct dma *)AD_DMA)
38 struct dma { struct
58 #define DMA_NODMA 0x0040 /* no DMA (yet) */
88 #define DMA_LOCK_REQ 1 /* DMA lock requested */
89 #define DMA_LOCK_GRANT 2 /* DMA lock granted */
  /src/sys/compat/linux32/common/
linux32_sockio.h 39 unsigned char dma; member in struct:linux32_ifmap

Completed in 53 milliseconds

1 2 3 4 5 6