Home
last modified time | relevance | path

Searched refs:attr (Results 1 – 25 of 351) sorted by relevance

12345678910>>...15

/tools/arch/x86/include/asm/
A Dinat.h118 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 Dbpf.c188 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 Dskel_internal.h226 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 Dynl-priv.h208 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 Dobj_name.c25 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 Dcore_reloc_raw.c70 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 Dperf_branches.c104 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 Dperf_skip.c41 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 Dparse-events.c39 __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 Dbp_account.c48 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 Dwp.c47 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 Dtest-bpf.c30 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 Dmount_setattr_test.c600 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 Damd-ibs-via-core-pmu.c26 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 Dhybrid.c12 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 Dwatermark_signal.c45 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 Dtest-evsel.c24 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 Dmq_open_tests.c241 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 Devsel.c122 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 Dmutex.c22 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 Dsyscall.c166 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 Devsel.c52 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 Dper_event_excludes.c37 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 Dvgic.c36 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 Dnetlink_dumper.c14 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 …]

Completed in 62 milliseconds

12345678910>>...15