Home
last modified time | relevance | path

Searched refs:bounce_zone (Results 1 – 6 of 6) sorted by relevance

/freebsd-14.2/sys/kern/
H A Dsubr_busdma_bounce.c65 struct bounce_zone { struct
106 struct bounce_zone *bz; in _bus_dmamap_reserve_pages()
159 struct bounce_zone *bz; in alloc_bounce_zone()
195 dmat->bounce_zone = bz; in alloc_bounce_zone()
254 struct bounce_zone *bz; in alloc_bounce_pages()
257 bz = dmat->bounce_zone; in alloc_bounce_pages()
299 struct bounce_zone *bz; in reserve_bounce_pages()
303 bz = dmat->bounce_zone; in reserve_bounce_pages()
325 struct bounce_zone *bz; in add_bounce_page()
338 bz = dmat->bounce_zone; in add_bounce_page()
[all …]
/freebsd-14.2/sys/powerpc/powerpc/
H A Dbusdma_machdep.c64 struct bounce_zone;
82 struct bounce_zone *bounce_zone; member
239 struct bounce_zone *bz; in bus_dma_tag_create()
247 bz = newtag->bounce_zone; in bus_dma_tag_create()
362 struct bounce_zone *bz; in bus_dmamap_create()
365 if (dmat->bounce_zone == NULL) { in bus_dmamap_create()
369 bz = dmat->bounce_zone; in bus_dmamap_create()
432 if (dmat->bounce_zone) in bus_dmamap_destroy()
433 dmat->bounce_zone->map_count--; in bus_dmamap_destroy()
848 dmat->bounce_zone->total_bounced++; in bus_dmamap_sync()
[all …]
/freebsd-14.2/sys/x86/x86/
H A Dbusdma_bounce.c72 struct bounce_zone;
79 struct bounce_zone *bounce_zone; member
122 struct bounce_zone *bz; in bounce_bus_dma_zone_setup()
128 bz = dmat->bounce_zone; in bounce_bus_dma_zone_setup()
222 dmat->bounce_zone == NULL) in bounce_bus_dma_tag_set_domain()
273 struct bounce_zone *bz; in bounce_bus_dmamap_create()
309 if (dmat->bounce_zone == NULL && in bounce_bus_dmamap_create()
312 bz = dmat->bounce_zone; in bounce_bus_dmamap_create()
370 if (dmat->bounce_zone) in bounce_bus_dmamap_destroy()
371 dmat->bounce_zone->map_count--; in bounce_bus_dmamap_destroy()
[all …]
/freebsd-14.2/sys/riscv/riscv/
H A Dbusdma_bounce.c70 struct bounce_zone;
77 struct bounce_zone *bounce_zone; member
165 struct bounce_zone *bz; in bounce_bus_dma_tag_create()
172 bz = newtag->bounce_zone; in bounce_bus_dma_tag_create()
261 struct bounce_zone *bz; in bounce_bus_dmamap_create()
291 if (dmat->bounce_zone == NULL) { in bounce_bus_dmamap_create()
297 bz = dmat->bounce_zone; in bounce_bus_dmamap_create()
353 if (dmat->bounce_zone) { in bounce_bus_dmamap_destroy()
356 dmat->bounce_zone->map_count--; in bounce_bus_dmamap_destroy()
933 dmat->bounce_zone->total_bounced++; in bounce_bus_dmamap_sync()
[all …]
/freebsd-14.2/sys/arm/arm/
H A Dbusdma_machdep.c78 struct bounce_zone;
96 struct bounce_zone *bounce_zone; member
471 struct bounce_zone *bz; in bus_dma_tag_create()
483 bz = newtag->bounce_zone; in bus_dma_tag_create()
497 newtag->bounce_zone = NULL; in bus_dma_tag_create()
579 struct bounce_zone *bz; in allocate_bz_and_pages()
583 if (dmat->bounce_zone == NULL) in allocate_bz_and_pages()
586 bz = dmat->bounce_zone; in allocate_bz_and_pages()
693 if (dmat->bounce_zone) in bus_dmamap_destroy()
694 dmat->bounce_zone->map_count--; in bus_dmamap_destroy()
[all …]
/freebsd-14.2/sys/arm64/arm64/
H A Dbusdma_bounce.c71 struct bounce_zone;
80 struct bounce_zone *bounce_zone; member
132 struct bounce_zone *bz; in bounce_bus_dma_zone_setup()
146 bz = dmat->bounce_zone; in bounce_bus_dma_zone_setup()
364 dmat->bounce_zone == NULL) in bounce_bus_dma_tag_set_domain()
405 struct bounce_zone *bz; in bounce_bus_dmamap_create()
433 if (dmat->bounce_zone == NULL) { in bounce_bus_dmamap_create()
439 bz = dmat->bounce_zone; in bounce_bus_dmamap_create()
496 if (dmat->bounce_zone) in bounce_bus_dmamap_destroy()
497 dmat->bounce_zone->map_count--; in bounce_bus_dmamap_destroy()
[all …]