| /netbsd-src/sys/arch/mips/mips/ |
| H A D | mips_emul.c | 264 send_sigsegv(intptr_t vaddr, uint32_t exccode, struct trapframe *tf, in send_sigsegv() argument 270 tf->tf_regs[_R_BADVADDR] = vaddr; in send_sigsegv() 275 ksi.ksi_addr = (void *)vaddr; in send_sigsegv() 297 intptr_t vaddr; in mips_emul_ll() local 302 vaddr = tf->tf_regs[(inst>>21)&0x1F] + offset; in mips_emul_ll() 305 if (vaddr < 0 || (vaddr & 3)) { in mips_emul_ll() 306 send_sigsegv(vaddr, T_ADDR_ERR_LD, tf, cause); in mips_emul_ll() 312 if (copyin((void *)vaddr, t, 4) != 0) { in mips_emul_ll() 313 send_sigsegv(vaddr, T_TLB_LD_MISS, tf, cause); in mips_emul_ll() 318 llstate.addr = vaddr; in mips_emul_ll() [all …]
|
| H A D | trap.c | 170 trap(uint32_t status, uint32_t cause, vaddr_t vaddr, vaddr_t pc, in trap() argument 244 status, cause, pc, vaddr); in trap() 277 kgdb_vaddr = vaddr; in trap() 298 const bool user_p = (type & T_USER) || !KERNLAND_P(vaddr); in trap() 305 pt_entry_t * const ptep = pmap_pte_lookup(pmap, vaddr); in trap() 308 user_p ? 'u' : 'k', vaddr); in trap() 312 " @ ptep %p", user_p ? 'u' : 'k', vaddr, in trap() 327 user_p ? 'u' : 'k', vaddr, pc, (uintptr_t)tf); in trap() 340 vaddr = trunc_page(vaddr); in trap() 341 int ok = pmap_tlb_update_addr(pmap, vaddr, pte, 0); in trap() [all …]
|
| /netbsd-src/sys/external/bsd/drm2/linux/ |
| H A D | linux_kmap.c | 155 vaddr_t vaddr; in kmap_atomic() local 158 if (mm_md_direct_mapped_phys(paddr, &vaddr)) in kmap_atomic() 165 vaddr = linux_kmap_atomic_vaddr; in kmap_atomic() 166 pmap_kenter_pa(vaddr, paddr, (VM_PROT_READ | VM_PROT_WRITE), 0); in kmap_atomic() 172 SDT_PROBE2(sdt, linux, kmap, map__atomic, paddr, vaddr); in kmap_atomic() 173 return (void *)vaddr; in kmap_atomic() 179 const vaddr_t vaddr = (vaddr_t)addr; in kunmap_atomic() local 183 ok = pmap_extract(pmap_kernel(), vaddr, &paddr); in kunmap_atomic() 186 SDT_PROBE2(sdt, linux, kmap, unmap__atomic, paddr, vaddr); in kunmap_atomic() 191 if (mm_md_direct_mapped_phys(paddr, &vaddr1) && vaddr1 == vaddr) in kunmap_atomic() [all …]
|
| /netbsd-src/sys/external/bsd/drm2/drm/ |
| H A D | drm_cache.c | 81 drm_clflush_virt_range(void *vaddr, unsigned long nbytes) in drm_clflush_virt_range() argument 86 drm_md_clflush_virt_range(vaddr, nbytes); in drm_clflush_virt_range() 132 void *const vaddr = kmap_atomic(page); in drm_md_clflush_page() local 134 drm_md_clflush_virt_range(vaddr, PAGE_SIZE); in drm_md_clflush_page() 136 kunmap_atomic(vaddr); in drm_md_clflush_page() 143 const vaddr_t vaddr = (vaddr_t)ptr; in drm_md_clflush_virt_range() local 144 const vaddr_t start = rounddown(vaddr, clflush_size); in drm_md_clflush_virt_range() 145 const vaddr_t end = roundup(vaddr + nbytes, clflush_size); in drm_md_clflush_virt_range() 192 void *const vaddr = kmap_atomic(page); in drm_md_clflush_page() 194 cache_flush(vaddr, PAGE_SIZE); in drm_md_clflush_page() [all …]
|
| H A D | drm_gem_cma_helper.c | 79 obj->dmasize, &obj->vaddr, in drm_gem_cma_create_internal() 87 error = bus_dmamap_load(obj->dmat, obj->dmamap, obj->vaddr, in drm_gem_cma_create_internal() 93 memset(obj->vaddr, 0, obj->dmasize); in drm_gem_cma_create_internal() 102 bus_dmamem_unmap(obj->dmat, obj->vaddr, obj->dmasize); in drm_gem_cma_create_internal() 129 bus_dmamem_unmap(obj->dmat, obj->vaddr, obj->dmasize); in drm_gem_cma_obj_free() 179 drm_gem_cma_fault(struct uvm_faultinfo *ufi, vaddr_t vaddr, in drm_gem_cma_fault() argument 198 curr_offset = entry->offset + (vaddr - entry->start); in drm_gem_cma_fault() 199 curr_va = vaddr; in drm_gem_cma_fault() 266 return obj->vaddr; in drm_gem_cma_prime_vmap() 270 drm_gem_cma_prime_vunmap(struct drm_gem_object *gem_obj, void *vaddr) in drm_gem_cma_prime_vunmap() argument [all …]
|
| /netbsd-src/sys/arch/hpc/stand/hpcboot/ |
| H A D | memory.cpp | 111 vaddr_t vaddr; in reservePage() local 116 vaddr = vaddr_t(VirtualAlloc( in reservePage() 121 vaddr = vbase + _page_size * i; in reservePage() 123 paddr = searchPage(vaddr); in reservePage() 131 _naddr_table, vaddr, paddr)); in reservePage() 133 tab->vaddr = vaddr; in reservePage() 145 DPRINTF((TEXT("%08x=%08x "), tab->vaddr, tab->paddr)); in reservePage() 156 MemoryManager::getPage(vaddr_t &vaddr, paddr_t &paddr) in getPage() argument 166 vaddr = tab->vaddr; in getPage() 173 MemoryManager::getTaggedPage(vaddr_t &vaddr, paddr_t &paddr) in getTaggedPage() argument [all …]
|
| /netbsd-src/sys/arch/hpc/stand/hpcboot/arm/ |
| H A D | arm_mmu.cpp | 71 MemoryManager_ArmMMU::searchPage(vaddr_t vaddr) in searchPage() argument 77 memset(LPVOID(vaddr), 0xa5, _page_size); in searchPage() 80 DPRINTF((TEXT("Virtual Address 0x%08x"), vaddr)); in searchPage() 81 vaddr |= GetCop15Reg13(); in searchPage() 82 DPRINTF((TEXT("(+PID)-> 0x%08x\n"), vaddr)); in searchPage() 84 daddr = _table_base | ARM_MMU_TABLEINDEX(vaddr); in searchPage() 95 ARM_MMU_VADDR_SECTION_INDEX(vaddr); in searchPage() 101 ARM_MMU_VADDR_PTE_INDEX(vaddr); in searchPage() 110 paddr =(desc2 & 0xfffff000) |(vaddr & 0x00000fff); in searchPage() 113 paddr =(desc2 & 0xffff0000) |(vaddr & 0x0000ffff); in searchPage()
|
| /netbsd-src/sys/external/bsd/drm2/dist/drm/i915/gt/ |
| H A D | selftest_mocs.c | 22 void *vaddr; member 87 arg->vaddr = i915_gem_object_pin_map(arg->scratch->obj, I915_MAP_WB); in live_mocs_init() 88 if (IS_ERR(arg->vaddr)) { in live_mocs_init() 89 err = PTR_ERR(arg->vaddr); in live_mocs_init() 158 uint32_t **vaddr) in check_mocs_table() argument 164 if (**vaddr != expect) { in check_mocs_table() 166 engine->name, i, **vaddr, expect); in check_mocs_table() 169 ++*vaddr; in check_mocs_table() 187 uint32_t **vaddr) in check_l3cc_table() argument 195 if (!mcr_range(engine->i915, reg) && **vaddr != expect) { in check_l3cc_table() [all …]
|
| H A D | intel_timeline.c | 135 __idle_hwsp_free(cl->hwsp, ptr_unmask_bits(cl->vaddr, CACHELINE_BITS)); in __idle_cacheline_free() 148 if (ptr_test_bit(cl->vaddr, CACHELINE_FREE)) in __cacheline_retire() 165 void *vaddr; in cacheline_alloc() local 173 vaddr = i915_gem_object_pin_map(hwsp->vma->obj, I915_MAP_WB); in cacheline_alloc() 174 if (IS_ERR(vaddr)) { in cacheline_alloc() 176 return ERR_CAST(vaddr); in cacheline_alloc() 181 cl->vaddr = page_pack_bits(vaddr, cacheline); in cacheline_alloc() 202 GEM_BUG_ON(ptr_test_bit(cl->vaddr, CACHELINE_FREE)); in cacheline_free() 203 cl->vaddr = ptr_set_bit(cl->vaddr, CACHELINE_FREE); in cacheline_free() 213 void *vaddr; in intel_timeline_init() local [all …]
|
| /netbsd-src/sys/arch/landisk/landisk/ |
| H A D | bus_dma.c | 139 paddr_t paddr, vaddr_t vaddr, int size, int *segp, paddr_t *lastaddrp, in _bus_dmamap_load_paddr() argument 153 __func__, t, map, paddr, vaddr, size)); in _bus_dmamap_load_paddr() 182 segs[nseg]._ds_vaddr = vaddr; in _bus_dmamap_load_paddr() 202 segs[nseg]._ds_vaddr = vaddr; in _bus_dmamap_load_paddr() 206 vaddr += sgsize; in _bus_dmamap_load_paddr() 212 __func__, lastaddr, paddr, vaddr, size)); in _bus_dmamap_load_paddr() 239 vaddr_t vaddr = (vaddr_t)buf; in _bus_bus_dmamap_load_buffer() local 260 mapped = pmap_extract(pmap, vaddr, &curaddr); in _bus_bus_dmamap_load_buffer() 264 sgsize = PAGE_SIZE - (vaddr & PGOFSET); in _bus_bus_dmamap_load_buffer() 268 error = _bus_dmamap_load_paddr(t, map, curaddr, vaddr, sgsize, in _bus_bus_dmamap_load_buffer() [all …]
|
| /netbsd-src/sys/arch/evbsh3/evbsh3/ |
| H A D | bus_dma.c | 139 paddr_t paddr, vaddr_t vaddr, int size, int *segp, paddr_t *lastaddrp, in _bus_dmamap_load_paddr() argument 153 __func__, t, map, paddr, vaddr, size)); in _bus_dmamap_load_paddr() 182 segs[nseg]._ds_vaddr = vaddr; in _bus_dmamap_load_paddr() 202 segs[nseg]._ds_vaddr = vaddr; in _bus_dmamap_load_paddr() 206 vaddr += sgsize; in _bus_dmamap_load_paddr() 212 __func__, lastaddr, paddr, vaddr, size)); in _bus_dmamap_load_paddr() 239 vaddr_t vaddr = (vaddr_t)buf; in _bus_bus_dmamap_load_buffer() local 260 mapped = pmap_extract(pmap, vaddr, &curaddr); in _bus_bus_dmamap_load_buffer() 264 sgsize = PAGE_SIZE - (vaddr & PGOFSET); in _bus_bus_dmamap_load_buffer() 268 error = _bus_dmamap_load_paddr(t, map, curaddr, vaddr, sgsize, in _bus_bus_dmamap_load_buffer() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/docs/AMDGPU/ |
| H A D | AMDGPUAsmGFX7.rst | 41 …ds_add_rtn_u32 :ref:`vdst<amdgpu_synid7_vdst32_0>`, :ref:`vaddr<amdgpu_synid… 42 …ds_add_rtn_u64 :ref:`vdst<amdgpu_synid7_vdst64_0>`, :ref:`vaddr<amdgpu_synid… 43 …ds_add_src2_u32 :ref:`vaddr<amdgpu_synid7_addr_ds>` … 44 …ds_add_src2_u64 :ref:`vaddr<amdgpu_synid7_addr_ds>` … 45 …ds_add_u32 :ref:`vaddr<amdgpu_synid7_addr_ds>`, :ref:`vdata<amd… 46 …ds_add_u64 :ref:`vaddr<amdgpu_synid7_addr_ds>`, :ref:`vdata<amd… 47 …ds_and_b32 :ref:`vaddr<amdgpu_synid7_addr_ds>`, :ref:`vdata<amd… 48 …ds_and_b64 :ref:`vaddr<amdgpu_synid7_addr_ds>`, :ref:`vdata<amd… 49 …ds_and_rtn_b32 :ref:`vdst<amdgpu_synid7_vdst32_0>`, :ref:`vaddr<amdgpu_synid… 50 …ds_and_rtn_b64 :ref:`vdst<amdgpu_synid7_vdst64_0>`, :ref:`vaddr<amdgpu_synid… [all …]
|
| H A D | AMDGPUAsmGFX10.rst | 253 …ds_add_f32 :ref:`vaddr<amdgpu_synid10_addr_ds>`, :ref:`vdata<am… 254 …ds_add_rtn_f32 :ref:`vdst<amdgpu_synid10_vdst32_0>`, :ref:`vaddr<amdgpu_syni… 255 …ds_add_rtn_u32 :ref:`vdst<amdgpu_synid10_vdst32_0>`, :ref:`vaddr<amdgpu_syni… 256 …ds_add_rtn_u64 :ref:`vdst<amdgpu_synid10_vdst64_0>`, :ref:`vaddr<amdgpu_syni… 257 …ds_add_src2_f32 :ref:`vaddr<amdgpu_synid10_addr_ds>` … 258 …ds_add_src2_u32 :ref:`vaddr<amdgpu_synid10_addr_ds>` … 259 …ds_add_src2_u64 :ref:`vaddr<amdgpu_synid10_addr_ds>` … 260 …ds_add_u32 :ref:`vaddr<amdgpu_synid10_addr_ds>`, :ref:`vdata<am… 261 …ds_add_u64 :ref:`vaddr<amdgpu_synid10_addr_ds>`, :ref:`vdata<am… 262 …ds_and_b32 :ref:`vaddr<amdgpu_synid10_addr_ds>`, :ref:`vdata<am… [all …]
|
| H A D | AMDGPUAsmGFX9.rst | 41 …ds_add_f32 :ref:`vaddr<amdgpu_synid9_addr_ds>`, :ref:`vdata<amd… 42 …ds_add_rtn_f32 :ref:`vdst<amdgpu_synid9_vdst32_0>`, :ref:`vaddr<amdgpu_synid… 43 …ds_add_rtn_u32 :ref:`vdst<amdgpu_synid9_vdst32_0>`, :ref:`vaddr<amdgpu_synid… 44 …ds_add_rtn_u64 :ref:`vdst<amdgpu_synid9_vdst64_0>`, :ref:`vaddr<amdgpu_synid… 45 …ds_add_src2_f32 :ref:`vaddr<amdgpu_synid9_addr_ds>` … 46 …ds_add_src2_u32 :ref:`vaddr<amdgpu_synid9_addr_ds>` … 47 …ds_add_src2_u64 :ref:`vaddr<amdgpu_synid9_addr_ds>` … 48 …ds_add_u32 :ref:`vaddr<amdgpu_synid9_addr_ds>`, :ref:`vdata<amd… 49 …ds_add_u64 :ref:`vaddr<amdgpu_synid9_addr_ds>`, :ref:`vdata<amd… 50 …ds_and_b32 :ref:`vaddr<amdgpu_synid9_addr_ds>`, :ref:`vdata<amd… [all …]
|
| /netbsd-src/usr.bin/elf2aout/ |
| H A D | elf2aout.c | 63 uint32_t vaddr; 211 text.vaddr = data.vaddr = bss.vaddr = 0; in main() 331 ndata.vaddr = ph[i].p_vaddr; in main() 333 nbss.vaddr = ph[i].p_vaddr + ph[i].p_filesz; in main() 341 ntxt.vaddr = ph[i].p_vaddr; in main() 352 if (text.vaddr > data.vaddr || data.vaddr > bs in main() 62 uint32_t vaddr; global() member [all...] |
| /netbsd-src/sys/arch/sun3/sun3/ |
| H A D | machdep.c | 528 char *vaddr; in dumpsys() local 569 vaddr = (char*)dumppage; in dumpsys() 570 memset(vaddr, 0, PAGE_SIZE); in dumpsys() 573 kseg_p = (kcore_seg_t *)vaddr; in dumpsys() 590 error = (*dsw->d_dump)(dumpdev, blkno, vaddr, PAGE_SIZE); in dumpsys() 596 pmap_get_pagemap((int*)vaddr, 0); in dumpsys() 597 error = (*dsw->d_dump)(dumpdev, blkno, vaddr, PAGE_SIZE); in dumpsys() 603 pmap_get_pagemap((int*)vaddr, PAGE_SIZE); in dumpsys() 604 error = (*dsw->d_dump)(dumpdev, blkno, vaddr, PAGE_SIZE); in dumpsys() 628 vaddr = (char*)(paddr + KERNBASE3); in dumpsys() [all …]
|
| /netbsd-src/sys/external/bsd/drm/dist/bsd-core/ |
| H A D | drm_pci.c | 96 ret = bus_dmamem_alloc(dmah->tag, &dmah->vaddr, in drm_pci_alloc() 104 ret = bus_dmamap_load(dmah->tag, dmah->map, dmah->vaddr, size, in drm_pci_alloc() 107 bus_dmamem_free(dmah->tag, dmah->vaddr, dmah->map); in drm_pci_alloc() 133 &dmah->vaddr, BUS_DMA_NOWAIT | BUS_DMA_COHERENT | BUS_DMA_NOCACHE)) != 0) { in drm_pci_alloc() 143 bus_dmamem_unmap(dmah->tag, dmah->vaddr, size); in drm_pci_alloc() 149 if ((ret = bus_dmamap_load(dmah->tag, dmah->map, dmah->vaddr, in drm_pci_alloc() 153 bus_dmamem_unmap(dmah->tag, dmah->vaddr, size); in drm_pci_alloc() 162 memset(dmah->vaddr, 0, size); in drm_pci_alloc() 178 bus_dmamem_free(dmah->tag, dmah->vaddr, dmah->map); in drm_pci_free() 183 bus_dmamem_unmap(dmah->tag, dmah->vaddr, dmah->size); in drm_pci_free()
|
| H A D | ati_pcigart.c | 92 ret = bus_dmamem_alloc(dmah->tag, &dmah->vaddr, flags, &dmah->map); in drm_ati_alloc_pcigart_table() 100 ret = bus_dmamap_load(dmah->tag, dmah->map, dmah->vaddr, in drm_ati_alloc_pcigart_table() 103 bus_dmamem_free(dmah->tag, dmah->vaddr, dmah->map); in drm_ati_alloc_pcigart_table() 134 gart_info->table_size, &dmah->vaddr, in drm_ati_alloc_pcigart_table() 149 bus_dmamem_unmap(dmah->tag, dmah->vaddr, gart_info->table_size); in drm_ati_alloc_pcigart_table() 156 ret = bus_dmamap_load(dmah->tag, dmah->map, dmah->vaddr, in drm_ati_alloc_pcigart_table() 161 bus_dmamem_unmap(dmah->tag, dmah->vaddr, gart_info->table_size); in drm_ati_alloc_pcigart_table() 176 memset(dmah->vaddr, 0, gart_info->table_size); in drm_ati_alloc_pcigart_table() 192 bus_dmamem_free(dmah->tag, dmah->vaddr, dmah->map); in drm_ati_free_pcigart_table() 197 bus_dmamem_unmap(dmah->tag, dmah->vaddr, dmah->size); in drm_ati_free_pcigart_table() [all …]
|
| /netbsd-src/sys/external/bsd/drm2/dist/drm/i915/gem/selftests/ |
| H A D | i915_gem_object_blt.c | 239 u32 *vaddr; in igt_fill_blt_thread() local 264 vaddr = i915_gem_object_pin_map(obj, I915_MAP_WB); in igt_fill_blt_thread() 265 if (IS_ERR(vaddr)) { in igt_fill_blt_thread() 266 err = PTR_ERR(vaddr); in igt_fill_blt_thread() 274 memset32(vaddr, val ^ 0xdeadbeaf, in igt_fill_blt_thread() 291 if (vaddr[i] != val) { in igt_fill_blt_thread() 293 vaddr[i], val); in igt_fill_blt_thread() 348 u32 *vaddr; in igt_copy_blt_thread() local 369 vaddr = i915_gem_object_pin_map(src, I915_MAP_WB); in igt_copy_blt_thread() 370 if (IS_ERR(vaddr)) { in igt_copy_blt_thread() [all …]
|
| H A D | i915_gem_client_blt.c | 27 u32 *vaddr; in __igt_client_fill() local 52 vaddr = i915_gem_object_pin_map(obj, I915_MAP_WB); in __igt_client_fill() 53 if (IS_ERR(vaddr)) { in __igt_client_fill() 54 err = PTR_ERR(vaddr); in __igt_client_fill() 68 memset32(vaddr, val ^ 0xdeadbeaf, in __igt_client_fill() 87 if (vaddr[i] != val) { in __igt_client_fill() 89 vaddr[i], val); in __igt_client_fill()
|
| /netbsd-src/sys/external/bsd/drm2/dist/drm/i915/gem/ |
| H A D | i915_gem_phys.c | 123 void *vaddr; in i915_gem_object_get_pages_phys() local 143 vaddr = NULL; in i915_gem_object_get_pages_phys() 153 roundup_pow_of_two(obj->base.size), &vaddr, in i915_gem_object_get_pages_phys() 157 obj->mm.u.phys.kva = vaddr; in i915_gem_object_get_pages_phys() 159 vaddr = dma_alloc_coherent(&obj->base.dev->pdev->dev, in i915_gem_object_get_pages_phys() 162 if (!vaddr) in i915_gem_object_get_pages_phys() 199 sg_assign_page(sg, (struct page *)vaddr); in i915_gem_object_get_pages_phys() 204 dst = vaddr; in i915_gem_object_get_pages_phys() 242 if (vaddr) { in i915_gem_object_get_pages_phys() 243 bus_dmamem_kunmap(dmat, vaddr, in i915_gem_object_get_pages_phys() [all …]
|
| /netbsd-src/usr.bin/elf2ecoff/ |
| H A D | elf2ecoff.c | 59 uint32_t vaddr; member 121 text.vaddr = data.vaddr = bss.vaddr = 0; in main() 243 ndata.vaddr = ph[i].p_vaddr; in main() 245 nbss.vaddr = ph[i].p_vaddr + ph[i].p_filesz; in main() 259 ntxt.vaddr = ph[i].p_vaddr; in main() 274 if (text.vaddr > data.vaddr || data.vaddr > bss.vaddr || in main() 275 text.vaddr + text.len > data.vaddr || in main() 276 data.vaddr + data.len > bss.vaddr) in main() 283 data.vaddr = text.vaddr + text.len; in main() 290 if (text.vaddr + text.len < data.vaddr) in main() [all …]
|
| /netbsd-src/usr.sbin/acpitools/aml/ |
| H A D | aml_region.c | 94 value = *(volatile u_int8_t *)(h->vaddr + offset); in aml_region_read_simple() 98 value = *(volatile u_int16_t *)(h->vaddr + offset); in aml_region_read_simple() 102 value = *(volatile u_int32_t *)(h->vaddr + offset); in aml_region_read_simple() 159 *(volatile u_int8_t *)(h->vaddr + offset) = value; in aml_region_write_simple() 163 *(volatile u_int16_t *)(h->vaddr + offset) = value; in aml_region_write_simple() 166 *(volatile u_int32_t *)(h->vaddr + offset) = value; in aml_region_write_simple() 214 vm_offset_t addr, vaddr; in aml_region_io_buffer() local 236 OsdMapMemory((void *)addr, len, (void **)&vaddr); in aml_region_io_buffer() 240 bcopy((void *)vaddr, (void *)buffer, len); in aml_region_io_buffer() 243 bcopy((void *)buffer, (void *)vaddr, len); in aml_region_io_buffer() [all …]
|
| /netbsd-src/lib/libkvm/ |
| H A D | kvm_sparc64.c | 152 u_long vaddr; in _kvm_kvatop() local 154 vaddr = va - cpup->ktextbase; in _kvm_kvatop() 155 *pa = cpup->ktextp + vaddr; in _kvm_kvatop() 156 return (int)(cpup->ktextsz - vaddr); in _kvm_kvatop() 160 u_long vaddr; in _kvm_kvatop() local 162 vaddr = va - cpup->kdatabase; in _kvm_kvatop() 163 *pa = cpup->kdatap + vaddr; in _kvm_kvatop() 164 return (int)(cpup->kdatasz - vaddr); in _kvm_kvatop()
|
| /netbsd-src/sys/external/bsd/drm2/dist/drm/i915/ |
| H A D | i915_gem.c | 196 void *vaddr = obj->mm.u.phys.kva + args->offset; in i915_gem_phys_pwrite() local 198 void *vaddr = sg_page(obj->mm.pages->sgl) + args->offset; in i915_gem_phys_pwrite() 208 if (copy_from_user(vaddr, user_data, args->size)) in i915_gem_phys_pwrite() 211 drm_clflush_virt_range(vaddr, args->size); in i915_gem_phys_pwrite() 324 char *vaddr; in shmem_pread() local 327 vaddr = kmap(page); in shmem_pread() 330 drm_clflush_virt_range(vaddr + offset, len); in shmem_pread() 332 ret = __copy_to_user(user_data, vaddr + offset, len); in shmem_pread() 388 void __iomem *vaddr; in gtt_user_read() local 396 vaddr = io_mapping_map_atomic_wc(mapping, base); in gtt_user_read() [all …]
|