Home
last modified time | relevance | path

Searched refs:current_setup (Results 1 - 22 of 22) sorted by relevance

/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/mmu/
H A Dmali_kbase_mmu_mode_aarch64.c75 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 Dmali_kbase_mmu_hw_direct.c128 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 Dmali_kbase_mmu_mode_lpae.c89 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 Dmali_kbase_mmu_mode_aarch64.c86 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 Dmali_kbase_mmu_mode_lpae.c88 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 Dmali_kbase_defs.h686 struct kbase_mmu_setup current_setup; member
H A Dmali_kbase_mmu.c1935 WARN_ON(as->current_setup.transtab); in kbase_mmu_interrupt_process()
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/
H A Dmali_kbase_mmu_mode_aarch64.c97 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 Dmali_kbase_mmu_mode_lpae.c101 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 Dmali_kbase_defs.h696 struct kbase_mmu_setup current_setup; member
H A Dmali_kbase_mmu.c2001 WARN_ON(as->current_setup.transtab); in kbase_mmu_interrupt_process()
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/mmu/
H A Dmali_kbase_mmu_mode_aarch64.c60 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 Dmali_kbase_mmu_hw_direct.c161 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 Dmali_kbase_mmu_hw_direct.c231 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 Dmali_kbase_mmu_hw_direct.c254 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 Dmali_kbase_jm_defs.h823 * @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 Dmali_kbase_jm_defs.h882 * @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 Dmali_kbase_csf_defs.h866 * @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 Dmali_kbase_mmu_jm.c220 WARN_ON(as->current_setup.transtab); in kbase_mmu_interrupt_process()
H A Dmali_kbase_mmu_csf.c290 WARN_ON(as->current_setup.transtab); in kbase_mmu_interrupt_process()
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/mmu/backend/
H A Dmali_kbase_mmu_jm.c195 WARN_ON(as->current_setup.transtab); in kbase_mmu_interrupt_process()
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/csf/
H A Dmali_kbase_csf_defs.h1289 * @current_setup: Stores the MMU configuration for this address space.
1300 struct kbase_mmu_setup current_setup; member

Completed in 24 milliseconds