/freebsd-11-stable/stand/mips/beri/common/ |
H A D | mips.h | 96 mips_ioread_uint8(vaddr_t vaddr) argument 100 __asm__ __volatile__ ("lb %0, 0(%1)" : "=r" (v) : "r" (vaddr)); 105 mips_iowrite_uint8(vaddr_t vaddr, uint8_t v) argument 108 __asm__ __volatile__ ("sb %0, 0(%1)" : : "r" (v), "r" (vaddr)); 112 mips_ioread_uint32(vaddr_t vaddr) argument 116 __asm__ __volatile__ ("lw %0, 0(%1)" : "=r" (v) : "r" (vaddr)); 121 mips_iowrite_uint32(vaddr_t vaddr, uint32_t v) argument 124 __asm__ __volatile__ ("sw %0, 0(%1)" : : "r" (v), "r" (vaddr)); 131 mips_ioread_uint32le(vaddr_t vaddr) argument 134 return (byteswap32(mips_ioread_uint32(vaddr))); 138 mips_iowrite_uint32le(vaddr_t vaddr, uint32_t v) argument [all...] |
/freebsd-11-stable/sys/dev/drm/ |
H A D | drm_scatter.c | 55 entry->vaddr = kmem_alloc_attr(kernel_arena, size, M_WAITOK | M_ZERO, 57 if (entry->vaddr == 0) { 64 vtophys(entry->vaddr + IDX_TO_OFF(pindex)); 76 request->handle = entry->vaddr; 79 entry->pages, entry->vaddr, *(unsigned long *)entry->vaddr); 101 if (entry->vaddr != 0) 102 kmem_free(kernel_arena, entry->vaddr, IDX_TO_OFF(entry->pages)); 121 if (!entry || entry->vaddr != request->handle) 124 DRM_DEBUG("free 0x%zx\n", entry->vaddr); [all...] |
H A D | drm_pci.c | 93 ret = bus_dmamem_alloc(dmah->tag, &dmah->vaddr, 101 ret = bus_dmamap_load(dmah->tag, dmah->map, dmah->vaddr, size, 104 bus_dmamem_free(dmah->tag, dmah->vaddr, dmah->map); 123 bus_dmamem_free(dmah->tag, dmah->vaddr, dmah->map);
|
/freebsd-11-stable/sys/compat/linuxkpi/common/include/linux/ |
H A D | dmapool.h | 72 void *vaddr; local 74 vaddr = uma_zalloc(pool->pool_zone, mem_flags); 75 if (vaddr) 76 *handle = vtophys(vaddr); 77 return (vaddr); 88 dma_pool_free(struct dma_pool *pool, void *vaddr, dma_addr_t addr) argument 90 uma_zfree(pool->pool_zone, vaddr);
|
/freebsd-11-stable/sys/contrib/octeon-sdk/ |
H A D | cvmx-tlb.h | 77 * Program a single TLB entry to enable the provided vaddr to paddr mapping. 80 * @param vaddr The virtual address for this mapping 85 void cvmx_tlb_write_entry(int index, uint64_t vaddr, uint64_t paddr, 90 * Program a single TLB entry to enable the provided vaddr to paddr mapping. 94 * @param vaddr The virtual address for this mapping 102 int cvmx_tlb_add_fixed_entry(uint64_t vaddr, uint64_t paddr, 106 * Program a single TLB entry to enable the provided vaddr to paddr mapping. 111 * @param vaddr The virtual address for this mapping 116 void cvmx_tlb_write_runtime_entry(int index, uint64_t vaddr, uint64_t paddr, 123 * @param vaddr Th [all...] |
H A D | cvmx-core.c | 105 * @param vaddr Virtual address to map 113 int cvmx_core_add_fixed_tlb_mapping_bits(uint64_t vaddr, uint64_t page0_addr, uint64_t page1_addr, cvmx_tlb_pagemask_t page_mask) argument 116 if ((vaddr & (page_mask | 0x7ff)) 120 cvmx_dprintf("Error adding tlb mapping: invalid address alignment at vaddr: 0x%llx\n", (unsigned long long)vaddr); 125 return(cvmx_core_add_wired_tlb_entry(vaddr, 136 * @param vaddr Virtual address to map 144 int cvmx_core_add_fixed_tlb_mapping(uint64_t vaddr, uint64_t page0_addr, uint64_t page1_addr, cvmx_tlb_pagemask_t page_mask) argument 147 return(cvmx_core_add_fixed_tlb_mapping_bits(vaddr, page0_addr | TLB_DIRTY | TLB_VALID | TLB_GLOBAL, page1_addr | TLB_DIRTY | TLB_VALID | TLB_GLOBAL, page_mask));
|
H A D | cvmx-shmem.c | 117 smdr -> shmd[i].vaddr = NULL; 123 /* Init vaddr */ 306 void *vaddr = NULL; local 397 /* Assign vaddr for single address space mapping */ 398 vaddr = __cvmx_shmem_vsbrk_64(size, size); 399 if (vaddr == NULL) { 405 cvmx_dprintf("cmvx-shmem-dbg: allocated vaddr %p \n", vaddr); 407 dscptr->vaddr = vaddr; 483 void *vaddr = NULL; local 522 void *vaddr = NULL; local [all...] |
H A D | cvmx-tlb.c | 273 * Program a single TLB entry to enable the provided vaddr to paddr mapping. 276 * @param vaddr The virtual address for this mapping 282 void cvmx_tlb_write_entry(int index, uint64_t vaddr, uint64_t paddr, argument 290 if ((vaddr >> __log2(size) & 1)) { 293 hi = ((vaddr - size) >> 12) << 12; 297 hi = ((vaddr) >> 12) << 12; 303 hi = ((vaddr) >> 12) << 12; 315 * Program a single TLB entry to enable the provided vaddr to paddr mapping. 318 * @param vaddr The virtual address for this mapping 325 int cvmx_tlb_add_fixed_entry( uint64_t vaddr, uint64_ argument 357 cvmx_tlb_write_runtime_entry(int index, uint64_t vaddr, uint64_t paddr, uint64_t size, uint64_t tlb_flags) argument 379 cvmx_tlb_lookup(uint64_t vaddr) argument [all...] |
/freebsd-11-stable/sys/dev/drm2/ |
H A D | drm_scatter.c | 49 if (entry->vaddr != 0) 50 kmem_free(kernel_arena, entry->vaddr, IDX_TO_OFF(entry->pages)); 85 entry->vaddr = drm_vmalloc_dma(size); 86 if (entry->vaddr == 0) { 94 vtophys(entry->vaddr + IDX_TO_OFF(pindex)); 97 request->handle = entry->vaddr; 102 entry->pages, entry->vaddr, *(unsigned long *)entry->vaddr); 128 if (!entry || entry->vaddr != request->handle) 131 DRM_DEBUG("free 0x%zx\n", entry->vaddr); [all...] |
/freebsd-11-stable/sys/arm/freescale/vybrid/ |
H A D | vf_common.c | 47 bus_addr_t vaddr; local 54 if (bus_space_map(fdtbus_bs_tag, paddr, 0x10, 0, &vaddr) == 0) { 55 bus_space_write_4(fdtbus_bs_tag, vaddr, 0x00, SW_RST);
|
/freebsd-11-stable/sys/arm/mv/armada38x/ |
H A D | armada38x_mp.c | 51 bus_space_handle_t vaddr; local 56 MV_CPU_RESET_REGS_LEN, 0, &vaddr); 61 reg = bus_space_read_4(fdtbus_bs_tag, vaddr, CPU_RESET_OFFSET(1)); 64 bus_space_write_4(fdtbus_bs_tag, vaddr, CPU_RESET_OFFSET(1), reg); 66 bus_space_unmap(fdtbus_bs_tag, vaddr, MV_CPU_RESET_REGS_LEN);
|
H A D | pmsu.c | 136 bus_space_handle_t vaddr; local 140 0, &vaddr); 145 bus_space_write_4(fdtbus_bs_tag, vaddr, PMSU_BOOT_ADDR_REDIRECT_OFFSET(1), 152 bus_space_unmap(fdtbus_bs_tag, vaddr, MV_PMSU_REGS_LEN);
|
/freebsd-11-stable/sys/ofed/include/rdma/ |
H A D | ib_hdrs.h | 82 __be64 vaddr; /* potentially unaligned */ member in struct:ib_reth 88 __be64 vaddr; /* potentially unaligned */ member in struct:ib_atomic_eth 143 return ib_u64_get(&reth->vaddr); 148 ib_u64_put(val, &reth->vaddr); 153 return ib_u64_get(&ateth->vaddr); 158 ib_u64_put(val, &ateth->vaddr);
|
/freebsd-11-stable/sys/dev/vxge/ |
H A D | vxge-osdep.h | 369 #define VXGE_OS_MEMORY_CHECK_FREE(vaddr, size, file, line) 375 void *vaddr = NULL; local 376 vaddr = malloc(size, M_DEVBUF, M_ZERO | M_NOWAIT); 377 if (NULL != vaddr) { 378 VXGE_OS_MEMORY_CHECK_MALLOC((void *)vaddr, size, file, line) 379 vxge_os_memzero(vaddr, size); 382 return (vaddr); 386 vxge_mem_free_ex(const void *vaddr, u_long size, const char *file, int line) argument 388 if (NULL != vaddr) { 389 VXGE_OS_MEMORY_CHECK_FREE(vaddr, siz 439 caddr_t vaddr = local 450 caddr_t vaddr = local 461 caddr_t vaddr = local 474 caddr_t vaddr = local 492 caddr_t vaddr = local 503 caddr_t vaddr = local 514 caddr_t vaddr = local 609 vxge_dma_free(pci_dev_h pdev, const void *vaddr, u_long size, pci_dma_h *p_dmah, pci_dma_acc_h *p_dma_acch, const char *file, int line) argument 666 vxge_os_dma_map(pci_dev_h pdev, pci_dma_h dmah, void *vaddr, u_long size, int dir, int dma_flags) argument [all...] |
/freebsd-11-stable/sys/dev/altera/jtag_uart/ |
H A D | altera_jtag_uart_cons.c | 112 mips_ioread_uint32(vaddr_t vaddr) argument 116 __asm__ __volatile__ ("lw %0, 0(%1)" : "=r" (v) : "r" (vaddr)); 121 mips_iowrite_uint32(vaddr_t vaddr, uint32_t v) argument 124 __asm__ __volatile__ ("sw %0, 0(%1)" : : "r" (v), "r" (vaddr)); 131 mips_ioread_uint32le(vaddr_t vaddr) argument 134 return (le32toh(mips_ioread_uint32(vaddr))); 138 mips_iowrite_uint32le(vaddr_t vaddr, uint32_t v) argument 141 mips_iowrite_uint32(vaddr, htole32(v));
|
/freebsd-11-stable/sys/arm/xscale/ixp425/ |
H A D | uart_cpu_ixp425.c | 54 uint32_t i, ivar, vaddr; local 90 getvbase(ivar, IXP425_REG_SIZE, &vaddr); 91 di->bas.bsh = vaddr;
|
/freebsd-11-stable/sys/arm/altera/socfpga/ |
H A D | socfpga_common.c | 50 bus_addr_t vaddr; local 61 if (bus_space_map(fdtbus_bs_tag, paddr, 0x8, 0, &vaddr) == 0) { 62 bus_space_write_4(fdtbus_bs_tag, vaddr,
|
/freebsd-11-stable/contrib/gcc/config/ia64/ |
H A D | fde-glibc.c | 81 Elf64_Addr vaddr = phdr->p_vaddr + load_base; local 82 if (data->pc >= vaddr && data->pc < vaddr + phdr->p_memsz) 84 if (vaddr < seg_base) 85 seg_base = vaddr;
|
/freebsd-11-stable/sys/arm64/arm64/ |
H A D | uio_machdep.c | 64 vm_offset_t page_offset, vaddr; local 91 &ma[offset >> PAGE_SHIFT], &vaddr, 1, TRUE); 92 cp = (char *)vaddr + page_offset; 115 &vaddr, 1, TRUE); 128 pmap_unmap_io_transient(&ma[offset >> PAGE_SHIFT], &vaddr, 1,
|
/freebsd-11-stable/sys/amd64/amd64/ |
H A D | uio_machdep.c | 64 vm_offset_t page_offset, vaddr; local 91 &ma[offset >> PAGE_SHIFT], &vaddr, 1, TRUE); 92 cp = (char *)vaddr + page_offset; 115 &vaddr, 1, TRUE); 127 pmap_unmap_io_transient(&ma[offset >> PAGE_SHIFT], &vaddr, 1,
|
/freebsd-11-stable/sys/riscv/riscv/ |
H A D | uio_machdep.c | 64 vm_offset_t page_offset, vaddr; local 91 &ma[offset >> PAGE_SHIFT], &vaddr, 1, TRUE); 92 cp = (char *)vaddr + page_offset; 115 &vaddr, 1, TRUE); 128 pmap_unmap_io_transient(&ma[offset >> PAGE_SHIFT], &vaddr, 1,
|
/freebsd-11-stable/sys/arm/ti/am335x/ |
H A D | am335x_lcd.h | 55 int am335x_lcd_syscons_setup(vm_offset_t vaddr, vm_paddr_t paddr,
|
/freebsd-11-stable/contrib/gdb/gdb/ |
H A D | coff-pe-read.c | 244 unsigned long vaddr = pe_get32 (dll, secptr1 + 12); 251 if (vaddr <= export_rva && vaddr + vsize > export_rva) 253 expptr = fptr + (export_rva - vaddr); 254 if (export_rva + export_size > vaddr + vsize) 255 export_size = vsize - (export_rva - vaddr); 271 unsigned long vaddr = pe_get32 (dll, secptr1 + 12); 284 section_data[sectix].rva_start = vaddr; 285 section_data[sectix].rva_end = vaddr + vsize; 240 unsigned long vaddr = pe_get32 (dll, secptr1 + 12); local 267 unsigned long vaddr = pe_get32 (dll, secptr1 + 12); local
|
/freebsd-11-stable/sys/powerpc/powerpc/ |
H A D | busdma_machdep.c | 87 vm_offset_t vaddr; /* kva of bounce buffer */ member in struct:bounce_page 147 vm_offset_t vaddr, bus_addr_t addr, 493 bus_dmamem_alloc(bus_dma_tag_t dmat, void** vaddr, int flags, argument 527 *vaddr = malloc(dmat->maxsize, M_DEVBUF, mflags); 535 *vaddr = (void *)kmem_alloc_contig(kmem_arena, dmat->maxsize, 540 if (*vaddr == NULL) { 544 } else if (vtophys(*vaddr) & (dmat->alignment - 1)) { 557 bus_dmamem_free(bus_dma_tag_t dmat, void *vaddr, bus_dmamap_t map) argument 561 free(vaddr, M_DEVBUF); 563 kmem_free(kmem_arena, (vm_offset_t)vaddr, dma 602 vm_offset_t vaddr; local 782 vm_offset_t vaddr; local 1095 add_bounce_page(bus_dma_tag_t dmat, bus_dmamap_t map, vm_offset_t vaddr, bus_addr_t addr, bus_size_t size) argument [all...] |
/freebsd-11-stable/sys/sparc64/sparc64/ |
H A D | bus_machdep.c | 411 vm_offset_t vaddr = (vm_offset_t)buf; local 421 curaddr = pmap_kextract(vaddr); 423 curaddr = pmap_extract(pmap, vaddr); 439 vaddr += sgsize; 507 nexus_dmamem_alloc(bus_dma_tag_t dmat, void **vaddr, int flags, argument 529 *vaddr = malloc(dmat->dt_maxsize, M_DEVBUF, mflags); 536 *vaddr = contigmalloc(dmat->dt_maxsize, M_DEVBUF, mflags, 541 if (*vaddr == NULL) 543 if (vtophys(*vaddr) % dmat->dt_alignment) 553 nexus_dmamem_free(bus_dma_tag_t dmat, void *vaddr, bus_dmamap_ argument 609 sparc64_bus_mem_map(bus_space_tag_t tag, bus_addr_t addr, bus_size_t size, int flags, vm_offset_t vaddr, bus_space_handle_t *hp) argument [all...] |