Home
last modified time | relevance | path

Searched refs:fault_addr (Results 1 - 18 of 18) sorted by relevance

/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/
H A Dmali_kbase_as_fault_debugfs.c43 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 Dmali_kbase_mmu.c129 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 Dmali_kbase_defs.h683 u64 fault_addr; member
H A Dmali_kbase_device.c76 kbdev->as[i].fault_addr = 0ULL; in kbase_device_as_init()
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/
H A Dmali_kbase_as_fault_debugfs.c45 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 Dmali_kbase_mmu.c127 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 Dmali_kbase_defs.h693 u64 fault_addr; member
H A Dmali_kbase_device.c79 kbdev->as[i].fault_addr = 0ULL; in kbase_device_as_init()
/device/soc/rockchip/common/kernel/drivers/gpu/arm/mali400/mali/common/
H A Dmali_mmu_page_directory.c331 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 Dmali_mmu_page_directory.h108 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 Dmali_mmu_page_directory.c325 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 Dmali_mmu_page_directory.h106 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 Dmali_kbase_mmu_hw_direct.c116 /* 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 Dmali_kbase_mmu_hw_direct.c120 /* 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 Drockchip-iovmm.h34 * @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 Dmali_linux_trace.h229 __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 Dmali_linux_trace.h157 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 Ddhd_linux.c21987 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;

Completed in 42 milliseconds