| /tools/arch/x86/include/asm/ |
| A D | inat.h | 118 attr &= INAT_PFX_MASK; in inat_is_legacy_prefix() 119 return attr && attr <= INAT_LGCPFX_MAX; in inat_is_legacy_prefix() 152 attr &= INAT_PFX_MASK; in inat_is_vex_prefix() 153 return attr == INAT_PFX_VEX2 || attr == INAT_PFX_VEX3 || in inat_is_vex_prefix() 204 return attr & INAT_MODRM; in inat_has_modrm() 209 return attr & INAT_FORCE64; in inat_is_force64() 214 return attr & INAT_SCNDIMM; in inat_has_second_immediate() 219 return attr & INAT_MOFFSET; in inat_has_moffset() 224 return attr & INAT_VARIANT; in inat_has_variant() 229 return attr & INAT_VEXOK; in inat_accept_vex() [all …]
|
| /tools/lib/bpf/ |
| A D | bpf.c | 188 libbpf_strlcpy(attr.map_name, map_name, sizeof(attr.map_name)); in bpf_map_create() 273 libbpf_strlcpy(attr.prog_name, prog_name, sizeof(attr.prog_name)); in bpf_prog_load() 396 attr.map_fd = fd; in bpf_map_update_elem() 412 attr.map_fd = fd; in bpf_map_lookup_elem() 427 attr.map_fd = fd; in bpf_map_lookup_elem_flags() 443 attr.map_fd = fd; in bpf_map_lookup_and_delete_elem() 458 attr.map_fd = fd; in bpf_map_lookup_and_delete_elem_flags() 474 attr.map_fd = fd; in bpf_map_delete_elem() 488 attr.map_fd = fd; in bpf_map_delete_elem_flags() 503 attr.map_fd = fd; in bpf_map_get_next_key() [all …]
|
| A D | skel_internal.h | 226 union bpf_attr attr; in skel_map_create() local 231 strncpy(attr.map_name, map_name, sizeof(attr.map_name)); in skel_map_create() 243 union bpf_attr attr; in skel_map_update_elem() local 246 attr.map_fd = fd; in skel_map_update_elem() 249 attr.flags = flags; in skel_map_update_elem() 257 union bpf_attr attr; in skel_map_delete_elem() local 260 attr.map_fd = fd; in skel_map_delete_elem() 269 union bpf_attr attr; in skel_map_get_fd_by_id() local 272 attr.map_id = id; in skel_map_get_fd_by_id() 280 union bpf_attr attr; in skel_raw_tracepoint_open() local [all …]
|
| /tools/net/ynl/lib/ |
| A D | ynl-priv.h | 208 return (char *)ynl_attr_data(attr) + ynl_attr_data_len(attr); in ynl_attr_data_end() 214 (attr) = ynl_attr_next(ynl_nlmsg_end_addr(nlh), attr)) 219 attr; \ 220 (attr) = ynl_attr_next(ynl_attr_data_end(outer), attr)) 226 for ((attr) = ynl_attr_first(start, len, 0); attr; \ 227 (attr) = ynl_attr_next(start + len, attr)) 236 return attr; in ynl_attr_if_good() 242 struct nlattr *attr; in ynl_attr_next() local 251 struct nlattr *attr; in ynl_attr_first() local 284 return attr; in ynl_attr_nest_start() [all …]
|
| /tools/testing/selftests/bpf/prog_tests/ |
| A D | obj_name.c | 25 union bpf_attr attr; in test_obj_name() local 32 bzero(&attr, sizeof(attr)); in test_obj_name() 34 attr.insn_cnt = 2; in test_obj_name() 35 attr.insns = ptr_to_u64(prog); in test_obj_name() 39 fd = syscall(__NR_bpf, BPF_PROG_LOAD, &attr, sizeof(attr)); in test_obj_name() 53 bzero(&attr, sizeof(attr)); in test_obj_name() 55 attr.key_size = 4; in test_obj_name() 56 attr.value_size = 4; in test_obj_name() 57 attr.max_entries = 1; in test_obj_name() 58 attr.map_flags = 0; in test_obj_name() [all …]
|
| A D | core_reloc_raw.c | 70 union bpf_attr attr; in test_bad_local_id() local 88 memset(&attr, 0, sizeof(attr)); in test_bad_local_id() 89 attr.prog_btf_fd = btf_fd; in test_bad_local_id() 91 attr.license = (__u64)"GPL"; in test_bad_local_id() 92 attr.insns = (__u64)&insns; in test_bad_local_id() 94 attr.log_buf = (__u64)log; in test_bad_local_id() 95 attr.log_size = sizeof(log); in test_bad_local_id() 96 attr.log_level = log_level; in test_bad_local_id() 97 attr.func_info = (__u64)funcs; in test_bad_local_id() 100 attr.core_relos = (__u64)relos; in test_bad_local_id() [all …]
|
| A D | perf_branches.c | 104 struct perf_event_attr attr = {0}; in test_perf_branches_hw() local 109 attr.size = sizeof(attr); in test_perf_branches_hw() 110 attr.type = PERF_TYPE_HARDWARE; in test_perf_branches_hw() 112 attr.freq = 1; in test_perf_branches_hw() 113 attr.sample_freq = 1000; in test_perf_branches_hw() 145 struct perf_event_attr attr = {0}; in test_perf_branches_no_hw() local 150 attr.size = sizeof(attr); in test_perf_branches_no_hw() 151 attr.type = PERF_TYPE_SOFTWARE; in test_perf_branches_no_hw() 152 attr.config = PERF_COUNT_SW_CPU_CLOCK; in test_perf_branches_no_hw() 153 attr.freq = 1; in test_perf_branches_no_hw() [all …]
|
| A D | perf_skip.c | 41 struct perf_event_attr attr = {}; in serial_test_perf_skip() local 62 attr.size = sizeof(attr); in serial_test_perf_skip() 63 attr.bp_type = HW_BREAKPOINT_X; in serial_test_perf_skip() 65 attr.bp_len = sizeof(long); in serial_test_perf_skip() 66 attr.sample_period = 1; in serial_test_perf_skip() 68 attr.pinned = 1; in serial_test_perf_skip() 69 attr.exclude_kernel = 1; in serial_test_perf_skip() 70 attr.exclude_hv = 1; in serial_test_perf_skip() 71 attr.precise_ip = 3; in serial_test_perf_skip() 72 attr.sigtrap = 1; in serial_test_perf_skip() [all …]
|
| /tools/perf/tests/ |
| A D | parse-events.c | 39 __u32 type = evsel->core.attr.type; in test_config() 40 __u64 config = evsel->core.attr.config; in test_config() 247 evsel->core.attr.bp_type); in test__checkevent_breakpoint() 249 evsel->core.attr.bp_len); in test__checkevent_breakpoint() 765 !evsel->core.attr.exclude_user); in test__checkevent_pmu_events_mix() 1633 evsel->core.attr.bp_type); in test__checkevent_breakpoint_len() 1635 evsel->core.attr.bp_len); in test__checkevent_breakpoint_len() 1648 evsel->core.attr.bp_type); in test__checkevent_breakpoint_len_w() 1650 evsel->core.attr.bp_len); in test__checkevent_breakpoint_len_w() 2780 TEST_ASSERT_VAL("wrong type", evsel1->core.attr.type == evsel2->core.attr.type); in test__checkevent_pmu_events_alias() [all …]
|
| A D | bp_account.c | 48 attr->type = PERF_TYPE_BREAKPOINT; in __event() 51 attr->config = 0; in __event() 56 attr->sample_period = 1; in __event() 59 attr->exclude_kernel = 1; in __event() 60 attr->exclude_hv = 1; in __event() 74 return __event(false, addr, attr); in wp_event() 79 return __event(true, addr, attr); in bp_event() 93 attr_mod = attr; in bp_accounting() 118 struct perf_event_attr attr; in detect_cnt() local 142 struct perf_event_attr attr; in detect_ioctl() local [all …]
|
| A D | wp.c | 47 attr->type = PERF_TYPE_BREAKPOINT; in get__perf_event_attr() 49 attr->config = 0; in get__perf_event_attr() 50 attr->bp_type = wp_type; in get__perf_event_attr() 51 attr->bp_addr = (unsigned long)wp_addr; in get__perf_event_attr() 52 attr->bp_len = wp_len; in get__perf_event_attr() 53 attr->sample_period = 1; in get__perf_event_attr() 54 attr->sample_type = PERF_SAMPLE_IP; in get__perf_event_attr() 55 attr->exclude_kernel = 1; in get__perf_event_attr() 56 attr->exclude_hv = 1; in get__perf_event_attr() 62 struct perf_event_attr attr; in __event() local [all …]
|
| /tools/build/feature/ |
| A D | test-bpf.c | 30 union bpf_attr attr; in main() local 33 attr.prog_type = BPF_PROG_TYPE_KPROBE; in main() 34 attr.insn_cnt = 0; in main() 35 attr.insns = 0; in main() 36 attr.license = 0; in main() 37 attr.log_buf = 0; in main() 38 attr.log_size = 0; in main() 39 attr.log_level = 0; in main() 40 attr.kern_version = 0; in main() 41 attr.prog_flags = 0; in main() [all …]
|
| /tools/testing/selftests/mount_setattr/ |
| A D | mount_setattr_test.c | 600 memset(&attr, 0, sizeof(attr)); in TEST_F() 803 memset(&attr, 0, sizeof(attr)); in TEST_F() 824 memset(&attr, 0, sizeof(attr)); in TEST_F() 844 memset(&attr, 0, sizeof(attr)); in TEST_F() 863 memset(&attr, 0, sizeof(attr)); in TEST_F() 878 memset(&attr, 0, sizeof(attr)); in TEST_F() 1073 ASSERT_NE(sys_mount_setattr(-1, "/", 0, &attr, sizeof(attr)), 0) { in TEST_F() 1091 ASSERT_NE(sys_mount_setattr(-1, "/", 0, &attr, sizeof(attr)), 0) { in TEST_F() 1325 AT_EMPTY_PATH, &attr, sizeof(attr)), 0); in TEST_F() 1357 AT_EMPTY_PATH, &attr, sizeof(attr)), 0); in TEST_F() [all …]
|
| /tools/perf/arch/x86/tests/ |
| A D | amd-ibs-via-core-pmu.c | 26 struct perf_event_attr attr; in event_open() local 28 memset(&attr, 0, sizeof(struct perf_event_attr)); in event_open() 29 attr.type = type; in event_open() 30 attr.size = sizeof(struct perf_event_attr); in event_open() 31 attr.config = config; in event_open() 32 attr.disabled = 1; in event_open() 33 attr.precise_ip = 1; in event_open() 34 attr.sample_type = PERF_SAMPLE_IP | PERF_SAMPLE_TID; in event_open() 35 attr.sample_period = 100000; in event_open() 37 return sys_perf_event_open(&attr, -1, 0, -1, 0); in event_open()
|
| A D | hybrid.c | 12 return (evsel->core.attr.config & PERF_HW_EVENT_MASK) == expected_config; in test_config() 17 return (evsel->attr.config & PERF_HW_EVENT_MASK) == expected_config; in test_perf_config() 22 return (evsel->core.attr.config >> PERF_PMU_TYPE_SHIFT) == expected_config; in test_hybrid_type() 99 TEST_ASSERT_VAL("wrong exclude_user", evsel->core.attr.exclude_user); in test__hybrid_group_modifier1() 107 TEST_ASSERT_VAL("wrong exclude_user", !evsel->core.attr.exclude_user); in test__hybrid_group_modifier1() 117 struct perf_pmu *pmu = perf_pmus__find_by_type(evsel->attr.type); in test__hybrid_raw1() 153 TEST_ASSERT_VAL("wrong config", 10 == evsel->core.attr.config); in test__checkevent_pmu() 154 TEST_ASSERT_VAL("wrong config1", 1 == evsel->core.attr.config1); in test__checkevent_pmu() 155 TEST_ASSERT_VAL("wrong config2", 3 == evsel->core.attr.config2); in test__checkevent_pmu() 156 TEST_ASSERT_VAL("wrong config3", 0 == evsel->core.attr.config3); in test__checkevent_pmu() [all …]
|
| /tools/testing/selftests/perf_events/ |
| A D | watermark_signal.c | 45 struct perf_event_attr attr; in TEST() local 56 memset(&attr, 0, sizeof(attr)); in TEST() 57 attr.size = sizeof(attr); in TEST() 58 attr.type = PERF_TYPE_SOFTWARE; in TEST() 59 attr.config = PERF_COUNT_SW_DUMMY; in TEST() 60 attr.sample_period = 1; in TEST() 61 attr.disabled = 1; in TEST() 62 attr.watermark = 1; in TEST() 63 attr.context_switch = 1; in TEST() 64 attr.wakeup_watermark = 1; in TEST() [all …]
|
| /tools/lib/perf/tests/ |
| A D | test-evsel.c | 24 struct perf_event_attr attr = { in test_stat_cpu() local 33 evsel = perf_evsel__new(&attr); in test_stat_cpu() 58 struct perf_event_attr attr = { in test_stat_thread() local 69 evsel = perf_evsel__new(&attr); in test_stat_thread() 90 struct perf_event_attr attr = { in test_stat_thread_enable() local 102 evsel = perf_evsel__new(&attr); in test_stat_thread_enable() 133 struct perf_event_attr attr = { in test_stat_user_read() local 147 evsel = perf_evsel__new(&attr); in test_stat_user_read() 202 evsel = perf_evsel__new(attr); in test_stat_read_format_single() 238 leader = perf_evsel__new(attr); in test_stat_read_format_group() [all …]
|
| /tools/testing/selftests/mqueue/ |
| A D | mq_open_tests.c | 241 struct mq_attr attr, result; in main() local 430 attr.mq_maxmsg = cur_max_msgs; in main() 439 attr.mq_msgsize = 10; in main() 446 attr.mq_maxmsg = 1; in main() 454 attr.mq_maxmsg = 65536; in main() 455 attr.mq_msgsize = 65536; in main() 468 attr.mq_maxmsg = cur_max_msgs; in main() 477 attr.mq_msgsize = 10; in main() 484 attr.mq_maxmsg = 1; in main() 492 attr.mq_maxmsg = 65536; in main() [all …]
|
| /tools/perf/util/ |
| A D | evsel.c | 122 attr->type, attr->config, fd); in store_event() 131 attr->type, attr->config, fd) < 0) { in store_event() 705 struct perf_event_attr *attr = &evsel->core.attr; in evsel__add_modifiers() local 713 if (attr->exclude_kernel || attr->exclude_user || attr->exclude_hv) { in evsel__add_modifiers() 725 if (attr->exclude_host || attr->exclude_guest) { in evsel__add_modifiers() 792 struct perf_event_attr *attr = &evsel->core.attr; in evsel__bp_name() local 1012 struct perf_event_attr *attr = &evsel->core.attr; in __evsel__config_callchain() local 1079 struct perf_event_attr *attr = &evsel->core.attr; in evsel__reset_callgraph() local 1099 struct perf_event_attr *attr = &evsel->core.attr; in evsel__apply_config_terms() local 1301 struct perf_event_attr *attr = &evsel->core.attr; in evsel__config() local [all …]
|
| A D | mutex.c | 22 pthread_mutexattr_t attr; in __mutex_init() local 24 CHECK_ERR(pthread_mutexattr_init(&attr)); in __mutex_init() 28 CHECK_ERR(pthread_mutexattr_settype(&attr, PTHREAD_MUTEX_ERRORCHECK)); in __mutex_init() 31 CHECK_ERR(pthread_mutexattr_setpshared(&attr, PTHREAD_PROCESS_SHARED)); in __mutex_init() 33 CHECK_ERR(pthread_mutex_init(&mtx->lock, &attr)); in __mutex_init() 34 CHECK_ERR(pthread_mutexattr_destroy(&attr)); in __mutex_init() 81 pthread_condattr_t attr; in __cond_init() local 83 CHECK_ERR(pthread_condattr_init(&attr)); in __cond_init() 85 CHECK_ERR(pthread_condattr_setpshared(&attr, PTHREAD_PROCESS_SHARED)); in __cond_init() 87 CHECK_ERR(pthread_cond_init(&cnd->cond, &attr)); in __cond_init() [all …]
|
| /tools/testing/selftests/bpf/progs/ |
| A D | syscall.c | 166 union bpf_attr *attr; in update_outer_map() local 169 if (!attr) in update_outer_map() 172 memset(attr, 0, attr_sz); in update_outer_map() 178 memset(attr, 0, attr_sz); in update_outer_map() 180 attr->key_size = 4; in update_outer_map() 181 attr->value_size = 4; in update_outer_map() 182 attr->max_entries = 1; in update_outer_map() 187 memset(attr, 0, attr_sz); in update_outer_map() 188 attr->map_fd = outer_fd; in update_outer_map() 195 memset(attr, 0, attr_sz); in update_outer_map() [all …]
|
| /tools/perf/arch/x86/util/ |
| A D | evsel.c | 52 u64 event = evsel->core.attr.config & PERF_HW_EVENT_MASK; in arch_evsel__hw_name() 53 u64 pmu = evsel->core.attr.config >> PERF_PMU_TYPE_SHIFT; in arch_evsel__hw_name() 77 void arch__post_evsel_config(struct evsel *evsel, struct perf_event_attr *attr) in arch__post_evsel_config() argument 93 if (attr->config & IBS_FETCH_L3MISSONLY) { in arch__post_evsel_config() 98 if (attr->config & IBS_OP_L3MISSONLY) { in arch__post_evsel_config() 110 if (!evsel->core.attr.precise_ip && in arch_evsel__open_strerror() 115 if (evsel->core.attr.exclude_kernel || evsel->core.attr.exclude_user || in arch_evsel__open_strerror() 116 evsel->core.attr.exclude_hv || evsel->core.attr.exclude_idle || in arch_evsel__open_strerror() 117 evsel->core.attr.exclude_host || evsel->core.attr.exclude_guest) { in arch_evsel__open_strerror()
|
| /tools/testing/selftests/powerpc/pmu/ |
| A D | per_event_excludes.c | 37 e->attr.disabled = 1; in per_event_excludes() 42 e->attr.disabled = 1; in per_event_excludes() 43 e->attr.exclude_user = 1; in per_event_excludes() 44 e->attr.exclude_hv = 1; in per_event_excludes() 49 e->attr.disabled = 1; in per_event_excludes() 50 e->attr.exclude_user = 1; in per_event_excludes() 51 e->attr.exclude_kernel = 1; in per_event_excludes() 56 e->attr.disabled = 1; in per_event_excludes() 57 e->attr.exclude_hv = 1; in per_event_excludes() 58 e->attr.exclude_kernel = 1; in per_event_excludes()
|
| /tools/testing/selftests/kvm/lib/arm64/ |
| A D | vgic.c | 36 uint64_t attr; in vgic_v3_setup() local 62 attr = GICD_BASE_GPA; in vgic_v3_setup() 64 KVM_VGIC_V3_ADDR_TYPE_DIST, &attr); in vgic_v3_setup() 85 uint64_t attr = 32 * (intid / 32); in _kvm_irq_set_level_info() local 91 attr, &val); in _kvm_irq_set_level_info() 97 attr, &val); in _kvm_irq_set_level_info() 135 uint64_t attr = reg_off + reg * 4; in vgic_poke_irq() local 145 attr += SZ_64K; in vgic_poke_irq() 175 u64 attr; in vgic_its_setup() local 177 attr = GITS_BASE_GPA; in vgic_its_setup() [all …]
|
| /tools/bpf/bpftool/ |
| A D | netlink_dumper.c | 14 static void xdp_dump_prog_id(struct nlattr **tb, int attr, in xdp_dump_prog_id() argument 18 if (!tb[attr]) in xdp_dump_prog_id() 24 NET_DUMP_UINT("id", " id %u", libbpf_nla_getattr_u32(tb[attr])) in xdp_dump_prog_id() 35 if (libbpf_nla_parse_nested(tb, IFLA_XDP_MAX, attr, NULL) < 0) in do_xdp_dump_one() 81 static int do_bpf_dump_one_act(struct nlattr *attr) in do_bpf_dump_one_act() argument 102 static int do_dump_one_act(struct nlattr *attr) in do_dump_one_act() argument 106 if (!attr) in do_dump_one_act() 109 if (libbpf_nla_parse_nested(tb, TCA_ACT_MAX, attr, NULL) < 0) in do_dump_one_act() 119 static int do_bpf_act_dump(struct nlattr *attr) in do_bpf_act_dump() argument 138 static int do_bpf_filter_dump(struct nlattr *attr) in do_bpf_filter_dump() argument [all …]
|