/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/mmu/backend/ |
D | mali_kbase_mmu_csf.c | 72 struct kbase_as *const as = &kbdev->as[as_nr]; in submit_work_pagefault() local 138 struct kbase_as *as, struct kbase_fault *fault) in kbase_gpu_report_bus_fault_and_kill() 198 struct kbase_as *as, const char *reason_str, in kbase_mmu_report_fault_and_kill() 278 struct kbase_context *kctx, struct kbase_as *as, in kbase_mmu_interrupt_process() 323 struct kbase_as *as; in kbase_mmu_bus_fault_interrupt() local 374 struct kbase_as *as = &kbdev->as[as_no]; in kbase_mmu_interrupt() local 512 struct kbase_as *const as = &kbdev->as[as_nr]; in submit_work_gpufault() local 538 int as; in kbase_mmu_gpu_fault_interrupt() local
|
D | mali_kbase_mmu_jm.c | 58 struct kbase_as *as, struct kbase_fault *fault) in kbase_gpu_report_bus_fault_and_kill() 104 struct kbase_as *as, const char *reason_str, in kbase_mmu_report_fault_and_kill() 202 struct kbase_context *kctx, struct kbase_as *as, in kbase_mmu_interrupt_process() 329 struct kbase_as *as; in kbase_mmu_interrupt() local
|
/device/board/isoftstone/zhiyuan/kernel/driver/drivers/gpu/panfrost/ |
D | panfrost_regs.h | 284 #define MMU_AS(as) (0x2400 + ((as) << 6)) argument 286 #define AS_TRANSTAB_LO(as) (MMU_AS(as) + 0x00) /* (RW) Translation Table Base Address for address … argument 287 #define AS_TRANSTAB_HI(as) (MMU_AS(as) + 0x04) /* (RW) Translation Table Base Address for address … argument 288 #define AS_MEMATTR_LO(as) (MMU_AS(as) + 0x08) /* (RW) Memory attributes for address space n, low w… argument 289 #define AS_MEMATTR_HI(as) (MMU_AS(as) + 0x0C) /* (RW) Memory attributes for address space n, high … argument 290 #define AS_LOCKADDR_LO(as) (MMU_AS(as) + 0x10) /* (RW) Lock region address for address space n, lo… argument 291 #define AS_LOCKADDR_HI(as) (MMU_AS(as) + 0x14) /* (RW) Lock region address for address space n, hi… argument 292 #define AS_COMMAND(as) (MMU_AS(as) + 0x18) /* (WO) MMU command register for address space n */ argument 293 #define AS_FAULTSTATUS(as) (MMU_AS(as) + 0x1C) /* (RO) MMU fault status register for address space… argument 294 #define AS_FAULTADDRESS_LO(as) (MMU_AS(as) + 0x20) /* (RO) Fault Address for address space n, low … argument [all …]
|
D | panfrost_mmu.c | 141 int as; in panfrost_mmu_as_get() local 357 addr_to_mapping(struct panfrost_device *pfdev, int as, u64 addr) in addr_to_mapping() 393 static int panfrost_mmu_map_fault_addr(struct panfrost_device *pfdev, int as, in panfrost_mmu_map_fault_addr()
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/backend/gpu/ |
D | mali_kbase_mmu_hw_direct.c | 147 struct kbase_as *as; in kbase_mmu_interrupt() local 229 void kbase_mmu_hw_configure(struct kbase_device *kbdev, struct kbase_as *as, struct kbase_context *… in kbase_mmu_hw_configure() 273 int kbase_mmu_hw_do_operation(struct kbase_device *kbdev, struct kbase_as *as, struct kbase_context… in kbase_mmu_hw_do_operation() 320 void kbase_mmu_hw_clear_fault(struct kbase_device *kbdev, struct kbase_as *as, struct kbase_context… in kbase_mmu_hw_clear_fault() 348 void kbase_mmu_hw_enable_fault(struct kbase_device *kbdev, struct kbase_as *as, struct kbase_contex… in kbase_mmu_hw_enable_fault()
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/backend/gpu/ |
D | mali_kbase_mmu_hw_direct.c | 151 struct kbase_as *as; in kbase_mmu_interrupt() local 251 void kbase_mmu_hw_configure(struct kbase_device *kbdev, struct kbase_as *as, in kbase_mmu_hw_configure() 302 int kbase_mmu_hw_do_operation(struct kbase_device *kbdev, struct kbase_as *as, in kbase_mmu_hw_do_operation() 352 void kbase_mmu_hw_clear_fault(struct kbase_device *kbdev, struct kbase_as *as, in kbase_mmu_hw_clear_fault() 379 void kbase_mmu_hw_enable_fault(struct kbase_device *kbdev, struct kbase_as *as, in kbase_mmu_hw_enable_fault()
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/mmu/ |
D | mali_kbase_mmu_hw_direct.c | 159 void kbase_mmu_hw_configure(struct kbase_device *kbdev, struct kbase_as *as) in kbase_mmu_hw_configure() 209 int kbase_mmu_hw_do_operation(struct kbase_device *kbdev, struct kbase_as *as, in kbase_mmu_hw_do_operation() 298 void kbase_mmu_hw_clear_fault(struct kbase_device *kbdev, struct kbase_as *as, in kbase_mmu_hw_clear_fault() 326 void kbase_mmu_hw_enable_fault(struct kbase_device *kbdev, struct kbase_as *as, in kbase_mmu_hw_enable_fault()
|
D | mali_kbase_mmu_mode_aarch64.c | 59 struct kbase_as *as; in mmu_update() local 76 struct kbase_as * const as = &kbdev->as[as_nr]; in mmu_disable_as() local
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/mmu/ |
D | mali_kbase_mmu_hw_direct.c | 126 void kbase_mmu_hw_configure(struct kbase_device *kbdev, struct kbase_as *as) in kbase_mmu_hw_configure() 173 int kbase_mmu_hw_do_operation(struct kbase_device *kbdev, struct kbase_as *as, u64 vpfn, u32 nr, u3… in kbase_mmu_hw_do_operation() 204 void kbase_mmu_hw_clear_fault(struct kbase_device *kbdev, struct kbase_as *as, enum kbase_mmu_fault… in kbase_mmu_hw_clear_fault() 232 void kbase_mmu_hw_enable_fault(struct kbase_device *kbdev, struct kbase_as *as, enum kbase_mmu_faul… in kbase_mmu_hw_enable_fault()
|
D | mali_kbase_mmu_mode_aarch64.c | 74 struct kbase_as *as; in mmu_update() local 92 struct kbase_as *const as = &kbdev->as[as_nr]; in mmu_disable_as() local
|
D | mali_kbase_mmu_mode_lpae.c | 88 struct kbase_as *as; in mmu_update() local 106 struct kbase_as *const as = &kbdev->as[as_nr]; in mmu_disable_as() local
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/ |
D | mali_kbase_tlstream.h | 231 #define KBASE_TLSTREAM_TL_SUMMARY_NEW_AS(as, nr) __TRACE_IF_ENABLED(tl_summary_new_as, as, nr) argument 242 #define KBASE_TLSTREAM_TL_SUMMARY_LIFELINK_AS_GPU(as, gpu) __TRACE_IF_ENABLED(tl_summary_lifelink_a… argument 355 #define KBASE_TLSTREAM_TL_RET_AS_CTX(as, ctx) __TRACE_IF_ENABLED(tl_ret_as_ctx, as, ctx) argument 365 #define KBASE_TLSTREAM_TL_NRET_AS_CTX(as, ctx) __TRACE_IF_ENABLED(tl_nret_as_ctx, as, ctx) argument 375 #define KBASE_TLSTREAM_TL_RET_ATOM_AS(atom, as) __TRACE_IF_ENABLED(tl_ret_atom_as, atom, as) argument 385 #define KBASE_TLSTREAM_TL_NRET_ATOM_AS(atom, as) __TRACE_IF_ENABLED(tl_nret_atom_as, atom, as) argument 475 #define KBASE_TLSTREAM_TL_ATTRIB_AS_CONFIG(as, transtab, memattr, transcfg) … argument
|
D | mali_kbase_mmu.c | 1672 static void kbase_mmu_report_fault_and_kill(struct kbase_context *kctx, struct kbase_as *as, const … in kbase_mmu_report_fault_and_kill() 1766 struct kbase_as *as; in kbasep_as_do_poke() local 1803 struct kbase_as *as; in kbasep_as_poke_timer_callback() local 1829 struct kbase_as *as; in kbase_as_poking_timer_retain_atom() local 1869 struct kbase_as *as; in kbase_as_poking_timer_release_atom() local 1924 …_mmu_interrupt_process(struct kbase_device *kbdev, struct kbase_context *kctx, struct kbase_as *as) in kbase_mmu_interrupt_process() 2011 struct kbase_as *as = &kbdev->as[i]; in kbase_flush_mmu_wqs() local
|
D | mali_kbase_mmu_mode_aarch64.c | 85 struct kbase_as *const as = &kbdev->as[kctx->as_nr]; in mmu_update() local 96 struct kbase_as *const as = &kbdev->as[as_nr]; in mmu_disable_as() local
|
D | mali_kbase_mmu_mode_lpae.c | 87 struct kbase_as *const as = &kbdev->as[kctx->as_nr]; in mmu_update() local 98 struct kbase_as *const as = &kbdev->as[as_nr]; in mmu_disable_as() local
|
D | mali_kbase_tlstream.c | 1262 void __kbase_tlstream_tl_summary_new_as(void *as, u32 nr) in __kbase_tlstream_tl_summary_new_as() 1282 void __kbase_tlstream_tl_summary_lifelink_as_gpu(void *as, void *gpu) in __kbase_tlstream_tl_summary_lifelink_as_gpu() 1563 void __kbase_tlstream_tl_ret_as_ctx(void *as, void *ctx) in __kbase_tlstream_tl_ret_as_ctx() 1583 void __kbase_tlstream_tl_nret_as_ctx(void *as, void *ctx) in __kbase_tlstream_tl_nret_as_ctx() 1603 void __kbase_tlstream_tl_ret_atom_as(void *atom, void *as) in __kbase_tlstream_tl_ret_atom_as() 1623 void __kbase_tlstream_tl_nret_atom_as(void *atom, void *as) in __kbase_tlstream_tl_nret_atom_as() 1746 void __kbase_tlstream_tl_attrib_as_config(void *as, u64 transtab, u64 memattr, u64 transcfg) in __kbase_tlstream_tl_attrib_as_config()
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/ |
D | mali_kbase_tlstream.h | 246 #define KBASE_TLSTREAM_TL_SUMMARY_NEW_AS(as, nr) \ argument 258 #define KBASE_TLSTREAM_TL_SUMMARY_LIFELINK_AS_GPU(as, gpu) \ argument 381 #define KBASE_TLSTREAM_TL_RET_AS_CTX(as, ctx) \ argument 392 #define KBASE_TLSTREAM_TL_NRET_AS_CTX(as, ctx) \ argument 403 #define KBASE_TLSTREAM_TL_RET_ATOM_AS(atom, as) \ argument 414 #define KBASE_TLSTREAM_TL_NRET_ATOM_AS(atom, as) \ argument 509 #define KBASE_TLSTREAM_TL_ATTRIB_AS_CONFIG(as, transtab, memattr, transcfg) \ argument
|
D | mali_kbase_mmu.c | 1734 struct kbase_as *as, const char *reason_str) in kbase_mmu_report_fault_and_kill() 1833 struct kbase_as *as; in kbasep_as_do_poke() local 1872 struct kbase_as *as; in kbasep_as_poke_timer_callback() local 1897 struct kbase_as *as; in kbase_as_poking_timer_retain_atom() local 1935 struct kbase_as *as; in kbase_as_poking_timer_release_atom() local 1989 …_mmu_interrupt_process(struct kbase_device *kbdev, struct kbase_context *kctx, struct kbase_as *as) in kbase_mmu_interrupt_process() 2084 struct kbase_as *as = &kbdev->as[i]; in kbase_flush_mmu_wqs() local
|
D | mali_kbase_mmu_mode_aarch64.c | 96 struct kbase_as * const as = &kbdev->as[kctx->as_nr]; in mmu_update() local 107 struct kbase_as * const as = &kbdev->as[as_nr]; in mmu_disable_as() local
|
D | mali_kbase_mmu_mode_lpae.c | 100 struct kbase_as * const as = &kbdev->as[kctx->as_nr]; in mmu_update() local 111 struct kbase_as * const as = &kbdev->as[as_nr]; in mmu_disable_as() local
|
D | mali_kbase_tlstream.c | 1648 void __kbase_tlstream_tl_summary_new_as(void *as, u32 nr) in __kbase_tlstream_tl_summary_new_as() 1673 void __kbase_tlstream_tl_summary_lifelink_as_gpu(void *as, void *gpu) in __kbase_tlstream_tl_summary_lifelink_as_gpu() 2030 void __kbase_tlstream_tl_ret_as_ctx(void *as, void *ctx) in __kbase_tlstream_tl_ret_as_ctx() 2055 void __kbase_tlstream_tl_nret_as_ctx(void *as, void *ctx) in __kbase_tlstream_tl_nret_as_ctx() 2080 void __kbase_tlstream_tl_ret_atom_as(void *atom, void *as) in __kbase_tlstream_tl_ret_atom_as() 2105 void __kbase_tlstream_tl_nret_atom_as(void *atom, void *as) in __kbase_tlstream_tl_nret_atom_as() 2264 void *as, u64 transtab, u64 memattr, u64 transcfg) in __kbase_tlstream_tl_attrib_as_config()
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/mmu/backend/ |
D | mali_kbase_mmu_jm.c | 57 void kbase_gpu_report_bus_fault_and_kill(struct kbase_context *kctx, struct kbase_as *as, struct kb… in kbase_gpu_report_bus_fault_and_kill() 97 void kbase_mmu_report_fault_and_kill(struct kbase_context *kctx, struct kbase_as *as, const char *r… in kbase_mmu_report_fault_and_kill() 183 …_mmu_interrupt_process(struct kbase_device *kbdev, struct kbase_context *kctx, struct kbase_as *as, in kbase_mmu_interrupt_process() 295 struct kbase_as *as; in kbase_mmu_interrupt() local
|
/device/soc/esp/esp32/components/xtensa/include/ |
D | xt_instr_macros.h | 23 #define WITLB(at, as) asm volatile ("witlb %0, %1; \n isync \n " : : "r" (at), "r" (as)) argument 24 #define WDTLB(at, as) asm volatile ("wdtlb %0, %1; \n dsync \n " : : "r" (at), "r" (as)) argument
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/ |
D | mali_kbase_dummy_job_wa.c | 113 static inline int run_job(struct kbase_device *kbdev, int as, int slot, u64 cores, u64 jc) in run_job() 145 int as; in kbase_dummy_job_wa_execute() local
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/ |
D | mali_kbase_dummy_job_wa.c | 113 static inline int run_job(struct kbase_device *kbdev, int as, int slot, in run_job() 156 int as; in kbase_dummy_job_wa_execute() local
|