Home
last modified time | relevance | path

Searched refs:kbase_mmu_table (Results 1 – 9 of 9) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/mmu/
H A Dmali_kbase_mmu.h31 struct kbase_mmu_table;
111 int kbase_mmu_init(struct kbase_device *kbdev, struct kbase_mmu_table *mmut,
132 void kbase_mmu_term(struct kbase_device *kbdev, struct kbase_mmu_table *mmut);
154 int kbase_mmu_insert_pages_no_flush(struct kbase_device *kbdev, struct kbase_mmu_table *mmut,
158 int kbase_mmu_insert_pages(struct kbase_device *kbdev, struct kbase_mmu_table *mmut, u64 vpfn,
162 int kbase_mmu_insert_imported_pages(struct kbase_device *kbdev, struct kbase_mmu_table *mmut,
167 int kbase_mmu_insert_aliased_pages(struct kbase_device *kbdev, struct kbase_mmu_table *mmut,
216 int kbase_mmu_teardown_pages(struct kbase_device *kbdev, struct kbase_mmu_table *mmut, u64 vpfn,
H A Dmali_kbase_mmu.c350 static int kbase_mmu_update_pages_no_flush(struct kbase_device *kbdev, struct kbase_mmu_table *mmut,
367 struct kbase_mmu_table *mmut, phys_addr_t *pgds,
371 static void kbase_mmu_account_freed_pgd(struct kbase_device *kbdev, struct kbase_mmu_table *mmut) in kbase_mmu_account_freed_pgd()
387 struct kbase_mmu_table *mmut, in kbase_mmu_handle_isolated_pgd_page()
439 static void kbase_mmu_free_pgd(struct kbase_device *kbdev, struct kbase_mmu_table *mmut, in kbase_mmu_free_pgd()
470 static void kbase_mmu_free_pgds_list(struct kbase_device *kbdev, struct kbase_mmu_table *mmut) in kbase_mmu_free_pgds_list()
482 static void kbase_mmu_add_to_free_pgds_list(struct kbase_mmu_table *mmut, struct page *p) in kbase_mmu_add_to_free_pgds_list()
492 static inline void kbase_mmu_reset_free_pgds_list(struct kbase_mmu_table *mmut) in kbase_mmu_reset_free_pgds_list()
1477 struct kbase_mmu_table *mmut) in kbase_mmu_alloc_pgd()
1543 static int mmu_get_next_pgd(struct kbase_device *kbdev, struct kbase_mmu_table *mmut, in mmu_get_next_pgd()
[all …]
H A Dmali_kbase_mmu_internal.h25 void kbase_mmu_get_as_setup(struct kbase_mmu_table *mmut,
H A Dmali_kbase_mmu_mode_aarch64.c54 static void mmu_update(struct kbase_device *kbdev, struct kbase_mmu_table *mmut, in mmu_update()
/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/
H A Dmali_kbase_defs.h282 struct kbase_mmu_table { struct
612 struct kbase_mmu_table *mmut,
614 void (*get_as_setup)(struct kbase_mmu_table *mmut,
1862 struct kbase_mmu_table mmu;
H A Dmali_kbase_mem.h267 struct kbase_mmu_table *mmut;
271 struct kbase_mmu_table *mmut;
1557 void kbase_mmu_update(struct kbase_device *kbdev, struct kbase_mmu_table *mmut,
/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/mmu/backend/
H A Dmali_kbase_mmu_jm.c33 void kbase_mmu_get_as_setup(struct kbase_mmu_table *mmut, in kbase_mmu_get_as_setup()
H A Dmali_kbase_mmu_csf.c33 void kbase_mmu_get_as_setup(struct kbase_mmu_table *mmut, in kbase_mmu_get_as_setup()
/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/csf/
H A Dmali_kbase_csf_defs.h1584 struct kbase_mmu_table mcu_mmu;