Searched refs:datavaddr (Results 1 – 6 of 6) sorted by relevance
| /freebsd-13.1/sys/x86/x86/ |
| H A D | busdma_bounce.c | 970 vm_offset_t datavaddr, tempvaddr; in bounce_bus_dmamap_sync() local 986 datavaddr = bpage->datavaddr; in bounce_bus_dmamap_sync() 988 if (datavaddr == 0) { in bounce_bus_dmamap_sync() 996 bcopy((void *)datavaddr, in bounce_bus_dmamap_sync() 1014 bcopy((void *)datavaddr, in bounce_bus_dmamap_sync() 1016 pmap_quick_remove_page(datavaddr); in bounce_bus_dmamap_sync() 1027 datavaddr = bpage->datavaddr; in bounce_bus_dmamap_sync() 1029 if (datavaddr == 0) { in bounce_bus_dmamap_sync() 1057 pmap_quick_remove_page(datavaddr); in bounce_bus_dmamap_sync() 1266 bpage->datavaddr = vaddr; in add_bounce_page() [all …]
|
| /freebsd-13.1/sys/powerpc/powerpc/ |
| H A D | busdma_machdep.c | 91 vm_offset_t datavaddr; /* kva of client data */ member 923 vm_offset_t datavaddr, tempvaddr; in bus_dmamap_sync() local 937 datavaddr = bpage->datavaddr; in bus_dmamap_sync() 938 if (datavaddr == 0) { in bus_dmamap_sync() 941 datavaddr = tempvaddr | in bus_dmamap_sync() 945 bcopy((void *)datavaddr, in bus_dmamap_sync() 958 datavaddr = bpage->datavaddr; in bus_dmamap_sync() 959 if (datavaddr == 0) { in bus_dmamap_sync() 962 datavaddr = tempvaddr | in bus_dmamap_sync() 1168 bpage->datavaddr = vaddr; in add_bounce_page() [all …]
|
| /freebsd-13.1/sys/riscv/riscv/ |
| H A D | busdma_bounce.c | 84 vm_offset_t datavaddr; /* kva of client data */ member 970 vm_offset_t datavaddr, tempvaddr; in bounce_bus_dmamap_sync() local 990 datavaddr = bpage->datavaddr; in bounce_bus_dmamap_sync() 991 if (datavaddr == 0) { in bounce_bus_dmamap_sync() 994 datavaddr = tempvaddr | bpage->dataoffs; in bounce_bus_dmamap_sync() 997 bcopy((void *)datavaddr, in bounce_bus_dmamap_sync() 1022 datavaddr = bpage->datavaddr; in bounce_bus_dmamap_sync() 1023 if (datavaddr == 0) { in bounce_bus_dmamap_sync() 1026 datavaddr = tempvaddr | bpage->dataoffs; in bounce_bus_dmamap_sync() 1250 bpage->datavaddr = vaddr; in add_bounce_page() [all …]
|
| /freebsd-13.1/sys/arm64/arm64/ |
| H A D | busdma_bounce.c | 86 vm_offset_t datavaddr; /* kva of client data */ member 1123 vm_offset_t datavaddr, tempvaddr; in bounce_bus_dmamap_sync() local 1143 datavaddr = bpage->datavaddr; in bounce_bus_dmamap_sync() 1144 if (datavaddr == 0) { in bounce_bus_dmamap_sync() 1147 datavaddr = tempvaddr | bpage->dataoffs; in bounce_bus_dmamap_sync() 1150 bcopy((void *)datavaddr, in bounce_bus_dmamap_sync() 1175 datavaddr = bpage->datavaddr; in bounce_bus_dmamap_sync() 1176 if (datavaddr == 0) { in bounce_bus_dmamap_sync() 1179 datavaddr = tempvaddr | bpage->dataoffs; in bounce_bus_dmamap_sync() 1401 bpage->datavaddr = vaddr; in add_bounce_page() [all …]
|
| /freebsd-13.1/sys/arm/arm/ |
| H A D | busdma_machdep.c | 103 vm_offset_t datavaddr; /* kva of client data */ member 1389 vm_offset_t datavaddr, tempvaddr; in bus_dmamap_sync() local 1411 datavaddr = bpage->datavaddr; in bus_dmamap_sync() 1412 if (datavaddr == 0) { in bus_dmamap_sync() 1415 datavaddr = tempvaddr | bpage->dataoffs; in bus_dmamap_sync() 1417 bcopy((void *)datavaddr, (void *)bpage->vaddr, in bus_dmamap_sync() 1465 datavaddr = bpage->datavaddr; in bus_dmamap_sync() 1466 if (datavaddr == 0) { in bus_dmamap_sync() 1469 datavaddr = tempvaddr | bpage->dataoffs; in bus_dmamap_sync() 1704 bpage->datavaddr = vaddr; in add_bounce_page() [all …]
|
| /freebsd-13.1/sys/mips/mips/ |
| H A D | busdma_machdep.c | 108 vm_offset_t datavaddr; /* kva of client data */ member 1215 if (bpage->datavaddr != 0) in _bus_dmamap_sync_bp() 1216 bcopy((void *)bpage->datavaddr, in _bus_dmamap_sync_bp() 1243 if (bpage->datavaddr != 0) in _bus_dmamap_sync_bp() 1246 (void *)bpage->datavaddr, bpage->datacount); in _bus_dmamap_sync_bp() 1476 bpage->datavaddr = vaddr; in add_bounce_page() 1490 bpage->datavaddr = 0; in free_bounce_page()
|