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

1 2 3 4 5

  /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
156 struct drm_device_dma *dma = dev->dma; local
    [all...]
  /src/sys/dev/ofisa/
ess_ofisa.c 82 struct ofisa_dma_desc dma[2]; local
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
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
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
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
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
    [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
82 if (dma->pagelist != NULL) {
84 unsigned long physaddr = dma->pagelist[page];
drm_sysctl.c 336 drm_device_dma_t *dma = dev->dma; variable
347 if (dma == NULL) {
352 tempdma = *dma;
353 templists = malloc(sizeof(int) * dma->buf_count, DRM_MEM_DRIVER,
355 for (i = 0; i < dma->buf_count; i++)
356 templists[i] = dma->buflist[i]->list;
357 dma = &tempdma;
363 if (dma->bufs[i].buf_count)
366 dma->bufs[i].buf_size
    [all...]
  /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...]
i915_gem_client_blt.c 99 struct dma_fence dma; member in struct:clear_pages_work
121 struct clear_pages_work *w = container_of(fence, typeof(*w), dma);
127 BUILD_BUG_ON(offsetof(typeof(*w), dma));
128 dma_fence_free(&w->dma);
141 dma_fence_signal(&w->dma);
142 dma_fence_put(&w->dma);
151 dma_fence_set_error(&w->dma, fence->error);
167 int err = w->dma.error;
212 * w->dma is already exported via (vma|obj)->resv we need only
214 * propagate the signal from the request to w->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::__anon5081
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
45 ret = dma->func->class_new(dma, oclass, data, size, &dmaobj);
114 struct nvkm_dma *dma; local
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/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
145 dma = device_lookup_private(&dma_cd, unit);
146 if (dma == NULL
    [all...]
  /src/sys/arch/next68k/stand/boot/
scsi.c 69 struct dma_dev *dma; local
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
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
    [all...]
  /src/sys/compat/linux32/common/
linux32_sockio.h 39 unsigned char dma; member in struct:linux32_ifmap
  /src/sys/dev/fdt/
fdt_dma.c 55 struct fdtbus_dma_controller *dma; local
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
72 LIST_FOREACH(dma, &fdtbus_dma_controllers, dma_next) {
73 if (dma->dma_phandle == phandle
84 struct fdtbus_dma *dma = NULL; local
    [all...]
  /src/sys/external/bsd/drm2/dist/drm/i915/selftests/
i915_gem.c 59 const dma_addr_t dma = i915->dsm.start + page; local
63 ggtt->vm.insert_page(&ggtt->vm, dma, slot, I915_CACHE_NONE, 0);
  /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/arch/i386/pnpbios/
pnpbiosvar.h 72 SIMPLEQ_HEAD(, pnp_dma) dma; member in struct:pnpresources
  /src/sys/dev/sbus/
if_le_ledma.c 81 struct lsi64854_softc *sc_dma; /* pointer to my dma */
82 u_int sc_laddr; /* LANCE DMA address */
156 struct lsi64854_softc *dma = ((struct le_softc *)sc)->sc_dma; local
159 csr = L64854_GCSR(dma);
161 L64854_SCSR(dma, csr);
168 struct lsi64854_softc *dma = ((struct le_softc *)sc)->sc_dma; local
171 csr = L64854_GCSR(dma);
173 L64854_SCSR(dma, csr);
213 struct lsi64854_softc *dma = ((struct le_softc *)sc)->sc_dma; local
218 if (L64854_GCSR(dma) & E_TP_AUI
228 struct lsi64854_softc *dma = lesc->sc_dma; local
    [all...]
qec.c 304 bus_addr_t dma; local
309 dma = qr->rb_dmabase;
318 qr->rb_txddma = dma;
320 dma += QEC_XD_RING_MAXSIZE * sizeof(struct qec_xd);
326 qr->rb_rxddma = dma;
328 dma += QEC_XD_RING_MAXSIZE * sizeof(struct qec_xd);
335 txbufdma = dma;
337 dma += ntbuf * pktbufsz;
343 rxbufdma = dma;
345 dma += nrbuf * pktbufsz
    [all...]

Completed in 21 milliseconds

1 2 3 4 5