/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/mmu/ |
H A D | mali_kbase_mmu_mode_aarch64.c | 75 struct kbase_mmu_setup *current_setup; in mmu_update() local 82 current_setup = &as->current_setup; in mmu_update() 84 kbase_mmu_get_as_setup(mmut, current_setup); in mmu_update() 93 struct kbase_mmu_setup *const current_setup = &as->current_setup; in mmu_disable_as() local 95 current_setup->transtab = 0ULL; in mmu_disable_as() 96 current_setup->transcfg = AS_TRANSCFG_ADRMODE_UNMAPPED; in mmu_disable_as()
|
H A D | mali_kbase_mmu_hw_direct.c | 128 struct kbase_mmu_setup *current_setup = &as->current_setup; in kbase_mmu_hw_configure() local 132 transcfg = current_setup->transcfg; in kbase_mmu_hw_configure() 158 current_setup->transtab |= AS_TRANSTAB_LPAE_SHARE_OUTER; in kbase_mmu_hw_configure() 162 kbase_reg_write(kbdev, MMU_AS_REG(as->number, AS_TRANSTAB_LO), current_setup->transtab & 0xFFFFFFFFUL); in kbase_mmu_hw_configure() 163 kbase_reg_write(kbdev, MMU_AS_REG(as->number, AS_TRANSTAB_HI), (current_setup->transtab >> 0x20) & 0xFFFFFFFFUL); in kbase_mmu_hw_configure() 165 kbase_reg_write(kbdev, MMU_AS_REG(as->number, AS_MEMATTR_LO), current_setup->memattr & 0xFFFFFFFFUL); in kbase_mmu_hw_configure() 166 kbase_reg_write(kbdev, MMU_AS_REG(as->number, AS_MEMATTR_HI), (current_setup->memattr >> 0x20) & 0xFFFFFFFFUL); in kbase_mmu_hw_configure() 168 KBASE_TLSTREAM_TL_ATTRIB_AS_CONFIG(kbdev, as, current_setup->transtab, current_setup in kbase_mmu_hw_configure() [all...] |
H A D | mali_kbase_mmu_mode_lpae.c | 89 struct kbase_mmu_setup *current_setup; in mmu_update() local 96 current_setup = &as->current_setup; in mmu_update() 98 mmu_get_as_setup(mmut, current_setup); in mmu_update() 107 struct kbase_mmu_setup *const current_setup = &as->current_setup; in mmu_disable_as() local 109 current_setup->transtab = AS_TRANSTAB_LPAE_ADRMODE_UNMAPPED; in mmu_disable_as()
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/ |
H A D | mali_kbase_mmu_mode_aarch64.c | 86 struct kbase_mmu_setup *const current_setup = &as->current_setup; in mmu_update() local 88 mmu_get_as_setup(kctx, current_setup); in mmu_update() 97 struct kbase_mmu_setup *const current_setup = &as->current_setup; in mmu_disable_as() local 99 current_setup->transtab = 0ULL; in mmu_disable_as() 100 current_setup->transcfg = AS_TRANSCFG_ADRMODE_UNMAPPED; in mmu_disable_as()
|
H A D | mali_kbase_mmu_mode_lpae.c | 88 struct kbase_mmu_setup *const current_setup = &as->current_setup; in mmu_update() local 90 mmu_get_as_setup(kctx, current_setup); in mmu_update() 99 struct kbase_mmu_setup *const current_setup = &as->current_setup; in mmu_disable_as() local 101 current_setup->transtab = AS_TRANSTAB_LPAE_ADRMODE_UNMAPPED; in mmu_disable_as()
|
H A D | mali_kbase_defs.h | 686 struct kbase_mmu_setup current_setup;
member
|
H A D | mali_kbase_mmu.c | 1935 WARN_ON(as->current_setup.transtab);
in kbase_mmu_interrupt_process()
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/ |
H A D | mali_kbase_mmu_mode_aarch64.c | 97 struct kbase_mmu_setup * const current_setup = &as->current_setup; in mmu_update() local 99 mmu_get_as_setup(kctx, current_setup); in mmu_update() 108 struct kbase_mmu_setup * const current_setup = &as->current_setup; in mmu_disable_as() local 110 current_setup->transtab = 0ULL; in mmu_disable_as() 111 current_setup->transcfg = AS_TRANSCFG_ADRMODE_UNMAPPED; in mmu_disable_as()
|
H A D | mali_kbase_mmu_mode_lpae.c | 101 struct kbase_mmu_setup * const current_setup = &as->current_setup; in mmu_update() local 103 mmu_get_as_setup(kctx, current_setup); in mmu_update() 112 struct kbase_mmu_setup * const current_setup = &as->current_setup; in mmu_disable_as() local 114 current_setup->transtab = AS_TRANSTAB_LPAE_ADRMODE_UNMAPPED; in mmu_disable_as()
|
H A D | mali_kbase_defs.h | 696 struct kbase_mmu_setup current_setup; member
|
H A D | mali_kbase_mmu.c | 2001 WARN_ON(as->current_setup.transtab); in kbase_mmu_interrupt_process()
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/mmu/ |
H A D | mali_kbase_mmu_mode_aarch64.c | 60 struct kbase_mmu_setup *current_setup; in mmu_update() local 66 current_setup = &as->current_setup; in mmu_update() 68 kbase_mmu_get_as_setup(mmut, current_setup); in mmu_update() 77 struct kbase_mmu_setup * const current_setup = &as->current_setup; in mmu_disable_as() local 79 current_setup->transtab = 0ULL; in mmu_disable_as() 80 current_setup->transcfg = AS_TRANSCFG_ADRMODE_UNMAPPED; in mmu_disable_as()
|
H A D | mali_kbase_mmu_hw_direct.c | 161 struct kbase_mmu_setup *current_setup = &as->current_setup; in kbase_mmu_hw_configure() local 164 transcfg = current_setup->transcfg; in kbase_mmu_hw_configure() 192 current_setup->transtab & 0xFFFFFFFFUL); in kbase_mmu_hw_configure() 194 (current_setup->transtab >> 32) & 0xFFFFFFFFUL); in kbase_mmu_hw_configure() 197 current_setup->memattr & 0xFFFFFFFFUL); in kbase_mmu_hw_configure() 199 (current_setup->memattr >> 32) & 0xFFFFFFFFUL); in kbase_mmu_hw_configure() 202 current_setup->transtab, in kbase_mmu_hw_configure() 203 current_setup->memattr, in kbase_mmu_hw_configure()
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/backend/gpu/ |
H A D | mali_kbase_mmu_hw_direct.c | 231 struct kbase_mmu_setup *current_setup = &as->current_setup; in kbase_mmu_hw_configure() local 235 transcfg = current_setup->transcfg & 0xFFFFFFFFUL; in kbase_mmu_hw_configure() 252 kbase_reg_write(kbdev, MMU_AS_REG(as->number, AS_TRANSCFG_HI), (current_setup->transcfg >> 0x20) & 0xFFFFFFFFUL, in kbase_mmu_hw_configure() 256 current_setup->transtab |= AS_TRANSTAB_LPAE_SHARE_OUTER; in kbase_mmu_hw_configure() 260 kbase_reg_write(kbdev, MMU_AS_REG(as->number, AS_TRANSTAB_LO), current_setup->transtab & 0xFFFFFFFFUL, kctx); in kbase_mmu_hw_configure() 261 kbase_reg_write(kbdev, MMU_AS_REG(as->number, AS_TRANSTAB_HI), (current_setup->transtab >> 0x20) & 0xFFFFFFFFUL, in kbase_mmu_hw_configure() 264 kbase_reg_write(kbdev, MMU_AS_REG(as->number, AS_MEMATTR_LO), current_setup->memattr & 0xFFFFFFFFUL, kctx); in kbase_mmu_hw_configure() 265 kbase_reg_write(kbdev, MMU_AS_REG(as->number, AS_MEMATTR_HI), (current_setup->memattr >> 0x20) & \ in kbase_mmu_hw_configure() 268 KBASE_TLSTREAM_TL_ATTRIB_AS_CONFIG(as, current_setup in kbase_mmu_hw_configure() [all...] |
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/backend/gpu/ |
H A D | mali_kbase_mmu_hw_direct.c | 254 struct kbase_mmu_setup *current_setup = &as->current_setup; in kbase_mmu_hw_configure() local 258 transcfg = current_setup->transcfg & 0xFFFFFFFFUL; in kbase_mmu_hw_configure() 277 (current_setup->transcfg >> 32) & 0xFFFFFFFFUL, in kbase_mmu_hw_configure() 281 current_setup->transtab |= AS_TRANSTAB_LPAE_SHARE_OUTER; in kbase_mmu_hw_configure() 285 current_setup->transtab & 0xFFFFFFFFUL, kctx); in kbase_mmu_hw_configure() 287 (current_setup->transtab >> 32) & 0xFFFFFFFFUL, kctx); in kbase_mmu_hw_configure() 290 current_setup->memattr & 0xFFFFFFFFUL, kctx); in kbase_mmu_hw_configure() 292 (current_setup->memattr >> 32) & 0xFFFFFFFFUL, kctx); in kbase_mmu_hw_configure() 295 current_setup in kbase_mmu_hw_configure() [all...] |
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/jm/ |
H A D | mali_kbase_jm_defs.h | 823 * @current_setup: Stores the MMU configuration for this address space. 832 struct kbase_mmu_setup current_setup; member
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/jm/ |
H A D | mali_kbase_jm_defs.h | 882 * @current_setup: Stores the MMU configuration for this address space. 891 struct kbase_mmu_setup current_setup; member
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/csf/ |
H A D | mali_kbase_csf_defs.h | 866 * @current_setup: Stores the MMU configuration for this address space. 877 struct kbase_mmu_setup current_setup; member
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/mmu/backend/ |
H A D | mali_kbase_mmu_jm.c | 220 WARN_ON(as->current_setup.transtab); in kbase_mmu_interrupt_process()
|
H A D | mali_kbase_mmu_csf.c | 290 WARN_ON(as->current_setup.transtab); in kbase_mmu_interrupt_process()
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/mmu/backend/ |
H A D | mali_kbase_mmu_jm.c | 195 WARN_ON(as->current_setup.transtab); in kbase_mmu_interrupt_process()
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/csf/ |
H A D | mali_kbase_csf_defs.h | 1289 * @current_setup: Stores the MMU configuration for this address space. 1300 struct kbase_mmu_setup current_setup; member
|