Searched refs:faulting_as (Results 1 – 3 of 3) sorted by relevance
| /OK3568_Linux_fs/kernel/drivers/gpu/arm/midgard/ |
| H A D | mali_kbase_mmu.c | 118 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 D | mali_kbase_mmu.c | 580 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 D | mali_kbase_mmu_csf.c | 458 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()
|