Searched refs:datavaddr (Results 1 – 6 of 6) sorted by relevance
| /freebsd-14.2/sys/x86/x86/ |
| H A D | busdma_bounce.c | 921 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 D | busdma_machdep.c | 819 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 D | busdma_bounce.c | 897 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 D | busdma_bounce.c | 1092 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 D | busdma_machdep.c | 1285 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 D | subr_busdma_bounce.c | 54 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()
|