| /rk3399_ARM-atf/include/plat/marvell/odyssey/csr/ |
| H A D | ody-csrs-pemrc.h | 55 static inline uint64_t ODY_PEMRCX_MSIX_PBAX(uint64_t a, uint64_t b) __attribute__ ((pure, always_in… 56 static inline uint64_t ODY_PEMRCX_MSIX_PBAX(uint64_t a, uint64_t b) in ODY_PEMRCX_MSIX_PBAX() argument 58 if ((a <= 15) && (b == 0)) in ODY_PEMRCX_MSIX_PBAX() 60 __ody_csr_fatal("PEMRCX_MSIX_PBAX", 2, a, b, 0, 0, 0, 0); in ODY_PEMRCX_MSIX_PBAX() 63 #define typedef_ODY_PEMRCX_MSIX_PBAX(a, b) ody_pemrcx_msix_pbax_t argument 64 #define bustype_ODY_PEMRCX_MSIX_PBAX(a, b) CSR_TYPE_NCB argument 65 #define basename_ODY_PEMRCX_MSIX_PBAX(a, b) "PEMRCX_MSIX_PBAX" argument 66 #define device_bar_ODY_PEMRCX_MSIX_PBAX(a, b) 0x0 /* PF_BAR0 */ argument 67 #define busnum_ODY_PEMRCX_MSIX_PBAX(a, b) (a) argument 68 #define arguments_ODY_PEMRCX_MSIX_PBAX(a, b) (a), (b), -1, -1 argument [all …]
|
| H A D | ody-csrs-ecam.h | 120 static inline uint64_t ODY_ECAMX_DOMX_BUSX_PERMIT(uint64_t a, uint64_t b, uint64_t c) __attribute__… 121 static inline uint64_t ODY_ECAMX_DOMX_BUSX_PERMIT(uint64_t a, uint64_t b, uint64_t c) in ODY_ECAMX_DOMX_BUSX_PERMIT() argument 123 if ((a == 0) && ((b == 0) || (b == 1) || (b == 2)) && (c <= 255)) in ODY_ECAMX_DOMX_BUSX_PERMIT() 124 return 0x87e078020000ll + 0x800ll * ((b) & 0x3) + 8ll * ((c) & 0xff); in ODY_ECAMX_DOMX_BUSX_PERMIT() 125 __ody_csr_fatal("ECAMX_DOMX_BUSX_PERMIT", 3, a, b, c, 0, 0, 0); in ODY_ECAMX_DOMX_BUSX_PERMIT() 128 #define typedef_ODY_ECAMX_DOMX_BUSX_PERMIT(a, b, c) ody_ecamx_domx_busx_permit_t argument 129 #define bustype_ODY_ECAMX_DOMX_BUSX_PERMIT(a, b, c) CSR_TYPE_RSL argument 130 #define basename_ODY_ECAMX_DOMX_BUSX_PERMIT(a, b, c) "ECAMX_DOMX_BUSX_PERMIT" argument 131 #define device_bar_ODY_ECAMX_DOMX_BUSX_PERMIT(a, b, c) 0x0 /* PF_BAR0 */ argument 132 #define busnum_ODY_ECAMX_DOMX_BUSX_PERMIT(a, b, c) (a) argument [all …]
|
| H A D | ody-csrs-iobn.h | 219 static inline uint64_t ODY_IOBNX_DOMX_BUSX_STREAMS(uint64_t a, uint64_t b, uint64_t c) __attribute_… 220 static inline uint64_t ODY_IOBNX_DOMX_BUSX_STREAMS(uint64_t a, uint64_t b, uint64_t c) in ODY_IOBNX_DOMX_BUSX_STREAMS() argument 222 if ((a <= 4) && (b <= 18) && (c <= 255)) in ODY_IOBNX_DOMX_BUSX_STREAMS() 223 return 0x87e120040000ll + 0x1000000ll * ((a) & 0x7) + 0x800ll * ((b) & 0x1f) + 8ll * ((c) & 0xff); in ODY_IOBNX_DOMX_BUSX_STREAMS() 224 __ody_csr_fatal("IOBNX_DOMX_BUSX_STREAMS", 3, a, b, c, 0, 0, 0); in ODY_IOBNX_DOMX_BUSX_STREAMS() 227 #define typedef_ODY_IOBNX_DOMX_BUSX_STREAMS(a, b, c) ody_iobnx_domx_busx_streams_t argument 228 #define bustype_ODY_IOBNX_DOMX_BUSX_STREAMS(a, b, c) CSR_TYPE_RSL argument 229 #define basename_ODY_IOBNX_DOMX_BUSX_STREAMS(a, b, c) "IOBNX_DOMX_BUSX_STREAMS" argument 230 #define device_bar_ODY_IOBNX_DOMX_BUSX_STREAMS(a, b, c) 0x0 /* PF_BAR0 */ argument 231 #define busnum_ODY_IOBNX_DOMX_BUSX_STREAMS(a, b, c) (a) argument [all …]
|
| H A D | ody-csrs-xcp.h | 1125 static inline uint64_t ODY_XCPX_DEVX_XCP_MBOX(uint64_t a, uint64_t b) __attribute__ ((pure, always_… 1126 static inline uint64_t ODY_XCPX_DEVX_XCP_MBOX(uint64_t a, uint64_t b) in ODY_XCPX_DEVX_XCP_MBOX() argument 1128 if ((a <= 2) && (b <= 61)) in ODY_XCPX_DEVX_XCP_MBOX() 1129 return 0x82c0000e1000ll + 0x1000000000ll * ((a) & 0x3) + 0x10ll * ((b) & 0x3f); in ODY_XCPX_DEVX_XCP_MBOX() 1130 __ody_csr_fatal("XCPX_DEVX_XCP_MBOX", 2, a, b, 0, 0, 0, 0); in ODY_XCPX_DEVX_XCP_MBOX() 1133 #define typedef_ODY_XCPX_DEVX_XCP_MBOX(a, b) ody_xcpx_devx_xcp_mbox_t argument 1134 #define bustype_ODY_XCPX_DEVX_XCP_MBOX(a, b) CSR_TYPE_NCB32b argument 1135 #define basename_ODY_XCPX_DEVX_XCP_MBOX(a, b) "XCPX_DEVX_XCP_MBOX" argument 1136 #define device_bar_ODY_XCPX_DEVX_XCP_MBOX(a, b) 0x0 /* PF_BAR0 */ argument 1137 #define busnum_ODY_XCPX_DEVX_XCP_MBOX(a, b) (a) argument [all …]
|
| H A D | ody-csrs-tad.h | 355 static inline uint64_t ODY_TADX_MPAMX_RCNT(uint64_t a, uint64_t b) __attribute__ ((pure, always_inl… 356 static inline uint64_t ODY_TADX_MPAMX_RCNT(uint64_t a, uint64_t b) in ODY_TADX_MPAMX_RCNT() argument 358 if ((a <= 89) && (b <= 271)) in ODY_TADX_MPAMX_RCNT() 359 return 0x87e22b002000ll + 0x1000000ll * ((a) & 0x7f) + 0x10ll * ((b) & 0x1ff); in ODY_TADX_MPAMX_RCNT() 360 __ody_csr_fatal("TADX_MPAMX_RCNT", 2, a, b, 0, 0, 0, 0); in ODY_TADX_MPAMX_RCNT() 363 #define typedef_ODY_TADX_MPAMX_RCNT(a, b) ody_tadx_mpamx_rcnt_t argument 364 #define bustype_ODY_TADX_MPAMX_RCNT(a, b) CSR_TYPE_RSL argument 365 #define basename_ODY_TADX_MPAMX_RCNT(a, b) "TADX_MPAMX_RCNT" argument 366 #define device_bar_ODY_TADX_MPAMX_RCNT(a, b) 0x0 /* PF_BAR0 */ argument 367 #define busnum_ODY_TADX_MPAMX_RCNT(a, b) (a) argument [all …]
|
| H A D | ody-csrs-ncb.h | 120 static inline uint64_t ODY_NCBX_ARBX_CRDS(uint64_t a, uint64_t b) __attribute__ ((pure, always_inli… 121 static inline uint64_t ODY_NCBX_ARBX_CRDS(uint64_t a, uint64_t b) in ODY_NCBX_ARBX_CRDS() argument 123 if (((a == 0) || ((a >= 2) && (a <= 5))) && (b <= 15)) in ODY_NCBX_ARBX_CRDS() 124 return 0x87e1400f0000ll + 0x1000000ll * ((a) & 0x7) + 8ll * ((b) & 0xf); in ODY_NCBX_ARBX_CRDS() 125 __ody_csr_fatal("NCBX_ARBX_CRDS", 2, a, b, 0, 0, 0, 0); in ODY_NCBX_ARBX_CRDS() 128 #define typedef_ODY_NCBX_ARBX_CRDS(a, b) ody_ncbx_arbx_crds_t argument 129 #define bustype_ODY_NCBX_ARBX_CRDS(a, b) CSR_TYPE_RSL argument 130 #define basename_ODY_NCBX_ARBX_CRDS(a, b) "NCBX_ARBX_CRDS" argument 131 #define device_bar_ODY_NCBX_ARBX_CRDS(a, b) 0x0 /* PF_BAR0 */ argument 132 #define busnum_ODY_NCBX_ARBX_CRDS(a, b) (a) argument [all …]
|
| H A D | ody-csrs-pem.h | 340 static inline uint64_t ODY_PEMX_ATS_TID_STSX(uint64_t a, uint64_t b) __attribute__ ((pure, always_i… 341 static inline uint64_t ODY_PEMX_ATS_TID_STSX(uint64_t a, uint64_t b) in ODY_PEMX_ATS_TID_STSX() argument 343 if ((a <= 15) && (b <= 3)) in ODY_PEMX_ATS_TID_STSX() 344 return 0x8e0000007d60ll + 0x1000000000ll * ((a) & 0xf) + 8ll * ((b) & 0x3); in ODY_PEMX_ATS_TID_STSX() 345 __ody_csr_fatal("PEMX_ATS_TID_STSX", 2, a, b, 0, 0, 0, 0); in ODY_PEMX_ATS_TID_STSX() 348 #define typedef_ODY_PEMX_ATS_TID_STSX(a, b) ody_pemx_ats_tid_stsx_t argument 349 #define bustype_ODY_PEMX_ATS_TID_STSX(a, b) CSR_TYPE_NCB argument 350 #define basename_ODY_PEMX_ATS_TID_STSX(a, b) "PEMX_ATS_TID_STSX" argument 351 #define device_bar_ODY_PEMX_ATS_TID_STSX(a, b) 0x0 /* PF_BAR0 */ argument 352 #define busnum_ODY_PEMX_ATS_TID_STSX(a, b) (a) argument [all …]
|
| H A D | ody-csrs-smmu.h | 413 static inline uint64_t ODY_SMMUX_CMDQ_CONTROL_PAGE_BASEX(uint64_t a, uint64_t b) __attribute__ ((pu… 414 static inline uint64_t ODY_SMMUX_CMDQ_CONTROL_PAGE_BASEX(uint64_t a, uint64_t b) in ODY_SMMUX_CMDQ_CONTROL_PAGE_BASEX() argument 416 if ((a <= 3) && (b == 0)) in ODY_SMMUX_CMDQ_CONTROL_PAGE_BASEX() 418 __ody_csr_fatal("SMMUX_CMDQ_CONTROL_PAGE_BASEX", 2, a, b, 0, 0, 0, 0); in ODY_SMMUX_CMDQ_CONTROL_PAGE_BASEX() 421 #define typedef_ODY_SMMUX_CMDQ_CONTROL_PAGE_BASEX(a, b) ody_smmux_cmdq_control_page_basex_t argument 422 #define bustype_ODY_SMMUX_CMDQ_CONTROL_PAGE_BASEX(a, b) CSR_TYPE_NCB argument 423 #define basename_ODY_SMMUX_CMDQ_CONTROL_PAGE_BASEX(a, b) "SMMUX_CMDQ_CONTROL_PAGE_BASEX" argument 424 #define device_bar_ODY_SMMUX_CMDQ_CONTROL_PAGE_BASEX(a, b) 0x0 /* PF_BAR0 */ argument 425 #define busnum_ODY_SMMUX_CMDQ_CONTROL_PAGE_BASEX(a, b) (a) argument 426 #define arguments_ODY_SMMUX_CMDQ_CONTROL_PAGE_BASEX(a, b) (a), (b), -1, -1 argument [all …]
|
| H A D | ody-csrs-apa.h | 201 static inline uint64_t ODY_APAX_APAT_RDATX(uint64_t a, uint64_t b) __attribute__ ((pure, always_inl… 202 static inline uint64_t ODY_APAX_APAT_RDATX(uint64_t a, uint64_t b) in ODY_APAX_APAT_RDATX() argument 204 if ((a <= 89) && (b <= 3)) in ODY_APAX_APAT_RDATX() 205 return 0x87e349001240ll + 0x1000000ll * ((a) & 0x7f) + 8ll * ((b) & 0x3); in ODY_APAX_APAT_RDATX() 206 __ody_csr_fatal("APAX_APAT_RDATX", 2, a, b, 0, 0, 0, 0); in ODY_APAX_APAT_RDATX() 209 #define typedef_ODY_APAX_APAT_RDATX(a, b) ody_apax_apat_rdatx_t argument 210 #define bustype_ODY_APAX_APAT_RDATX(a, b) CSR_TYPE_RSL argument 211 #define basename_ODY_APAX_APAT_RDATX(a, b) "APAX_APAT_RDATX" argument 212 #define device_bar_ODY_APAX_APAT_RDATX(a, b) 0x0 /* PF_BAR0 */ argument 213 #define busnum_ODY_APAX_APAT_RDATX(a, b) (a) argument [all …]
|
| /rk3399_ARM-atf/services/std_svc/spm/common/aarch64/ |
| H A D | spm_shim_exceptions.S | 25 b . 29 b . 33 b . 37 b . 45 b . 49 b . 53 b . 57 b . 72 b.eq do_smc 75 b.eq do_smc [all …]
|
| /rk3399_ARM-atf/lib/cpus/aarch64/ |
| H A D | wa_cve_2022_23960_bhb_vector.S | 26 b sync_exception_sp_el0 30 b irq_sp_el0 34 b fiq_sp_el0 38 b serror_sp_el0 46 b sync_exception_sp_elx 50 b irq_sp_elx 54 b fiq_sp_elx 58 b serror_sp_elx 67 b sync_exception_aarch64 72 b irq_aarch64 [all …]
|
| H A D | wa_cve_2017_5715_mmu.S | 71 b sync_exception_sp_el0 75 b irq_sp_el0 79 b fiq_sp_el0 83 b serror_sp_el0 91 b sync_exception_sp_elx 95 b irq_sp_elx 99 b fiq_sp_elx 103 b serror_sp_elx 112 b sync_exception_aarch64 117 b irq_aarch64 [all …]
|
| H A D | wa_cve_2017_5715_bpiall.S | 103 b sync_exception_sp_el0 120 b irq_sp_el0 124 b fiq_sp_el0 128 b serror_sp_el0 136 b sync_exception_sp_elx 140 b irq_sp_elx 144 b fiq_sp_elx 148 b serror_sp_elx 205 b report_unhandled_exception 209 b report_unhandled_interrupt [all …]
|
| H A D | denver.S | 64 b sync_exception_sp_el0 68 b irq_sp_el0 72 b fiq_sp_el0 76 b serror_sp_el0 84 b sync_exception_sp_elx 88 b irq_sp_elx 92 b fiq_sp_elx 96 b serror_sp_elx 105 b sync_exception_aarch64 110 b irq_aarch64 [all …]
|
| /rk3399_ARM-atf/bl2/aarch32/ |
| H A D | bl2_el3_exceptions.S | 14 b bl2_entrypoint 15 b report_exception /* Undef */ 16 b report_exception /* SVC call */ 17 b report_prefetch_abort /* Prefetch abort */ 18 b report_data_abort /* Data abort */ 19 b report_exception /* Reserved */ 20 b report_exception /* IRQ */ 21 b report_exception /* FIQ */
|
| H A D | bl2_entrypoint.S | 16 b bl2_entrypoint 17 b report_exception /* Undef */ 18 b report_exception /* SVC call */ 19 b report_prefetch_abort /* Prefetch abort */ 20 b report_data_abort /* Data abort */ 21 b report_exception /* Reserved */ 22 b report_exception /* IRQ */ 23 b report_exception /* FIQ */
|
| /rk3399_ARM-atf/lib/aarch64/ |
| H A D | misc_helpers.S | 59 b .Lzeromem_dczva_fallback_entry 204 b.lo .Lzeromem_dczva_fallback_entry 225 b.eq .Lzeromem_dczva_blocksize_aligned 246 b.hi .Lzeromem_dczva_fallback_entry 254 b.eq .Lzeromem_dczva_initial_1byte_aligned_end 270 b.ne 1b 279 b.hs 2f 283 b.lo 1b 298 b.hs 2f 305 b.lo 1b [all …]
|
| /rk3399_ARM-atf/plat/intel/soc/common/lib/sha/ |
| H A D | sha.h | 21 #define GET_UINT64_BE(n, b, i) { \ argument 22 (n) = ((unsigned long long) (b)[(i)] << 56) |\ 23 ((unsigned long long) (b)[(i) + 1] << 48) |\ 24 ((unsigned long long) (b)[(i) + 2] << 40) |\ 25 ((unsigned long long) (b)[(i) + 3] << 32) |\ 26 ((unsigned long long) (b)[(i) + 4] << 24) |\ 27 ((unsigned long long) (b)[(i) + 5] << 16) |\ 28 ((unsigned long long) (b)[(i) + 6] << 8) |\ 29 ((unsigned long long) (b)[(i) + 7]);\ 32 #define PUT_UINT64_BE(n, b, i) { \ argument [all …]
|
| /rk3399_ARM-atf/bl1/aarch32/ |
| H A D | bl1_entrypoint.S | 23 b bl1_entrypoint 24 b report_exception /* Undef */ 25 b bl1_aarch32_smc_handler /* SMC call */ 26 b report_prefetch_abort /* Prefetch abort */ 27 b report_data_abort /* Data abort */ 28 b report_exception /* Reserved */ 29 b report_exception /* IRQ */ 30 b report_exception /* FIQ */
|
| /rk3399_ARM-atf/bl32/tsp/aarch64/ |
| H A D | tsp_exceptions.S | 83 b plat_panic_handler 87 b plat_panic_handler 91 b plat_panic_handler 95 b plat_panic_handler 105 b plat_panic_handler 117 b plat_panic_handler 127 b plat_panic_handler 131 b plat_panic_handler 135 b plat_panic_handler 139 b plat_panic_handler [all …]
|
| /rk3399_ARM-atf/drivers/marvell/uart/ |
| H A D | a3700_console.S | 57 b.ne 4f 64 b.ne 3b 69 b.ne 2b 90 b.ne 1b 165 b.ne 2f 170 b.eq 1b 178 b.eq 2b 198 b console_a3700_core_putc 216 b.ne getc_no_char 237 b console_a3700_core_getc [all …]
|
| /rk3399_ARM-atf/lib/compiler-rt/builtins/ |
| H A D | lshrdi3.c | 19 COMPILER_RT_ABI di_int __lshrdi3(di_int a, int b) { in __lshrdi3() argument 24 if (b & bits_in_word) /* bits_in_word <= b < bits_in_dword */ { in __lshrdi3() 26 result.s.low = input.s.high >> (b - bits_in_word); in __lshrdi3() 28 if (b == 0) in __lshrdi3() 30 result.s.high = input.s.high >> b; in __lshrdi3() 31 result.s.low = (input.s.high << (bits_in_word - b)) | (input.s.low >> b); in __lshrdi3()
|
| /rk3399_ARM-atf/bl2u/aarch32/ |
| H A D | bl2u_entrypoint.S | 16 b bl2u_entrypoint 17 b report_exception /* Undef */ 18 b report_exception /* SVC call */ 19 b report_prefetch_abort /* Prefetch abort */ 20 b report_data_abort /* Data abort */ 21 b report_exception /* Reserved */ 22 b report_exception /* IRQ */ 23 b report_exception /* FIQ */
|
| /rk3399_ARM-atf/plat/nxp/common/aarch64/ |
| H A D | ls_helpers.S | 58 b console_putc 65 b console_flush 75 b plat_core_pos 85 b plat_core_mask 107 b.ge 1f 109 b.ge 1f 126 b plat_core_pos 146 b.ge 1f 148 b.ge 1f 168 b.ne 1f [all …]
|
| /rk3399_ARM-atf/plat/rockchip/rk3399/drivers/m0/include/ |
| H A D | rk3399_mcu.h | 25 #define MIN(a, b) ((a) < (b) ? (a) : (b)) argument 26 #define MAX(a, b) ((a) > (b) ? (a) : (b)) argument
|