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

1234567

/freebsd-10.1-release/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);
122 bus_dmamem_free(dmah->tag, dmah->vaddr, dmah->map);
/freebsd-10.1-release/sys/dev/drm2/
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.c90 ret = bus_dmamem_alloc(dmah->tag, &dmah->vaddr,
98 ret = bus_dmamap_load(dmah->tag, dmah->map, dmah->vaddr, size,
101 bus_dmamem_free(dmah->tag, dmah->vaddr, dmah->map);
119 bus_dmamem_free(dmah->tag, dmah->vaddr, dmah->map);
/freebsd-10.1-release/sys/ofed/include/linux/
H A Ddmapool.h71 void *vaddr; local
73 vaddr = uma_zalloc(pool->pool_zone, mem_flags);
74 if (vaddr)
75 *handle = vtophys(vaddr);
76 return (vaddr);
80 dma_pool_free(struct dma_pool *pool, void *vaddr, dma_addr_t addr) argument
82 uma_zfree(pool->pool_zone, vaddr);
H A Dio-mapping.h60 io_mapping_unmap_atomic(void *vaddr) argument
73 io_mapping_unmap(void *vaddr) argument
/freebsd-10.1-release/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-10.1-release/lib/libc/ia64/gen/
H A Dunwind.c60 unsigned long reloc, vaddr; local
84 vaddr = phdr->p_vaddr + reloc;
88 dyn = (Elf_Dyn*)vaddr;
98 if (pc >= (void*)vaddr &&
99 pc < (void*)(vaddr + phdr->p_memsz))
100 *pseg = vaddr;
107 unw = (struct ia64_unwind_entry*)vaddr;
/freebsd-10.1-release/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
667 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-10.1-release/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-10.1-release/sys/arm/freescale/vybrid/
H A Dvf_common.c48 bus_addr_t vaddr; local
56 if (bus_space_map(fdtbus_bs_tag, addr, 0x10, 0, &vaddr) == 0) {
57 bus_space_write_4(fdtbus_bs_tag, vaddr, 0x00, SW_RST);
/freebsd-10.1-release/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-10.1-release/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-10.1-release/sys/x86/x86/
H A Dbusdma_bounce.c79 vm_offset_t vaddr; /* kva of bounce buffer */ member in struct:bounce_page
137 vm_offset_t vaddr, bus_addr_t addr,
372 bounce_bus_dmamem_alloc(bus_dma_tag_t dmat, void** vaddr, int flags, argument
415 *vaddr = malloc(dmat->common.maxsize, M_DEVBUF, mflags);
421 *vaddr = (void *)kmem_alloc_attr(kernel_arena,
426 *vaddr = (void *)kmem_alloc_contig(kernel_arena,
432 if (*vaddr == NULL) {
436 } else if (vtophys(*vaddr) & (dmat->common.alignment - 1)) {
449 bounce_bus_dmamem_free(bus_dma_tag_t dmat, void *vaddr, bus_dmamap_t map) argument
459 free(vaddr, M_DEVBU
497 vm_offset_t vaddr; local
666 vm_offset_t vaddr; local
973 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-10.1-release/sys/arm/ti/am335x/
H A Dam335x_lcd.h53 int am335x_lcd_syscons_setup(vm_offset_t vaddr, vm_paddr_t paddr,
/freebsd-10.1-release/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-10.1-release/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-10.1-release/sys/arm/arm/
H A Dbusdma_machdep.c124 vm_offset_t vaddr; /* kva of bounce buffer */ member in struct:bounce_page
133 vm_offset_t vaddr; /* kva of bounce buffer */ member in struct:sync_list
197 vm_offset_t vaddr, bus_addr_t addr,
688 void * vaddr; local
751 vaddr = uma_zalloc(bufzone->umazone, mflags);
754 vaddr = (void *)kmem_alloc_attr(kernel_arena, dmat->maxsize,
757 vaddr = (void *)kmem_alloc_contig(kernel_arena, dmat->maxsize,
761 if (vaddr == NULL) {
769 *vaddrp = vaddr;
772 return (vaddr
780 bus_dmamem_free(bus_dma_tag_t dmat, void *vaddr, bus_dmamap_t map) argument
837 vm_offset_t vaddr; local
1018 vm_offset_t vaddr = (vm_offset_t)buf; local
1414 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...]
H A Dnexus.c279 bus_space_handle_t vaddr; local
291 err = bus_space_map(fdtbus_bs_tag, paddr, psize, 0, &vaddr);
298 vaddr = (bus_space_handle_t)pmap_mapdev((vm_offset_t)paddr,
300 if (vaddr == 0) {
306 rman_set_virtual(r, (void *)vaddr);
307 rman_set_bushandle(r, vaddr);
317 bus_space_handle_t vaddr; local
320 vaddr = rman_get_bushandle(r);
322 if (vaddr != 0) {
324 bus_space_unmap(fdtbus_bs_tag, vaddr, psiz
[all...]
H A Dbusdma_machdep-v6.c103 vm_offset_t vaddr; /* kva of bounce buffer */ member in struct:bounce_page
112 vm_offset_t vaddr; /* kva of bounce buffer */ member in struct:sync_list
205 vm_offset_t vaddr, bus_addr_t addr,
731 bus_dmamem_alloc(bus_dma_tag_t dmat, void** vaddr, int flags, argument
787 *vaddr = uma_zalloc(bufzone->umazone, mflags);
790 *vaddr = (void *)kmem_alloc_attr(kernel_arena, dmat->maxsize,
793 *vaddr = (void *)kmem_alloc_contig(kernel_arena, dmat->maxsize,
799 if (*vaddr == NULL) {
805 } else if ((uintptr_t)*vaddr & (dmat->alignment - 1)) {
824 bus_dmamem_free(bus_dma_tag_t dmat, void *vaddr, bus_dmamap_ argument
887 vm_offset_t vaddr; local
1091 vm_offset_t vaddr; local
1568 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-10.1-release/sys/mips/mips/
H A Dbusdma_machdep.c88 vm_offset_t vaddr; /* kva of bounce buffer */ member in struct:bounce_page
98 vm_offset_t vaddr; /* kva of bounce buffer */ member in struct:sync_list
172 vm_offset_t vaddr, bus_addr_t addr,
580 bus_dmamem_alloc(bus_dma_tag_t dmat, void** vaddr, int flags, argument
632 *vaddr = malloc(dmat->maxsize, M_DEVBUF, mflags);
640 *vaddr = contigmalloc(dmat->maxsize, M_DEVBUF, mflags,
644 if (*vaddr == NULL) {
654 void *tmpaddr = (void *)*vaddr;
659 newmap->origbuffer = *vaddr;
661 mips_dcache_wbinv_range((vm_offset_t)*vaddr,
677 bus_dmamem_free(bus_dma_tag_t dmat, void *vaddr, bus_dmamap_t map) argument
731 vm_offset_t vaddr; local
904 vm_offset_t vaddr = (vm_offset_t)buf; local
1332 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-10.1-release/sys/ia64/ia64/
H A Dbusdma_machdep.c73 vm_offset_t vaddr; /* kva of bounce buffer */ member in struct:bounce_page
126 vm_offset_t vaddr, bus_addr_t addr, bus_size_t size);
408 bus_dmamem_alloc(bus_dma_tag_t dmat, void** vaddr, int flags, argument
442 *vaddr = malloc(dmat->maxsize, M_DEVBUF, mflags);
450 *vaddr = contigmalloc(dmat->maxsize, M_DEVBUF, mflags,
454 if (*vaddr == NULL)
456 else if (vtophys(*vaddr) & (dmat->alignment - 1))
466 bus_dmamem_free(bus_dma_tag_t dmat, void *vaddr, bus_dmamap_t map) argument
477 free(vaddr, M_DEVBUF);
479 contigfree(vaddr, dma
514 vm_offset_t vaddr; local
683 vm_offset_t vaddr; local
885 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...]

Completed in 346 milliseconds

1234567