Home
last modified time | relevance | path

Searched refs:insn_cnt (Results 1 – 25 of 34) sorted by relevance

12

/linux/tools/lib/bpf/
H A Dfeatures.c36 attr.insn_cnt = (__u32)ARRAY_SIZE(insns); in probe_kern_prog_name()
63 int ret, map, insn_cnt = ARRAY_SIZE(insns); in probe_kern_global_data() local
75 ret = bpf_prog_load(BPF_PROG_TYPE_SOCKET_FILTER, NULL, "GPL", insns, insn_cnt, &prog_opts); in probe_kern_global_data()
234 int fd, insn_cnt = ARRAY_SIZE(insns); in probe_kern_exp_attach_type() local
241 fd = bpf_prog_load(BPF_PROG_TYPE_CGROUP_SOCK, NULL, "GPL", insns, insn_cnt, &opts); in probe_kern_exp_attach_type()
259 int fd, insn_cnt = ARRAY_SIZE(insns); in probe_kern_probe_read_kernel() local
261 fd = bpf_prog_load(BPF_PROG_TYPE_TRACEPOINT, NULL, "GPL", insns, insn_cnt, &opts); in probe_kern_probe_read_kernel()
279 int ret, map, prog, insn_cnt = ARRAY_SIZE(insns); in probe_prog_bind_map() local
289 prog = bpf_prog_load(BPF_PROG_TYPE_SOCKET_FILTER, NULL, "GPL", insns, insn_cnt, &prog_opts); in probe_prog_bind_map()
437 int ret, insn_cnt in probe_kern_bpf_cookie() local
491 int prog_fd, btf_fd, insn_cnt = ARRAY_SIZE(insns); probe_kern_arg_ctx_tag() local
528 int insn_cnt = ARRAY_SIZE(insns); probe_ldimm64_full_range_off() local
[all...]
H A Dlibbpf_probes.c211 const size_t insn_cnt = ARRAY_SIZE(insns); in libbpf_probe_bpf_prog_type() local
217 ret = probe_prog_load(prog_type, insns, insn_cnt, NULL, 0); in libbpf_probe_bpf_prog_type()
440 const size_t insn_cnt = ARRAY_SIZE(insns); in libbpf_probe_bpf_helper()
461 ret = probe_prog_load(prog_type, insns, insn_cnt, buf, sizeof(buf)); in libbpf_probe_bpf_helper()
423 const size_t insn_cnt = ARRAY_SIZE(insns); libbpf_probe_bpf_helper() local
H A Dgen_loader.c422 int insn_cnt = opts->insns_sz / sizeof(struct bpf_insn); in bpf_gen__finish()
424 for (i = 0; i < insn_cnt; i++)
1067 const char *license, struct bpf_insn *insns, size_t insn_cnt, in bpf_gen__prog_load()
1084 insns_off = add_data(gen, insns, insn_cnt * sizeof(struct bpf_insn)); in bpf_gen__prog_load()
1086 prog_idx, prog_type, insns_off, insn_cnt, license_off); in bpf_gen__prog_load()
1093 for (i = 0; i < insn_cnt; i++, insn++) in bpf_gen__prog_load()
1102 attr.insn_cnt = tgt_endian((__u32)insn_cnt); in bpf_gen__prog_load()
1177 debug_ret(gen, "prog_load %s insn_cnt %d", attr.prog_name, attr.insn_cnt); in bpf_gen__map_update_elem()
416 int insn_cnt = opts->insns_sz / sizeof(struct bpf_insn); bpf_gen__finish() local
1034 bpf_gen__prog_load(struct bpf_gen * gen,enum bpf_prog_type prog_type,const char * prog_name,const char * license,struct bpf_insn * insns,size_t insn_cnt,struct bpf_prog_load_opts * load_attr,int prog_idx) bpf_gen__prog_load() argument
[all...]
/linux/kernel/bpf/
H A Dcfg.c564 int insn_cnt = env->prog->len; in bpf_check_cfg() local
568 insn_state = env->cfg.insn_state = kvzalloc_objs(int, insn_cnt, in bpf_check_cfg()
573 insn_stack = env->cfg.insn_stack = kvzalloc_objs(int, insn_cnt, in bpf_check_cfg()
622 for (i = 0; i < insn_cnt; i++) { in bpf_check_cfg()
713 const u32 insn_cnt = env->prog->len; in bpf_compute_scc() local
730 stack = kvcalloc(insn_cnt, sizeof(int), GFP_KERNEL_ACCOUNT); in bpf_compute_scc()
731 pre = kvcalloc(insn_cnt, sizeof(int), GFP_KERNEL_ACCOUNT); in bpf_compute_scc()
732 low = kvcalloc(insn_cnt, sizeof(int), GFP_KERNEL_ACCOUNT); in bpf_compute_scc()
733 dfs = kvcalloc(insn_cnt, sizeof(*dfs), GFP_KERNEL_ACCOUNT); in bpf_compute_scc()
811 for (i = 0; i < insn_cnt; i++) { in bpf_compute_scc()
/linux/tools/testing/selftests/bpf/prog_tests/
H A Dverifier_log.c34 static size_t insn_cnt; variable
41 "GPL", insns, insn_cnt, opts); in load_prog()
75 insn_cnt = bpf_program__insn_cnt(skel->progs.good_prog); in verif_log_subtest()
105 "GPL", insns, insn_cnt, &opts); in verif_log_subtest()
137 "GPL", insns, insn_cnt, &opts); in verif_log_subtest()
H A Dobj_name.c34 attr.insn_cnt = 2; in test_obj_name()
H A Dcore_reloc_raw.c93 attr.insn_cnt = sizeof(insns) / sizeof(*insns); in test_bad_local_id()
H A Dtoken.c656 size_t insn_cnt = ARRAY_SIZE(insns); in userns_prog_load()
675 insns, insn_cnt, &prog_opts); in userns_prog_load()
685 insns, insn_cnt, &prog_opts); in userns_prog_load()
699 insns, insn_cnt, &prog_opts); in userns_prog_load()
709 insns, insn_cnt, &prog_opts); in userns_prog_load()
650 size_t insn_cnt = ARRAY_SIZE(insns); userns_prog_load() local
H A Dtest_sysctl.c1426 int ret, insn_cnt; in load_sysctl_prog_insns() local
1428 insn_cnt = probe_prog_length(prog); in load_sysctl_prog_insns()
1454 ret = bpf_prog_load(BPF_PROG_TYPE_CGROUP_SYSCTL, NULL, "GPL", prog, insn_cnt, &opts); in load_sysctl_prog_insns()
/linux/tools/build/feature/
H A Dtest-bpf.c36 attr.insn_cnt = 0; in main()
/linux/tools/perf/scripts/python/
H A Dexport-to-postgresql.py1031 …eriod, weight, transaction, data_src, branch_type, in_tx, call_path_id, insn_cnt, cyc_cnt, flags, … argument
1033 … to_sym_offset, 8, to_ip, 4, branch_type, 1, in_tx, 8, call_path_id, 8, insn_cnt, 8, cyc_cnt, 4, f…
1035 …transaction, 8, data_src, 4, branch_type, 1, in_tx, 8, call_path_id, 8, insn_cnt, 8, cyc_cnt, 4, f…
1043 …e, branch_count, call_id, return_id, parent_call_path_id, flags, parent_id, insn_cnt, cyc_cnt, *x): argument
1045 … 8, call_id, 8, return_id, 8, parent_call_path_id, 4, flags, 8, parent_id, 8, insn_cnt, 8, cyc_cnt)
H A Dexported-sql-viewer.py528 …def __init__(self, glb, params, row, comm_id, thread_id, call_path_id, time, insn_cnt, cyc_cnt, br… argument
533 self.insn_cnt = insn_cnt
557 insn_cnt = int(query.value(5))
561 insn_cnt = 0
564 …), query.value(1), query.value(2), query.value(3), int(query.value(4)), insn_cnt, cyc_cnt, branch_…
572 … params, row, comm_id, thread_id, call_path_id, name, dso, count, time, insn_cnt, cyc_cnt, branch_… argument
573 …elf).__init__(glb, params, row, comm_id, thread_id, call_path_id, time, insn_cnt, cyc_cnt, branch_…
576 insn_pcnt = PercentToOneDP(insn_cnt, parent_item.insn_cnt)
579 ipc = CalcIPC(cyc_cnt, insn_cnt)
580 …dso, str(count), str(time), PercentToOneDP(time, parent_item.time), str(insn_cnt), insn_pcnt, str(…
[all …]
H A Dintel-pt-events.py271 insn_cnt = get_optional_zero(sample, "insn_cnt")
272 ipc_str = " IPC: %#.2f (%u/%u)" % (insn_cnt / cyc_cnt, insn_cnt, cyc_cnt)
/linux/tools/perf/include/perf/
H A Dperf_dlfilter.h52 __u64 insn_cnt; /* For instructions-per-cycle (IPC) */ member
/linux/tools/testing/selftests/bpf/
H A Dxskxceiver.c304 int prog_fd, insn_cnt = ARRAY_SIZE(insns); in is_xdp_supported() local
307 prog_fd = bpf_prog_load(BPF_PROG_TYPE_XDP, NULL, "GPL", insns, insn_cnt, NULL); in is_xdp_supported()
H A Dtesting_helpers.c267 int insn_cnt = ARRAY_SIZE(insns), i, fd, flags = 0; in testing_prog_flags()
276 insns, insn_cnt, &opts); in testing_prog_flags()
265 int insn_cnt = ARRAY_SIZE(insns), i, fd, flags = 0; testing_prog_flags() local
/linux/tools/perf/util/
H A Dsample.h139 /** @insn_cnt: Filled in and used by intel-pt. */
140 u64 insn_cnt;
94 u64 insn_cnt; global() member
H A Dintel-pt.c544 u64 insn_cnt; member
617 u64 offset, u64 insn_cnt, u64 byte_cnt, in intel_pt_cache_add() argument
631 e->insn_cnt = insn_cnt; in intel_pt_cache_add()
762 u64 insn_cnt = 0; in intel_pt_walk_next_insn() local
839 (!max_insn_cnt || e->insn_cnt <= max_insn_cnt)) { in intel_pt_walk_next_insn()
840 *insn_cnt_ptr = e->insn_cnt; in intel_pt_walk_next_insn()
882 insn_cnt += 1; in intel_pt_walk_next_insn()
897 if (max_insn_cnt && insn_cnt >= max_insn_cnt) in intel_pt_walk_next_insn()
916 *insn_cnt_ptr = insn_cnt; in intel_pt_walk_next_insn()
[all...]
H A Ddlfilter.c530 ASSIGN(insn_cnt); in dlfilter__do_filter_event()
/linux/tools/perf/util/intel-pt-decoder/
H A Dintel-pt-decoder.c1119 uint64_t max_insn_cnt, insn_cnt = 0; in intel_pt_sample_fup_insn() local
1136 err = decoder->walk_insn(&intel_pt_insn, &insn_cnt, &decoder->ip, in intel_pt_sample_fup_insn()
1147 decoder->tot_insn_cnt += insn_cnt; in intel_pt_sample_fup_insn()
1148 decoder->timestamp_insn_cnt += insn_cnt; in intel_pt_sample_fup_insn()
1149 decoder->sample_insn_cnt += insn_cnt; in intel_pt_sample_fup_insn()
1150 decoder->period_insn_cnt += insn_cnt; in intel_pt_sample_fup_insn()
1161 uint64_t max_insn_cnt, insn_cnt = 0; in intel_pt_walk_insn() local
1169 err = decoder->walk_insn(intel_pt_insn, &insn_cnt, &decoder->ip, ip, in intel_pt_walk_insn()
1172 decoder->tot_insn_cnt += insn_cnt; in intel_pt_walk_insn()
1173 decoder->timestamp_insn_cnt += insn_cnt; in intel_pt_walk_insn()
[all...]
/linux/tools/testing/selftests/bpf/progs/
H A Dsyscall.c123 .insn_cnt = ARRAY_SIZE(insns), in load_prog()
/linux/tools/testing/selftests/net/
H A Dreuseport_bpf.c113 attr.insn_cnt = ARRAY_SIZE(prog); in attach_ebpf()
356 eprog.insn_cnt = ARRAY_SIZE(ecode); in test_filter_no_reuseport()
H A Dreuseport_bpf_numa.c89 attr.insn_cnt = ARRAY_SIZE(prog); in attach_bpf()
H A Dpsock_fanout.c194 attr.insn_cnt = ARRAY_SIZE(prog); in sock_fanout_set_ebpf()
/linux/tools/perf/util/scripting-engines/
H A Dtrace-event-python.c917 if (sample->insn_cnt && sample->cyc_cnt) { in get_perf_sample_dict()
918 pydict_set_item_string_decref(dict_sample, "insn_cnt", in get_perf_sample_dict()
919 PyLong_FromUnsignedLongLong(sample->insn_cnt)); in get_perf_sample_dict()
1331 tuple_set_d64(t, 22, es->sample->insn_cnt); in python_export_sample_table()

12