| /linux/sound/soc/codecs/ |
| H A D | lpass-va-macro.c | 22 /* VA macro registers */ 274 /* VA macro */ 298 /* VA core */ 460 static int va_clk_rsc_fs_gen_request(struct va_macro *va, bool enable) in va_clk_rsc_fs_gen_request() argument 462 struct regmap *regmap = va->regmap; in va_clk_rsc_fs_gen_request() 493 static int va_macro_mclk_enable(struct va_macro *va, bool mclk_enable) in va_macro_mclk_enable() argument 495 struct regmap *regmap = va->regmap; in va_macro_mclk_enable() 498 va_clk_rsc_fs_gen_request(va, true); in va_macro_mclk_enable() 502 va_clk_rsc_fs_gen_request(va, false); in va_macro_mclk_enable() 512 struct va_macro *va = snd_soc_component_get_drvdata(comp); in va_macro_mclk_event() local [all …]
|
| /linux/drivers/gpu/drm/nouveau/ |
| H A D | nouveau_uvmm.c | 6 * The uvmm mutex protects any operations on the GPU VA space provided by the 7 * DRM GPU VA manager. 70 } va; member 174 u64 addr = reg->va.addr; in nouveau_uvma_region_sparse_unref() 175 u64 range = reg->va.range; in nouveau_uvma_region_sparse_unref() 183 u64 addr = uvma->va.va.addr; in nouveau_uvma_vmm_put() 184 u64 range = uvma->va.va.range; in nouveau_uvma_vmm_put() 194 u64 addr = uvma->va in nouveau_uvma_map() 445 struct drm_gpuva *va = &uvma->va; op_map_prepare_unwind() local 452 op_unmap_prepare_unwind(struct drm_gpuva * va) op_unmap_prepare_unwind() argument 532 struct drm_gpuva *va = r->unmap->va; nouveau_uvmm_sm_prepare_unwind() local 570 struct drm_gpuva *va = r->unmap->va; nouveau_uvmm_sm_prepare_unwind() local 588 struct drm_gpuva *va = u->va; nouveau_uvmm_sm_prepare_unwind() local 712 struct drm_gpuva *va = r->unmap->va; nouveau_uvmm_sm_prepare() local 753 struct drm_gpuva *va = u->va; nouveau_uvmm_sm_prepare() local 855 struct drm_gpuva *va = u->va; op_unmap() local 950 struct drm_gpuva *va = r->unmap->va; nouveau_uvmm_sm_cleanup() local 973 struct drm_gpuva *va = u->va; nouveau_uvmm_sm_cleanup() local 1201 struct drm_gpuva *va = op->remap.unmap->va; bind_link_gpuvas() local 1831 struct drm_gpuva *va; nouveau_uvmm_bo_map_all() local 1850 struct drm_gpuva *va; nouveau_uvmm_bo_unmap_all() local 1967 struct drm_gpuva *va, *next; nouveau_uvmm_fini() local [all...] |
| /linux/drivers/scsi/qedi/ |
| H A D | qedi_dbg.c | 14 va_list va; in qedi_dbg_err() local 17 va_start(va, fmt); in qedi_dbg_err() 20 vaf.va = &va; in qedi_dbg_err() 28 va_end(va); in qedi_dbg_err() 35 va_list va; in qedi_dbg_warn() local 38 va_start(va, fmt); in qedi_dbg_warn() 41 vaf.va = &va; in qedi_dbg_warn() 53 va_end(va); in qedi_dbg_warn() 60 va_list va; in qedi_dbg_notice() local 63 va_start(va, fmt); in qedi_dbg_notice() [all …]
|
| /linux/mm/ |
| H A D | vmalloc.c | 890 * All vmap_area objects in this tree are sorted by va->va_start 1049 va_size(struct vmap_area *va) in va_size() argument 1051 return (va->va_end - va->va_start); in va_size() 1057 struct vmap_area *va; in get_subtree_max_size() local 1059 va = rb_entry_safe(node, struct vmap_area, rb_node); in get_subtree_max_size() 1060 return va ? va->subtree_max_size : 0; in get_subtree_max_size() 1080 struct vmap_area *va; in __find_vmap_area() local 1082 va in __find_vmap_area() 1098 struct vmap_area *va = NULL; __find_vmap_area_exceed_addr() local 1128 find_vmap_area_exceed_addr_lock(unsigned long addr,struct vmap_area ** va) find_vmap_area_exceed_addr_lock() argument 1176 find_va_links(struct vmap_area * va,struct rb_root * root,struct rb_node * from,struct rb_node ** parent) find_va_links() argument 1241 __link_va(struct vmap_area * va,struct rb_root * root,struct rb_node * parent,struct rb_node ** link,struct list_head * head,bool augment) __link_va() argument 1281 link_va(struct vmap_area * va,struct rb_root * root,struct rb_node * parent,struct rb_node ** link,struct list_head * head) link_va() argument 1289 link_va_augment(struct vmap_area * va,struct rb_root * root,struct rb_node * parent,struct rb_node ** link,struct list_head * head) link_va_augment() argument 1297 __unlink_va(struct vmap_area * va,struct rb_root * root,bool augment) __unlink_va() argument 1313 unlink_va(struct vmap_area * va,struct rb_root * root) unlink_va() argument 1319 unlink_va_augment(struct vmap_area * va,struct rb_root * root) unlink_va_augment() argument 1329 compute_subtree_max_size(struct vmap_area * va) compute_subtree_max_size() argument 1339 struct vmap_area *va; augment_tree_propagate_check() local 1379 augment_tree_propagate_from(struct vmap_area * va) augment_tree_propagate_from() argument 1394 insert_vmap_area(struct vmap_area * va,struct rb_root * root,struct list_head * head) insert_vmap_area() argument 1406 insert_vmap_area_augment(struct vmap_area * va,struct rb_node * from,struct rb_root * root,struct list_head * head) insert_vmap_area_augment() argument 1436 __merge_or_add_vmap_area(struct vmap_area * va,struct rb_root * root,struct list_head * head,bool augment) __merge_or_add_vmap_area() argument 1520 merge_or_add_vmap_area(struct vmap_area * va,struct rb_root * root,struct list_head * head) merge_or_add_vmap_area() argument 1527 merge_or_add_vmap_area_augment(struct vmap_area * va,struct rb_root * root,struct list_head * head) merge_or_add_vmap_area_augment() argument 1538 is_within_this_va(struct vmap_area * va,unsigned long size,unsigned long align,unsigned long vstart) is_within_this_va() argument 1567 struct vmap_area *va; find_vmap_lowest_match() local 1634 struct vmap_area *va; find_vmap_lowest_linear_match() local 1675 classify_va_fit_type(struct vmap_area * va,unsigned long nva_start_addr,unsigned long size) classify_va_fit_type() argument 1702 va_clip(struct rb_root * root,struct list_head * head,struct vmap_area * va,unsigned long nva_start_addr,unsigned long size) va_clip() argument 1801 va_alloc(struct vmap_area * va,struct rb_root * root,struct list_head * head,unsigned long size,unsigned long align,unsigned long vstart,unsigned long vend) va_alloc() argument 1837 struct vmap_area *va; __alloc_vmap_area() local 1868 free_vmap_area(struct vmap_area * va) free_vmap_area() argument 1890 struct vmap_area *va = NULL, *tmp; preload_this_cpu_lock() local 1923 node_pool_add_va(struct vmap_node * n,struct vmap_area * va) node_pool_add_va() argument 1944 struct vmap_area *va = NULL; node_pool_del_va() local 1986 struct vmap_area *va; node_alloc() local 2010 setup_vmalloc_vm(struct vm_struct * vm,struct vmap_area * va,unsigned long flags,const void * caller) setup_vmalloc_vm() argument 2030 struct vmap_area *va; alloc_vmap_area() local 2205 struct vmap_area *va, *n; reclaim_list_global() local 2222 struct vmap_area *va, *nva; decay_va_pool_node() local 2275 struct vmap_area *va; kasan_release_vmalloc_node() local 2302 struct vmap_area *va, *n_va; purge_vmap_node() local 2439 free_vmap_area_noflush(struct vmap_area * va) free_vmap_area_noflush() argument 2474 free_unmap_vmap_area(struct vmap_area * va) free_unmap_vmap_area() argument 2487 struct vmap_area *va; find_vmap_area() local 2524 struct vmap_area *va; find_unlink_vmap_area() local 2601 struct vmap_area *va; global() member 2701 struct vmap_area *va; new_vmap_block() local 3023 struct vmap_area *va; vm_unmap_ram() local 3074 struct vmap_area *va; vm_map_ram() local 3202 struct vmap_area *va; __get_vm_area_node() local 3294 struct vmap_area *va; find_vm_area() local 3315 struct vmap_area *va; remove_vm_area() local 4598 struct vmap_area *va; vread_iter() local 4809 struct vmap_area *va, *tmp; pvm_find_va_enclose_addr() local 4842 pvm_determine_end_from_reverse(struct vmap_area ** va,unsigned long align) pvm_determine_end_from_reverse() argument 4889 struct vmap_area **vas, *va; pcpu_get_vm_areas() local 5144 struct vmap_area *va; vmalloc_dump_obj() local 5203 struct vmap_area *va; show_purge_info() local 5219 struct vmap_area *va; vmalloc_info_show() local 5429 struct vmap_area *va; vmalloc_init() local [all...] |
| /linux/drivers/gpu/drm/ |
| H A D | drm_gpuvm.c | 39 * The DRM GPU VA Manager, represented by struct drm_gpuvm keeps track of a 40 * GPU's virtual address (VA) space and manages the corresponding virtual 45 * all existing GPU VA mappings using this &drm_gem_object as backing buffer. 50 * The GPU VA manager internally uses a rb-tree to manage the 54 * portion of VA space reserved by the kernel. This node is initialized together 55 * with the GPU VA manager instance and removed when the GPU VA manager is 108 * Besides its capability to manage and represent a GPU VA space, the 109 * GPU VA manager also provides functions to let the &drm_gpuvm calculate a 112 * Therefore the DRM GPU VA manage 1318 struct drm_gpuva *va; drm_gpuvm_prepare_range() local 1983 __drm_gpuva_insert(struct drm_gpuvm * gpuvm,struct drm_gpuva * va) __drm_gpuva_insert() argument 2024 drm_gpuva_insert(struct drm_gpuvm * gpuvm,struct drm_gpuva * va) drm_gpuva_insert() argument 2047 __drm_gpuva_remove(struct drm_gpuva * va) __drm_gpuva_remove() argument 2064 drm_gpuva_remove(struct drm_gpuva * va) drm_gpuva_remove() argument 2094 drm_gpuva_link(struct drm_gpuva * va,struct drm_gpuvm_bo * vm_bo) drm_gpuva_link() argument 2129 drm_gpuva_unlink(struct drm_gpuva * va) drm_gpuva_unlink() argument 2153 drm_gpuva_unlink_defer(struct drm_gpuva * va) drm_gpuva_unlink_defer() argument 2209 struct drm_gpuva *va; drm_gpuva_find() local 2297 drm_gpuva_map(struct drm_gpuvm * gpuvm,struct drm_gpuva * va,const struct drm_gpuva_op_map * op) drm_gpuva_map() argument 2320 struct drm_gpuva *va = op->unmap->va; drm_gpuva_remap() local 2389 op_unmap_cb(const struct drm_gpuvm_ops * fn,void * priv,struct drm_gpuva * va,bool merge,bool madvise) op_unmap_cb() argument 2411 struct drm_gpuva *va, *next; __drm_gpuvm_sm_map() local 2587 struct drm_gpuva *va, *next; __drm_gpuvm_sm_unmap() local 3129 struct drm_gpuva *va; drm_gpuvm_prefetch_ops_create() local 3182 struct drm_gpuva *va; drm_gpuvm_bo_unmap_ops_create() local [all...] |
| /linux/drivers/scsi/qedf/ |
| H A D | qedf_dbg.c | 13 va_list va; in qedf_dbg_err() local 16 va_start(va, fmt); in qedf_dbg_err() 19 vaf.va = &va; in qedf_dbg_err() 27 va_end(va); in qedf_dbg_err() 34 va_list va; in qedf_dbg_warn() local 37 va_start(va, fmt); in qedf_dbg_warn() 40 vaf.va = &va; in qedf_dbg_warn() 52 va_end(va); in qedf_dbg_warn() 59 va_list va; in qedf_dbg_notice() local 62 va_start(va, fmt); in qedf_dbg_notice() [all …]
|
| /linux/drivers/dio/ |
| H A D | dio.c | 127 void *va; in dio_find() local 139 va = (void *)(pa + DIO_VIRADDRBASE); in dio_find() 141 va = ioremap(pa, PAGE_SIZE); in dio_find() 144 (unsigned char *)va + DIO_IDOFF, 1)) { in dio_find() 146 iounmap(va); in dio_find() 150 prid = DIO_ID(va); in dio_find() 153 secid = DIO_SECID(va); in dio_find() 160 iounmap(va); in dio_find() 200 u_char *va; in dio_init() local 212 va in dio_init() [all...] |
| /linux/tools/testing/selftests/kvm/lib/ |
| H A D | ucall_common.c | 86 va_list va; in ucall_assert() local 95 va_start(va, fmt); in ucall_assert() 96 guest_vsnprintf(uc->buffer, UCALL_BUFFER_LEN, fmt, va); in ucall_assert() 97 va_end(va); in ucall_assert() 107 va_list va; in ucall_fmt() local 112 va_start(va, fmt); in ucall_fmt() 113 guest_vsnprintf(uc->buffer, UCALL_BUFFER_LEN, fmt, va); in ucall_fmt() 114 va_end(va); in ucall_fmt() 124 va_list va; in ucall() local 133 va_start(va, nargs); in ucall() [all …]
|
| /linux/lib/ |
| H A D | test_debug_virtual.c | 25 void *va; in test_debug_virtual_init() local 27 va = (void *)VMALLOC_START; in test_debug_virtual_init() 28 pa = virt_to_phys(va); in test_debug_virtual_init() 30 pr_info("PA: %pa for VA: 0x%lx\n", &pa, (unsigned long)va); in test_debug_virtual_init() 37 va = foo; in test_debug_virtual_init() 38 pr_info("PA: %pa for VA: 0x%lx\n", &pa, (unsigned long)va); in test_debug_virtual_init()
|
| /linux/arch/arm64/kvm/ |
| H A D | va_layout.c | 17 * The LSB of the HYP VA tag 21 * The HYP VA tag value with the region bit 27 * Compute HYP VA by using the same computation as kern_hyp_va(). 37 * Store a hyp VA <-> PA offset into a EL2-owned variable. 43 /* Compute the offset from the hyp VA and PA of a random symbol. */ in init_hyp_physvirt_offset() 50 * Calculate the actual VA size used by the hypervisor 56 * be different from the number of VA bits used by the regular kernel in kvm_hyp_va_bits() 64 * So use the maximum of the idmap VA bits and the regular kernel stage in kvm_hyp_va_bits() 65 * 1 VA bits as the hypervisor VA size to assure that the hypervisor can in kvm_hyp_va_bits() 72 * We want to generate a hyp VA with the following format (with V == [all …]
|
| /linux/arch/riscv/mm/ |
| H A D | init.c | 401 static inline phys_addr_t __init alloc_pte_early(uintptr_t va) in alloc_pte_early() argument 410 static inline phys_addr_t __init alloc_pte_fixmap(uintptr_t va) in alloc_pte_fixmap() argument 415 static phys_addr_t __meminit alloc_pte_late(uintptr_t va) in alloc_pte_late() argument 428 static void __meminit create_pte_mapping(pte_t *ptep, uintptr_t va, phys_addr_t pa, phys_addr_t sz, in create_pte_mapping() argument 431 uintptr_t pte_idx = pte_index(va); in create_pte_mapping() 470 static phys_addr_t __init alloc_pmd_early(uintptr_t va) in alloc_pmd_early() argument 472 BUG_ON((va - kernel_map.virt_addr) >> PUD_SHIFT); in alloc_pmd_early() 477 static phys_addr_t __init alloc_pmd_fixmap(uintptr_t va) in alloc_pmd_fixmap() argument 482 static phys_addr_t __meminit alloc_pmd_late(uintptr_t va) in alloc_pmd_late() argument 492 uintptr_t va, phys_addr_ in create_pmd_mapping() argument 534 alloc_pud_early(uintptr_t va) alloc_pud_early() argument 542 alloc_pud_fixmap(uintptr_t va) alloc_pud_fixmap() argument 547 alloc_pud_late(uintptr_t va) alloc_pud_late() argument 572 alloc_p4d_early(uintptr_t va) alloc_p4d_early() argument 580 alloc_p4d_fixmap(uintptr_t va) alloc_p4d_fixmap() argument 585 alloc_p4d_late(uintptr_t va) alloc_p4d_late() argument 594 create_pud_mapping(pud_t * pudp,uintptr_t va,phys_addr_t pa,phys_addr_t sz,pgprot_t prot) create_pud_mapping() argument 620 create_p4d_mapping(p4d_t * p4dp,uintptr_t va,phys_addr_t pa,phys_addr_t sz,pgprot_t prot) create_p4d_mapping() argument 677 create_pgd_mapping(pgd_t * pgdp,uintptr_t va,phys_addr_t pa,phys_addr_t sz,pgprot_t prot) create_pgd_mapping() argument 703 best_map_size(phys_addr_t pa,uintptr_t va,phys_addr_t size) best_map_size() argument 724 pgprot_from_va(uintptr_t va) pgprot_from_va() argument 749 pgprot_from_va(uintptr_t va) pgprot_from_va() argument 795 is_vaddr_valid(unsigned long va) is_vaddr_valid() argument 910 uintptr_t va, end_va; create_kernel_page_table() local 1188 uintptr_t va, map_size; create_linear_mapping_range() local 1685 remove_pgd_mapping(unsigned long va,unsigned long end,bool is_vmemmap,struct vmem_altmap * altmap) remove_pgd_mapping() argument 1711 unsigned long va = (unsigned long)__va(start); remove_linear_mapping() local [all...] |
| /linux/scripts/gdb/linux/ |
| H A D | mm.py | 158 def __virt_to_phys(self, va): argument 159 if va >= self.START_KERNEL_map: 160 return va - self.START_KERNEL_map + self.PHYS_BASE 162 return va - self.PAGE_OFFSET 164 def virt_to_phys(self, va): argument 165 return self.__virt_to_phys(va) 167 def virt_to_page(self, va): argument 168 return self.pfn_to_page(self.virt_to_pfn(va)) 170 def __pa(self, va): argument 171 return self.__virt_to_phys(va) [all …]
|
| /linux/drivers/gpu/drm/panthor/ |
| H A D | panthor_mmu.c | 185 /** @va: Virtual range targeted by the VM operation. */ 187 /** @va.addr: Start address. */ 190 /** @va.range: Range size. */ 192 } va; 236 * We delegate all the VA management to the common drm_gpuvm framework 285 * @mm: Memory management object representing the auto-VA/kernel-VA. 287 * Used to auto-allocate VA space for kernel-managed objects (tiler 290 * For the MCU VM, this is managing the VA range that's used to map 294 * exceed half of the VA spac 183 } va; global() member 1041 panthor_vm_alloc_va(struct panthor_vm * vm,u64 va,u64 size,struct drm_mm_node * va_node) panthor_vm_alloc_va() argument 1193 panthor_vm_prepare_map_op_ctx(struct panthor_vm_op_ctx * op_ctx,struct panthor_vm * vm,struct panthor_gem_object * bo,u64 offset,u64 size,u64 va,u32 flags) panthor_vm_prepare_map_op_ctx() argument 1299 panthor_vm_prepare_unmap_op_ctx(struct panthor_vm_op_ctx * op_ctx,struct panthor_vm * vm,u64 va,u64 size) panthor_vm_prepare_unmap_op_ctx() argument 1369 panthor_vm_get_bo_for_va(struct panthor_vm * vm,u64 va,u64 * bo_offset) panthor_vm_get_bo_for_va() argument 2760 panthor_vm_map_bo_range(struct panthor_vm * vm,struct panthor_gem_object * bo,u64 offset,u64 size,u64 va,u32 flags) panthor_vm_map_bo_range() argument 2786 panthor_vm_unmap_range(struct panthor_vm * vm,u64 va,u64 size) panthor_vm_unmap_range() argument [all...] |
| /linux/drivers/gpu/drm/imagination/ |
| H A D | pvr_vm.c | 119 #define to_pvr_vm_gpuva(va) container_of_const(va, struct pvr_vm_gpuva, base) argument 148 * @new_va: Prealloced VA mapping object (init in callback). 154 * @prev_va: Prealloced VA mapping object (init in callback). 161 * @next_va: Prealloced VA mapping object (init in callback). 191 .map.va.addr = bind_op->device_addr, in pvr_vm_bind_op_exec() 192 .map.va.range = bind_op->size, in pvr_vm_bind_op_exec() 360 if ((op->map.gem.offset | op->map.va.range) & ~PVR_DEVICE_PAGE_MASK) in pvr_vm_gpuva_map() 363 err = pvr_mmu_map(ctx->mmu_op_ctx, op->map.va.range, pvr_gem->flags, in pvr_vm_gpuva_map() 364 op->map.va.addr); in pvr_vm_gpuva_map() 392 int err = pvr_mmu_unmap(ctx->mmu_op_ctx, op->unmap.va->va.addr, in pvr_vm_gpuva_unmap() [all …]
|
| /linux/drivers/infiniband/hw/usnic/ |
| H A D | usnic_uiom.c | 59 usnic_err("Device %s iommu fault domain 0x%p va 0x%lx flags 0x%x\n", in usnic_uiom_dma_fault() 165 usnic_dbg("va: 0x%lx pa: %pa\n", in usnic_uiom_get_pages() 193 long unsigned va, size; in usnic_uiom_unmap_sorted_intervals() local 196 va = interval->start << PAGE_SHIFT; in usnic_uiom_unmap_sorted_intervals() 200 usnic_dbg("va 0x%lx size 0x%lx", va, PAGE_SIZE); in usnic_uiom_unmap_sorted_intervals() 201 iommu_unmap(pd->domain, va, PAGE_SIZE); in usnic_uiom_unmap_sorted_intervals() 202 va += PAGE_SIZE; in usnic_uiom_unmap_sorted_intervals() 219 vpn_start = (uiomr->va & PAGE_MASK) >> PAGE_SHIFT; in __usnic_uiom_reg_release() 250 long int va = uiomr->va & PAGE_MASK; in usnic_uiom_map_sorted_intervals() local 258 for (i = 0; i < chunk->nents; i++, va += PAGE_SIZE) { in usnic_uiom_map_sorted_intervals() [all …]
|
| /linux/Documentation/devicetree/bindings/sound/ |
| H A D | cs42l56.txt | 9 - VA-supply, VCP-supply, VLDO-supply : power supplies for the device, 31 0 = 0.5 x VA 32 1 = 0.6 x VA 33 2 = 0.7 x VA 34 3 = 0.8 x VA 35 4 = 0.83 x VA 36 5 = 0.91 x VA 62 VA-supply = <®_audio>;
|
| H A D | cs42l52.txt | 30 0 = 0.5 x VA 31 1 = 0.6 x VA 32 2 = 0.7 x VA 33 3 = 0.8 x VA 34 4 = 0.83 x VA 35 5 = 0.91 x VA
|
| /linux/fs/ceph/ |
| H A D | ceph_frag.c | 10 unsigned va = ceph_frag_value(a); in ceph_frag_compare() local 12 if (va < vb) in ceph_frag_compare() 14 if (va > vb) in ceph_frag_compare() 16 va = ceph_frag_bits(a); in ceph_frag_compare() 18 if (va < vb) in ceph_frag_compare() 20 if (va > vb) in ceph_frag_compare()
|
| /linux/arch/parisc/kernel/ |
| H A D | entry.S | 176 va = r8 /* virtual address for which the trap occurred */ define 189 mfctl %pcoq, va 206 mfctl %pcoq, va 220 mfctl %ior,va 238 mfctl %ior,va 252 mfctl %ior, va 270 mfctl %ior, va 282 mfctl %ior,va 298 mfctl %ior,va 312 mfctl %ior,va [all …]
|
| /linux/arch/riscv/include/asm/ |
| H A D | sections.h | 18 static inline bool is_va_kernel_text(uintptr_t va) in is_va_kernel_text() argument 23 return va >= start && va < end; in is_va_kernel_text() 26 static inline bool is_va_kernel_lm_alias_text(uintptr_t va) in is_va_kernel_lm_alias_text() argument 31 return va >= start && va < end; in is_va_kernel_lm_alias_text()
|
| /linux/drivers/misc/vmw_vmci/ |
| H A D | vmci_queue_pair.h | 35 u64 ppn_va; /* Start VA of queue pair PPNs. */ 44 u64 va; /* Start VA of queue pair PPNs. */ member 54 * pass down the VA of the mapped file. Before host support was added 59 * provide the VA of the mapped files. 80 u64 produce_page_file; /* User VA. */ 81 u64 consume_page_file; /* User VA. */ 86 u64 produce_va; /* User VA of the mapped file. */ 87 u64 consume_va; /* User VA of the mapped file. */ 101 * this is a list of PPNs, and on hosted, it is a user VA where the
|
| /linux/drivers/media/platform/mediatek/vcodec/common/ |
| H A D | mtk_vcodec_util.c | 66 mem->va = dma_alloc_attrs(&plat_dev->dev, mem->size, &mem->dma_addr, in mtk_vcodec_mem_alloc() 68 if (!mem->va) { in mtk_vcodec_mem_alloc() 74 mtk_v4l2_debug(plat_dev, 3, "[%d] - va = %p dma = 0x%lx size = 0x%zx", id, mem->va, in mtk_vcodec_mem_alloc() 99 if (!mem->va) { in mtk_vcodec_mem_free() 100 mtk_v4l2_err(plat_dev, "%s: Tried to free a NULL VA", __func__); in mtk_vcodec_mem_free() 106 mtk_v4l2_debug(plat_dev, 3, "[%d] - va = %p dma = 0x%lx size = 0x%zx", id, mem->va, in mtk_vcodec_mem_free() 109 dma_free_coherent(&plat_dev->dev, mem->size, mem->va, mem->dma_addr); in mtk_vcodec_mem_free() 110 mem->va = NULL; in mtk_vcodec_mem_free()
|
| /linux/drivers/gpu/drm/lima/ |
| H A D | lima_vm.c | 29 #define LIMA_PDE(va) (va >> LIMA_VM_PD_SHIFT) argument 30 #define LIMA_PTE(va) ((va & LIMA_VM_PT_MASK) >> LIMA_VM_PT_SHIFT) argument 31 #define LIMA_PBE(va) (va >> LIMA_VM_PB_SHIFT) argument 32 #define LIMA_BTE(va) ((va & LIMA_VM_BT_MASK) >> LIMA_VM_BT_SHIFT) argument 47 static int lima_vm_map_page(struct lima_vm *vm, dma_addr_t pa, u32 va) in lima_vm_map_page() argument 49 u32 pbe = LIMA_PBE(va); in lima_vm_map_page() 50 u32 bte = LIMA_BTE(va); in lima_vm_map_page() 81 list_for_each_entry(bo_va, &bo->va, list) { in lima_vm_bo_find() 138 list_add_tail(&bo_va->list, &bo->va); in lima_vm_bo_add()
|
| /linux/arch/arm64/crypto/ |
| H A D | aes-ce-ccm-core.S | 26 .macro dround, va, vb, vk 27 aese \va\().16b, \vk\().16b 28 aesmc \va\().16b, \va\().16b 33 .macro aes_encrypt, va, vb, nr 35 dround \va, \vb, v10 36 dround \va, \vb, v11 38 dround \va, \vb, v12 39 dround \va, \vb, v13 41 dround \va, \vb, \v 43 aese \va\().16b, v4.16b
|
| /linux/drivers/iommu/generic_pt/ |
| H A D | kunit_iommu_pt.h | 10 static void do_map(struct kunit *test, pt_vaddr_t va, pt_oaddr_t pa, 77 static void do_unmap(struct kunit *test, pt_vaddr_t va, pt_vaddr_t len) in do_unmap() argument 82 ret = iommu_unmap(&priv->domain, va, len); in do_unmap() 86 static void check_iova(struct kunit *test, pt_vaddr_t va, pt_oaddr_t pa, in check_iova() argument 90 pt_vaddr_t pfn = log2_div(va, priv->smallest_pgsz_lg2); in check_iova() 123 if (top_range.va == 0) in test_increase_level() 127 do_map(test, top_range.va - priv->smallest_pgsz, 0, in test_increase_level() 147 cur_va = range.va + priv->smallest_pgsz * 256; in test_map_simple() 175 cur_va = range.va + priv->smallest_pgsz * 256; in test_map_simple() 216 cur_va = ALIGN(range.va in test_map_table_to_oa() [all...] |