Home
last modified time | relevance | path

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

/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/mmu/backend/
H A Dmali_kbase_mmu_jm.c64 int const as_no = as->number; in kbase_gpu_report_bus_fault_and_kill() local
75 as_no, (void *)fault_addr, in kbase_gpu_report_bus_fault_and_kill()
113 int as_no; in kbase_mmu_report_fault_and_kill() local
117 as_no = as->number; in kbase_mmu_report_fault_and_kill()
139 as_no, fault->addr, in kbase_mmu_report_fault_and_kill()
149 if ((kbdev->hwcnt.kctx) && (kbdev->hwcnt.kctx->as_nr == as_no) && in kbase_mmu_report_fault_and_kill()
332 unsigned int as_no; in kbase_mmu_interrupt() local
340 as_no = ffs(bf_bits | pf_bits) - 1; in kbase_mmu_interrupt()
341 as = &kbdev->as[as_no]; in kbase_mmu_interrupt()
344 if (bf_bits & (1 << as_no)) in kbase_mmu_interrupt()
[all …]
H A Dmali_kbase_mmu_csf.c109 int as_no; in kbase_mmu_report_mcu_as_fault_and_reset() local
127 for (as_no = 1; as_no < kbdev->nr_hw_address_spaces; as_no++) in kbase_mmu_report_mcu_as_fault_and_reset()
128 submit_work_pagefault(kbdev, as_no, fault); in kbase_mmu_report_mcu_as_fault_and_reset()
151 int as_no = as->number; in kbase_gpu_report_bus_fault_and_kill() local
164 as_no, (void *)fault_addr, in kbase_gpu_report_bus_fault_and_kill()
208 int as_no; in kbase_mmu_report_fault_and_kill() local
212 as_no = as->number; in kbase_mmu_report_fault_and_kill()
233 as_no, fault->addr, in kbase_mmu_report_fault_and_kill()
378 int as_no = ffs(pf_bits) - 1; in kbase_mmu_interrupt() local
379 struct kbase_as *as = &kbdev->as[as_no]; in kbase_mmu_interrupt()
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/arm/midgard/backend/gpu/
H A Dmali_kbase_mmu_hw_direct.c152 int as_no; in kbase_mmu_interrupt() local
159 as_no = ffs(bf_bits | pf_bits) - 1; in kbase_mmu_interrupt()
160 as = &kbdev->as[as_no]; in kbase_mmu_interrupt()
168 kctx = kbasep_js_runpool_lookup_ctx(kbdev, as_no); in kbase_mmu_interrupt()
177 MMU_AS_REG(as_no, in kbase_mmu_interrupt()
182 MMU_AS_REG(as_no, in kbase_mmu_interrupt()
196 kbase_as_fault_debugfs_new(kbdev, as_no); in kbase_mmu_interrupt()
200 MMU_AS_REG(as_no, in kbase_mmu_interrupt()
205 as->fault_type = (bf_bits & (1 << as_no)) ? in kbase_mmu_interrupt()
211 MMU_AS_REG(as_no, AS_FAULTEXTRA_HI), in kbase_mmu_interrupt()
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/arm/midgard/
H A Dmali_kbase_as_fault_debugfs.c28 uintptr_t as_no = (uintptr_t) sfile->private; in kbase_as_fault_read() local
39 if(kbdev->debugfs_as_read_bitmap & (1ULL << as_no)) { in kbase_as_fault_read()
42 kbdev->debugfs_as_read_bitmap &= ~(1ULL << as_no); in kbase_as_fault_read()
45 seq_printf(sfile, "%llu\n", (u64) kbdev->as[as_no].fault_addr); in kbase_as_fault_read()
H A Dmali_kbase_as_fault_debugfs.h35 kbase_as_fault_debugfs_new(struct kbase_device *kbdev, int as_no) in kbase_as_fault_debugfs_new() argument
39 kbdev->debugfs_as_read_bitmap |= (1ULL << as_no); in kbase_as_fault_debugfs_new()
H A Dmali_kbase_mmu.c119 int as_no; in page_fault_worker() local
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()
135 kctx = kbasep_js_runpool_lookup_ctx_noretain(kbdev, as_no); in page_fault_worker()
345 kbase_trace_mali_page_fault_insert_pages(as_no, new_pages); in page_fault_worker()
1463 int as_no; in bus_fault_worker() local
1472 as_no = faulting_as->number; in bus_fault_worker()
1474 kbdev = container_of(faulting_as, struct kbase_device, as[as_no]); in bus_fault_worker()
1479 kctx = kbasep_js_runpool_lookup_ctx_noretain(kbdev, as_no); in bus_fault_worker()
1740 int as_no; in kbase_mmu_report_fault_and_kill() local
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/
H A Dmali_kbase_as_fault_debugfs.c33 uintptr_t as_no = (uintptr_t) sfile->private; in kbase_as_fault_read() local
44 if (kbdev->debugfs_as_read_bitmap & (1ULL << as_no)) { in kbase_as_fault_read()
47 kbdev->debugfs_as_read_bitmap &= ~(1ULL << as_no); in kbase_as_fault_read()
51 (u64) kbdev->as[as_no].pf_data.addr); in kbase_as_fault_read()
H A Dmali_kbase_as_fault_debugfs.h39 kbase_as_fault_debugfs_new(struct kbase_device *kbdev, int as_no) in kbase_as_fault_debugfs_new() argument
43 kbdev->debugfs_as_read_bitmap |= (1ULL << as_no); in kbase_as_fault_debugfs_new()
/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/mmu/
H A Dmali_kbase_mmu.c654 int as_no; in kbase_gpu_mmu_handle_write_fault() local
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()
976 int as_no; in kbase_mmu_page_fault_worker() local
1000 as_no = faulting_as->number; in kbase_mmu_page_fault_worker()
1002 kbdev = container_of(faulting_as, struct kbase_device, as[as_no]); in kbase_mmu_page_fault_worker()
1004 fault_pfn, as_no); in kbase_mmu_page_fault_worker()
1010 kctx = kbase_ctx_sched_as_to_ctx(kbdev, as_no); in kbase_mmu_page_fault_worker()
1317 KBASE_TLSTREAM_AUX_PAGEFAULT(kbdev, kctx->id, as_no, in kbase_mmu_page_fault_worker()
3812 int as_no; in kbase_mmu_bus_fault_worker() local
[all …]