| /linux/tools/lib/bpf/ |
| H A D | features.c | 36 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 = ARRAY_SIZE(insns); in probe_kern_bpf_cookie() local [all …]
|
| H A D | libbpf_probes.c | 211 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 D | gen_loader.c | 414 int insn_cnt = opts->insns_sz / sizeof(struct bpf_insn); in bpf_gen__finish() local 416 for (i = 0; i < insn_cnt; i++) in bpf_gen__finish() 1005 const char *license, struct bpf_insn *insns, size_t insn_cnt, in bpf_gen__prog_load() argument 1022 insns_off = add_data(gen, insns, insn_cnt * sizeof(struct bpf_insn)); in bpf_gen__prog_load() 1024 prog_idx, prog_type, insns_off, insn_cnt, license_off); in bpf_gen__prog_load() 1031 for (i = 0; i < insn_cnt; i++, insn++) in bpf_gen__prog_load() 1040 attr.insn_cnt = tgt_endian((__u32)insn_cnt); in bpf_gen__prog_load() 1115 debug_ret(gen, "prog_load %s insn_cnt %d", attr.prog_name, attr.insn_cnt); in bpf_gen__prog_load()
|
| H A D | bpf_gen_internal.h | 66 const char *license, struct bpf_insn *insns, size_t insn_cnt,
|
| /linux/kernel/bpf/ |
| H A D | cfg.c | 592 int insn_cnt = env->prog->len; in bpf_check_cfg() local 596 insn_state = env->cfg.insn_state = kvzalloc_objs(int, insn_cnt, in bpf_check_cfg() 601 insn_stack = env->cfg.insn_stack = kvzalloc_objs(int, insn_cnt, in bpf_check_cfg() 650 for (i = 0; i < insn_cnt; i++) { in bpf_check_cfg() 750 const u32 insn_cnt = env->prog->len; in bpf_compute_scc() local 767 stack = kvcalloc(insn_cnt, sizeof(int), GFP_KERNEL_ACCOUNT); in bpf_compute_scc() 768 pre = kvcalloc(insn_cnt, sizeof(int), GFP_KERNEL_ACCOUNT); in bpf_compute_scc() 769 low = kvcalloc(insn_cnt, sizeof(int), GFP_KERNEL_ACCOUNT); in bpf_compute_scc() 770 dfs = kvcalloc(insn_cnt, sizeof(*dfs), GFP_KERNEL_ACCOUNT); in bpf_compute_scc() 848 for (i = 0; i < insn_cnt; i++) { in bpf_compute_scc()
|
| H A D | const_fold.c | 237 int insn_cnt = env->prog->len; in bpf_compute_const_regs() local 245 ci_in = kvzalloc_objs(*ci_in, insn_cnt, GFP_KERNEL_ACCOUNT); in bpf_compute_const_regs() 276 for (i = 0; i < insn_cnt; i++) { in bpf_compute_const_regs() 343 int insn_cnt = env->prog->len; in bpf_prune_dead_branches() local 347 for (i = 0; i < insn_cnt; i++) { in bpf_prune_dead_branches()
|
| H A D | liveness.c | 30 u32 insn_cnt; /* cached number of insns in the function */ member 95 f->insn_cnt = (env->subprog_info + subprog + 1)->start - subprog_start; in call_instance() 169 arr = kvzalloc_objs(*arr, instance->insn_cnt, in alloc_frame_masks() 482 int len = instance->insn_cnt; in print_instance() 1784 for (i = 0; i < dst->insn_cnt; i++) in merge_instances() 1792 for (i = 0; i < dst->insn_cnt; i++) in merge_instances() 1796 for (i = 0; i < dst->insn_cnt; i++) { in merge_instances() 1818 f->insn_cnt = src->insn_cnt; in fresh_instance() 1988 int insn_cnt = env->prog->len; in bpf_compute_subprog_arg_access() local 1997 env->callsite_at_stack = kvzalloc_objs(*env->callsite_at_stack, insn_cnt, in bpf_compute_subprog_arg_access() [all …]
|
| H A D | fixups.c | 365 u32 insn_cnt = prog->len, i; in adjust_jmp_off() local 369 for (i = 0; i < insn_cnt; i++, insn++) { in adjust_jmp_off() 594 const int insn_cnt = env->prog->len; in bpf_opt_hard_wire_dead_code_branches() local 597 for (i = 0; i < insn_cnt; i++, insn++) { in bpf_opt_hard_wire_dead_code_branches() 618 int insn_cnt = env->prog->len; in bpf_opt_remove_dead_code() local 621 for (i = 0; i < insn_cnt; i++) { in bpf_opt_remove_dead_code() 625 while (i + j < insn_cnt && !aux_data[i + j].seen) in bpf_opt_remove_dead_code() 633 insn_cnt = env->prog->len; in bpf_opt_remove_dead_code() 642 int insn_cnt = env->prog->len; in bpf_opt_remove_nops() local 646 for (i = 0; i < insn_cnt; i++) { in bpf_opt_remove_nops() [all …]
|
| /linux/tools/testing/selftests/bpf/prog_tests/ |
| H A D | core_reloc_raw.c | 17 static int load_core_relo_insns(int btf_fd, struct bpf_insn *insns, int insn_cnt, in load_core_relo_insns() argument 30 .insn_cnt = insn_cnt, in load_core_relo_insns() 284 attr.insn_cnt = sizeof(insns) / sizeof(*insns); in test_bad_local_id()
|
| H A D | verifier_log.c | 34 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 D | token.c | 656 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 D | signed_loader.c | 47 attr.insn_cnt = insns_sz / sizeof(struct bpf_insn); in load_loader() 94 attr.insn_cnt = insns_sz / sizeof(struct bpf_insn); in run_gen_loader() 500 attr.insn_cnt = f.gopts.insns_sz / sizeof(struct bpf_insn); in signed_btf_fd_array_rejected() 544 attr.insn_cnt = f.gopts.insns_sz / sizeof(struct bpf_insn); in signature_failure_logs() 1394 attr.insn_cnt = insns_sz / sizeof(struct bpf_insn); in loadtime_drive() 1564 attr.insn_cnt = ARRAY_SIZE(insns); in signed_no_fd_array() 1635 attr.insn_cnt = ARRAY_SIZE(insns); in signed_map_by_fd_rejected() 1697 attr.insn_cnt = ARRAY_SIZE(insns); in signed_sparse_fd_array_rejected() 1757 attr.insn_cnt = ARRAY_SIZE(insns); in signed_module_kfunc_rejected()
|
| H A D | obj_name.c | 34 attr.insn_cnt = 2; in test_obj_name()
|
| /linux/tools/perf/scripts/python/ |
| H A D | export-to-postgresql.py | 1031 …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 D | exported-sql-viewer.py | 528 …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 D | intel-pt-events.py | 271 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/build/feature/ |
| H A D | test-bpf.c | 36 attr.insn_cnt = 0; in main()
|
| /linux/tools/testing/selftests/bpf/ |
| H A D | xskxceiver.c | 304 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 D | testing_helpers.c | 268 int insn_cnt = ARRAY_SIZE(insns), i, fd, flags = 0; in testing_prog_flags() 277 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/include/perf/ |
| H A D | perf_dlfilter.h | 52 __u64 insn_cnt; /* For instructions-per-cycle (IPC) */ member
|
| /linux/tools/perf/util/ |
| H A D | sample.h | 139 /** @insn_cnt: Filled in and used by intel-pt. */ 140 u64 insn_cnt; 94 u64 insn_cnt; global() member
|
| H A D | intel-pt.c | 544 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...] |
| /linux/tools/perf/util/intel-pt-decoder/ |
| H A D | intel-pt-decoder.c | 1119 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 D | syscall.c | 123 .insn_cnt = ARRAY_SIZE(insns), in load_prog()
|
| /linux/tools/bpf/bpftool/ |
| H A D | common.c | 108 size_t insn_cnt = ARRAY_SIZE(insns); in known_to_need_rlimit() local 115 attr.insn_cnt = insn_cnt; in known_to_need_rlimit()
|