/xen/xen/include/asm-x86/guest/ |
A D | hyperv-tlfs.h | 600 u64 host_cr0; 601 u64 host_cr3; 602 u64 host_cr4; 606 u64 host_rip; 710 u64 host_rsp; 801 u64 lazy:1; 860 u64 format; 882 u64 flags; 911 u64 flags; 918 u64 flags; [all …]
|
/xen/xen/include/asm-x86/hvm/svm/ |
A D | vmcb.h | 340 u64 bytes; 360 u64 bytes; 377 u64 bytes; 496 u64 rflags; 497 u64 rip; 499 u64 rsp; 501 u64 rax; 502 u64 star; 503 u64 lstar; 504 u64 cstar; [all …]
|
/xen/xen/drivers/passthrough/vtd/ |
A D | iommu.h | 164 #define DMA_CCMD_CAIG_MASK(x) (((u64)x) & ((u64) 0x3 << 59)) 194 u64 val; 195 u64 rsvd1; 204 u64 lo; 205 u64 hi; 260 u64 val; 375 u64 lo; 376 u64 hi; 389 u64 res; 513 u64 cap; [all …]
|
A D | extern.h | 34 void print_vtd_entries(struct vtd_iommu *iommu, int bus, int devfn, u64 gmfn); 64 u64 addr, unsigned int size_order, u64 type); 68 u16 did, u16 size, u64 addr); 74 void free_pgtable_maddr(u64 maddr); 75 void *map_vtd_domain_page(u64 maddr);
|
/xen/xen/include/acpi/ |
A D | actbl3.h | 127 u64 entry_length; 130 u64 exit_address; 190 u64 reset_end; 191 u64 load_start; 202 u64 address; 233 u64 full_resume; 240 u64 suspend_end; 305 u64 base_address; 413 u64 reserved2; 464 u64 length; [all …]
|
A D | actbl1.h | 167 u64 reserved; 418 u64 control_data; 778 u64 parked_address; 779 u64 base_address; 784 u64 arm_mpidr; 803 u64 base_address; 826 u64 base_address; 841 u64 base_address; 851 u64 base_address; 981 u64 base_address; [all …]
|
A D | apei.h | 20 int erst_get_next_record_id(u64 *record_id); 21 ssize_t erst_read(u64 record_id, struct cper_record_header *record, 24 int erst_clear(u64 record_id); 31 int apei_read(u64 *val, struct acpi_generic_address *reg); 32 int apei_write(u64 val, struct acpi_generic_address *reg);
|
A D | actbl2.h | 387 u64 address; /* Register Base Address */ 426 u64 base_address; 661 u64 span; /* Length of memory range */ 669 u64 interrupts[1]; /* Interrupt array */ 688 u64 vatos_address; 714 u64 reserved; 772 u64 reserved; 872 u64 reserved; 873 u64 start_address; 874 u64 memory_length; [all …]
|
/xen/xen/include/asm-x86/ |
A D | edd.h | 44 u64 number_of_sectors; 68 u64 reserved; 71 u64 reserved; 74 u64 reserved; 77 u64 reserved; 98 u64 lun; 104 u64 reserved; 107 u64 eui; 108 u64 reserved; 111 u64 wwid; [all …]
|
A D | time.h | 21 typedef u64 cycles_t; 44 int cpu_frequency_change(u64 freq); 56 u64 gtime_to_gtsc(struct domain *d, u64 time); 57 u64 gtsc_to_gtime(struct domain *d, u64 tsc); 70 u64 stime2tsc(s_time_t stime); 73 void set_time_scale(struct time_scale *ts, u64 ticks_per_sec); 74 u64 scale_delta(u64 delta, const struct time_scale *scale);
|
A D | xstate.h | 45 extern u64 xfeature_mask; 46 extern u64 xstate_align; 76 u64 xstate_bv; 77 u64 xcomp_bv; 78 u64 reserved[6]; 90 bool __must_check set_xcr0(u64 xfeatures); 92 void set_msr_xss(u64 xss); 102 int __must_check handle_xsetbv(u32 index, u64 new_bv); 110 unsigned int xstate_ctxt_size(u64 xcr0);
|
A D | numa.h | 21 u64 start,end; 41 extern void setup_node_bootmem(nodeid_t nodeid, u64 start, u64 end); 78 extern int valid_numa_range(u64 start, u64 end, nodeid_t node); 80 void srat_parse_regions(u64 addr);
|
/xen/xen/drivers/acpi/apei/ |
A D | apei-internal.h | 23 u64 value; 24 u64 var1; 25 u64 var2; 26 u64 src_base; 27 u64 dst_base; 41 u64 input) in apei_exec_ctx_set_input() 46 static inline u64 apei_exec_ctx_get_output(struct apei_exec_context *ctx) in apei_exec_ctx_get_output() 69 int __apei_exec_read_register(struct acpi_whea_header *entry, u64 *val); 70 int __apei_exec_write_register(struct acpi_whea_header *entry, u64 val);
|
A D | erst.c | 73 u64 base; 74 u64 size; 106 static int erst_timedout(u64 *t, u64 spin_unit) in erst_timedout() 153 u64 val; in erst_exec_add_value() 167 u64 val; in erst_exec_subtract_value() 190 u64 val; in erst_exec_stall_while_true() 213 u64 val; in erst_exec_skip_next_instruction_if_true() 249 u64 offset; in erst_exec_move_data() 458 u64 val; in __erst_write_to_storage() 499 u64 val; in __erst_read_from_storage() [all …]
|
A D | apei-io.c | 158 u64 *paddr, int silent) in apei_check_gar() 194 u64 paddr; in apei_pre_map_gar() 215 u64 paddr; in apei_post_unmap_gar() 230 static int apei_read_mem(u64 paddr, u64 *val, u32 width) in apei_read_mem() 233 u64 tmpval; in apei_read_mem() 247 tmpval = (u64)readl(addr); in apei_read_mem() 248 tmpval |= ((u64)readl(addr+4)) << 32; in apei_read_mem() 258 static int apei_write_mem(u64 paddr, u64 val, u32 width) in apei_write_mem() 287 int apei_read(u64 *val, struct acpi_generic_address *reg) in apei_read() 289 u64 paddr; in apei_read() [all …]
|
/xen/xen/include/asm-arm/ |
A D | types.h | 37 typedef unsigned long long u64; typedef 40 typedef u64 paddr_t; 47 typedef unsigned long u64; typedef 48 typedef u64 vaddr_t; 50 typedef u64 paddr_t; 53 typedef u64 register_t;
|
/xen/xen/arch/arm/platforms/ |
A D | exynos5.c | 45 u64 mct_base_addr; in exynos5_init_time() 46 u64 size; in exynos5_init_time() 100 u64 sysram_addr; in exynos5_smp_init() 101 u64 size; in exynos5_smp_init() 102 u64 sysram_offset; in exynos5_smp_init() 192 static int exynos5_get_pmu_baseandsize(u64 *power_base_addr, u64 *size) in exynos5_get_pmu_baseandsize() 226 u64 power_base_addr; in exynos5_cpu_up() 227 u64 size; in exynos5_cpu_up() 259 u64 power_base_addr; in exynos5_reset() 260 u64 size; in exynos5_reset()
|
/xen/xen/include/asm-x86/hvm/vmx/ |
A D | vvmx.h | 158 u64 get_vvmcs_virtual(void *vvmcs, u32 encoding); 159 u64 get_vvmcs_real(const struct vcpu *, u32 encoding); 160 void set_vvmcs_virtual(void *vvmcs, u32 encoding, u64 val); 161 void set_vvmcs_real(const struct vcpu *, u32 encoding, u64 val); 162 enum vmx_insn_errno get_vvmcs_virtual_safe(void *vvmcs, u32 encoding, u64 *val); 164 u64 *val); 165 enum vmx_insn_errno set_vvmcs_virtual_safe(void *vvmcs, u32 encoding, u64 val); 167 u64 val); 192 u64 *msr_content); 200 u64 nvmx_get_tsc_offset(struct vcpu *v);
|
A D | vmx.h | 35 u64 r : 1, /* bit 0 - Read permission */ 53 u64 epte; 330 static always_inline void __vmptrld(u64 addr) in __vmptrld() 352 static always_inline void __vmpclear(u64 addr) in __vmpclear() 502 u64 vpid:16; in __invvpid() 503 u64 rsvd:48; in __invvpid() 504 u64 gva; in __invvpid() 573 static inline int __vmxon(u64 addr) in __vmxon() 644 u64 exit_qualification; 645 u64 gla; [all …]
|
/xen/xen/include/xen/ |
A D | device_tree.h | 234 static inline u64 dt_read_number(const __be32 *cell, int size) in dt_read_number() 236 u64 r = 0; in dt_read_number() 255 static inline u64 dt_next_cell(int s, const __be32 **cellp) in dt_next_cell() 367 const char *name, u64 *out_value); 488 u64 *addr, u64 *size); 560 u64 addr, u64 length, 656 void dt_set_cell(__be32 **cellp, int size, u64 val); 670 u64 address, u64 size); 684 u64 address, u64 size); 699 u64 *address, u64 *size);
|
A D | pdx.h | 16 extern uint64_t pdx_init_mask(u64 base_addr); 17 extern u64 pdx_region_mask(u64 base, u64 len);
|
/xen/xen/common/ |
A D | lib.c | 158 u64 __qdivrem(u64 uq, u64 vq, u64 *arq) in __qdivrem() 360 u64 ua, ub, uq; in __divdi3() 362 ua = (a < 0) ? -(u64)a : a; in __divdi3() 363 ub = (b < 0) ? -(u64)b : b; in __divdi3() 372 u64 __udivdi3(u64 a, u64 b) in __udivdi3() 380 u64 __umoddi3(u64 a, u64 b) in __umoddi3() 382 u64 rem; in __umoddi3() 397 u64 ua, ub, urem; in __moddi3() 399 ua = neg ? -(u64)a : a; in __moddi3() 400 ub = (b < 0) ? -(u64)b : b; in __moddi3() [all …]
|
A D | pdx.c | 45 static u64 __init fill_mask(u64 mask) in fill_mask() 60 u64 __init pdx_region_mask(u64 base, u64 len) in pdx_region_mask()
|
/xen/xen/include/asm-arm/arm64/ |
A D | io.h | 45 static inline void __raw_writeq(u64 val, volatile void __iomem *addr) in __raw_writeq() 80 static inline u64 __raw_readq(const volatile void __iomem *addr) in __raw_readq() 82 u64 val; in __raw_readq() 104 #define readq_relaxed(c) ({ u64 __v = le64_to_cpu((__force __le64)__raw_readq(c)); __v; }) 109 #define writeq_relaxed(v,c) ((void)__raw_writeq((__force u64)cpu_to_le64(v),(c))) 119 #define readq(c) ({ u64 __v = readq_relaxed(c); __iormb(); __v; }) 129 static inline int emulate_read(u64 addr) in emulate_read() 135 static inline void emulate_write(u64 addr) in emulate_write()
|
/xen/xen/arch/x86/ |
A D | xstate.c | 26 u64 __read_mostly xfeature_mask; 30 u64 __read_mostly xstate_align; 58 bool set_xcr0(u64 xfeatures) in set_xcr0() 74 void set_msr_xss(u64 xss) in set_msr_xss() 76 u64 *this_xss = &this_cpu(xss); in set_msr_xss() 175 u64 valid; in expand_xsave_states() 239 u64 xstate_bv, valid; in compress_xsave_states() 552 u64 act_xcr0 = get_xcr0(); in _xstate_ctxt_size() 589 u64 feature_mask; in xstate_init() 645 static bool valid_xcr0(u64 xcr0) in valid_xcr0() [all …]
|