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

123456

/freebsd-9.3-release/sys/dev/drm/
H A Ddrm_scatter.c55 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 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);
H A Dati_pcigart.c90 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 Ddrm_scatter.c55 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 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-9.3-release/sys/ofed/include/linux/
H A Ddmapool.h70 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 Dio-mapping.h59 io_mapping_unmap_atomic(void *vaddr) argument
72 io_mapping_unmap(void *vaddr) argument
/freebsd-9.3-release/sys/contrib/octeon-sdk/
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.h111 * 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 Dcvmx-tlb.c335 * 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 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-9.3-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-9.3-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-9.3-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-9.3-release/sys/x86/x86/
H A Dbusdma_machdep.c86 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 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-9.3-release/sys/powerpc/powerpc/
H A Dbusdma_machdep.c86 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 Dvm_reserv.h56 vm_paddr_t vm_reserv_startup(vm_offset_t *vaddr, vm_paddr_t end,
/freebsd-9.3-release/sys/arm/arm/
H A Dbusdma_machdep.c124 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 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
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 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
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 Dsfxge_dma.c133 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 Dcy_isa.c108 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 Di81342var.h45 vm_offset_t vaddr; member in struct:i81342_pci_map

Completed in 155 milliseconds

123456