/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/ |
H A D | mali_kbase_as_fault_debugfs.c | 43 seq_printf(sfile, "%llu\n", (u64)kbdev->as[as_no].fault_addr);
in kbase_as_fault_read() 81 KBASE_DEBUG_ASSERT(sizeof(kbdev->as[0].fault_addr) == sizeof(u64));
in kbase_as_fault_debugfs_init()
|
H A D | mali_kbase_mmu.c | 129 fault_pfn = faulting_as->fault_addr >> PAGE_SHIFT;
in page_fault_worker() 196 region = kbase_region_tracker_find_region_enclosing_address(kctx, faulting_as->fault_addr);
in page_fault_worker() 228 faulting_as->fault_addr, region->start_pfn, region->start_pfn + kbase_reg_current_backed_size(region));
in page_fault_worker() 338 kbase_mmu_hw_do_operation(kbdev, faulting_as, kctx, faulting_as->fault_addr >> PAGE_SHIFT, new_pages, op, 1);
in page_fault_worker() 1708 as_no, as->fault_addr, reason_str, as->fault_status,
in kbase_mmu_report_fault_and_kill() 1718 if ((as->fault_addr >= kbdev->hwcnt.addr) &&
in kbase_mmu_report_fault_and_kill() 1719 (as->fault_addr < (kbdev->hwcnt.addr + (num_core_groups * MMU_OFFSET_SIZE)))) {
in kbase_mmu_report_fault_and_kill() 1932 kbase_as_has_bus_fault(as) ? "Bus error" : "Page fault", as->number, as->fault_addr);
in kbase_mmu_interrupt_process() 1982 dev_warn(kbdev->dev, "Bus error in AS%d at VA=0x%016llx, IPA=0x%016llx\n", as->number, as->fault_addr,
in kbase_mmu_interrupt_process() 1985 dev_warn(kbdev->dev, "Bus error in AS%d at 0x%016llx\n", as->number, as->fault_addr);
in kbase_mmu_interrupt_process() [all...] |
H A D | mali_kbase_defs.h | 683 u64 fault_addr;
member
|
H A D | mali_kbase_device.c | 76 kbdev->as[i].fault_addr = 0ULL;
in kbase_device_as_init()
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/ |
H A D | mali_kbase_as_fault_debugfs.c | 45 seq_printf(sfile, "%llu\n", (u64) kbdev->as[as_no].fault_addr); in kbase_as_fault_read() 84 KBASE_DEBUG_ASSERT(sizeof(kbdev->as[0].fault_addr) == sizeof(u64)); in kbase_as_fault_debugfs_init()
|
H A D | mali_kbase_mmu.c | 127 fault_pfn = faulting_as->fault_addr >> PAGE_SHIFT; in page_fault_worker() 204 faulting_as->fault_addr); in page_fault_worker() 241 faulting_as->fault_addr, region->start_pfn, in page_fault_worker() 370 faulting_as->fault_addr >> PAGE_SHIFT, in page_fault_worker() 1770 as_no, as->fault_addr, in kbase_mmu_report_fault_and_kill() 1785 if ((as->fault_addr >= kbdev->hwcnt.addr) && in kbase_mmu_report_fault_and_kill() 1786 (as->fault_addr < (kbdev->hwcnt.addr + in kbase_mmu_report_fault_and_kill() 1998 as->number, as->fault_addr); in kbase_mmu_interrupt_process() 2055 as->number, as->fault_addr, in kbase_mmu_interrupt_process() 2059 as->number, as->fault_addr); in kbase_mmu_interrupt_process() [all...] |
H A D | mali_kbase_defs.h | 693 u64 fault_addr; member
|
H A D | mali_kbase_device.c | 79 kbdev->as[i].fault_addr = 0ULL; in kbase_device_as_init()
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/mali400/mali/common/ |
H A D | mali_mmu_page_directory.c | 331 void mali_mmu_pagedir_diag(struct mali_page_directory *pagedir, u32 fault_addr) in mali_mmu_pagedir_diag() argument 337 pde_index = MALI_MMU_PDE_ENTRY(fault_addr); in mali_mmu_pagedir_diag() 338 pte_index = MALI_MMU_PTE_ENTRY(fault_addr); in mali_mmu_pagedir_diag() 353 fault_addr, pte_addr, pte, in mali_mmu_pagedir_diag() 358 fault_addr, pde)); in mali_mmu_pagedir_diag() 362 MALI_IGNORE(fault_addr); in mali_mmu_pagedir_diag()
|
H A D | mali_mmu_page_directory.h | 108 void mali_mmu_pagedir_diag(struct mali_page_directory *pagedir, u32 fault_addr);
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/mali400/mali/common/ |
H A D | mali_mmu_page_directory.c | 325 void mali_mmu_pagedir_diag(struct mali_page_directory *pagedir, u32 fault_addr) in mali_mmu_pagedir_diag() argument 331 pde_index = MALI_MMU_PDE_ENTRY(fault_addr); in mali_mmu_pagedir_diag() 332 pte_index = MALI_MMU_PTE_ENTRY(fault_addr); in mali_mmu_pagedir_diag() 342 fault_addr, pte_addr, pte, MALI_MMU_ENTRY_ADDRESS(pte), in mali_mmu_pagedir_diag() 346 ("\tMMU: %08x: Page table not present: %08x\n", fault_addr, pde)); in mali_mmu_pagedir_diag() 350 MALI_IGNORE(fault_addr); in mali_mmu_pagedir_diag()
|
H A D | mali_mmu_page_directory.h | 106 void mali_mmu_pagedir_diag(struct mali_page_directory *pagedir, u32 fault_addr);
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/backend/gpu/ |
H A D | mali_kbase_mmu_hw_direct.c | 116 /* fault_addr should never be reported in protected mode. in validate_protected_page_fault() 171 as->fault_addr = kbase_reg_read(kbdev, MMU_AS_REG(as_no, AS_FAULTADDRESS_HI), kctx); in kbase_mmu_interrupt() 172 as->fault_addr <<= 0x20; in kbase_mmu_interrupt() 173 as->fault_addr |= kbase_reg_read(kbdev, MMU_AS_REG(as_no, AS_FAULTADDRESS_LO), kctx); in kbase_mmu_interrupt() 178 if (kbdev->protected_mode && as->fault_addr) { in kbase_mmu_interrupt()
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/backend/gpu/ |
H A D | mali_kbase_mmu_hw_direct.c | 120 /* fault_addr should never be reported in protected mode. in validate_protected_page_fault() 176 as->fault_addr = kbase_reg_read(kbdev, in kbase_mmu_interrupt() 180 as->fault_addr <<= 32; in kbase_mmu_interrupt() 181 as->fault_addr |= kbase_reg_read(kbdev, in kbase_mmu_interrupt() 189 if (kbdev->protected_mode && as->fault_addr) in kbase_mmu_interrupt()
|
/device/soc/rockchip/common/sdk_linux/include/linux/ |
H A D | rockchip-iovmm.h | 34 * @fault_addr: the device (virtual) address that the System MMU tried to 38 unsigned long pgtable_base, unsigned long fault_addr, unsigned int statu);
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/ |
H A D | mali_linux_trace.h | 229 __field(u64, fault_addr) 236 __entry->fault_addr = fault->addr; 241 TP_printk("start=0x%llx fault_addr=0x%llx fault_extra_addr=0x%llx new_pages=%zu raw_fault_status=0x%x decoded_faultstatus=%s exception_type=0x%x,%s%u access_type=0x%x,%s source_id=0x%x", 242 __entry->start_addr, __entry->fault_addr,
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/ |
H A D | mali_linux_trace.h | 157 TP_STRUCT__entry(__field(u64, start_addr) __field(u64, fault_addr) __field(u64, fault_extra_addr) 159 TP_fast_assign(__entry->start_addr = ((u64)reg->start_pfn) << PAGE_SHIFT; __entry->fault_addr = fault->addr; 162 TP_printk("start=0x%llx fault_addr=0x%llx fault_extra_addr=0x%llx new_pages=%zu raw_fault_status=0x%x " 164 __entry->start_addr, __entry->fault_addr, __entry->fault_extra_addr, __entry->new_pages, __entry->status,
|
/device/soc/rockchip/common/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/ |
H A D | dhd_linux.c | 21987 dhd_smmu_fault_handler(uint32 axid, ulong fault_addr) 21993 DHD_ERROR(("%s: axid:0x%x, fault_addr:0x%lx", __FUNCTION__, axid, fault_addr)); 21998 dhdp->axi_err_dump->fault_address = fault_addr;
|