| /tools/perf/util/intel-pt-decoder/ |
| D | intel-pt-decoder.h | 163 uint64_t val[INTEL_PT_BLK_TYPE_CNT][INTEL_PT_BLK_ITEM_ID_CNT]; 166 uint64_t rflags; 167 uint64_t rip; 168 uint64_t rax; 169 uint64_t rcx; 170 uint64_t rdx; 171 uint64_t rbx; 172 uint64_t rsp; 173 uint64_t rbp; 174 uint64_t rsi; [all …]
|
| /tools/perf/util/ |
| D | perf_regs.h | 12 uint64_t mask; 27 uint64_t arch__intr_reg_mask(void); 28 uint64_t arch__user_reg_mask(void); 33 uint64_t perf_arch_reg_ip(const char *arch); 34 uint64_t perf_arch_reg_sp(const char *arch); 36 uint64_t __perf_reg_ip_arm64(void); 37 uint64_t __perf_reg_sp_arm64(void); 39 uint64_t __perf_reg_ip_arm(void); 40 uint64_t __perf_reg_sp_arm(void); 42 uint64_t __perf_reg_ip_csky(void); [all …]
|
| D | jitdump.h | 44 uint64_t timestamp; /* timestamp */ 45 uint64_t flags; /* flags */ 62 uint64_t timestamp; 70 uint64_t vma; 71 uint64_t code_addr; 72 uint64_t code_size; 73 uint64_t code_index; 85 uint64_t vma; 86 uint64_t old_code_addr; 87 uint64_t new_code_addr; [all …]
|
| /tools/testing/selftests/sgx/ |
| D | defines.h | 36 uint64_t type; 41 uint64_t value; 46 uint64_t value; 51 uint64_t value; 52 uint64_t addr; 57 uint64_t value; 58 uint64_t addr; 63 uint64_t epc_addr; 64 uint64_t flags; 65 uint64_t ret; [all …]
|
| /tools/testing/selftests/bpf/progs/ |
| D | test_core_extern.c | 21 extern uint64_t CONFIG_ULONG __kconfig __weak; 23 extern uint64_t CONFIG_MISSING __kconfig __weak; 25 uint64_t kern_ver = -1; 26 uint64_t unkn_virt_val = -1; 27 uint64_t bpf_syscall = -1; 28 uint64_t tristate_val = -1; 29 uint64_t bool_val = -1; 30 uint64_t char_val = -1; 31 uint64_t ushort_val = -1; 32 uint64_t int_val = -1; [all …]
|
| D | profiler.h | 58 uint64_t ancestor_start_times[MAX_ANCESTORS]; 68 uint64_t start_time; 70 uint64_t bpf_stats_num_perf_events; 71 uint64_t bpf_stats_start_ktime_ns; 78 uint64_t cgroup_root_mtime; 79 uint64_t cgroup_proc_mtime; 102 uint64_t last_kill_time; 115 uint64_t parent_start_time; 126 uint64_t parent_start_time; 148 uint64_t kill_signals_mask; [all …]
|
| /tools/testing/selftests/kvm/include/riscv/ |
| D | arch_timer.h | 17 ((timer_freq) * (uint64_t)(msec) / 1000) 20 ((timer_freq) * (uint64_t)(usec) / 1000000) 23 ((uint64_t)(cycles) * 1000000 / (timer_freq)) 25 static inline uint64_t timer_get_cycles(void) in timer_get_cycles() 30 static inline void timer_set_cmp(uint64_t cval) in timer_set_cmp() 35 static inline uint64_t timer_get_cmp(void) in timer_get_cmp() 52 uint64_t now_ct = timer_get_cycles(); in timer_set_next_cmp_ms() 53 uint64_t next_ct = now_ct + msec_to_cycles(msec); in timer_set_next_cmp_ms() 58 static inline void __delay(uint64_t cycles) in __delay() 60 uint64_t start = timer_get_cycles(); in __delay()
|
| /tools/testing/selftests/kvm/include/x86_64/ |
| D | vmx.h | 292 uint64_t value; 297 static inline int vmxon(uint64_t phys) in vmxon() 314 static inline int vmclear(uint64_t vmcs_pa) in vmclear() 326 static inline int vmptrld(uint64_t vmcs_pa) in vmptrld() 341 static inline int vmptrst(uint64_t *value) in vmptrst() 343 uint64_t tmp; in vmptrst() 361 static inline uint64_t vmptrstz(void) in vmptrstz() 363 uint64_t value = 0; in vmptrstz() 396 : [host_rsp]"r"((uint64_t)HOST_RSP), in vmlaunch() 397 [host_rip]"r"((uint64_t)HOST_RIP) in vmlaunch() [all …]
|
| D | processor.h | 26 extern uint64_t guest_tsc_khz; 403 uint64_t address; 421 static inline uint64_t get_desc64_base(const struct desc64 *desc) in get_desc64_base() 423 return ((uint64_t)desc->base3 << 32) | in get_desc64_base() 427 static inline uint64_t rdtsc(void) in rdtsc() 430 uint64_t tsc_val; in rdtsc() 438 tsc_val = ((uint64_t)edx) << 32 | eax; in rdtsc() 442 static inline uint64_t rdtscp(uint32_t *aux) in rdtscp() 447 return ((uint64_t)edx) << 32 | eax; in rdtscp() 450 static inline uint64_t rdmsr(uint32_t msr) in rdmsr() [all …]
|
| /tools/testing/selftests/kvm/x86_64/ |
| D | ucna_injection_test.c | 48 static uint64_t supported_mcg_caps; 56 static volatile uint64_t i_ucna_rcvd; 57 static volatile uint64_t i_ucna_addr; 58 static volatile uint64_t ucna_addr; 59 static volatile uint64_t ucna_addr2; 63 uint64_t *p_i_ucna_rcvd; 64 uint64_t *p_i_ucna_addr; 65 uint64_t *p_ucna_addr; 66 uint64_t *p_ucna_addr2; 71 uint64_t msr = rdmsr(MSR_IA32_APICBASE); in verify_apic_base_addr() [all …]
|
| D | private_mem_conversions_test.c | 26 #define BASE_DATA_GPA ((uint64_t)(1ull << 32)) 27 #define PER_CPU_DATA_SIZE ((uint64_t)(SZ_2M + PAGE_SIZE)) 41 static void memcmp_h(uint8_t *mem, uint64_t gpa, uint8_t pattern, size_t size) in memcmp_h() 73 static void guest_sync_shared(uint64_t gpa, uint64_t size, in guest_sync_shared() 79 static void guest_sync_private(uint64_t gpa, uint64_t size, uint8_t pattern) in guest_sync_private() 89 static void guest_map_mem(uint64_t gpa, uint64_t size, bool map_shared, in guest_map_mem() 92 uint64_t flags = MAP_GPA_SET_ATTRIBUTES; in guest_map_mem() 101 static void guest_map_shared(uint64_t gpa, uint64_t size, bool do_fallocate) in guest_map_shared() 106 static void guest_map_private(uint64_t gpa, uint64_t size, bool do_fallocate) in guest_map_private() 112 uint64_t offset; [all …]
|
| /tools/testing/selftests/kvm/include/ |
| D | memstress.h | 23 uint64_t gpa; 24 uint64_t gva; 25 uint64_t pages; 35 uint64_t gpa; 36 uint64_t size; 37 uint64_t guest_page_size; 59 uint64_t vcpu_memory_bytes, int slots, 71 uint64_t memstress_nested_pages(int nr_vcpus); 78 int slots, uint64_t pages_per_slot); 79 unsigned long **memstress_alloc_bitmaps(int slots, uint64_t pages_per_slot);
|
| D | kvm_util.h | 87 uint64_t max_gfn; 98 uint64_t gpa_tag_mask; 187 kvm_static_assert(sizeof(struct vm_shape) == sizeof(uint64_t)); 364 static inline int __vm_enable_cap(struct kvm_vm *vm, uint32_t cap, uint64_t arg0) in __vm_enable_cap() 370 static inline void vm_enable_cap(struct kvm_vm *vm, uint32_t cap, uint64_t arg0) in vm_enable_cap() 377 static inline void vm_set_memory_attributes(struct kvm_vm *vm, uint64_t gpa, in vm_set_memory_attributes() 378 uint64_t size, uint64_t attributes) in vm_set_memory_attributes() 398 static inline void vm_mem_set_private(struct kvm_vm *vm, uint64_t gpa, in vm_mem_set_private() 399 uint64_t size) in vm_mem_set_private() 404 static inline void vm_mem_set_shared(struct kvm_vm *vm, uint64_t gpa, in vm_mem_set_shared() [all …]
|
| /tools/testing/selftests/kvm/aarch64/ |
| D | psci_test.c | 25 static uint64_t psci_cpu_on(uint64_t target_cpu, uint64_t entry_addr, in psci_cpu_on() 26 uint64_t context_id) in psci_cpu_on() 36 static uint64_t psci_affinity_info(uint64_t target_affinity, in psci_affinity_info() 37 uint64_t lowest_affinity_level) in psci_affinity_info() 47 static uint64_t psci_system_suspend(uint64_t entry_addr, uint64_t context_id) in psci_system_suspend() 57 static uint64_t psci_features(uint32_t func_id) in psci_features() 103 uint64_t obs_pc, obs_x0; in assert_vcpu_reset() 116 static void guest_test_cpu_on(uint64_t target_cpu) in guest_test_cpu_on() 118 uint64_t target_state; in guest_test_cpu_on() 135 uint64_t target_mpidr; in host_test_cpu_on() [all …]
|
| D | arch_timer_edge_cases.c | 25 static const uint64_t CVAL_MAX = ~0ULL; 34 static const uint64_t DEF_CNT = (CVAL_MAX / 2); 55 uint64_t wait_ms; 57 uint64_t long_wait_ms; 84 typedef void (*sleep_method_t)(enum arch_timer timer, uint64_t usec); 86 static void sleep_poll(enum arch_timer timer, uint64_t usec); 87 static void sleep_sched_poll(enum arch_timer timer, uint64_t usec); 88 static void sleep_in_userspace(enum arch_timer timer, uint64_t usec); 89 static void sleep_migrate(enum arch_timer timer, uint64_t usec); 124 static void userspace_cmd(uint64_t cmd) in userspace_cmd() [all …]
|
| D | vpmu_counter_access.c | 37 uint64_t set_reg_id; 38 uint64_t clr_reg_id; 43 static uint64_t get_pmcr_n(uint64_t pmcr) in get_pmcr_n() 48 static void set_pmcr_n(uint64_t *pmcr, uint64_t pmcr_n) in set_pmcr_n() 53 static uint64_t get_counters_mask(uint64_t n) in get_counters_mask() 55 uint64_t mask = BIT(ARMV8_PMU_CYCLE_IDX); in get_counters_mask() 98 uint64_t pmcr = read_sysreg(pmcr_el0); in pmu_disable_reset() 178 uint64_t _tval = read_sysreg(regname); \ 194 static void check_bitmap_pmu_regs(uint64_t mask, bool set_expected) in check_bitmap_pmu_regs() 216 uint64_t pmcr_n, test_bit = BIT(pmc_idx); in test_bitmap_pmu_regs() [all …]
|
| /tools/testing/selftests/kvm/ |
| D | access_tracking_perf_test.c | 73 uint64_t vcpu_memory_bytes; 79 static uint64_t pread_uint64(int fd, const char *filename, uint64_t index) in pread_uint64() 81 uint64_t value; in pread_uint64() 95 static uint64_t lookup_pfn(int pagemap_fd, struct kvm_vm *vm, uint64_t gva) in lookup_pfn() 97 uint64_t hva = (uint64_t) addr_gva2hva(vm, gva); in lookup_pfn() 98 uint64_t entry; in lookup_pfn() 99 uint64_t pfn; in lookup_pfn() 111 static bool is_page_idle(int page_idle_fd, uint64_t pfn) in is_page_idle() 113 uint64_t bits = pread_uint64(page_idle_fd, "page_idle", pfn / 64); in is_page_idle() 118 static void mark_page_idle(int page_idle_fd, uint64_t pfn) in mark_page_idle() [all …]
|
| D | kvm_page_table_test.c | 49 uint64_t guest_test_virt_mem; 50 uint64_t host_page_size; 51 uint64_t host_num_pages; 52 uint64_t large_page_size; 53 uint64_t large_num_pages; 54 uint64_t host_pages_per_lpage; 80 static uint64_t guest_test_phys_mem; 86 static uint64_t guest_test_virt_mem = DEFAULT_GUEST_TEST_MEM; 92 uint64_t addr; in guest_code() 116 *(uint64_t *)addr = 0x0123456789ABCDEF; in guest_code() [all …]
|
| D | memslot_perf_test.c | 88 uint64_t npages; 89 uint64_t pages_per_slot; 92 uint64_t mmio_gpa_min; 93 uint64_t mmio_gpa_max; 188 static void *vm_gpa2hva(struct vm_data *data, uint64_t gpa, uint64_t *rempages) in vm_gpa2hva() 190 uint64_t gpage, pgoffs; in vm_gpa2hva() 202 slot = min(gpage / data->pages_per_slot, (uint64_t)data->nslots - 1); in vm_gpa2hva() 206 uint64_t slotpages; in vm_gpa2hva() 222 static uint64_t vm_slot2gpa(struct vm_data *data, uint32_t slot) in vm_slot2gpa() 246 uint64_t pages_per_slot, uint64_t rempages) in check_slot_pages() [all …]
|
| /tools/testing/selftests/kvm/lib/aarch64/ |
| D | processor.c | 23 static uint64_t page_align(struct kvm_vm *vm, uint64_t v) in page_align() 28 static uint64_t pgd_index(struct kvm_vm *vm, vm_vaddr_t gva) in pgd_index() 31 uint64_t mask = (1UL << (vm->va_bits - shift)) - 1; in pgd_index() 36 static uint64_t pud_index(struct kvm_vm *vm, vm_vaddr_t gva) in pud_index() 39 uint64_t mask = (1UL << (vm->page_shift - 3)) - 1; in pud_index() 47 static uint64_t pmd_index(struct kvm_vm *vm, vm_vaddr_t gva) in pmd_index() 50 uint64_t mask = (1UL << (vm->page_shift - 3)) - 1; in pmd_index() 58 static uint64_t pte_index(struct kvm_vm *vm, vm_vaddr_t gva) in pte_index() 60 uint64_t mask = (1UL << (vm->page_shift - 3)) - 1; in pte_index() 70 static uint64_t addr_pte(struct kvm_vm *vm, uint64_t pa, uint64_t attrs) in addr_pte() [all …]
|
| /tools/testing/selftests/mm/ |
| D | vm_util.h | 35 uint64_t pagemap_get_entry(int fd, char *start); 42 uint64_t read_pmd_pagesize(void); 44 bool check_huge_anon(void *addr, int nr_hpages, uint64_t hpage_size); 45 bool check_huge_file(void *addr, int nr_hpages, uint64_t hpage_size); 46 bool check_huge_shmem(void *addr, int nr_hpages, uint64_t hpage_size); 51 int uffd_register(int uffd, void *addr, uint64_t len, 53 int uffd_unregister(int uffd, void *addr, uint64_t len); 54 int uffd_register_with_ioctls(int uffd, void *addr, uint64_t len, 55 bool miss, bool wp, bool minor, uint64_t *ioctls);
|
| /tools/testing/selftests/filesystems/statmount/ |
| D | statmount.h | 10 static inline int statmount(uint64_t mnt_id, uint64_t mnt_ns_id, uint64_t mask, in statmount() 28 static ssize_t listmount(uint64_t mnt_id, uint64_t mnt_ns_id, in listmount() 29 uint64_t last_mnt_id, uint64_t list[], size_t num, in listmount()
|
| /tools/testing/selftests/kvm/lib/x86_64/ |
| D | vmx.c | 25 uint64_t readable:1; 26 uint64_t writable:1; 27 uint64_t executable:1; 28 uint64_t memory_type:3; 29 uint64_t ignore_pat:1; 30 uint64_t page_size:1; 31 uint64_t accessed:1; 32 uint64_t dirty:1; 33 uint64_t ignored_11_10:2; 34 uint64_t address:40; [all …]
|
| /tools/testing/selftests/kvm/include/aarch64/ |
| D | processor.h | 134 uint64_t *virt_get_pte_hva(struct kvm_vm *vm, vm_vaddr_t gva); 231 void smccc_hvc(uint32_t function_id, uint64_t arg0, uint64_t arg1, 232 uint64_t arg2, uint64_t arg3, uint64_t arg4, uint64_t arg5, 233 uint64_t arg6, struct arm_smccc_res *res); 242 void smccc_smc(uint32_t function_id, uint64_t arg0, uint64_t arg1, 243 uint64_t arg2, uint64_t arg3, uint64_t arg4, uint64_t arg5, 244 uint64_t arg6, struct arm_smccc_res *res);
|
| /tools/testing/selftests/arm64/signal/testcases/ |
| D | tpidr2_restore.c | 20 static uint64_t get_tpidr2(void) in get_tpidr2() 22 uint64_t val; in get_tpidr2() 33 static void set_tpidr2(uint64_t val) in set_tpidr2() 43 static uint64_t initial_tpidr2; 55 uint64_t my_tpidr2 = get_tpidr2(); in modify_tpidr2() 66 uint64_t tpidr2 = get_tpidr2(); in check_tpidr2()
|