| /rk3399_ARM-atf/include/lib/pmf/ |
| H A D | pmf_helpers.h | 50 #define PMF_DECLARE_CAPTURE_TIMESTAMP(_name) \ argument 51 void pmf_capture_timestamp_with_cache_maint_ ## _name( \ 54 void pmf_capture_timestamp_ ## _name( \ 58 #define PMF_CAPTURE_TIMESTAMP(_name, _tid, _flags) \ argument 62 pmf_capture_timestamp_with_cache_maint_ ## _name((_tid), ts);\ 64 pmf_capture_timestamp_ ## _name((_tid), ts); \ 67 #define PMF_CAPTURE_AND_GET_TIMESTAMP(_name, _tid, _flags, _tsval) \ argument 72 pmf_capture_timestamp_with_cache_maint_ ## _name((_tid), (_tsval));\ 74 pmf_capture_timestamp_ ## _name((_tid), (_tsval));\ 77 #define PMF_WRITE_TIMESTAMP(_name, _tid, _flags, _wrval) \ argument [all …]
|
| /rk3399_ARM-atf/include/common/ |
| H A D | asm_macros_common.S | 34 .macro func _name, _align=2 46 .section .text.asm.\_name, "ax" 47 .type \_name, %function 54 \_name: 66 .macro endfunc _name argument 68 .size \_name, . - \_name 77 .macro func_deprecated _name argument 78 func deprecated\_name 81 .macro endfunc_deprecated _name argument 82 endfunc deprecated\_name [all …]
|
| H A D | runtime_svc.h | 73 #define DECLARE_RT_SVC(_name, _start, _end, _type, _setup, _smch) \ argument 74 static const rt_svc_desc_t __svc_desc_ ## _name \ 79 .name = #_name, \
|
| /rk3399_ARM-atf/include/lib/cpus/aarch32/ |
| H A D | cpu_macros.S | 61 .macro declare_cpu_ops _name:req, _midr:req, _resetfunc:req, \ 65 .type cpu_ops_\_name, %object 85 .ifndef \_name\()_errata_list_start 86 \_name\()_errata_list_start: 89 .ifndef \_name\()_errata_list_end 90 \_name\()_errata_list_end: 95 .word \_name\()_errata_list_start 96 .word \_name\()_errata_list_end 99 .ifndef \_name\()_cpu_str 105 define_asm_spinlock \_name\()_errata_lock [all …]
|
| /rk3399_ARM-atf/plat/mediatek/include/drivers/pmic/ |
| H A D | pmic_set_lowpower.h | 94 #define PMIC_BUCK_SET_LP(_chip, _name, _user, _en, _mode, _cfg) \ argument 99 !spmi_ext_register_readl(sdev, _chip##_RG_BUCK_##_name##_HW0_OP_CFG_ADDR, &val, 1) && \ 103 _chip##_RG_BUCK_##_name##_ONLV_EN_ADDR, \ 104 (1 << _chip##_RG_BUCK_##_name##_ONLV_EN_SHIFT), \ 105 (1 << _chip##_RG_BUCK_##_name##_ONLV_EN_SHIFT)); \ 108 _chip##_RG_BUCK_##_name##_ONLV_EN_ADDR, \ 109 (1 << _chip##_RG_BUCK_##_name##_ONLV_EN_SHIFT), \ 113 _chip##_RG_BUCK_##_name##_##_user##_OP_CFG_ADDR, \ 117 _chip##_RG_BUCK_##_name##_##_user##_OP_MODE_ADDR, \ 121 _chip##_RG_BUCK_##_name##_##_user##_OP_EN_ADDR, \ [all …]
|
| H A D | mt6359p_set_lowpower.h | 39 #define PMIC_BUCK_SET_LP(_chip, _name, _user, _en, _mode, _cfg) \ argument 41 pmic_wrap_update_bits(_chip##_RG_BUCK_##_name##_##_user##_OP_CFG_ADDR, \ 44 pmic_wrap_update_bits(_chip##_RG_BUCK_##_name##_##_user##_OP_MODE_ADDR, \ 47 pmic_wrap_update_bits(_chip##_RG_BUCK_##_name##_##_user##_OP_EN_ADDR, \ 52 #define PMIC_LDO_SET_LP(_chip, _name, _user, _en, _mode, _cfg) \ argument 55 pmic_wrap_update_bits(_chip##_RG_LDO_##_name##_OP_MODE_ADDR, \ 56 1 << (_user + _chip##_RG_LDO_##_name##_OP_MODE_SHIFT), \ 57 _mode ? 1 << (_user + _chip##_RG_LDO_##_name##_OP_MODE_SHIFT) : 0); \ 59 pmic_wrap_update_bits(_chip##_RG_LDO_##_name##_##_user##_OP_CFG_ADDR, \ 62 pmic_wrap_update_bits(_chip##_RG_LDO_##_name##_##_user##_OP_EN_ADDR, \
|
| /rk3399_ARM-atf/include/lib/extensions/ |
| H A D | sysreg128.h | 19 #define _DECLARE_SYSREG128_READ_FUNC(_name) \ argument 20 uint128_t read_ ## _name(void); 22 #define _DECLARE_SYSREG128_WRITE_FUNC(_name) \ argument 23 void write_ ## _name(uint128_t v); 25 #define DECLARE_SYSREG128_RW_FUNCS(_name) \ argument 26 _DECLARE_SYSREG128_READ_FUNC(_name) \ 27 _DECLARE_SYSREG128_WRITE_FUNC(_name)
|
| /rk3399_ARM-atf/include/lib/ |
| H A D | utils.h | 81 #define DEFINE_LOAD_SYM_ADDR(_name) \ argument 82 static inline u_register_t load_addr_## _name(void) \ 85 __asm__ volatile ("ldr %0, =" #_name : "=r" (v) : "X" (#_name));\ 90 #define LOAD_ADDR_OF(_name) (typeof(_name) *) load_addr_## _name() argument
|
| H A D | bakery_lock.h | 99 #define DEFINE_BAKERY_LOCK(_name) bakery_lock_t _name __section(".bakery_lock") argument 101 #define DECLARE_BAKERY_LOCK(_name) extern bakery_lock_t _name argument
|
| /rk3399_ARM-atf/include/arch/aarch32/ |
| H A D | arch_helpers.h | 24 #define _DEFINE_COPROCR_WRITE_FUNC(_name, coproc, opc1, CRn, CRm, opc2) \ argument 25 static inline void write_## _name(u_register_t v) \ 30 #define _DEFINE_COPROCR_READ_FUNC(_name, coproc, opc1, CRn, CRm, opc2) \ argument 31 static inline u_register_t read_ ## _name(void) \ 43 #define _DEFINE_COPROCR_WRITE_FUNC_64(_name, coproc, opc1, CRm) \ argument 44 static inline void write64_## _name(uint64_t v) \ 49 #define _DEFINE_COPROCR_READ_FUNC_64(_name, coproc, opc1, CRm) \ argument 50 static inline uint64_t read64_## _name(void) \ 56 #define _DEFINE_SYSREG_READ_FUNC(_name, _reg_name) \ argument 57 static inline u_register_t read_ ## _name(void) \ [all …]
|
| H A D | asm_macros.S | 79 .macro get_my_mp_stack _name, _size 81 ldr r2, =(\_name + \_size) 91 .macro get_up_stack _name, _size 92 ldr r0, =(\_name + \_size) 169 .macro define_asm_spinlock _name:req 171 \_name:
|
| /rk3399_ARM-atf/include/drivers/arm/ |
| H A D | gicv5.h | 95 #define DEFINE_GICV5_MMIO_WRITE_FUNC(_name, _offset) \ argument 96 static inline void write_##_name(uintptr_t base, uint32_t val) \ 101 #define DEFINE_GICV5_MMIO_READ_FUNC(_name, _offset) \ argument 102 static inline uint32_t read_##_name(uintptr_t base) \ 107 #define DEFINE_GICV5_MMIO_WRITE_INDEXED_FUNC(_name, _offset) \ argument 108 static inline void write_##_name(uintptr_t base, uint16_t index, uint32_t val) \ 113 #define DEFINE_GICV5_MMIO_READ_INDEXED_FUNC(_name, _offset) \ argument 114 static inline uint32_t read_##_name(uintptr_t base, uint16_t index) \ 119 #define DEFINE_GICV5_MMIO_RW_FUNCS(_name, _offset) \ argument 120 DEFINE_GICV5_MMIO_READ_FUNC(_name, _offset) \ [all …]
|
| /rk3399_ARM-atf/include/lib/cpus/aarch64/ |
| H A D | cpu_macros.S | 64 .macro declare_cpu_ops_base _name:req, _midr:req, _resetfunc:req, \ 68 .type cpu_ops_\_name, %object 88 .ifndef \_name\()_errata_list_start 89 \_name\()_errata_list_start: 91 .ifndef \_name\()_errata_list_end 92 \_name\()_errata_list_end: 97 .quad \_name\()_errata_list_start 98 .quad \_name\()_errata_list_end 101 .ifndef \_name\()_cpu_str 107 define_asm_spinlock \_name\()_errata_lock [all …]
|
| /rk3399_ARM-atf/include/arch/aarch64/ |
| H A D | arch_helpers.h | 23 #define _DEFINE_SYSREG_READ_FUNC(_name, _reg_name) \ argument 24 static inline u_register_t read_ ## _name(void) \ 31 #define _DEFINE_SYSREG_READ_FUNC_NV(_name, _reg_name) \ argument 32 static inline u_register_t read_ ## _name(void) \ 39 #define _DEFINE_SYSREG_WRITE_FUNC(_name, _reg_name) \ argument 40 static inline void write_ ## _name(u_register_t v) \ 49 #define DEFINE_SYSREG_READ_FUNC(_name) \ argument 50 _DEFINE_SYSREG_READ_FUNC(_name, _name) 53 #define DEFINE_SYSREG_RW_FUNCS(_name) \ argument 54 _DEFINE_SYSREG_READ_FUNC(_name, _name) \ [all …]
|
| H A D | asm_macros.S | 146 .macro get_my_mp_stack _name, _size 148 adrp x2, (\_name + \_size) 149 add x2, x2, :lo12:(\_name + \_size) 159 .macro get_up_stack _name, _size 160 adrp x0, (\_name + \_size) 161 add x0, x0, :lo12:(\_name + \_size) 222 .macro define_asm_spinlock _name:req 224 \_name:
|
| /rk3399_ARM-atf/lib/psci/ |
| H A D | psci_private.h | 185 #define DEFINE_PSCI_LOCK(_name) spinlock_t _name argument 186 #define DECLARE_PSCI_LOCK(_name) extern DEFINE_PSCI_LOCK(_name) argument 225 #define DEFINE_PSCI_LOCK(_name) DEFINE_BAKERY_LOCK(_name) argument 226 #define DECLARE_PSCI_LOCK(_name) DECLARE_BAKERY_LOCK(_name) argument
|
| /rk3399_ARM-atf/plat/rockchip/common/aarch64/ |
| H A D | pmu_sram_cpus_on.S | 12 .macro pmusram_entry_func _name argument 14 .type \_name, %function 16 \_name:
|
| /rk3399_ARM-atf/plat/rockchip/common/aarch32/ |
| H A D | pmu_sram_cpus_on.S | 12 .macro pmusram_entry_func _name argument 14 .type \_name, %function 16 \_name:
|
| /rk3399_ARM-atf/include/services/ |
| H A D | el3_spmc_logical_sp.h | 35 #define DECLARE_LOGICAL_PARTITION(_name, _init, _sp_id, _uuid, _properties, \ argument 37 static const struct el3_lp_desc __partition_desc_ ## _name \ 39 .debug_name = #_name, \
|
| /rk3399_ARM-atf/plat/rockchip/common/pmusram/ |
| H A D | cpus_on_fixed_addr.S | 15 .macro pmusram_entry_func _name argument 17 .type \_name, %function 19 \_name:
|
| /rk3399_ARM-atf/drivers/scmi-msg/ |
| H A D | common.h | 29 #define COPY_NAME_IDENTIFIER(_dst_array, _name) \ argument 31 assert(strlen(_name) < sizeof(_dst_array)); \ 32 strlcpy((_dst_array), (_name), sizeof(_dst_array)); \
|
| /rk3399_ARM-atf/include/lib/pmf/aarch32/ |
| H A D | pmf_asm_macros.S | 17 .macro pmf_calc_timestamp_addr _name, _tid 24 ldr r1, =pmf_ts_mem_\_name
|
| /rk3399_ARM-atf/include/lib/pmf/aarch64/ |
| H A D | pmf_asm_macros.S | 17 .macro pmf_calc_timestamp_addr _name, _tid 26 adr x1, pmf_ts_mem_\_name
|
| /rk3399_ARM-atf/include/lib/psci/ |
| H A D | psci_lib.h | 58 #define DEFINE_STATIC_PSCI_LIB_ARGS_V1(_name, _entry) \ argument 59 static const psci_lib_args_t (_name) = { \ 62 .h.size = (uint16_t)sizeof(_name), \
|
| /rk3399_ARM-atf/plat/mediatek/drivers/pmic/mt8189/ |
| H A D | pmic_lowpower_init.c | 16 #define PMIC_SLVID_BUCK_SET_LP(_chip, _slvid, _name, _user, _en, _mode, _cfg) \ argument 21 _chip##_RG_BUCK_##_name##_##_user##_OP_CFG_ADDR, \ 25 _chip##_RG_BUCK_##_name##_##_user##_OP_MODE_ADDR, \ 29 _chip##_RG_BUCK_##_name##_##_user##_OP_EN_ADDR, \
|