HomeSort by: relevance | last modified time | path
    Searched refs:dmat (Results 1 - 25 of 155) sorted by relevancy

1 2 3 4 5 6 7

  /src/sys/arch/arm/ixp12x0/
ixp12x0_pci_dma.c 50 bus_dma_tag_t dmat = &sc->ia_pci_dmat; local in function:ixp12x0_pci_dma_init
53 dmat->_ranges = dr;
54 dmat->_nranges = 1;
61 dmat->_dmamap_create = _bus_dmamap_create;
62 dmat->_dmamap_destroy = _bus_dmamap_destroy;
63 dmat->_dmamap_load = _bus_dmamap_load;
64 dmat->_dmamap_load_mbuf = _bus_dmamap_load_mbuf;
65 dmat->_dmamap_load_uio = _bus_dmamap_load_uio;
66 dmat->_dmamap_load_raw = _bus_dmamap_load_raw;
67 dmat->_dmamap_unload = _bus_dmamap_unload
    [all...]
  /src/sys/arch/arm/xscale/
ixp425_pci_dma.c 51 bus_dma_tag_t dmat = &sc->ia_pci_dmat; local in function:ixp425_pci_dma_init
54 dmat->_ranges = dr;
55 dmat->_nranges = 1;
61 dmat->_dmamap_create = _bus_dmamap_create;
62 dmat->_dmamap_destroy = _bus_dmamap_destroy;
63 dmat->_dmamap_load = _bus_dmamap_load;
64 dmat->_dmamap_load_mbuf = _bus_dmamap_load_mbuf;
65 dmat->_dmamap_load_uio = _bus_dmamap_load_uio;
66 dmat->_dmamap_load_raw = _bus_dmamap_load_raw;
67 dmat->_dmamap_unload = _bus_dmamap_unload
    [all...]
becc.c 258 bus_dma_tag_t dmat = &sc->sc_pci_dmat; local in function:becc_pci_dma_init
283 dmat->_ranges = dr;
284 dmat->_nranges = i;
286 dmat->_dmamap_create = _bus_dmamap_create;
287 dmat->_dmamap_destroy = _bus_dmamap_destroy;
288 dmat->_dmamap_load = _bus_dmamap_load;
289 dmat->_dmamap_load_mbuf = _bus_dmamap_load_mbuf;
290 dmat->_dmamap_load_uio = _bus_dmamap_load_uio;
291 dmat->_dmamap_load_raw = _bus_dmamap_load_raw;
292 dmat->_dmamap_unload = _bus_dmamap_unload
314 bus_dma_tag_t dmat = &sc->sc_local_dmat; local in function:becc_local_dma_init
    [all...]
i80312.c 348 bus_dma_tag_t dmat = &sc->sc_pci_dmat; local in function:i80312_pci_dma_init
355 dmat->_ranges = dr;
356 dmat->_nranges = 1;
358 dmat->_dmamap_create = _bus_dmamap_create;
359 dmat->_dmamap_destroy = _bus_dmamap_destroy;
360 dmat->_dmamap_load = _bus_dmamap_load;
361 dmat->_dmamap_load_mbuf = _bus_dmamap_load_mbuf;
362 dmat->_dmamap_load_uio = _bus_dmamap_load_uio;
363 dmat->_dmamap_load_raw = _bus_dmamap_load_raw;
364 dmat->_dmamap_unload = _bus_dmamap_unload
386 bus_dma_tag_t dmat = &sc->sc_local_dmat; local in function:i80312_local_dma_init
    [all...]
i80321.c 316 bus_dma_tag_t dmat = &sc->sc_pci_dmat; local in function:i80321_pci_dma_init
323 dmat->_ranges = dr;
324 dmat->_nranges = 1;
326 dmat->_dmamap_create = _bus_dmamap_create;
327 dmat->_dmamap_destroy = _bus_dmamap_destroy;
328 dmat->_dmamap_load = _bus_dmamap_load;
329 dmat->_dmamap_load_mbuf = _bus_dmamap_load_mbuf;
330 dmat->_dmamap_load_uio = _bus_dmamap_load_uio;
331 dmat->_dmamap_load_raw = _bus_dmamap_load_raw;
332 dmat->_dmamap_unload = _bus_dmamap_unload
354 bus_dma_tag_t dmat = &sc->sc_local_dmat; local in function:i80321_local_dma_init
    [all...]
  /src/sys/arch/evbarm/integrator/
