/tools/perf/util/intel-pt-decoder/ |
D | intel-pt-decoder.h | 160 uint64_t val[INTEL_PT_BLK_TYPE_CNT][INTEL_PT_BLK_ITEM_ID_CNT]; 163 uint64_t rflags; 164 uint64_t rip; 165 uint64_t rax; 166 uint64_t rcx; 167 uint64_t rdx; 168 uint64_t rbx; 169 uint64_t rsp; 170 uint64_t rbp; 171 uint64_t rsi; [all …]
|
D | intel-pt-log.h | 22 uint64_t pos, const unsigned char *buf); 26 void __intel_pt_log_insn(struct intel_pt_insn *intel_pt_insn, uint64_t ip); 28 uint64_t ip); 60 static inline void intel_pt_log_at(const char *msg, uint64_t u) in intel_pt_log_at() 65 static inline void intel_pt_log_to(const char *msg, uint64_t u) in intel_pt_log_to()
|
/tools/perf/util/ |
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/kvm/include/x86_64/ |
D | processor.h | 107 uint64_t address; 110 static inline uint64_t get_desc64_base(const struct desc64 *desc) in get_desc64_base() 112 return ((uint64_t)desc->base3 << 32) | in get_desc64_base() 116 static inline uint64_t rdtsc(void) in rdtsc() 119 uint64_t tsc_val; in rdtsc() 127 tsc_val = ((uint64_t)edx) << 32 | eax; in rdtsc() 131 static inline uint64_t rdtscp(uint32_t *aux) in rdtscp() 136 return ((uint64_t)edx) << 32 | eax; in rdtscp() 139 static inline uint64_t rdmsr(uint32_t msr) in rdmsr() 145 return a | ((uint64_t) d << 32); in rdmsr() [all …]
|
D | vmx.h | 334 uint64_t value; 339 static inline int vmxon(uint64_t phys) in vmxon() 356 static inline int vmclear(uint64_t vmcs_pa) in vmclear() 368 static inline int vmptrld(uint64_t vmcs_pa) in vmptrld() 383 static inline int vmptrst(uint64_t *value) in vmptrst() 385 uint64_t tmp; in vmptrst() 403 static inline uint64_t vmptrstz(void) in vmptrstz() 405 uint64_t value = 0; in vmptrstz() 438 : [host_rsp]"r"((uint64_t)HOST_RSP), in vmlaunch() 439 [host_rip]"r"((uint64_t)HOST_RIP) in vmlaunch() [all …]
|
/tools/testing/selftests/kvm/aarch64/ |
D | psci_cpu_on_test.c | 26 static uint64_t psci_cpu_on(uint64_t target_cpu, uint64_t entry_addr, in psci_cpu_on() 27 uint64_t context_id) in psci_cpu_on() 29 register uint64_t x0 asm("x0") = PSCI_0_2_FN64_CPU_ON; in psci_cpu_on() 30 register uint64_t x1 asm("x1") = target_cpu; in psci_cpu_on() 31 register uint64_t x2 asm("x2") = entry_addr; in psci_cpu_on() 32 register uint64_t x3 asm("x3") = context_id; in psci_cpu_on() 42 static uint64_t psci_affinity_info(uint64_t target_affinity, in psci_affinity_info() 43 uint64_t lowest_affinity_level) in psci_affinity_info() 45 register uint64_t x0 asm("x0") = PSCI_0_2_FN64_AFFINITY_INFO; in psci_affinity_info() 46 register uint64_t x1 asm("x1") = target_affinity; in psci_affinity_info() [all …]
|
/tools/testing/selftests/bpf/progs/ |
D | test_core_extern.c | 20 extern uint64_t CONFIG_ULONG __kconfig __weak; 22 extern uint64_t CONFIG_MISSING __kconfig __weak; 24 uint64_t kern_ver = -1; 25 uint64_t bpf_syscall = -1; 26 uint64_t tristate_val = -1; 27 uint64_t bool_val = -1; 28 uint64_t char_val = -1; 29 uint64_t ushort_val = -1; 30 uint64_t int_val = -1; 31 uint64_t ulong_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 …]
|
D | test_cls_redirect.c | 46 uint64_t processed_packets_total; 47 uint64_t l3_protocol_packets_total_ipv4; 48 uint64_t l3_protocol_packets_total_ipv6; 49 uint64_t l4_protocol_packets_total_tcp; 50 uint64_t l4_protocol_packets_total_udp; 51 uint64_t accepted_packets_total_syn; 52 uint64_t accepted_packets_total_syn_cookies; 53 uint64_t accepted_packets_total_last_hop; 54 uint64_t accepted_packets_total_icmp_echo_request; 55 uint64_t accepted_packets_total_established; [all …]
|
/tools/testing/selftests/kvm/include/ |
D | perf_test_util.h | 21 uint64_t gva; 22 uint64_t pages; 30 uint64_t host_page_size; 31 uint64_t guest_page_size; 44 extern uint64_t guest_test_phys_mem; 47 uint64_t vcpu_memory_bytes, int slots, 51 uint64_t vcpu_memory_bytes,
|
D | kvm_util.h | 28 typedef uint64_t vm_paddr_t; /* Virtual Machine (Guest) physical address */ 29 typedef uint64_t vm_vaddr_t; /* Virtual Machine (Guest) virtual address */ 91 struct kvm_vm *vm_create(enum vm_guest_mode mode, uint64_t phy_pages, int perm); 97 uint64_t first_page, uint32_t num_pages); 130 uint64_t guest_paddr, uint32_t slot, uint64_t npages, 142 void vm_mem_region_move(struct kvm_vm *vm, uint32_t slot, uint64_t new_gpa); 149 void virt_map(struct kvm_vm *vm, uint64_t vaddr, uint64_t paddr, 232 int _kvm_device_check_attr(int dev_fd, uint32_t group, uint64_t attr); 233 int kvm_device_check_attr(int dev_fd, uint32_t group, uint64_t attr); 234 int _kvm_create_device(struct kvm_vm *vm, uint64_t type, bool test, int *fd); [all …]
|
/tools/testing/selftests/kvm/ |
D | access_tracking_perf_test.c | 74 uint64_t vcpu_memory_bytes; 80 static uint64_t pread_uint64(int fd, const char *filename, uint64_t index) in pread_uint64() 82 uint64_t value; in pread_uint64() 96 static uint64_t lookup_pfn(int pagemap_fd, struct kvm_vm *vm, uint64_t gva) in lookup_pfn() 98 uint64_t hva = (uint64_t) addr_gva2hva(vm, gva); in lookup_pfn() 99 uint64_t entry; in lookup_pfn() 100 uint64_t pfn; in lookup_pfn() 115 static bool is_page_idle(int page_idle_fd, uint64_t pfn) in is_page_idle() 117 uint64_t bits = pread_uint64(page_idle_fd, "page_idle", pfn / 64); in is_page_idle() 122 static void mark_page_idle(int page_idle_fd, uint64_t pfn) in mark_page_idle() [all …]
|
D | memslot_perf_test.c | 95 uint64_t npages; 96 uint64_t pages_per_slot; 99 uint64_t mmio_gpa_min; 100 uint64_t mmio_gpa_max; 135 uint64_t cmd; in vcpu_worker() 182 static void *vm_gpa2hva(struct vm_data *data, uint64_t gpa, uint64_t *rempages) in vm_gpa2hva() 184 uint64_t gpage, pgoffs; in vm_gpa2hva() 195 slot = min(gpage / data->pages_per_slot, (uint64_t)data->nslots - 1); in vm_gpa2hva() 199 uint64_t slotpages; in vm_gpa2hva() 215 static uint64_t vm_slot2gpa(struct vm_data *data, uint32_t slot) in vm_slot2gpa() [all …]
|
D | kvm_page_table_test.c | 56 uint64_t guest_test_virt_mem; 57 uint64_t host_page_size; 58 uint64_t host_num_pages; 59 uint64_t large_page_size; 60 uint64_t large_num_pages; 61 uint64_t host_pages_per_lpage; 87 static uint64_t guest_test_phys_mem; 93 static uint64_t guest_test_virt_mem = DEFAULT_GUEST_TEST_MEM; 100 uint64_t addr; in guest_code() 127 *(uint64_t *)addr = 0x0123456789ABCDEF; in guest_code() [all …]
|
D | set_memory_region_test.c | 36 static const uint64_t MMIO_VAL = 0xbeefull; 38 extern const uint64_t final_rip_start; 39 extern const uint64_t final_rip_end; 43 static inline uint64_t guest_spin_on_val(uint64_t spin_val) in guest_spin_on_val() 45 uint64_t val; in guest_spin_on_val() 48 val = READ_ONCE(*((uint64_t *)MEM_REGION_GPA)); in guest_spin_on_val() 60 uint64_t cmd; in vcpu_worker() 119 uint64_t *hva; in spawn_vm() 120 uint64_t gpa; in spawn_vm() 152 uint64_t val; in guest_code_move_memory_region() [all …]
|
/tools/testing/selftests/kvm/lib/aarch64/ |
D | processor.c | 19 static uint64_t page_align(struct kvm_vm *vm, uint64_t v) in page_align() 24 static uint64_t pgd_index(struct kvm_vm *vm, vm_vaddr_t gva) in pgd_index() 27 uint64_t mask = (1UL << (vm->va_bits - shift)) - 1; in pgd_index() 32 static uint64_t pud_index(struct kvm_vm *vm, vm_vaddr_t gva) in pud_index() 35 uint64_t mask = (1UL << (vm->page_shift - 3)) - 1; in pud_index() 43 static uint64_t pmd_index(struct kvm_vm *vm, vm_vaddr_t gva) in pmd_index() 46 uint64_t mask = (1UL << (vm->page_shift - 3)) - 1; in pmd_index() 54 static uint64_t pte_index(struct kvm_vm *vm, vm_vaddr_t gva) in pte_index() 56 uint64_t mask = (1UL << (vm->page_shift - 3)) - 1; in pte_index() 60 static uint64_t pte_addr(struct kvm_vm *vm, uint64_t entry) in pte_addr() [all …]
|
/tools/testing/selftests/kvm/lib/s390x/ |
D | diag318_test_handler.c | 18 uint64_t diag318_info = 0x12345678; in guest_code() 28 static uint64_t diag318_handler(void) in diag318_handler() 32 uint64_t reg; in diag318_handler() 33 uint64_t diag318_info; in diag318_handler() 56 uint64_t get_diag318_info(void) in get_diag318_info() 58 static uint64_t diag318_info; in get_diag318_info()
|
/tools/testing/selftests/kvm/lib/ |
D | perf_test_util.c | 13 uint64_t guest_test_phys_mem; 19 static uint64_t guest_test_virt_mem = DEFAULT_GUEST_TEST_MEM; 28 uint64_t gva; in guest_code() 29 uint64_t pages; in guest_code() 40 uint64_t addr = gva + (i * perf_test_args.guest_page_size); in guest_code() 43 *(uint64_t *)addr = 0x0123456789ABCDEF; in guest_code() 45 READ_ONCE(*(uint64_t *)addr); in guest_code() 53 uint64_t vcpu_memory_bytes, int slots, in perf_test_create_vm() 57 uint64_t guest_num_pages; in perf_test_create_vm() 104 uint64_t region_pages = guest_num_pages / slots; in perf_test_create_vm() [all …]
|
/tools/vm/ |
D | page-types.c | 94 #define KPF_ALL_BITS ((uint64_t)~0ULL) 162 static uint64_t opt_cgroup; /* cgroup inode */ 179 static uint64_t opt_mask[MAX_BIT_FILTERS]; 180 static uint64_t opt_bits[MAX_BIT_FILTERS]; 204 static uint64_t page_flags[HASH_SIZE]; 255 uint64_t *buf, in do_u64_read() 275 static unsigned long kpageflags_read(uint64_t *buf, in kpageflags_read() 282 static unsigned long kpagecgroup_read(uint64_t *buf, in kpagecgroup_read() 292 static unsigned long kpagecount_read(uint64_t *buf, in kpagecount_read() 301 static unsigned long pagemap_read(uint64_t *buf, in pagemap_read() [all …]
|
/tools/testing/selftests/bpf/ |
D | bpf_rand.h | 9 static inline uint64_t bpf_rand_mask(uint64_t mask) in bpf_rand_mask() 11 return (((uint64_t)(uint32_t)rand()) | in bpf_rand_mask() 12 ((uint64_t)(uint32_t)rand() << 32)) & mask; in bpf_rand_mask() 16 static inline uint64_t bpf_rand_u##x(int shift) \ 35 static inline uint64_t bpf_semi_rand_get(void) in bpf_semi_rand_get()
|
/tools/testing/selftests/kvm/x86_64/ |
D | vmx_nested_tsc_scaling_test.c | 24 #define TSC_OFFSET_L2 ((uint64_t) -33125236320908) 40 static void compare_tsc_freq(uint64_t actual, uint64_t expected) in compare_tsc_freq() 42 uint64_t tolerance, thresh_low, thresh_high; in compare_tsc_freq() 60 uint64_t tsc_start, tsc_end, tsc_freq; in check_tsc_freq() 156 uint64_t tsc_start, tsc_end; in main() 157 uint64_t tsc_khz; in main() 158 uint64_t l1_scale_factor; in main() 159 uint64_t l0_tsc_freq = 0; in main() 160 uint64_t l1_tsc_freq = 0; in main() 161 uint64_t l2_tsc_freq = 0; in main()
|
D | xapic_ipi_test.c | 56 static volatile uint64_t ipis_rcvd; 61 volatile uint64_t hlt_count; 62 volatile uint64_t wake_count; 63 uint64_t ipis_sent; 64 uint64_t migrations_attempted; 65 uint64_t migrations_completed; 84 uint64_t *pipis_rcvd; /* host address of ipis_rcvd global */ 89 uint64_t msr = rdmsr(MSR_IA32_APICBASE); in verify_apic_base_addr() 90 uint64_t base = GET_APIC_BASE(msr); in verify_apic_base_addr() 133 uint64_t last_wake_count; in sender_guest_code() [all …]
|
/tools/testing/selftests/kvm/lib/x86_64/ |
D | vmx.c | 24 uint64_t readable:1; 25 uint64_t writable:1; 26 uint64_t executable:1; 27 uint64_t memory_type:3; 28 uint64_t ignore_pat:1; 29 uint64_t page_size:1; 30 uint64_t accessed:1; 31 uint64_t dirty:1; 32 uint64_t ignored_11_10:2; 33 uint64_t address:40; [all …]
|
/tools/include/tools/ |
D | be_byteshift.h | 17 static inline uint64_t __get_unaligned_be64(const uint8_t *p) in __get_unaligned_be64() 19 return (uint64_t)__get_unaligned_be32(p) << 32 | in __get_unaligned_be64() 35 static inline void __put_unaligned_be64(uint64_t val, uint8_t *p) in __put_unaligned_be64() 51 static inline uint64_t get_unaligned_be64(const void *p) in get_unaligned_be64() 66 static inline void put_unaligned_be64(uint64_t val, void *p) in put_unaligned_be64()
|
D | le_byteshift.h | 17 static inline uint64_t __get_unaligned_le64(const uint8_t *p) in __get_unaligned_le64() 19 return (uint64_t)__get_unaligned_le32(p + 4) << 32 | in __get_unaligned_le64() 35 static inline void __put_unaligned_le64(uint64_t val, uint8_t *p) in __put_unaligned_le64() 51 static inline uint64_t get_unaligned_le64(const void *p) in get_unaligned_le64() 66 static inline void put_unaligned_le64(uint64_t val, void *p) in put_unaligned_le64()
|