Home
last modified time | relevance | path

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

/freebsd-14.2/sys/x86/x86/
H A Dbusdma_bounce.c921 vm_offset_t datavaddr, tempvaddr; in bounce_bus_dmamap_sync() local
939 datavaddr = bpage->datavaddr; in bounce_bus_dmamap_sync()
941 if (datavaddr == 0) { in bounce_bus_dmamap_sync()
944 datavaddr = tempvaddr | bpage->dataoffs; in bounce_bus_dmamap_sync()
949 bcopy((void *)datavaddr, in bounce_bus_dmamap_sync()
967 bcopy((void *)datavaddr, in bounce_bus_dmamap_sync()
969 pmap_quick_remove_page(datavaddr); in bounce_bus_dmamap_sync()
980 datavaddr = bpage->datavaddr; in bounce_bus_dmamap_sync()
982 if (datavaddr == 0) { in bounce_bus_dmamap_sync()
1009 (void *)datavaddr, datacount2); in bounce_bus_dmamap_sync()
[all …]
/freebsd-14.2/sys/powerpc/powerpc/
H A Dbusdma_machdep.c819 vm_offset_t datavaddr, tempvaddr; in bus_dmamap_sync() local
833 datavaddr = bpage->datavaddr; in bus_dmamap_sync()
834 if (datavaddr == 0) { in bus_dmamap_sync()
837 datavaddr = tempvaddr | in bus_dmamap_sync()
841 bcopy((void *)datavaddr, in bus_dmamap_sync()
854 datavaddr = bpage->datavaddr; in bus_dmamap_sync()
855 if (datavaddr == 0) { in bus_dmamap_sync()
858 datavaddr = tempvaddr | in bus_dmamap_sync()
863 (void *)datavaddr, bpage->datacount); in bus_dmamap_sync()
/freebsd-14.2/sys/riscv/riscv/
H A Dbusdma_bounce.c897 vm_offset_t datavaddr, tempvaddr; in bounce_bus_dmamap_sync() local
917 datavaddr = bpage->datavaddr; in bounce_bus_dmamap_sync()
918 if (datavaddr == 0) { in bounce_bus_dmamap_sync()
921 datavaddr = tempvaddr | bpage->dataoffs; in bounce_bus_dmamap_sync()
924 bcopy((void *)datavaddr, in bounce_bus_dmamap_sync()
949 datavaddr = bpage->datavaddr; in bounce_bus_dmamap_sync()
950 if (datavaddr == 0) { in bounce_bus_dmamap_sync()
953 datavaddr = tempvaddr | bpage->dataoffs; in bounce_bus_dmamap_sync()
957 (void *)datavaddr, bpage->datacount); in bounce_bus_dmamap_sync()
/freebsd-14.2/sys/arm64/arm64/
H A Dbusdma_bounce.c1092 vm_offset_t datavaddr, tempvaddr; in bounce_bus_dmamap_sync() local
1112 datavaddr = bpage->datavaddr; in bounce_bus_dmamap_sync()
1113 if (datavaddr == 0) { in bounce_bus_dmamap_sync()
1116 datavaddr = tempvaddr | bpage->dataoffs; in bounce_bus_dmamap_sync()
1119 bcopy((void *)datavaddr, in bounce_bus_dmamap_sync()
1144 datavaddr = bpage->datavaddr; in bounce_bus_dmamap_sync()
1145 if (datavaddr == 0) { in bounce_bus_dmamap_sync()
1148 datavaddr = tempvaddr | bpage->dataoffs; in bounce_bus_dmamap_sync()
1152 (void *)datavaddr, bpage->datacount); in bounce_bus_dmamap_sync()
/freebsd-14.2/sys/arm/arm/
H A Dbusdma_machdep.c1285 vm_offset_t datavaddr, tempvaddr; in bus_dmamap_sync() local
1307 datavaddr = bpage->datavaddr; in bus_dmamap_sync()
1308 if (datavaddr == 0) { in bus_dmamap_sync()
1311 datavaddr = tempvaddr | bpage->dataoffs; in bus_dmamap_sync()
1313 bcopy((void *)datavaddr, (void *)bpage->vaddr, in bus_dmamap_sync()
1361 datavaddr = bpage->datavaddr; in bus_dmamap_sync()
1362 if (datavaddr == 0) { in bus_dmamap_sync()
1365 datavaddr = tempvaddr | bpage->dataoffs; in bus_dmamap_sync()
1367 bcopy((void *)bpage->vaddr, (void *)datavaddr, in bus_dmamap_sync()
/freebsd-14.2/sys/kern/
H A Dsubr_busdma_bounce.c54 vm_offset_t datavaddr; /* kva of client data */ member
369 bpage->datavaddr = vaddr; in add_bounce_page()
399 bpage->datavaddr = 0; in free_bounce_pages()