/freebsd-9.3-release/sys/dev/drm/ |
H A D | drm_scatter.c | 55 entry->vaddr = kmem_alloc_attr(kernel_map, 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_map, 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);
|
H A D | ati_pcigart.c | 90 ret = bus_dmamem_alloc(dmah->tag, &dmah->vaddr, flags, &dmah->map); 98 ret = bus_dmamap_load(dmah->tag, dmah->map, dmah->vaddr, 102 bus_dmamem_free(dmah->tag, dmah->vaddr, dmah->map); 119 bus_dmamem_free(dmah->tag, dmah->vaddr, dmah->map); 173 address = (void *)gart_info->dmah->vaddr;
|
/freebsd-9.3-release/sys/dev/drm2/ |
H A D | drm_scatter.c | 55 entry->vaddr = kmem_alloc_attr(kernel_map, 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_map, 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-9.3-release/sys/ofed/include/linux/ |
H A D | dmapool.h | 70 void *vaddr; local 72 vaddr = uma_zalloc(pool->pool_zone, mem_flags); 73 if (vaddr) 74 *handle = vtophys(vaddr); 75 return (vaddr); 79 dma_pool_free(struct dma_pool *pool, void *vaddr, dma_addr_t addr) argument 81 uma_zfree(pool->pool_zone, vaddr);
|
H A D | io-mapping.h | 59 io_mapping_unmap_atomic(void *vaddr) argument 72 io_mapping_unmap(void *vaddr) argument
|
/freebsd-9.3-release/sys/contrib/octeon-sdk/ |
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.h | 111 * Program a single TLB entry to enable the provided vaddr to paddr mapping. 114 * @param vaddr The virtual address for this mapping 119 void cvmx_tlb_write_entry(int index, uint64_t vaddr, uint64_t paddr, 124 * Program a single TLB entry to enable the provided vaddr to paddr mapping. 128 * @param vaddr The virtual address for this mapping 136 int cvmx_tlb_add_fixed_entry(uint64_t vaddr, uint64_t paddr, 140 * Program a single TLB entry to enable the provided vaddr to paddr mapping. 145 * @param vaddr The virtual address for this mapping 150 void cvmx_tlb_write_runtime_entry(int index, uint64_t vaddr, uint64_t paddr, 157 * @param vaddr Th [all...] |
H A D | cvmx-tlb.c | 335 * Program a single TLB entry to enable the provided vaddr to paddr mapping. 338 * @param vaddr The virtual address for this mapping 344 void cvmx_tlb_write_entry(int index, uint64_t vaddr, uint64_t paddr, argument 352 if ((vaddr >> __log2(size) & 1)) { 355 hi = ((vaddr - size) >> 12) << 12; 359 hi = ((vaddr) >> 12) << 12; 365 hi = ((vaddr) >> 12) << 12; 377 * Program a single TLB entry to enable the provided vaddr to paddr mapping. 380 * @param vaddr The virtual address for this mapping 387 int cvmx_tlb_add_fixed_entry( uint64_t vaddr, uint64_ argument 419 cvmx_tlb_write_runtime_entry(int index, uint64_t vaddr, uint64_t paddr, uint64_t size, uint64_t tlb_flags) argument 441 cvmx_tlb_lookup(uint64_t vaddr) argument [all...] |
/freebsd-9.3-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-9.3-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-9.3-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-9.3-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-9.3-release/sys/x86/x86/ |
H A D | busdma_machdep.c | 86 vm_offset_t vaddr; /* kva of bounce buffer */ member in struct:bounce_page 144 vm_offset_t vaddr, bus_addr_t addr, 507 bus_dmamem_alloc(bus_dma_tag_t dmat, void** vaddr, int flags, argument 550 *vaddr = malloc(dmat->maxsize, M_DEVBUF, mflags); 555 *vaddr = (void *)kmem_alloc_attr(kernel_map, dmat->maxsize, 559 *vaddr = (void *)kmem_alloc_contig(kernel_map, dmat->maxsize, 564 if (*vaddr == NULL) { 568 } else if (vtophys(*vaddr) & (dmat->alignment - 1)) { 581 bus_dmamem_free(bus_dma_tag_t dmat, void *vaddr, bus_dmamap_t map) argument 591 free(vaddr, M_DEVBU 627 vm_offset_t vaddr; local 801 vm_offset_t vaddr; local 1106 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-9.3-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-9.3-release/sys/powerpc/powerpc/ |
H A D | busdma_machdep.c | 86 vm_offset_t vaddr; /* kva of bounce buffer */ member in struct:bounce_page 146 vm_offset_t vaddr, bus_addr_t addr, 492 bus_dmamem_alloc(bus_dma_tag_t dmat, void** vaddr, int flags, argument 526 *vaddr = malloc(dmat->maxsize, M_DEVBUF, mflags); 534 *vaddr = (void *)kmem_alloc_contig(kernel_map, dmat->maxsize, 539 if (*vaddr == NULL) { 543 } else if (vtophys(*vaddr) & (dmat->alignment - 1)) { 556 bus_dmamem_free(bus_dma_tag_t dmat, void *vaddr, bus_dmamap_t map) argument 560 free(vaddr, M_DEVBUF); 562 kmem_free(kernel_map, (vm_offset_t)vaddr, dma 601 vm_offset_t vaddr; local 771 vm_offset_t vaddr; local 1082 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-9.3-release/sys/vm/ |
H A D | vm_reserv.h | 56 vm_paddr_t vm_reserv_startup(vm_offset_t *vaddr, vm_paddr_t end,
|
/freebsd-9.3-release/sys/arm/arm/ |
H A D | busdma_machdep.c | 124 vm_offset_t vaddr; /* kva of bounce buffer */ member in struct:bounce_page 134 vm_offset_t vaddr; /* kva of bounce buffer */ member in struct:sync_list 198 vm_offset_t vaddr, bus_addr_t addr, 689 void * vaddr; local 752 vaddr = uma_zalloc(bufzone->umazone, mflags); 755 vaddr = (void *)kmem_alloc_attr(kernel_map, dmat->maxsize, 758 vaddr = (void *)kmem_alloc_contig(kernel_map, dmat->maxsize, 762 if (vaddr == NULL) { 770 *vaddrp = vaddr; 773 return (vaddr 781 bus_dmamem_free(bus_dma_tag_t dmat, void *vaddr, bus_dmamap_t map) argument 838 vm_offset_t vaddr; local 1008 vm_offset_t vaddr = (vm_offset_t)buf; local 1422 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-9.3-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 894 vm_offset_t vaddr = (vm_offset_t)buf; local 1322 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-9.3-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 672 vm_offset_t vaddr; local 874 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-9.3-release/sys/dev/sfxge/ |
H A D | sfxge_dma.c | 133 void *vaddr; local 144 if (bus_dmamem_alloc(esmp->esm_tag, (void **)&vaddr, 153 if (bus_dmamap_load(esmp->esm_tag, esmp->esm_map, vaddr, len, 163 * and will have set our vaddr to NULL if something went 166 if (vaddr == NULL) 169 esmp->esm_base = vaddr;
|
/freebsd-9.3-release/sys/dev/cy/ |
H A D | cy_isa.c | 108 void *irq_cookie, *vaddr, *vsc; local 121 vaddr = rman_get_virtual(mem_res); 123 vsc = cyattach_common(vaddr, 0);
|
/freebsd-9.3-release/sys/arm/xscale/i8134x/ |
H A D | i81342var.h | 45 vm_offset_t vaddr; member in struct:i81342_pci_map
|