Searched refs:pt_ops (Results 1 – 9 of 9) sorted by relevance
| /linux/arch/riscv/mm/ |
| H A D | init.c | 355 struct pt_alloc_ops pt_ops __meminitdata; 364 #define pt_ops (*(struct pt_alloc_ops *)XIP_FIXUP(&pt_ops)) macro 545 pte_phys = pt_ops.alloc_pte(va); in create_pmd_mapping() 547 ptep = pt_ops.get_pte_virt(pte_phys); in create_pmd_mapping() 551 ptep = pt_ops.get_pte_virt(pte_phys); in create_pmd_mapping() 647 next_phys = pt_ops.alloc_pmd(va); in create_pud_mapping() 649 nextp = pt_ops.get_pmd_virt(next_phys); in create_pud_mapping() 653 nextp = pt_ops.get_pmd_virt(next_phys); in create_pud_mapping() 673 next_phys = pt_ops.alloc_pud(va); in create_p4d_mapping() 675 nextp = pt_ops.get_pud_virt(next_phys); in create_p4d_mapping() [all …]
|
| H A D | kasan_init.c | 174 base_pud = pt_ops.get_pud_virt(pfn_to_phys(_p4d_pfn(p4dp_get(p4dp)))); in kasan_early_clear_pud() 199 base_p4d = pt_ops.get_p4d_virt(pfn_to_phys(_pgd_pfn(pgdp_get(pgdp)))); in kasan_early_clear_p4d() 245 base_pud = pt_ops.get_pud_virt(pfn_to_phys(_p4d_pfn(p4dp_get(p4dp)))); in kasan_early_populate_pud() 283 base_p4d = pt_ops.get_p4d_virt(pfn_to_phys(_pgd_pfn(pgdp_get(pgdp)))); in kasan_early_populate_p4d()
|
| /linux/drivers/gpu/drm/xe/ |
| H A D | xe_ggtt.c | 211 ggtt->pt_ops->pte_encode_flags(ggtt->scratch, in xe_ggtt_clear() 217 ggtt->pt_ops->ggtt_set_pte(ggtt, start, scratch_pte); in xe_ggtt_clear() 365 ggtt->pt_ops = in xe_ggtt_init_early() 370 ggtt->pt_ops = &xelp_pt_ops; in xe_ggtt_init_early() 779 ggtt->pt_ops->ggtt_set_pte(ggtt, end - cur.remaining, in xe_ggtt_map_bo() 787 ggtt->pt_ops->ggtt_set_pte(ggtt, end - cur.remaining, in xe_ggtt_map_bo() 806 pte = ggtt->pt_ops->pte_encode_flags(bo, pat_index); in xe_ggtt_map_bo_unlocked() 848 transform(ggtt, node, pte_flags, ggtt->pt_ops->ggtt_set_pte, arg); in xe_ggtt_node_insert_transform() 900 u64 pte = ggtt->pt_ops->pte_encode_flags(bo, pat_index); in __xe_ggtt_insert_bo_at() 1016 ggtt->pt_ops->ggtt_set_pte(ggtt, start, pte); in xe_ggtt_assign_locked() [all …]
|
| H A D | xe_ggtt_types.h | 51 const struct xe_ggtt_pt_ops *pt_ops; member
|
| H A D | xe_migrate.c | 153 flags = vm->pt_ops->pte_encode_addr(xe, 0, pat_index, level, in xe_migrate_program_identity() 166 entry = vm->pt_ops->pde_encode_bo(bo, pt_2m_ofs); in xe_migrate_program_identity() 169 flags = vm->pt_ops->pte_encode_addr(xe, 0, in xe_migrate_program_identity() 220 entry = vm->pt_ops->pde_encode_bo(bo, pt29_ofs); in xe_migrate_prepare_vm() 227 entry = vm->pt_ops->pte_encode_bo(bo, i * XE_PAGE_SIZE, in xe_migrate_prepare_vm() 244 entry = vm->pt_ops->pte_encode_bo(batch, i, in xe_migrate_prepare_vm() 261 entry = vm->pt_ops->pte_encode_bo(batch, i, in xe_migrate_prepare_vm() 287 entry = vm->pt_ops->pde_encode_bo(bo, map_ofs + (u64)(level - 1) * in xe_migrate_prepare_vm() 295 entry = vm->pt_ops->pde_encode_bo(bo, (u64)i * XE_PAGE_SIZE); in xe_migrate_prepare_vm() 310 vm->pt_ops->pte_encode_addr(xe, 0, pat_index, level, IS_DGFX(xe), 0) in xe_migrate_prepare_vm() [all …]
|
| H A D | xe_vm_types.h | 268 const struct xe_pt_ops *pt_ops; member
|
| H A D | xe_pt.c | 72 return vm->pt_ops->pde_encode_bo(vm->scratch_pt[id][level - 1]->bo, in __xe_pt_empty_pte() 75 return vm->pt_ops->pte_encode_addr(xe, 0, pat_index, level, IS_DGFX(xe), 0) | in __xe_pt_empty_pte() 542 pte = vm->pt_ops->pte_encode_vma(is_null ? 0 : in xe_pt_stage_bind_entry() 622 pte = vm->pt_ops->pde_encode_bo(xe_child->bo, 0) | flags; in xe_pt_stage_bind_entry()
|
| H A D | xe_vm.c | 1540 vm->pt_ops = &xelp_pt_ops; in xe_vm_create() 1896 return vm->pt_ops->pde_encode_bo(vm->pt_root[tile->id]->bo, 0); in xe_vm_pdp4_descriptor()
|
| /linux/arch/riscv/include/asm/ |
| H A D | pgtable.h | 165 extern struct pt_alloc_ops pt_ops __meminitdata;
|