/freebsd-10.1-release/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); 122 bus_dmamem_free(dmah->tag, dmah->vaddr, dmah->map);
|
/freebsd-10.1-release/sys/dev/drm2/ |
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 | 90 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 D | dmapool.h | 71 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 D | io-mapping.h | 60 io_mapping_unmap_atomic(void *vaddr) argument 73 io_mapping_unmap(void *vaddr) argument
|
/freebsd-10.1-release/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-10.1-release/lib/libc/ia64/gen/ |
H A D | unwind.c | 60 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 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 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 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-10.1-release/sys/arm/freescale/vybrid/ |
H A D | vf_common.c | 48 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 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-10.1-release/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-10.1-release/sys/x86/x86/ |
H A D | busdma_bounce.c | 79 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 D | am335x_lcd.h | 53 int am335x_lcd_syscons_setup(vm_offset_t vaddr, vm_paddr_t paddr,
|
/freebsd-10.1-release/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-10.1-release/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-10.1-release/sys/arm/arm/ |
H A D | busdma_machdep.c | 124 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 D | nexus.c | 279 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 D | busdma_machdep-v6.c | 103 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 D | busdma_machdep.c | 88 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 D | busdma_machdep.c | 73 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...] |