Searched refs:vaddr (Results 1 - 25 of 198) sorted by relevance

12345678

/freebsd-11-stable/stand/mips/beri/common/
H A Dmips.h96 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 Ddrm_scatter.c55 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 Ddrm_pci.c93 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 Ddmapool.h72 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 Dcvmx-tlb.h77 * 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 Dcvmx-core.c105 * @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 Dcvmx-shmem.c117 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 Dcvmx-tlb.c273 * 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 Ddrm_scatter.c49 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 Dvf_common.c47 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 Darmada38x_mp.c51 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 Dpmsu.c136 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 Dib_hdrs.h82 __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 Dvxge-osdep.h369 #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 Daltera_jtag_uart_cons.c112 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 Duart_cpu_ixp425.c54 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 Dsocfpga_common.c50 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 Dfde-glibc.c81 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 Duio_machdep.c64 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 Duio_machdep.c64 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 Duio_machdep.c64 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 Dam335x_lcd.h55 int am335x_lcd_syscons_setup(vm_offset_t vaddr, vm_paddr_t paddr,
/freebsd-11-stable/contrib/gdb/gdb/
H A Dcoff-pe-read.c244 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 Dbusdma_machdep.c87 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 Dbus_machdep.c411 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...]

Completed in 159 milliseconds

12345678