| /freebsd-12.1/stand/mips/beri/common/ |
| H A D | mips.h | 96 mips_ioread_uint8(vaddr_t vaddr) in mips_ioread_uint8() argument 100 __asm__ __volatile__ ("lb %0, 0(%1)" : "=r" (v) : "r" (vaddr)); in mips_ioread_uint8() 105 mips_iowrite_uint8(vaddr_t vaddr, uint8_t v) in mips_iowrite_uint8() argument 108 __asm__ __volatile__ ("sb %0, 0(%1)" : : "r" (v), "r" (vaddr)); in mips_iowrite_uint8() 112 mips_ioread_uint32(vaddr_t vaddr) in mips_ioread_uint32() argument 116 __asm__ __volatile__ ("lw %0, 0(%1)" : "=r" (v) : "r" (vaddr)); in mips_ioread_uint32() 121 mips_iowrite_uint32(vaddr_t vaddr, uint32_t v) in mips_iowrite_uint32() argument 131 mips_ioread_uint32le(vaddr_t vaddr) in mips_ioread_uint32le() argument 134 return (byteswap32(mips_ioread_uint32(vaddr))); in mips_ioread_uint32le() 138 mips_iowrite_uint32le(vaddr_t vaddr, uint32_t v) in mips_iowrite_uint32le() argument [all …]
|
| /freebsd-12.1/sys/contrib/octeon-sdk/ |
| H A D | cvmx-shmem.c | 306 void *vaddr = NULL; in cvmx_shmem_named_block_open() local 399 if (vaddr == NULL) { in cvmx_shmem_named_block_open() 407 dscptr->vaddr = vaddr; in cvmx_shmem_named_block_open() 464 return dscptr -> vaddr; in __cvmx_shmem_map_standalone() 483 void *vaddr = NULL; in __cvmx_shmem_map_linux() local 495 vaddr = mmap(dscptr->vaddr, dscptr->size, PROT_READ|PROT_WRITE, in __cvmx_shmem_map_linux() 501 if ((vaddr!=NULL) && (vaddr != dscptr->vaddr)) in __cvmx_shmem_map_linux() 504 vaddr = NULL; in __cvmx_shmem_map_linux() 506 return vaddr; in __cvmx_shmem_map_linux() 522 void *vaddr = NULL; in cvmx_shmem_map() local [all …]
|
| H A D | cvmx-tlb.c | 282 void cvmx_tlb_write_entry(int index, uint64_t vaddr, uint64_t paddr, in cvmx_tlb_write_entry() argument 290 if ((vaddr >> __log2(size) & 1)) { in cvmx_tlb_write_entry() 293 hi = ((vaddr - size) >> 12) << 12; in cvmx_tlb_write_entry() 297 hi = ((vaddr) >> 12) << 12; in cvmx_tlb_write_entry() 303 hi = ((vaddr) >> 12) << 12; in cvmx_tlb_write_entry() 325 int cvmx_tlb_add_fixed_entry( uint64_t vaddr, uint64_t paddr, uint64_t size, uint64_t tlb_flags) { in cvmx_tlb_add_fixed_entry() argument 334 cvmx_tlb_write_entry(index, vaddr, paddr, size, tlb_flags); in cvmx_tlb_add_fixed_entry() 357 void cvmx_tlb_write_runtime_entry(int index, uint64_t vaddr, uint64_t paddr, in cvmx_tlb_write_runtime_entry() argument 365 cvmx_tlb_write_entry(index, vaddr, paddr, size, tlb_flags); in cvmx_tlb_write_runtime_entry() 379 int cvmx_tlb_lookup(uint64_t vaddr) { in cvmx_tlb_lookup() argument [all …]
|
| H A D | cvmx-core.c | 113 int cvmx_core_add_fixed_tlb_mapping_bits(uint64_t vaddr, uint64_t page0_addr, uint64_t page1_addr, … in cvmx_core_add_fixed_tlb_mapping_bits() argument 116 if ((vaddr & (page_mask | 0x7ff)) in cvmx_core_add_fixed_tlb_mapping_bits() 120 …rror adding tlb mapping: invalid address alignment at vaddr: 0x%llx\n", (unsigned long long)vaddr); in cvmx_core_add_fixed_tlb_mapping_bits() 125 return(cvmx_core_add_wired_tlb_entry(vaddr, in cvmx_core_add_fixed_tlb_mapping_bits() 144 int cvmx_core_add_fixed_tlb_mapping(uint64_t vaddr, uint64_t page0_addr, uint64_t page1_addr, cvmx_… in cvmx_core_add_fixed_tlb_mapping() argument 147 …return(cvmx_core_add_fixed_tlb_mapping_bits(vaddr, page0_addr | TLB_DIRTY | TLB_VALID | TLB_GLOBAL… in cvmx_core_add_fixed_tlb_mapping()
|
| /freebsd-12.1/contrib/processor-trace/libipt/internal/include/ |
| H A D | pt_mapped_section.h | 47 uint64_t vaddr; member 68 uint64_t vaddr, uint64_t offset, uint64_t size) in pt_msec_init() argument 74 msec->vaddr = vaddr; in pt_msec_init() 98 return msec->vaddr; in pt_msec_begin() 107 return msec->vaddr + msec->size; in pt_msec_end() 149 return (offset - msec->offset) + msec->vaddr; in pt_msec_map() 154 uint64_t vaddr) in pt_msec_unmap() argument 156 return (vaddr - msec->vaddr) + msec->offset; in pt_msec_unmap() 169 uint64_t vaddr) in pt_msec_read() argument 177 begin = vaddr; in pt_msec_read()
|
| /freebsd-12.1/sys/dev/drm/ |
| H A D | drm_scatter.c | 55 entry->vaddr = kmem_alloc_attr(size, M_WAITOK | M_ZERO, 0, in drm_sg_alloc() 57 if (entry->vaddr == 0) { in drm_sg_alloc() 64 vtophys(entry->vaddr + IDX_TO_OFF(pindex)); in drm_sg_alloc() 76 request->handle = entry->vaddr; in drm_sg_alloc() 79 entry->pages, entry->vaddr, *(unsigned long *)entry->vaddr); in drm_sg_alloc() 101 if (entry->vaddr != 0) in drm_sg_cleanup() 102 kmem_free(entry->vaddr, IDX_TO_OFF(entry->pages)); in drm_sg_cleanup() 121 if (!entry || entry->vaddr != request->handle) in drm_sg_free() 124 DRM_DEBUG("free 0x%zx\n", entry->vaddr); in drm_sg_free()
|
| /freebsd-12.1/sys/dev/drm2/ |
| H A D | drm_scatter.c | 49 if (entry->vaddr != 0) in drm_sg_cleanup() 50 kmem_free(entry->vaddr, IDX_TO_OFF(entry->pages)); in drm_sg_cleanup() 85 entry->vaddr = drm_vmalloc_dma(size); in drm_sg_alloc() 86 if (entry->vaddr == 0) { in drm_sg_alloc() 94 vtophys(entry->vaddr + IDX_TO_OFF(pindex)); in drm_sg_alloc() 97 request->handle = entry->vaddr; in drm_sg_alloc() 102 entry->pages, entry->vaddr, *(unsigned long *)entry->vaddr); in drm_sg_alloc() 128 if (!entry || entry->vaddr != request->handle) in drm_sg_free() 131 DRM_DEBUG("free 0x%zx\n", entry->vaddr); in drm_sg_free()
|
| /freebsd-12.1/sys/compat/linuxkpi/common/include/linux/ |
| H A D | dmapool.h | 72 void *vaddr; in dma_pool_alloc() local 74 vaddr = uma_zalloc(pool->pool_zone, mem_flags); in dma_pool_alloc() 75 if (vaddr) in dma_pool_alloc() 76 *handle = vtophys(vaddr); in dma_pool_alloc() 77 return (vaddr); in dma_pool_alloc() 88 dma_pool_free(struct dma_pool *pool, void *vaddr, dma_addr_t addr) in dma_pool_free() argument 90 uma_zfree(pool->pool_zone, vaddr); in dma_pool_free()
|
| /freebsd-12.1/contrib/processor-trace/libipt/src/ |
| H A D | pt_image.c | 56 uint64_t vaddr, in pt_mk_section_list() argument 162 begin = vaddr; in pt_image_add() 264 const struct pt_asid *asid, uint64_t vaddr) in pt_image_remove() argument 292 if (sec == section && begin == vaddr) { in pt_image_remove() 358 list->section.vaddr, in pt_image_copy() 497 uint64_t vaddr) in pt_image_check_msec() argument 508 if (vaddr < begin || end <= vaddr) in pt_image_check_msec() 531 const struct pt_asid *asid, uint64_t vaddr) in pt_image_fetch_section() argument 625 uint64_t vaddr; in pt_image_add_cached() local 652 const struct pt_asid *asid, uint64_t vaddr) in pt_image_find() argument [all …]
|
| /freebsd-12.1/sys/riscv/riscv/ |
| H A D | busdma_bounce.c | 503 if (*vaddr == NULL) { in bounce_bus_dmamem_alloc() 533 free(vaddr, M_DEVBUF); in bounce_bus_dmamem_free() 573 vm_offset_t vaddr; in _bus_dmamap_count_pages() local 603 vaddr += sg_len; in _bus_dmamap_count_pages() 725 sl->vaddr = 0; in bounce_bus_dmamap_load_phys() 777 vaddr = (vm_offset_t)buf; in bounce_bus_dmamap_load_buffer() 787 kvaddr = vaddr; in bounce_bus_dmamap_load_buffer() 819 sl->vaddr = kvaddr; in bounce_bus_dmamap_load_buffer() 840 vaddr += sgsize; in bounce_bus_dmamap_load_buffer() 921 if (sl->vaddr == 0) { in dma_dcache_sync() [all …]
|
| /freebsd-12.1/sys/arm64/arm64/ |
| H A D | busdma_bounce.c | 503 if (*vaddr == NULL) { in bounce_bus_dmamem_alloc() 533 free(vaddr, M_DEVBUF); in bounce_bus_dmamem_free() 573 vm_offset_t vaddr; in _bus_dmamap_count_pages() local 603 vaddr += sg_len; in _bus_dmamap_count_pages() 725 sl->vaddr = 0; in bounce_bus_dmamap_load_phys() 777 vaddr = (vm_offset_t)buf; in bounce_bus_dmamap_load_buffer() 787 kvaddr = vaddr; in bounce_bus_dmamap_load_buffer() 819 sl->vaddr = kvaddr; in bounce_bus_dmamap_load_buffer() 840 vaddr += sgsize; in bounce_bus_dmamap_load_buffer() 921 if (sl->vaddr == 0) { in dma_dcache_sync() [all …]
|
| /freebsd-12.1/sys/dev/altera/jtag_uart/ |
| H A D | altera_jtag_uart_cons.c | 123 mips_ioread_uint32(vaddr_t vaddr) in mips_ioread_uint32() argument 127 __asm__ __volatile__ ("lw %0, 0(%1)" : "=r" (v) : "r" (vaddr)); in mips_ioread_uint32() 132 mips_iowrite_uint32(vaddr_t vaddr, uint32_t v) in mips_iowrite_uint32() argument 135 __asm__ __volatile__ ("sw %0, 0(%1)" : : "r" (v), "r" (vaddr)); in mips_iowrite_uint32() 142 mips_ioread_uint32le(vaddr_t vaddr) in mips_ioread_uint32le() argument 145 return (le32toh(mips_ioread_uint32(vaddr))); in mips_ioread_uint32le() 149 mips_iowrite_uint32le(vaddr_t vaddr, uint32_t v) in mips_iowrite_uint32le() argument 152 mips_iowrite_uint32(vaddr, htole32(v)); in mips_iowrite_uint32le()
|
| /freebsd-12.1/sys/mips/mips/ |
| H A D | busdma_machdep.c | 641 void *vaddr; in bus_dmamem_alloc() local 723 if (vaddr == NULL) { in bus_dmamem_alloc() 729 *vaddrp = vaddr; in bus_dmamem_alloc() 797 vm_offset_t vaddr; in _bus_dmamap_count_pages() local 824 vaddr += sg_len; in _bus_dmamap_count_pages() 1016 vaddr != sl->vaddr + sl->datacount) { in _bus_dmamap_load_buffer() 1020 sl->vaddr = vaddr; in _bus_dmamap_load_buffer() 1030 vaddr += sgsize; in _bus_dmamap_load_buffer() 1206 bpage->vaddr), in _bus_dmamap_sync_bp() 1212 bpage->vaddr), in _bus_dmamap_sync_bp() [all …]
|
| /freebsd-12.1/sys/arm/arm/ |
| H A D | busdma_machdep-v6.c | 832 if (*vaddr == NULL) { in bus_dmamem_alloc() 918 vm_offset_t vaddr; in _bus_dmamap_count_pages() local 940 min(vendaddr - vaddr, (PAGE_SIZE - ((vm_offset_t)vaddr & in _bus_dmamap_count_pages() 944 vaddr += (PAGE_SIZE - ((vm_offset_t)vaddr & PAGE_MASK)); in _bus_dmamap_count_pages() 1070 sl->vaddr = 0; in _bus_dmamap_load_phys() 1149 vaddr = (vm_offset_t)buf; in _bus_dmamap_load_buffer() 1157 kvaddr = vaddr; in _bus_dmamap_load_buffer() 1189 sl->vaddr = kvaddr; in _bus_dmamap_load_buffer() 1208 vaddr += sgsize; in _bus_dmamap_load_buffer() 1303 if (sl->vaddr == 0) { in dma_dcache_sync() [all …]
|
| H A D | busdma_machdep-v4.c | 756 if (*vaddr == NULL) { in bus_dmamem_alloc() 841 vm_offset_t vaddr; in _bus_dmamap_count_pages() local 857 while (vaddr < vendaddr) { in _bus_dmamap_count_pages() 864 vaddr += PAGE_SIZE; in _bus_dmamap_count_pages() 998 sl->vaddr = 0; in _bus_dmamap_load_phys() 1084 kvaddr = vaddr; in _bus_dmamap_load_buffer() 1118 sl->vaddr = kvaddr; in _bus_dmamap_load_buffer() 1129 vaddr += sgsize; in _bus_dmamap_load_buffer() 1268 if (sl->vaddr != 0) { in bus_dmamap_sync_sl() 1485 if (bpage->vaddr == 0) { in alloc_bounce_pages() [all …]
|
| /freebsd-12.1/sys/x86/x86/ |
| H A D | busdma_bounce.c | 470 if (*vaddr == NULL) { in bounce_bus_dmamem_alloc() 535 vm_offset_t vaddr; in _bus_dmamap_count_pages() local 551 vaddr = (vm_offset_t)buf; in _bus_dmamap_count_pages() 554 while (vaddr < vendaddr) { in _bus_dmamap_count_pages() 565 vaddr += sg_len; in _bus_dmamap_count_pages() 756 vm_offset_t kvaddr, vaddr; in bounce_bus_dmamap_load_buffer() local 774 vaddr = (vm_offset_t)buf; in bounce_bus_dmamap_load_buffer() 781 kvaddr = vaddr; in bounce_bus_dmamap_load_buffer() 806 vaddr += sgsize; in bounce_bus_dmamap_load_buffer() 1164 if (bpage->vaddr == 0) { in alloc_bounce_pages() [all …]
|
| /freebsd-12.1/sys/powerpc/powerpc/ |
| H A D | busdma_machdep.c | 550 if (*vaddr == NULL) { in bus_dmamem_alloc() 571 free(vaddr, M_DEVBUF); in bus_dmamem_free() 613 vm_offset_t vaddr; in _bus_dmamap_count_pages() local 626 vaddr = (vm_offset_t)buf; in _bus_dmamap_count_pages() 641 vaddr += sg_len; in _bus_dmamap_count_pages() 793 vm_offset_t kvaddr, vaddr; in _bus_dmamap_load_buffer() local 808 vaddr = (vm_offset_t)buf; in _bus_dmamap_load_buffer() 818 kvaddr = vaddr; in _bus_dmamap_load_buffer() 842 vaddr += sgsize; in _bus_dmamap_load_buffer() 1087 if (bpage->vaddr == 0) { in alloc_bounce_pages() [all …]
|
| /freebsd-12.1/sys/vm/ |
| H A D | vm_fault.c | 326 vaddr = rounddown2(vaddr, pagesizes[psind]); in vm_fault_soft_fast() 400 vm_offset_t vaddr; in vm_fault_populate() local 560 ktrfault(vaddr, fault_type); in vm_fault() 615 __func__, (u_long)vaddr); in vm_fault_hold() 885 if (vaddr == fs.entry->next_read) in vm_fault_hold() 1008 atop(vaddr - e_start)); in vm_fault_hold() 1329 vm_fault_prefault(&fs, vaddr, in vm_fault_hold() 1415 end = rounddown2(vaddr, size); in vm_fault_dontneed() 1646 vm_offset_t vaddr; in vm_fault_copy_entry() local 1725 vaddr < dst_entry->end; in vm_fault_copy_entry() [all …]
|
| /freebsd-12.1/contrib/elftoolchain/elfcopy/ |
| H A D | segments.c | 183 if (vma < s->vma - s->seg->vaddr) in adjust_addr() 187 start = vma - (s->vma - s->seg->vaddr); in adjust_addr() 191 end = s->seg->vaddr + s->seg->msz; in adjust_addr() 197 start = s->seg->vaddr; in adjust_addr() 213 if (start > seg->vaddr + seg->msz) in adjust_addr() 215 if (end < seg->vaddr) in adjust_addr() 219 s->name, (uintmax_t) seg->vaddr, in adjust_addr() 495 seg->vaddr = iphdr.p_vaddr; in setup_phdr() 518 seg->vaddr = s->vma + in copy_phdr() 533 seg->vaddr = s->vma; in copy_phdr() [all …]
|
| /freebsd-12.1/sys/sparc64/sparc64/ |
| H A D | bus_machdep.c | 413 vm_offset_t vaddr = (vm_offset_t)buf; in nexus_dmamap_load_buffer() local 423 curaddr = pmap_kextract(vaddr); in nexus_dmamap_load_buffer() 425 curaddr = pmap_extract(pmap, vaddr); in nexus_dmamap_load_buffer() 441 vaddr += sgsize; in nexus_dmamap_load_buffer() 531 *vaddr = malloc(dmat->dt_maxsize, M_DEVBUF, mflags); in nexus_dmamem_alloc() 543 if (*vaddr == NULL) in nexus_dmamem_alloc() 545 if (vtophys(*vaddr) % dmat->dt_alignment) in nexus_dmamem_alloc() 560 free(vaddr, M_DEVBUF); in nexus_dmamem_free() 562 contigfree(vaddr, dmat->dt_maxsize, M_DEVBUF); in nexus_dmamem_free() 654 if (vaddr != 0L) in sparc64_bus_mem_map() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/ |
| H A D | FLATInstructions.td | 83 bits<8> vaddr; 140 !con((ins VReg_64:$vaddr), 273 " $vaddr, $vdata$offset$slc">, 300 " $vaddr, $vdata, off$offset$slc">, 664 (inst $vaddr, $offset, 0, $slc) 717 (inst $vaddr, $offset, 0, $slc) 722 (inst $vaddr, $offset, 0, $slc) 727 (inst $vaddr, $data, $offset, 0, $slc) 732 (inst $vaddr, $data, $offset, 0, $slc) 752 (inst $vaddr, $data, $offset, $slc) [all …]
|
| /freebsd-12.1/sys/ofed/include/rdma/ |
| H A D | ib_hdrs.h | 82 __be64 vaddr; /* potentially unaligned */ member 88 __be64 vaddr; /* potentially unaligned */ member 143 return ib_u64_get(&reth->vaddr); in get_ib_reth_vaddr() 148 ib_u64_put(val, &reth->vaddr); in put_ib_reth_vaddr() 153 return ib_u64_get(&ateth->vaddr); in get_ib_ateth_vaddr() 158 ib_u64_put(val, &ateth->vaddr); in put_ib_ateth_vaddr()
|
| /freebsd-12.1/contrib/gdb/gdb/ |
| H A D | coff-pe-read.c | 240 unsigned long vaddr = pe_get32 (dll, secptr1 + 12); in read_pe_exported_syms() local 247 if (vaddr <= export_rva && vaddr + vsize > export_rva) in read_pe_exported_syms() 249 expptr = fptr + (export_rva - vaddr); in read_pe_exported_syms() 250 if (export_rva + export_size > vaddr + vsize) in read_pe_exported_syms() 251 export_size = vsize - (export_rva - vaddr); in read_pe_exported_syms() 267 unsigned long vaddr = pe_get32 (dll, secptr1 + 12); in read_pe_exported_syms() local 280 section_data[sectix].rva_start = vaddr; in read_pe_exported_syms() 281 section_data[sectix].rva_end = vaddr + vsize; in read_pe_exported_syms()
|
| /freebsd-12.1/sys/dev/mpt/ |
| H A D | mpt_user.c | 56 void *vaddr; member 200 page_mem->vaddr = NULL; in mpt_alloc_buffer() 224 page_mem->vaddr = NULL; in mpt_alloc_buffer() 235 if (page_mem->vaddr == NULL) in mpt_free_buffer() 240 page_mem->vaddr = NULL; in mpt_free_buffer() 302 hdr = mpt_page->vaddr; in mpt_user_read_cfg_page() 390 hdr = mpt_page->vaddr; in mpt_user_read_extcfg_page() 426 hdr = mpt_page->vaddr; in mpt_user_write_cfg_page() 584 if (mpt_page->vaddr != NULL) in mpt_user_raid_action() 618 mpt_page.vaddr = NULL; in mpt_ioctl() [all …]
|
| /freebsd-12.1/sys/arm/mv/armada38x/ |
| H A D | armada38x_mp.c | 54 bus_space_handle_t vaddr; in cpu_reset_deassert() local 59 MV_CPU_RESET_REGS_LEN, 0, &vaddr); in cpu_reset_deassert() 64 reg = bus_space_read_4(fdtbus_bs_tag, vaddr, CPU_RESET_OFFSET(1)); in cpu_reset_deassert() 67 bus_space_write_4(fdtbus_bs_tag, vaddr, CPU_RESET_OFFSET(1), reg); in cpu_reset_deassert() 69 bus_space_unmap(fdtbus_bs_tag, vaddr, MV_CPU_RESET_REGS_LEN); in cpu_reset_deassert()
|