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

1 2 3 4 5 6 7

  /src/sys/arch/arm/at91/
at91pdc.c 10 bus_dma_segment_t segs; local in function:at91pdc_alloc_fifo
27 err = bus_dmamem_alloc(dmat, size, 0, size, &segs, 1, &rsegs,
34 err = bus_dmamem_map(dmat, &segs, 1, size, &fifo->f_buf,
59 bus_dmamem_free(dmat, &segs, rsegs);
at91pdc.c 10 bus_dma_segment_t segs; local in function:at91pdc_alloc_fifo
27 err = bus_dmamem_alloc(dmat, size, 0, size, &segs, 1, &rsegs,
34 err = bus_dmamem_map(dmat, &segs, 1, size, &fifo->f_buf,
59 bus_dmamem_free(dmat, &segs, rsegs);
at91spi.c 108 bus_dma_segment_t segs; local in function:at91spi_attach_common
124 &segs, 1, &rsegs, BUS_DMA_WAITOK);
126 err = bus_dmamem_map(sc->sc_dmat, &segs, 1, PAGE_SIZE,
at91spi.c 108 bus_dma_segment_t segs; local in function:at91spi_attach_common
124 &segs, 1, &rsegs, BUS_DMA_WAITOK);
126 err = bus_dmamem_map(sc->sc_dmat, &segs, 1, PAGE_SIZE,
  /src/sys/arch/arm/broadcom/
bcm2835_mbox.c 168 bus_dma_segment_t segs[1]; local in function:bcmmbox_request
174 error = bus_dmamem_alloc(sc->sc_dmat, buflen, 16, 0, segs, 1,
178 error = bus_dmamem_map(sc->sc_dmat, segs, nsegs, buflen, &dma_buf,
208 bus_dmamem_free(sc->sc_dmat, segs, nsegs);
bcm2835_mbox.c 168 bus_dma_segment_t segs[1]; local in function:bcmmbox_request
174 error = bus_dmamem_alloc(sc->sc_dmat, buflen, 16, 0, segs, 1,
178 error = bus_dmamem_map(sc->sc_dmat, segs, nsegs, buflen, &dma_buf,
208 bus_dmamem_free(sc->sc_dmat, segs, nsegs);
  /src/sys/dev/hyperv/
hypervvar.h 101 bus_dma_segment_t *segs; member in struct:hyperv_dma
hypervvar.h 101 bus_dma_segment_t *segs; member in struct:hyperv_dma
  /src/sys/dev/ieee1394/
fwdma.c 66 bus_dma_segment_t segs; local in function:fwdma_malloc
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);
92 bus_dmamem_free(dmat, &segs, nsegs);
102 bus_dmamem_free(dmat, &segs, nsegs);
112 bus_dma_segment_t *segs; local in function:fwdma_free
114 /* XXX we shouldn't pass around the segs in the dmamap */
118 segs = kmem_alloc(segssz, KM_SLEEP);
119 memcpy(segs, dmamap->dm_segs, segssz)
    [all...]
fwdma.c 66 bus_dma_segment_t segs; local in function:fwdma_malloc
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);
92 bus_dmamem_free(dmat, &segs, nsegs);
102 bus_dmamem_free(dmat, &segs, nsegs);
112 bus_dma_segment_t *segs; local in function:fwdma_free
114 /* XXX we shouldn't pass around the segs in the dmamap */
118 segs = kmem_alloc(segssz, KM_SLEEP);
119 memcpy(segs, dmamap->dm_segs, segssz)
    [all...]
  /src/sys/dev/usb/
usb_mem.h 48 bus_dma_segment_t *segs; member in struct:usb_dma_block
usb_mem.h 48 bus_dma_segment_t *segs; member in struct:usb_dma_block
  /src/sys/arch/vax/vsa/
vsbus_dma.c 101 bus_dma_segment_t segs[1]; local in function:vsbus_dma_init
116 segs, 1, &nsegs, BUS_DMA_NOWAIT);
122 error = bus_dmamem_map(t, segs, nsegs, mapsize,
129 *(volatile int *) (sc->sc_vsregs + 8) = segs->ds_addr; /* set MAP BASE 0x2008008 */
135 segs->ds_addr = KA49_SCSIMAP;
139 ptecnt / 1024, segs->ds_addr, pte);
224 bus_dma_segment_t *segs, int nsegs, bus_size_t size, int flags)
226 return vax_sgmap_load_raw(t, map, segs, nsegs, size, flags, t->_sgmap);
vsbus_dma.c 101 bus_dma_segment_t segs[1]; local in function:vsbus_dma_init
116 segs, 1, &nsegs, BUS_DMA_NOWAIT);
122 error = bus_dmamem_map(t, segs, nsegs, mapsize,
129 *(volatile int *) (sc->sc_vsregs + 8) = segs->ds_addr; /* set MAP BASE 0x2008008 */
135 segs->ds_addr = KA49_SCSIMAP;
139 ptecnt / 1024, segs->ds_addr, pte);
224 bus_dma_segment_t *segs, int nsegs, bus_size_t size, int flags)
226 return vax_sgmap_load_raw(t, map, segs, nsegs, size, flags, t->_sgmap);
  /src/sys/arch/x86/include/
bootspace.h 87 } segs[BTSPACE_NSEGS]; member in struct:bootspace
bootspace.h 87 } segs[BTSPACE_NSEGS]; member in struct:bootspace
  /src/sys/dev/ic/
