| /rk3399_rockchip-uboot/include/linux/ |
| H A D | math64.h | 19 static inline u64 div_u64_rem(u64 dividend, u32 divisor, u32 *remainder) in div_u64_rem() 37 static inline u64 div64_u64_rem(u64 dividend, u64 divisor, u64 *remainder) in div64_u64_rem() 46 static inline u64 div64_u64(u64 dividend, u64 divisor) in div64_u64() 65 static inline u64 div_u64_rem(u64 dividend, u32 divisor, u32 *remainder) in div_u64_rem() 77 extern u64 div64_u64_rem(u64 dividend, u64 divisor, u64 *remainder); 81 extern u64 div64_u64(u64 dividend, u64 divisor); 98 static inline u64 div_u64(u64 dividend, u32 divisor) in div_u64() 116 u32 iter_div_u64_rem(u64 dividend, u32 divisor, u64 *remainder); 119 __iter_div_u64_rem(u64 dividend, u32 divisor, u64 *remainder) in __iter_div_u64_rem() 141 static inline u64 mul_u32_u32(u32 a, u32 b) in mul_u32_u32() [all …]
|
| /rk3399_rockchip-uboot/arch/arm/cpu/armv8/ |
| H A D | cache_v8.c | 38 u64 get_tcr(int el, u64 *pips, u64 *pva_bits) in get_tcr() 40 u64 max_addr = 0; in get_tcr() 41 u64 ips, va_bits; in get_tcr() 42 u64 tcr; in get_tcr() 92 static int pte_type(u64 *pte) in pte_type() 104 static u64 *find_pte(u64 addr, int level) in find_pte() 107 u64 *pte; in find_pte() 108 u64 idx; in find_pte() 109 u64 va_bits; in find_pte() 122 pte = (u64*)gd->arch.tlb_addr; in find_pte() [all …]
|
| /rk3399_rockchip-uboot/arch/arm/include/asm/ |
| H A D | system.h | 116 u64 get_page_table_size(void); 200 void __asm_flush_dcache_range(u64 start, u64 end); 215 void __asm_invalidate_dcache_range(u64 start, u64 end); 221 void __asm_switch_ttbr(u64 new_ttbr); 236 void armv8_switch_to_el2(u64 args, u64 mach_nr, u64 fdt_addr, 237 u64 arg4, u64 entry_point, u64 es_flag); 251 void armv8_switch_to_el1(u64 args, u64 mach_nr, u64 fdt_addr, 252 u64 arg4, u64 entry_point, u64 es_flag); 253 void armv8_el2_to_aarch32(u64 args, u64 mach_nr, u64 fdt_addr, 254 u64 arg4, u64 entry_point); [all …]
|
| /rk3399_rockchip-uboot/arch/arm/mach-rmobile/ |
| H A D | timer.c | 18 static u64 get_cpu_global_timer(void) in get_cpu_global_timer() 21 u64 timer; in get_cpu_global_timer() 34 return (u64)((timer << 32) | low); in get_cpu_global_timer() 37 static u64 get_time_us(void) in get_time_us() 39 u64 timer = get_cpu_global_timer(); in get_time_us() 48 u64 us = get_time_us(); in get_time_ms() 62 u64 start, current; in __udelay() 63 u64 wait; in __udelay() 66 wait = (u64)((usec * CLK2MHZ(CONFIG_SYS_CPU_CLK)) >> 2); in __udelay()
|
| /rk3399_rockchip-uboot/arch/arm/include/asm/armv8/ |
| H A D | mmu.h | 105 static inline void set_ttbr_tcr_mair(int el, u64 table, u64 tcr, u64 attr) in set_ttbr_tcr_mair() 127 u64 virt; 128 u64 phys; 129 u64 size; 130 u64 attrs; 135 u64 get_tcr(int el, u64 *pips, u64 *pva_bits);
|
| /rk3399_rockchip-uboot/lib/ |
| H A D | div64.c | 66 u64 quotient; in div_s64_rem() 95 u64 div64_u64_rem(u64 dividend, u64 divisor, u64 *remainder) in div64_u64_rem() 98 u64 quot; in div64_u64_rem() 135 u64 div64_u64(u64 dividend, u64 divisor) in div64_u64() 138 u64 quot; in div64_u64() 181 u32 iter_div_u64_rem(u64 dividend, u32 divisor, u64 *remainder) in iter_div_u64_rem()
|
| /rk3399_rockchip-uboot/arch/x86/include/asm/ |
| H A D | msr.h | 33 u64 q; 54 return low | ((u64)high << 32); in native_read_tscp() 65 #define EAX_EDX_VAL(val, low, high) ((low) | ((u64)(high) << 32)) 115 u64 __val = native_read_msr((msr)); \ 129 native_write_msr((msr), (u32)((u64)(val)), (u32)((u64)(val) >> 32)) 131 static inline void msr_clrsetbits_64(unsigned msr, u64 clear, u64 set) in msr_clrsetbits_64() 133 u64 val; in msr_clrsetbits_64() 141 static inline void msr_setbits_64(unsigned msr, u64 set) in msr_setbits_64() 143 u64 val; in msr_setbits_64() 150 static inline void msr_clrbits_64(unsigned msr, u64 clear) in msr_clrbits_64() [all …]
|
| H A D | sfi.h | 51 u64 pentry[1]; 57 u64 phys_start; 58 u64 virt_start; 59 u64 pages; 60 u64 attrib; 92 u64 phys_addr; /* phy base addr for APIC reg */ 102 u64 phys_addr; /* pointer to where the wake vector locates */ 106 u64 phys_addr; /* phy base addr for the timer */ 112 u64 phys_addr; /* phy base addr for the RTC */
|
| /rk3399_rockchip-uboot/arch/sh/include/asm/ |
| H A D | unaligned-sh4a.h | 39 struct __una_u64 { u64 x __attribute__((packed)); }; 55 static inline u64 __get_unaligned_cpu64(const u8 *p) in __get_unaligned_cpu64() 58 return (u64)__get_unaligned_cpu32(p + 4) << 32 | in __get_unaligned_cpu64() 61 return (u64)__get_unaligned_cpu32(p) << 32 | in __get_unaligned_cpu64() 76 static inline u64 get_unaligned_le64(const void *p) in get_unaligned_le64() 91 static inline u64 get_unaligned_be64(const void *p) in get_unaligned_be64() 108 static inline void __put_le64_noalign(u8 *p, u64 val) in __put_le64_noalign() 126 static inline void __put_be64_noalign(u8 *p, u64 val) in __put_be64_noalign() 150 static inline void put_unaligned_le64(u64 val, void *p) in put_unaligned_le64() 177 static inline void put_unaligned_be64(u64 val, void *p) in put_unaligned_be64() [all …]
|
| /rk3399_rockchip-uboot/arch/mips/include/asm/ |
| H A D | types.h | 57 typedef unsigned long long u64; typedef 61 typedef u64 dma_addr_t; 63 typedef u64 phys_addr_t; 64 typedef u64 phys_size_t; 73 typedef u64 dma64_addr_t;
|
| /rk3399_rockchip-uboot/include/ |
| H A D | dfu.h | 62 u64 start; 63 u64 size; 73 u64 start; 74 u64 size; 91 u64 start; 92 u64 size; 126 int (*get_medium_size)(struct dfu_entity *dfu, u64 *size); 129 u64 offset, void *buf, long *len); 132 u64 offset, void *buf, long *len); 143 u64 offset; [all …]
|
| H A D | timer.h | 25 u64 timer_conv_64(u32 count); 34 int timer_get_count(struct udevice *dev, u64 *count); 58 int (*get_count)(struct udevice *dev, u64 *count); 78 u64 timer_early_get_count(void);
|
| H A D | fdt_support.h | 91 int fdt_fixup_memory(void *blob, u64 start, u64 size); 107 int fdt_fixup_memory_banks(void *blob, u64 start[], u64 size[], int banks); 109 int fdt_update_reserved_memory(void *blob, char *name, u64 start, u64 size); 245 u64 fdt_translate_address(const void *blob, int node_offset, 255 u64 addr); 256 u64 fdt_get_base_address(const void *fdt, int node); 297 static inline u64 fdt_read_number(const fdt32_t *cell, int size) in fdt_read_number() 299 u64 r = 0; in fdt_read_number() 310 int fdt_setup_simplefb_node(void *fdt, int node, u64 base_address, u32 width,
|
| H A D | bidram.h | 18 u64 base_u64[MEM_RESV_COUNT]; /* 4GB+ */ 19 u64 size_u64[MEM_RESV_COUNT]; 88 u64 bidram_append_size(void); 95 u64 board_bidram_append_size(void); 130 static inline u64 bidram_append_size(void) { return 0; } in bidram_append_size()
|
| H A D | part_efi.h | 95 u64 required_to_function:1; 96 u64 no_block_io_protocol:1; 97 u64 legacy_bios_bootable:1; 98 u64 reserved:45; 99 u64 type_guid_specific:16;
|
| H A D | rk_mini_dump.h | 24 u64 virt_addr; 25 u64 phys_addr; 26 u64 size;
|
| /rk3399_rockchip-uboot/arch/arm/include/asm/arch-fsl-layerscape/ |
| H A D | mp.h | 36 extern u64 __spin_table[]; 37 extern u64 __real_cntfrq; 38 extern u64 *secondary_boot_code; 48 int is_core_online(u64 cpu_id);
|
| /rk3399_rockchip-uboot/drivers/pci/ |
| H A D | fsl_pci_init.c | 49 u64 size) in set_inbound_window() 85 u64 out_lo, u8 pcie_cap, in fsl_pci_setup_inbound_windows() 89 u64 sz = min((u64)gd->ram_size, (1ull << 32)); in fsl_pci_setup_inbound_windows() 114 (u64)bus_start, (u64)phys_start, (u64)sz); in fsl_pci_setup_inbound_windows() 130 (u64)bus_start, (u64)phys_start, (u64)pci_sz); in fsl_pci_setup_inbound_windows() 143 (u64)bus_start, (u64)phys_start, (u64)pci_sz); in fsl_pci_setup_inbound_windows() 164 (u64)CONFIG_SYS_PCI64_MEMORY_BUS, in fsl_pci_setup_inbound_windows() 165 (u64)CONFIG_SYS_PCI_MEMORY_PHYS, in fsl_pci_setup_inbound_windows() 166 (u64)pci_sz); in fsl_pci_setup_inbound_windows() 178 (u64)bus_start, (u64)phys_start, (u64)pci_sz); in fsl_pci_setup_inbound_windows() [all …]
|
| /rk3399_rockchip-uboot/arch/arm/cpu/armv8/fsl-layerscape/ |
| H A D | mp.c | 29 u64 *table = get_spin_tbl_addr(); in update_os_arch_secondary_cores() 80 u64 *table = get_spin_tbl_addr(); in fsl_layerscape_wake_seconday_cores() 187 int is_core_online(u64 cpu_id) in is_core_online() 189 u64 *table; in is_core_online() 191 table = (u64 *)get_spin_tbl_addr() + pos * WORDS_PER_SPIN_TABLE_ENTRY; in is_core_online() 237 u64 *table; in cpu_status() 241 table = (u64 *)get_spin_tbl_addr(); in cpu_status() 247 table = (u64 *)get_spin_tbl_addr() + pos * in cpu_status() 263 u64 boot_addr; in cpu_release() 264 u64 *table = (u64 *)get_spin_tbl_addr(); in cpu_release()
|
| /rk3399_rockchip-uboot/arch/arm/cpu/armv7/ |
| H A D | virt-dt.c | 29 int armv7_apply_memory_carveout(u64 *start, u64 *size) in armv7_apply_memory_carveout() 33 *start >= (u64)CONFIG_ARMV7_SECURE_BASE + in armv7_apply_memory_carveout() 39 *start + *size == (u64)CONFIG_ARMV7_SECURE_BASE + in armv7_apply_memory_carveout()
|
| /rk3399_rockchip-uboot/include/linux/unaligned/ |
| H A D | be_byteshift.h | 16 static inline u64 __get_unaligned_be64(const u8 *p) in __get_unaligned_be64() 18 return (u64)__get_unaligned_be32(p) << 32 | in __get_unaligned_be64() 34 static inline void __put_unaligned_be64(u64 val, u8 *p) in __put_unaligned_be64() 50 static inline u64 get_unaligned_be64(const void *p) in get_unaligned_be64() 65 static inline void put_unaligned_be64(u64 val, void *p) in put_unaligned_be64()
|
| H A D | le_byteshift.h | 16 static inline u64 __get_unaligned_le64(const u8 *p) in __get_unaligned_le64() 18 return (u64)__get_unaligned_le32(p + 4) << 32 | in __get_unaligned_le64() 34 static inline void __put_unaligned_le64(u64 val, u8 *p) in __put_unaligned_le64() 50 static inline u64 get_unaligned_le64(const void *p) in get_unaligned_le64() 65 static inline void put_unaligned_le64(u64 val, void *p) in put_unaligned_le64()
|
| H A D | access_ok.h | 16 static inline u64 get_unaligned_le64(const void *p) in get_unaligned_le64() 31 static inline u64 get_unaligned_be64(const void *p) in get_unaligned_be64() 46 static inline void put_unaligned_le64(u64 val, void *p) in put_unaligned_le64() 61 static inline void put_unaligned_be64(u64 val, void *p) in put_unaligned_be64()
|
| /rk3399_rockchip-uboot/cmd/ddr_tool/stressapptest/ |
| H A D | stressapptest.h | 46 u64 a1; 47 u64 b1; 48 u64 a2; 49 u64 b2;
|
| /rk3399_rockchip-uboot/drivers/core/ |
| H A D | of_addr.c | 44 u64 (*map)(__be32 *addr, const __be32 *range, int na, int ns, int pna); 45 int (*translate)(__be32 *addr, u64 offset, int na); 58 static u64 of_bus_default_map(__be32 *addr, const __be32 *range, in of_bus_default_map() 61 u64 cp, s, da; in of_bus_default_map() 76 static int of_bus_default_translate(__be32 *addr, u64 offset, int na) in of_bus_default_translate() 78 u64 a = of_read_number(addr, na); in of_bus_default_translate() 126 u64 *size, unsigned int *flags) in of_get_address() 177 u64 offset = OF_BAD_ADDR; in of_translate_one() 241 static u64 __of_translate_address(const struct device_node *dev, in __of_translate_address() 248 u64 result = OF_BAD_ADDR; in __of_translate_address() [all …]
|