Home
last modified time | relevance | path

Searched refs:faulting_as (Results 1 – 3 of 3) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/gpu/arm/midgard/
H A Dmali_kbase_mmu.c118 struct kbase_as *faulting_as; in page_fault_worker() local
126 faulting_as = container_of(data, struct kbase_as, work_pagefault); in page_fault_worker()
127 fault_pfn = faulting_as->fault_addr >> PAGE_SHIFT; in page_fault_worker()
128 as_no = faulting_as->number; in page_fault_worker()
130 kbdev = container_of(faulting_as, struct kbase_device, as[as_no]); in page_fault_worker()
143 if (unlikely(faulting_as->protected_mode)) in page_fault_worker()
145 kbase_mmu_report_fault_and_kill(kctx, faulting_as, in page_fault_worker()
147 kbase_mmu_hw_clear_fault(kbdev, faulting_as, kctx, in page_fault_worker()
153 fault_status = faulting_as->fault_status; in page_fault_worker()
161 kbase_mmu_report_fault_and_kill(kctx, faulting_as, in page_fault_worker()
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/mmu/
H A Dmali_kbase_mmu.c580 struct kbase_as *faulting_as, in kbase_gpu_mmu_handle_write_faulting_as() argument
593 kbase_mmu_hw_clear_fault(kbdev, faulting_as, in kbase_gpu_mmu_handle_write_faulting_as()
608 ret = kbase_mmu_hw_do_flush_on_gpu_ctrl(kbdev, faulting_as, &op_param); in kbase_gpu_mmu_handle_write_faulting_as()
612 ret = kbase_mmu_hw_do_flush(kbdev, faulting_as, &op_param); in kbase_gpu_mmu_handle_write_faulting_as()
622 kbase_mmu_hw_enable_fault(kbdev, faulting_as, in kbase_gpu_mmu_handle_write_faulting_as()
646 struct kbase_as *faulting_as) in kbase_gpu_mmu_handle_write_fault() argument
657 as_no = faulting_as->number; in kbase_gpu_mmu_handle_write_fault()
658 kbdev = container_of(faulting_as, struct kbase_device, as[as_no]); in kbase_gpu_mmu_handle_write_fault()
659 fault = &faulting_as->pf_data; in kbase_gpu_mmu_handle_write_fault()
669 kbase_mmu_report_fault_and_kill(kctx, faulting_as, in kbase_gpu_mmu_handle_write_fault()
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/mmu/backend/
H A Dmali_kbase_mmu_csf.c458 struct kbase_as *const faulting_as = container_of(data, struct kbase_as, in kbase_mmu_gpu_fault_worker() local
460 const u32 as_nr = faulting_as->number; in kbase_mmu_gpu_fault_worker()
461 struct kbase_device *const kbdev = container_of(faulting_as, struct in kbase_mmu_gpu_fault_worker()
471 fault = &faulting_as->gf_data; in kbase_mmu_gpu_fault_worker()