/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/mmu/ |
H A D | mali_kbase_mmu_hw_direct.c | 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() 168 KBASE_TLSTREAM_TL_ATTRIB_AS_CONFIG(kbdev, as, current_setup->transtab, current_setup->memattr, transcfg); in kbase_mmu_hw_configure()
|
H A D | mali_kbase_mmu_mode_lpae.c | 80 setup->transtab = ((u64)mmut->pgd & ((0xFFFFFFFFULL << 32) | AS_TRANSTAB_LPAE_ADDR_SPACE_MASK)) | in mmu_get_as_setup() 109 current_setup->transtab = AS_TRANSTAB_LPAE_ADRMODE_UNMAPPED; in mmu_disable_as()
|
H A D | mali_kbase_mmu_mode_aarch64.c | 95 current_setup->transtab = 0ULL; in mmu_disable_as()
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/backend/gpu/ |
H A D | mali_kbase_mmu_hw_direct.c | 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() 268 KBASE_TLSTREAM_TL_ATTRIB_AS_CONFIG(as, current_setup->transtab, current_setup->memattr, transcfg); in kbase_mmu_hw_configure()
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/backend/gpu/ |
H A D | mali_kbase_mmu_hw_direct.c | 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() 295 current_setup->transtab, in kbase_mmu_hw_configure()
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/mmu/ |
H A D | mali_kbase_mmu_hw_direct.c | 192 current_setup->transtab & 0xFFFFFFFFUL); in kbase_mmu_hw_configure() 194 (current_setup->transtab >> 32) & 0xFFFFFFFFUL); in kbase_mmu_hw_configure() 202 current_setup->transtab, in kbase_mmu_hw_configure()
|
H A D | mali_kbase_mmu_mode_aarch64.c | 79 current_setup->transtab = 0ULL; in mmu_disable_as()
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/ |
H A D | mali_kbase_mmu_mode_aarch64.c | 78 setup->transtab = (u64)kctx->pgd & AS_TRANSTAB_BASE_MASK; in mmu_get_as_setup() 99 current_setup->transtab = 0ULL; in mmu_disable_as()
|
H A D | mali_kbase_mmu_mode_lpae.c | 78 setup->transtab = ((u64)kctx->pgd & ((0xFFFFFFFFULL << 32) | AS_TRANSTAB_LPAE_ADDR_SPACE_MASK)) | in mmu_get_as_setup() 101 current_setup->transtab = AS_TRANSTAB_LPAE_ADRMODE_UNMAPPED; in mmu_disable_as()
|
H A D | mali_kbase_tlstream.h | 129 void __kbase_tlstream_tl_attrib_as_config(void *as, u64 transtab, u64 memattr, u64 transcfg);
469 * @transtab: configuration of the TRANSTAB register
475 #define KBASE_TLSTREAM_TL_ATTRIB_AS_CONFIG(as, transtab, memattr, transcfg) \
476 __TRACE_IF_ENABLED(tl_attrib_as_config, as, transtab, memattr, transcfg)
|
H A D | mali_kbase_tlstream.c | 312 "address_space,transtab,memattr,transcfg"},
1746 void __kbase_tlstream_tl_attrib_as_config(void *as, u64 transtab, u64 memattr, u64 transcfg)
in __kbase_tlstream_tl_attrib_as_config() argument 1750 sizeof(msg_id) + sizeof(u64) + sizeof(as) + sizeof(transtab) + sizeof(memattr) + sizeof(transcfg);
in __kbase_tlstream_tl_attrib_as_config() 1761 pos = kbasep_tlstream_write_bytes(buffer, pos, &transtab, sizeof(transtab));
in __kbase_tlstream_tl_attrib_as_config()
|
H A D | mali_kbase_defs.h | 662 u64 transtab;
member
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/ |
H A D | mali_kbase_mmu_mode_aarch64.c | 89 setup->transtab = (u64)kctx->pgd & AS_TRANSTAB_BASE_MASK; in mmu_get_as_setup() 110 current_setup->transtab = 0ULL; in mmu_disable_as()
|
H A D | mali_kbase_mmu_mode_lpae.c | 89 setup->transtab = ((u64)kctx->pgd & in mmu_get_as_setup() 114 current_setup->transtab = AS_TRANSTAB_LPAE_ADRMODE_UNMAPPED; in mmu_disable_as()
|
H A D | mali_kbase_tlstream.h | 141 void *as, u64 transtab, u64 memattr, u64 transcfg); 503 * @transtab: configuration of the TRANSTAB register 509 #define KBASE_TLSTREAM_TL_ATTRIB_AS_CONFIG(as, transtab, memattr, transcfg) \ 510 __TRACE_IF_ENABLED(tl_attrib_as_config, as, transtab, memattr, transcfg)
|
H A D | mali_kbase_tlstream.c | 474 "address_space,transtab,memattr,transcfg" 2264 void *as, u64 transtab, u64 memattr, u64 transcfg) in __kbase_tlstream_tl_attrib_as_config() 2269 sizeof(transtab) + sizeof(memattr) + sizeof(transcfg); in __kbase_tlstream_tl_attrib_as_config() 2284 buffer, pos, &transtab, sizeof(transtab)); in __kbase_tlstream_tl_attrib_as_config() 2263 __kbase_tlstream_tl_attrib_as_config( void *as, u64 transtab, u64 memattr, u64 transcfg) __kbase_tlstream_tl_attrib_as_config() argument
|
H A D | mali_kbase_defs.h | 672 u64 transtab; member
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/mmu/backend/ |
H A D | mali_kbase_mmu_jm.c | 53 setup->transtab = (u64)mmut->pgd & AS_TRANSTAB_BASE_MASK; in kbase_mmu_get_as_setup() 220 WARN_ON(as->current_setup.transtab); in kbase_mmu_interrupt_process()
|
H A D | mali_kbase_mmu_csf.c | 55 setup->transtab = (u64)mmut->pgd & AS_TRANSTAB_BASE_MASK; in kbase_mmu_get_as_setup() 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 | 53 setup->transtab = (u64)mmut->pgd & AS_TRANSTAB_BASE_MASK; in kbase_mmu_get_as_setup() 195 WARN_ON(as->current_setup.transtab); in kbase_mmu_interrupt_process()
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/tl/ |
H A D | mali_kbase_tracepoints.h | 211 u64 transtab, 1078 * @transtab: Configuration of the TRANSTAB register 1085 transtab, \ 1094 address_space, transtab, memattr, transcfg); \
|
H A D | mali_kbase_tracepoints.c | 250 "address_space,transtab,memattr,transcfg") \ 1317 u64 transtab, in mali_kbase_kbase_tlstream_tl_attrib_as_config() 1324 + sizeof(transtab) in mali_kbase_kbase_tlstream_tl_attrib_as_config() 1339 pos, &transtab, sizeof(transtab)); in mali_kbase_kbase_tlstream_tl_attrib_as_config() 1314 mali_kbase_kbase_tlstream_tl_attrib_as_config( struct kbase_tlstream *stream, const void *address_space, u64 transtab, u64 memattr, u64 transcfg) mali_kbase_kbase_tlstream_tl_attrib_as_config() argument
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/ |
H A D | mali_kbase_defs.h | 221 u64 transtab; member
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/tl/ |
H A D | mali_kbase_tracepoints.h | 210 u64 transtab, 1185 * @transtab: Configuration of the TRANSTAB register 1192 transtab, \ 1201 address_space, transtab, memattr, transcfg); \
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/ |
H A D | mali_kbase_defs.h | 225 u64 transtab; member
|