| /tools/perf/util/ |
| A D | block-range.c | 24 old = entry->end; in block_range__debug() 44 return entry; in block_range__find() 140 if (!entry) in block_range__create() 174 .entry = entry->entry, in block_range__create() 179 entry->entry = 0; in block_range__create() 188 iter.start = entry; in block_range__create() 195 entry = iter.start; in block_range__create() 219 entry->pred = 0; in block_range__create() 225 iter.end = entry; in block_range__create() 234 iter.end = entry; in block_range__create() [all …]
|
| A D | probe-file.c | 372 if (entry) { in probe_cache_entry__delete() 378 free(entry); in probe_cache_entry__delete() 385 struct probe_cache_entry *entry = zalloc(sizeof(*entry)); in probe_cache_entry__new() local 387 if (entry) { in probe_cache_entry__new() 402 return entry; in probe_cache_entry__new() 646 entry = NULL; in probe_cache__find() 650 return entry; in probe_cache__find() 665 entry = NULL; in probe_cache__find_by_name() 686 if (entry) { in probe_cache__add_entry() 693 if (!entry) in probe_cache__add_entry() [all …]
|
| A D | hashmap.c | 27 entry->next = *pprev; in hashmap_add_entry() 28 *pprev = entry; in hashmap_add_entry() 34 *pprev = entry->next; in hashmap_del_entry() 35 entry->next = NULL; in hashmap_del_entry() 146 *entry = cur; in hashmap_find_entry() 176 entry->key = key; in hashmap_insert() 177 entry->value = value; in hashmap_insert() 195 if (!entry) in hashmap_insert() 198 entry->key = key; in hashmap_insert() 199 entry->value = value; in hashmap_insert() [all …]
|
| A D | mem2node.c | 28 if (entry->start < e->start) in phys_entry__insert() 35 rb_insert_color(&entry->rb_node, root); in phys_entry__insert() 41 entry->start = start; in phys_entry__init() 42 entry->end = start + bsize; in phys_entry__init() 43 entry->node = node; in phys_entry__init() 44 RB_CLEAR_NODE(&entry->rb_node); in phys_entry__init() 122 struct phys_entry *entry; in mem2node__node() local 128 if (addr < entry->start) in mem2node__node() 130 else if (addr >= entry->end) in mem2node__node() 136 entry = NULL; in mem2node__node() [all …]
|
| A D | lock-contention.c | 36 struct callstack_filter *entry; in parse_call_stack() local 38 entry = malloc(sizeof(*entry) + strlen(tok) + 1); in parse_call_stack() 39 if (entry == NULL) { in parse_call_stack() 45 strcpy(entry->name, tok); in parse_call_stack() 46 list_add_tail(&entry->list, &callstack_filters); in parse_call_stack() 60 struct hlist_head *entry = lockhashentry(addr); in lock_stat_find() local 63 hlist_for_each_entry(ret, entry, hash_entry) { in lock_stat_find() 72 struct hlist_head *entry = lockhashentry(addr); in lock_stat_findnew() local 75 hlist_for_each_entry(ret, entry, hash_entry) { in lock_stat_findnew() 94 hlist_add_head(&new->hash_entry, entry); in lock_stat_findnew()
|
| A D | strlist.c | 15 struct rb_node *strlist__node_new(struct rblist *rblist, const void *entry) in strlist__node_new() argument 17 const char *s = entry; in strlist__node_new() 55 static int strlist__node_cmp(struct rb_node *rb_node, const void *entry) in strlist__node_cmp() argument 57 const char *str = entry; in strlist__node_cmp() 70 char entry[1024]; in strlist__load() local 77 while (fgets(entry, sizeof(entry), fp) != NULL) { in strlist__load() 78 const size_t len = strlen(entry); in strlist__load() 82 entry[len - 1] = '\0'; in strlist__load() 84 err = strlist__add(slist, entry); in strlist__load() 100 struct str_node *strlist__find(struct strlist *slist, const char *entry) in strlist__find() argument [all …]
|
| A D | syscalltbl.c | 33 const struct syscalltbl *entry = &syscalltbls[i]; in find_table() local 35 if (entry->e_machine != e_machine && entry->e_machine != EM_NONE) in find_table() 38 last_table = entry; in find_table() 40 return entry; in find_table() 70 const uint16_t *entry = ventry; in syscallcmpname() local 72 return strcmp(key->name, key->tbl[*entry]); in syscallcmpname()
|
| /tools/perf/ui/browsers/ |
| A D | annotate-data.c | 86 entry = zalloc(sizeof(*entry)); in add_child_entries() 224 entry = entry->parent; in browser__prev_entry() 226 entry = list_prev_entry(entry, node); in browser__prev_entry() 228 entry = get_last_child(entry); in browser__prev_entry() 249 entry = get_first_child(entry); in browser__next_entry() 252 entry = entry->parent; in browser__next_entry() 254 entry = list_next_entry(entry, node); in browser__next_entry() 275 entry = browser__next_entry(uib, entry); in browser__seek() 283 entry = get_last_child(entry); in browser__seek() 285 entry = browser__prev_entry(uib, entry); in browser__seek() [all …]
|
| /tools/testing/selftests/kvm/x86/ |
| A D | hyperv_cpuid.c | 47 (entry->function <= 0x40000082), in test_hv_cpuid() 49 entry->function); in test_hv_cpuid() 51 TEST_ASSERT(entry->index == 0, in test_hv_cpuid() 54 TEST_ASSERT(entry->flags == 0, in test_hv_cpuid() 57 TEST_ASSERT(!entry->padding[0] && !entry->padding[1] && in test_hv_cpuid() 60 switch (entry->function) { in test_hv_cpuid() 64 TEST_ASSERT(entry->eax == test_val, in test_hv_cpuid() 67 entry->eax, evmcs_expected in test_hv_cpuid() 75 test_val = entry->eax & (1UL << 18); in test_hv_cpuid() 85 TEST_ASSERT(entry->eax & (1UL << 19), in test_hv_cpuid() [all …]
|
| /tools/objtool/ |
| A D | special.c | 75 offset = idx * entry->size; in get_alt_entry() 77 alt->group = entry->group; in get_alt_entry() 78 alt->jump_or_nop = entry->jump_or_nop; in get_alt_entry() 82 entry->orig_len); in get_alt_entry() 84 entry->new_len); in get_alt_entry() 97 if (!entry->group || alt->new_len) { in get_alt_entry() 111 if (entry->key) { in get_alt_entry() 132 const struct special_entry *entry; in special_get_alts() local 140 for (entry = entries; entry->sec; entry++) { in special_get_alts() 145 if (sec->sh.sh_size % entry->size != 0) { in special_get_alts() [all …]
|
| A D | orc_gen.c | 27 struct orc_list_entry *entry = malloc(sizeof(*entry)); in orc_list_add() local 29 if (!entry) { in orc_list_add() 34 entry->orc = *orc; in orc_list_add() 35 entry->insn_sec = sec; in orc_list_add() 36 entry->insn_off = offset; in orc_list_add() 38 list_add_tail(&entry->list, orc_list); in orc_list_add() 53 struct orc_list_entry *entry; in orc_create() local 139 list_for_each_entry(entry, &orc_list, list) { in orc_create() 141 entry->insn_sec, entry->insn_off, in orc_create() 142 &entry->orc)) in orc_create()
|
| /tools/lib/bpf/ |
| A D | hashmap.c | 27 entry->next = *pprev; in hashmap_add_entry() 28 *pprev = entry; in hashmap_add_entry() 34 *pprev = entry->next; in hashmap_del_entry() 35 entry->next = NULL; in hashmap_del_entry() 146 *entry = cur; in hashmap_find_entry() 176 entry->key = key; in hashmap_insert() 177 entry->value = value; in hashmap_insert() 195 if (!entry) in hashmap_insert() 198 entry->key = key; in hashmap_insert() 199 entry->value = value; in hashmap_insert() [all …]
|
| /tools/perf/scripts/python/ |
| A D | mem-phys-addr.py | 58 children[parent].add(entry) 59 iomem[indent].append(entry) 67 key=lambda entry: entry.begin) 85 for entry in iomem[i]: 87 for child in children[entry]: 94 for entry in sorted(entries, 95 key = lambda entry: load_mem_type_cnt[entry], 97 count = load_mem_type_cnt[entry] 121 entry = find_memory_type(phys_addr) 122 if entry: [all …]
|
| /tools/perf/util/bpf_skel/ |
| A D | sample_filter.bpf.c | 107 switch (entry->term) { in perf_get_sample() 113 if (entry->part) in perf_get_sample() 128 if (entry->part == 1) in perf_get_sample() 130 if (entry->part == 2) in perf_get_sample() 132 if (entry->part == 3) in perf_get_sample() 146 if (entry->part == 1) in perf_get_sample() 148 if (entry->part == 2) in perf_get_sample() 156 if (entry->part == 4) in perf_get_sample() 158 if (entry->part == 5) in perf_get_sample() 160 if (entry->part == 6) in perf_get_sample() [all …]
|
| /tools/testing/selftests/kvm/lib/s390/ |
| A D | processor.c | 53 uint64_t *entry; in virt_arch_pg_map() local 73 entry = addr_gpa2hva(vm, vm->pgd); in virt_arch_pg_map() 78 entry = addr_gpa2hva(vm, entry[idx] & REGION_ENTRY_ORIGIN); in virt_arch_pg_map() 83 if (!(entry[idx] & PAGE_INVALID)) in virt_arch_pg_map() 86 entry[idx] = gpa; in virt_arch_pg_map() 92 uint64_t *entry; in addr_arch_gva2gpa() local 97 entry = addr_gpa2hva(vm, vm->pgd); in addr_arch_gva2gpa() 103 entry = addr_gpa2hva(vm, entry[idx] & REGION_ENTRY_ORIGIN); in addr_arch_gva2gpa() 131 uint64_t addr, *entry; in virt_dump_region() local 134 entry = addr_gpa2hva(vm, addr); in virt_dump_region() [all …]
|
| /tools/usb/ |
| A D | testusb.c | 261 entry = calloc(1, sizeof *entry); in find_testdev() 262 if (!entry) in find_testdev() 266 if (!entry->name) { in find_testdev() 267 free(entry); in find_testdev() 273 entry->ifnum = ifnum; in find_testdev() 275 testdevs = entry; in find_testdev() 493 for (entry = testdevs; entry; entry = entry->next) { in main() 498 entry->test = test; in main() 503 return handle_testdev (entry) != entry; in main() 505 status = pthread_create (&entry->thread, 0, handle_testdev, entry); in main() [all …]
|
| /tools/perf/ |
| A D | check-headers.sh | 196 check_2 tools/perf/arch/x86/entry/syscalls/syscall_32.tbl arch/x86/entry/syscalls/syscall_32.tbl 197 check_2 tools/perf/arch/x86/entry/syscalls/syscall_64.tbl arch/x86/entry/syscalls/syscall_64.tbl 199 check_2 tools/perf/arch/s390/entry/syscalls/syscall.tbl arch/s390/kernel/syscalls/syscall.tbl 201 check_2 tools/perf/arch/arm/entry/syscalls/syscall.tbl arch/arm/tools/syscall.tbl 202 check_2 tools/perf/arch/sh/entry/syscalls/syscall.tbl arch/sh/kernel/syscalls/syscall.tbl 203 check_2 tools/perf/arch/sparc/entry/syscalls/syscall.tbl arch/sparc/kernel/syscalls/syscall.tbl 204 check_2 tools/perf/arch/xtensa/entry/syscalls/syscall.tbl arch/xtensa/kernel/syscalls/syscall.tbl 205 check_2 tools/perf/arch/alpha/entry/syscalls/syscall.tbl arch/alpha/entry/syscalls/syscall.tbl 206 check_2 tools/perf/arch/parisc/entry/syscalls/syscall.tbl arch/parisc/entry/syscalls/syscall.tbl 207 check_2 tools/perf/arch/arm64/entry/syscalls/syscall_32.tbl arch/arm64/entry/syscalls/syscall_32.tbl [all …]
|
| /tools/lib/api/fs/ |
| A D | fs.h | 52 int procfs__read_str(const char *entry, char **buf, size_t *sizep); 55 int sysfs__read_int(const char *entry, int *value); 56 int sysfs__read_ull(const char *entry, unsigned long long *value); 57 int sysfs__read_xll(const char *entry, unsigned long long *value); 58 int sysfs__read_str(const char *entry, char **buf, size_t *sizep); 59 int sysfs__read_bool(const char *entry, bool *value); 61 int sysfs__write_int(const char *entry, int value);
|
| A D | fs.c | 393 snprintf(path, sizeof(path), "%s/%s", procfs, entry); in procfs__read_str() 398 static int sysfs__read_ull_base(const char *entry, in sysfs__read_ull_base() argument 407 snprintf(path, sizeof(path), "%s/%s", sysfs, entry); in sysfs__read_ull_base() 414 return sysfs__read_ull_base(entry, value, 16); in sysfs__read_xll() 419 return sysfs__read_ull_base(entry, value, 0); in sysfs__read_ull() 422 int sysfs__read_int(const char *entry, int *value) in sysfs__read_int() argument 430 snprintf(path, sizeof(path), "%s/%s", sysfs, entry); in sysfs__read_int() 443 snprintf(path, sizeof(path), "%s/%s", sysfs, entry); in sysfs__read_str() 448 int sysfs__read_bool(const char *entry, bool *value) in sysfs__read_bool() argument 459 snprintf(path, sizeof(path), "%s/%s", sysfs, entry); in sysfs__read_bool() [all …]
|
| /tools/testing/selftests/bpf/prog_tests/ |
| A D | hashmap.c | 93 long k = entry->key; in test_hashmap_generic() 94 long v = entry->value; in test_hashmap_generic() 141 long k = entry->key; in test_hashmap_generic() 142 long v = entry->value; in test_hashmap_generic() 167 k = entry->key; in test_hashmap_generic() 168 v = entry->value; in test_hashmap_generic() 201 k = entry->key; in test_hashmap_generic() 202 v = entry->value; in test_hashmap_generic() 233 entry->key, entry->value); in test_hashmap_generic() 241 entry->key, entry->value); in test_hashmap_generic() [all …]
|
| /tools/testing/selftests/mm/ |
| A D | compaction_test.c | 209 struct map_list *list = NULL, *entry; in main() local 246 entry = malloc(sizeof(struct map_list)); in main() 247 if (!entry) { in main() 251 entry->map = map; in main() 252 entry->next = list; in main() 253 list = entry; in main() 264 for (entry = list; entry != NULL; entry = entry->next) { in main() 265 munmap(entry->map, MAP_SIZE); in main() 266 if (!entry->next) in main() 268 entry = entry->next; in main()
|
| A D | vm_util.c | 26 uint64_t entry; in pagemap_get_entry() local 29 ret = pread(fd, &entry, sizeof(entry), pfn * sizeof(entry)); in pagemap_get_entry() 30 if (ret != sizeof(entry)) in pagemap_get_entry() 32 return entry; in pagemap_get_entry() 202 char *entry = NULL; in __get_smap_entry() local 223 if (entry) in __get_smap_entry() 224 *entry = '\0'; in __get_smap_entry() 230 return entry; in __get_smap_entry() 238 char *entry; in __check_huge() local 241 if (!entry) in __check_huge() [all …]
|
| /tools/lib/api/ |
| A D | cpu.c | 9 char entry[PATH_MAX]; in cpu__get_max_freq() local 15 snprintf(entry, sizeof(entry), in cpu__get_max_freq() 18 return sysfs__read_ull(entry, freq); in cpu__get_max_freq()
|
| /tools/usb/usbip/libsrc/ |
| A D | list.h | 80 static inline void __list_del_entry(struct list_head *entry) in __list_del_entry() argument 82 __list_del(entry->prev, entry->next); in __list_del_entry() 91 static inline void list_del(struct list_head *entry) in list_del() argument 93 __list_del(entry->prev, entry->next); in list_del() 94 entry->next = LIST_POISON1; in list_del() 95 entry->prev = LIST_POISON2; in list_del()
|
| /tools/testing/selftests/kvm/ |
| A D | coalesced_io_test.c | 128 struct kvm_coalesced_mmio *entry = &ring->coalesced_mmio[idx]; in vcpu_run_and_verify_coalesced_io() local 132 TEST_ASSERT(entry->phys_addr == io->pio_port && in vcpu_run_and_verify_coalesced_io() 133 entry->len == 4 && entry->pio && in vcpu_run_and_verify_coalesced_io() 134 *(uint32_t *)entry->data == io->pio_port + i, in vcpu_run_and_verify_coalesced_io() 137 entry->len, entry->pio ? "PIO" : "MMIO", in vcpu_run_and_verify_coalesced_io() 138 entry->phys_addr, *(uint32_t *)entry->data); in vcpu_run_and_verify_coalesced_io() 141 TEST_ASSERT(entry->phys_addr == io->mmio_gpa && in vcpu_run_and_verify_coalesced_io() 142 entry->len == 8 && !entry->pio, in vcpu_run_and_verify_coalesced_io() 145 entry->len, entry->pio ? "PIO" : "MMIO", in vcpu_run_and_verify_coalesced_io() 146 entry->phys_addr, *(uint64_t *)entry->data); in vcpu_run_and_verify_coalesced_io()
|