Home
last modified time | relevance | path

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

/freebsd/sys/x86/x86/
H A Dbusdma_bounce.c863 vm_offset_t datavaddr, tempvaddr; in bounce_bus_dmamap_load_ma()
881 datavaddr = bpage->datavaddr; in bounce_bus_dmamap_waitok()
883 if (datavaddr == 0) { in bounce_bus_dmamap_waitok()
886 datavaddr = tempvaddr | bpage->dataoffs; in bounce_bus_dmamap_waitok()
891 bcopy((void *)datavaddr,
907 datavaddr = pmap_quick_enter_page(bpage->datapage[1]); in bounce_bus_dmamap_unload()
909 bcopy((void *)datavaddr, in bounce_bus_dmamap_unload()
911 pmap_quick_remove_page(datavaddr); in bounce_bus_dmamap_unload()
922 datavaddr in bounce_bus_dmamap_sync()
919 vm_offset_t datavaddr, tempvaddr; bounce_bus_dmamap_sync() local
[all...]
/freebsd/sys/powerpc/powerpc/
H A Dbusdma_machdep.c721 vm_offset_t datavaddr, tempvaddr; in bus_dmamap_sync() local
735 datavaddr = bpage->datavaddr; in bus_dmamap_sync()
736 if (datavaddr == 0) { in bus_dmamap_sync()
739 datavaddr = tempvaddr | in bus_dmamap_sync()
743 bcopy((void *)datavaddr, in bus_dmamap_sync()
756 datavaddr = bpage->datavaddr; in bus_dmamap_sync()
757 if (datavaddr == 0) { in bus_dmamap_sync()
760 datavaddr = tempvaddr | in bus_dmamap_sync()
765 (void *)datavaddr, bpage->datacount); in bus_dmamap_sync()
/freebsd/sys/riscv/riscv/
H A Dbusdma_bounce.c832 vm_offset_t datavaddr, tempvaddr; in dma_dcache_sync()
852 datavaddr = bpage->datavaddr; in dma_dcache_sync()
853 if (datavaddr == 0) { in dma_dcache_sync()
856 datavaddr = tempvaddr | bpage->dataoffs; in dma_dcache_sync()
859 bcopy((void *)datavaddr, in dma_dcache_sync()
884 datavaddr = bpage->datavaddr; in bounce_bus_dmamap_sync()
885 if (datavaddr == 0) { in bounce_bus_dmamap_sync()
888 datavaddr in bounce_bus_dmamap_sync()
876 vm_offset_t datavaddr, tempvaddr; bounce_bus_dmamap_sync() local
[all...]
/freebsd/sys/arm64/arm64/
H A Dbusdma_bounce.c1030 vm_offset_t datavaddr, tempvaddr; in bounce_bus_dmamap_sync() local
1050 datavaddr = bpage->datavaddr; in bounce_bus_dmamap_sync()
1051 if (datavaddr == 0) { in bounce_bus_dmamap_sync()
1054 datavaddr = tempvaddr | bpage->dataoffs; in bounce_bus_dmamap_sync()
1057 bcopy((void *)datavaddr, in bounce_bus_dmamap_sync()
1082 datavaddr = bpage->datavaddr; in bounce_bus_dmamap_sync()
1083 if (datavaddr == 0) { in bounce_bus_dmamap_sync()
1086 datavaddr = tempvaddr | bpage->dataoffs; in bounce_bus_dmamap_sync()
1090 (void *)datavaddr, bpage->datacount); in bounce_bus_dmamap_sync()
/freebsd/sys/arm/arm/
H A Dbusdma_machdep.c1180 vm_offset_t datavaddr, tempvaddr; in dma_dcache_sync()
1202 datavaddr = bpage->datavaddr; in dma_dcache_sync()
1203 if (datavaddr == 0) { in dma_dcache_sync()
1206 datavaddr = tempvaddr | bpage->dataoffs; in dma_dcache_sync()
1208 bcopy((void *)datavaddr, (void *)bpage->vaddr, in dma_dcache_sync()
1256 datavaddr = bpage->datavaddr; in bus_dmamap_sync()
1257 if (datavaddr == 0) { in bus_dmamap_sync()
1260 datavaddr in bus_dmamap_sync()
1224 vm_offset_t datavaddr, tempvaddr; bus_dmamap_sync() local
[all...]
/freebsd/sys/kern/
H A Dsubr_busdma_bounce.c54 vm_offset_t datavaddr; /* kva of client data */ member
382 bpage->datavaddr = vaddr; in add_bounce_page()
412 bpage->datavaddr = 0; in free_bounce_pages()