cs4231var.h 44 bus_dma_segment_t segs[1]; member in struct:cs_dma
cs4231var.h 44 bus_dma_segment_t segs[1]; member in struct:cs_dma
  /src/sys/external/bsd/drm2/include/drm/
bus_dma_hacks.h 143 bus_dma_segment_t *segs; local in function:bus_dmamap_load_pages
155 KASSERT(nsegs <= (SIZE_MAX / sizeof(segs[0])));
167 segs = kmem_alloc((nsegs * sizeof(segs[0])), kmflags);
168 if (segs == NULL)
171 segs = stacksegs;
179 segs[seg].ds_addr = baddr;
180 segs[seg].ds_len = PAGE_SIZE;
183 error = bus_dmamap_load_raw(tag, map, segs, nsegs, size, flags);
194 out: if (segs != stacksegs)
    [all...]
bus_dma_hacks.h 143 bus_dma_segment_t *segs; local in function:bus_dmamap_load_pages
155 KASSERT(nsegs <= (SIZE_MAX / sizeof(segs[0])));
167 segs = kmem_alloc((nsegs * sizeof(segs[0])), kmflags);
168 if (segs == NULL)
171 segs = stacksegs;
179 segs[seg].ds_addr = baddr;
180 segs[seg].ds_len = PAGE_SIZE;
183 error = bus_dmamap_load_raw(tag, map, segs, nsegs, size, flags);
194 out: if (segs != stacksegs)
    [all...]
  /src/sys/dev/pci/
viornd.c 132 bus_dma_segment_t segs[1]; local in function:viornd_attach
145 VIRTIO_PAGE_SIZE, 0, 0, segs, 1, &nsegs,
153 error = bus_dmamem_map(virtio_dmat(vsc), segs, nsegs, VIORND_BUFSIZE,
214 bus_dmamem_free(virtio_dmat(vsc), segs, nsegs);
viornd.c 132 bus_dma_segment_t segs[1]; local in function:viornd_attach
145 VIRTIO_PAGE_SIZE, 0, 0, segs, 1, &nsegs,
153 error = bus_dmamem_map(virtio_dmat(vsc), segs, nsegs, VIORND_BUFSIZE,
214 bus_dmamem_free(virtio_dmat(vsc), segs, nsegs);
  /src/sys/external/bsd/drm2/dist/drm/i915/gem/
i915_gem_region.c 68 bus_dma_segment_t *segs = NULL; local in function:i915_gem_object_get_pages_buddy
76 nsegs >= SIZE_MAX/sizeof(segs[0]))
80 segs = kmem_zalloc(nsegs * sizeof(segs[0]), KM_SLEEP);
88 segs[i].ds_addr = mem->region.start + offset;
89 segs[i].ds_len = block_size;
94 ret = sg_alloc_table_from_bus_dmamem(st, dmat, segs, nsegs,
110 ret = -bus_dmamap_load_raw(dmat, sg->sg_dmamap, segs, nsegs, size,
116 kmem_free(segs, nsegs * sizeof(segs[0]))
    [all...]
i915_gem_region.c 68 bus_dma_segment_t *segs = NULL; local in function:i915_gem_object_get_pages_buddy
76 nsegs >= SIZE_MAX/sizeof(segs[0]))
80 segs = kmem_zalloc(nsegs * sizeof(segs[0]), KM_SLEEP);
88 segs[i].ds_addr = mem->region.start + offset;
89 segs[i].ds_len = block_size;
94 ret = sg_alloc_table_from_bus_dmamem(st, dmat, segs, nsegs,
110 ret = -bus_dmamap_load_raw(dmat, sg->sg_dmamap, segs, nsegs, size,
116 kmem_free(segs, nsegs * sizeof(segs[0]))
    [all...]
  /src/sys/arch/arm/cortex/
gicv3.h 36 bus_dma_segment_t segs[1]; member in struct:gicv3_dma

Completed in 36 milliseconds

1 2 3 4 5 6 7