Searched refs:datavaddr (Results 1 – 6 of 6) sorted by relevance
/freebsd/sys/x86/x86/ |
H A D | busdma_bounce.c | 863 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 D | busdma_machdep.c | 721 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 D | busdma_bounce.c | 832 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 D | busdma_bounce.c | 1030 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 D | busdma_machdep.c | 1180 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 D | subr_busdma_bounce.c | 54 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()
|