Home
last modified time | relevance | path

Searched refs:vaddr (Results 1 – 25 of 203) sorted by relevance

123456789

/freebsd-12.1/stand/mips/beri/common/
H A Dmips.h96 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 Dcvmx-shmem.c306 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 Dcvmx-tlb.c282 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 Dcvmx-core.c113 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 Dpt_mapped_section.h47 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 Ddrm_scatter.c55 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 Ddrm_scatter.c49 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 Ddmapool.h72 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 Dpt_image.c56 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 Dbusdma_bounce.c503 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 Dbusdma_bounce.c503 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 Daltera_jtag_uart_cons.c123 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 Dbusdma_machdep.c641 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 Dbusdma_machdep-v6.c832 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 Dbusdma_machdep-v4.c756 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 Dbusdma_bounce.c470 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 Dbusdma_machdep.c550 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 Dvm_fault.c326 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 Dsegments.c183 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 Dbus_machdep.c413 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 DFLATInstructions.td83 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 Dib_hdrs.h82 __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 Dcoff-pe-read.c240 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 Dmpt_user.c56 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 Darmada38x_mp.c54 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()

123456789