int_bus_dma.c 66 integrator_pci_dma_init(bus_dma_tag_t dmat)
85 dmat->_ranges = dr;
86 dmat->_nranges = nranges;
88 dmat->_dmamap_create = _bus_dmamap_create;
89 dmat->_dmamap_destroy = _bus_dmamap_destroy;
90 dmat->_dmamap_load = _bus_dmamap_load;
91 dmat->_dmamap_load_mbuf = _bus_dmamap_load_mbuf;
92 dmat->_dmamap_load_uio = _bus_dmamap_load_uio;
93 dmat->_dmamap_load_raw = _bus_dmamap_load_raw;
94 dmat->_dmamap_unload = _bus_dmamap_unload
    [all...]
  /src/sys/external/bsd/drm2/include/drm/
bus_dma_hacks.h 48 # define PHYS_TO_BUS_MEM(dmat, paddr) ((bus_addr_t)(paddr))
49 # define BUS_MEM_TO_PHYS(dmat, baddr) ((paddr_t)(baddr))
52 PHYS_TO_BUS_MEM(bus_dma_tag_t dmat, paddr_t pa)
56 if (dmat->_nranges == 0)
59 for (i = 0; i < dmat->_nranges; i++) {
60 const struct arm32_dma_range *dr = &dmat->_ranges[i];
65 panic("paddr has no bus address in dma tag %p: %"PRIxPADDR, dmat, pa);
68 BUS_MEM_TO_PHYS(bus_dma_tag_t dmat, bus_addr_t ba)
72 if (dmat->_nranges == 0)
75 for (i = 0; i < dmat->_nranges; i++)
    [all...]
  /src/sys/arch/arm/at91/
at91pdc.c 7 int at91pdc_alloc_fifo(bus_dma_tag_t dmat, at91pdc_fifo_t *fifo, int size,
19 err = bus_dmamap_create(dmat, size, 1, size, 0,
27 err = bus_dmamem_alloc(dmat, size, 0, size, &segs, 1, &rsegs,
34 err = bus_dmamem_map(dmat, &segs, 1, size, &fifo->f_buf,
42 err = bus_dmamap_load(dmat, fifo->f_dmamap, fifo->f_buf, size, NULL,
57 bus_dmamem_unmap(dmat, fifo->f_buf, size);
59 bus_dmamem_free(dmat, &segs, rsegs);
61 bus_dmamap_destroy(dmat, fifo->f_dmamap);
at91pdcvar.h 83 bus_dma_tag_t dmat,
108 bus_dma_tag_t dmat,
124 bus_dmamap_sync(dmat,
138 bus_dmamap_sync(dmat,
149 bus_dma_tag_t dmat,
160 bus_dmamap_sync(dmat, fifo->f_dmamap, fifo->f_pdc_rd_ndx, cc,
171 bus_dmamap_sync(dmat, fifo->f_dmamap, fifo->f_pdc_rd_ndx, cc,
205 bus_dma_tag_t dmat,
228 bus_dmamap_sync(dmat,
244 bus_dma_tag_t dmat,
    [all...]
  /src/sys/dev/hyperv/
hyperv_common.c 114 hyperv_dma_alloc(bus_dma_tag_t dmat, struct hyperv_dma *dma, bus_size_t size,
126 error = bus_dmamem_alloc(dmat, size, alignment, boundary, dma->segs,
133 error = bus_dmamem_map(dmat, dma->segs, rseg, size, &dma->addr,
140 error = bus_dmamap_create(dmat, size, rseg, size, boundary,
147 error = bus_dmamap_load(dmat, dma->map, dma->addr, size, NULL,
156 bus_dmamap_sync(dmat, dma->map, 0, dma->map->dm_mapsize,
161 fail4: bus_dmamap_destroy(dmat, dma->map);
162 fail3: bus_dmamem_unmap(dmat, dma->addr, size);
164 fail2: bus_dmamem_free(dmat, dma->segs, rseg);
172 hyperv_dma_free(bus_dma_tag_t dmat, struct hyperv_dma *dma
    [all...]
  /src/sys/dev/ieee1394/
fwdma.c 63 fwdma_malloc(device_t dev, bus_dma_tag_t dmat, bus_dmamap_t *dmamap,
71 err = bus_dmamem_alloc(dmat, size, alignment, 0, &segs, 1,
78 err = bus_dmamem_map(dmat, &segs, nsegs, size, &v_addr, flags);
81 bus_dmamem_free(dmat, &segs, nsegs);
86 err = bus_dmamap_create(dmat, size, nsegs,
91 bus_dmamem_unmap(dmat, v_addr, size);
92 bus_dmamem_free(dmat, &segs, nsegs);
97 err = bus_dmamap_load(dmat, *dmamap, v_addr, size, NULL, flags);
100 bus_dmamap_destroy(dmat, *dmamap);
101 bus_dmamem_unmap(dmat, v_addr, size)
    [all...]
  /src/sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/core/
pci.h 13 bus_dma_tag_t dmat; member in struct:nvkm_device_pci
  /src/sys/external/bsd/drm2/linux/
linux_sgt.c 87 sg_alloc_table_from_bus_dmamem(struct sg_table *sgt, bus_dma_tag_t dmat,
114 ret = -bus_dmamem_export_pages(dmat, seg, nseg, sgt->sgl->sg_pgs,
141 dma_map_sg(bus_dma_tag_t dmat, struct scatterlist *sg, int nents, int dir)
144 return dma_map_sg_attrs(dmat, sg, nents, dir, 0);
148 dma_map_sg_attrs(bus_dma_tag_t dmat, struct scatterlist *sg, int nents,
174 error = bus_dmamap_create(dmat, (bus_size_t)sg->sg_npgs << PAGE_SHIFT,
180 error = bus_dmamap_load_pages(dmat, sg->sg_dmamap, sg->sg_pgs,
189 sg->sg_dmat = dmat;
195 bus_dmamap_unload(dmat, sg->sg_dmamap);
198 bus_dmamap_destroy(dmat, sg->sg_dmamap)
    [all...]
  /src/sys/external/bsd/drm2/drm/
drm_gem_cma_helper.c 50 obj->dmat = ddev->dmat;
54 error = -drm_prime_sg_to_bus_dmamem(obj->dmat, obj->dmasegs, 1,
64 PHYS_TO_BUS_MEM(obj->dmat, obj->vmem_addr);
71 error = bus_dmamem_alloc(obj->dmat, obj->dmasize,
78 error = bus_dmamem_map(obj->dmat, obj->dmasegs, nsegs,
83 error = bus_dmamap_create(obj->dmat, obj->dmasize, 1,
87 error = bus_dmamap_load(obj->dmat, obj->dmamap, obj->vaddr,
100 bus_dmamap_destroy(obj->dmat, obj->dmamap);
102 bus_dmamem_unmap(obj->dmat, obj->vaddr, obj->dmasize)
    [all...]
  /src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fb/
nouveau_nvkm_subdev_fb_gf100.c 71 const bus_dma_tag_t dmat = device->func->dma_tag(device); local in function:gf100_fb_oneinit
79 ret = -bus_dmamem_alloc(dmat, PAGE_SIZE, PAGE_SIZE, 0,
86 ret = -bus_dmamap_create(dmat, PAGE_SIZE, 1, PAGE_SIZE, 0,
89 fail1: bus_dmamem_free(dmat, &fb->r100c10_seg, 1);
94 ret = -bus_dmamem_map(dmat, &fb->r100c10_seg, 1, PAGE_SIZE,
97 fail2: bus_dmamap_destroy(dmat, fb->r100c10_page);
103 ret = -bus_dmamap_load(dmat, fb->r100c10_page, fb->r100c10_kva,
106 fail3: __unused bus_dmamem_unmap(dmat, fb->r100c10_kva, PAGE_SIZE);
160 const bus_dma_tag_t dmat = device->func->dma_tag(device); local in function:gf100_fb_dtor
162 bus_dmamap_unload(dmat, fb->r100c10_page)
    [all...]
nouveau_nvkm_subdev_fb_nv50.c 208 const bus_dma_tag_t dmat = device->func->dma_tag(device); local in function:nv50_fb_oneinit
216 ret = -bus_dmamem_alloc(dmat, PAGE_SIZE, PAGE_SIZE, 0,
223 ret = -bus_dmamap_create(dmat, PAGE_SIZE, 1, PAGE_SIZE, 0,
226 fail1: bus_dmamem_free(dmat, &fb->r100c08_seg, 1);
231 ret = -bus_dmamem_map(dmat, &fb->r100c08_seg, 1, PAGE_SIZE,
234 fail2: bus_dmamap_destroy(dmat, fb->r100c08_page);
240 ret = -bus_dmamap_load(dmat, fb->r100c08_page, fb->r100c08_kva,
243 fail3: __unused bus_dmamem_unmap(dmat, fb->r100c08_kva, PAGE_SIZE);
296 const bus_dma_tag_t dmat = device->func->dma_tag(device); local in function:nv50_fb_dtor
298 bus_dmamap_unload(dmat, fb->r100c08_page)
    [all...]
  /src/sys/dev/fdt/
fdt_stub.c 51 bus_dma_tag_t dmat)
53 return dmat;
fdt_iommu.c 115 fdtbus_iommu_map(int phandle, u_int index, bus_dma_tag_t dmat)
124 return dmat;
139 cells > 0 ? &p[1] : NULL, dmat);
145 return dmat;
156 fdtbus_iommu_map_pci(int phandle, uint32_t rid, bus_dma_tag_t dmat)
201 &sid, dmat);
205 return dmat;
  /src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mmu/
umem.h 25 bus_dma_tag_t dmat; member in struct:nvkm_umem
  /src/sys/external/bsd/drm2/dist/drm/amd/amdgpu/
amdgpu_ih.c 73 r = -bus_dmamem_alloc(adev->ddev->dmat, size, PAGE_SIZE, 0,
80 r = -bus_dmamap_create(adev->ddev->dmat, size, 1, size, 0,
83 fail1: bus_dmamem_free(adev->ddev->dmat, &ih->ring_seg, 1);
86 r = -bus_dmamem_map(adev->ddev->dmat, &ih->ring_seg, 1, size,
89 fail2: bus_dmamap_destroy(adev->ddev->dmat, ih->ring_map);
93 r = -bus_dmamap_load(adev->ddev->dmat, ih->ring_map, kva, size,
96 fail3: __unused bus_dmamem_unmap(adev->ddev->dmat, kva, size);
165 bus_dmamap_unload(adev->ddev->dmat, ih->ring_map);
166 bus_dmamem_unmap(adev->ddev->dmat, kva, size);
167 bus_dmamap_destroy(adev->ddev->dmat, ih->ring_map)
    [all...]
  /src/sys/arch/arm/acpi/
acpi_machdep.c 521 struct arm32_bus_dma_tag *dmat, uint32_t flags)
542 dmat->_nranges = 1;
543 dmat->_ranges = kmem_zalloc(sizeof(*dmat->_ranges), KM_SLEEP);
544 dmat->_ranges[0].dr_sysbase = 0;
545 dmat->_ranges[0].dr_busbase = 0;
546 dmat->_ranges[0].dr_len = dma_mask;
547 dmat->_ranges[0].dr_flags = flags;
564 dmat->_nranges = res.ar_nmem;
565 dmat->_ranges = kmem_zalloc(sizeof(*dmat->_ranges) * res.ar_nmem
630 struct arm32_bus_dma_tag *dmat; local in function:arm_acpi_dma64_tag
    [all...]
  /src/sys/arch/alpha/sableio/
sableio.c 140 bus_dma_tag_t dmat; local in function:sableio_attach
149 dmat = alphabus_dma_get_tag(pba->pba_dmat, ALPHA_BUS_ISA);
155 isa_dmainit(&sc->sc_isa_chipset, pba->pba_iot, dmat, self);
166 sa.sa_dmat = dmat;
  /src/sys/dev/isapnp/
if_le_isapnp.c 174 bus_dma_tag_t dmat; local in function:le_isapnp_attach
187 lesc->sc_dmat = dmat = ipa->ipa_dmat;
201 if (bus_dmamem_alloc(dmat, LE_ISAPNP_MEMSIZE, PAGE_SIZE, 0, &seg, 1,
206 if (bus_dmamem_map(dmat, &seg, rseg, LE_ISAPNP_MEMSIZE,
215 if (bus_dmamap_create(dmat, LE_ISAPNP_MEMSIZE, 1,
220 if (bus_dmamap_load(dmat, lesc->sc_dmam,
260 bus_dmamap_destroy(dmat, lesc->sc_dmam);
262 bus_dmamem_unmap(dmat, sc->sc_mem, LE_ISAPNP_MEMSIZE);
264 bus_dmamem_free(dmat, &seg, rseg);
  /src/sys/external/bsd/drm2/include/linux/
platform_device.h 44 bus_dma_tag_t dmat; member in struct:platform_device
  /src/sys/external/bsd/drm2/dist/drm/i915/gem/
i915_gem_phys.c 138 bus_dma_tag_t dmat = obj->base.dev->dmat; local in function:i915_gem_object_get_pages_phys
146 ret = -bus_dmamem_alloc(dmat, roundup_pow_of_two(obj->base.size),
152 ret = -bus_dmamem_kmap(dmat, &obj->mm.u.phys.seg, 1,
171 if (sg_alloc_table_from_bus_dmamem(st, dmat, &obj->mm.u.phys.seg, 1,
181 ret = -bus_dmamap_create(dmat, roundup_pow_of_two(obj->base.size), 1,
188 sg->sg_dmat = dmat;
190 ret = -bus_dmamap_load_raw(dmat, sg->sg_dmamap, &obj->mm.u.phys.seg, 1,
235 bus_dmamap_unload(dmat, st->sgl->sg_dmamap);
243 bus_dmamem_kunmap(dmat, vaddr
262 bus_dma_tag_t dmat = obj->base.dev->dmat; local in function:i915_gem_object_put_pages_phys
    [all...]

Completed in 23 milliseconds

1 2 3 4 5 6 7