Searched refs:prog_id (Results 1 - 25 of 49) sorted by last modified time

12

/linux-master/kernel/trace/
H A Dbpf_trace.c2460 int bpf_get_perf_event_info(const struct perf_event *event, u32 *prog_id, argument
2477 *prog_id = prog->aux->id;
/linux-master/kernel/bpf/
H A Dsyscall.c2359 "prog_id:\t%u\n"
3131 "prog_id:\t%u\n",
3609 u32 prog_id; local
3616 err = bpf_get_perf_event_info(event, &prog_id, fd_type, &buf,
4341 #define BPF_PROG_GET_FD_BY_ID_LAST_FIELD prog_id
4363 u32 id = attr->prog_id;
4912 info.prog_id = link->prog->aux->id;
5009 u32 prog_id, u32 fd_type,
5045 if (put_user(prog_id, &uattr->task_fd_query.prog_id) ||
5007 bpf_task_fd_query_copy(const union bpf_attr *attr, union bpf_attr __user *uattr, u32 prog_id, u32 fd_type, const char *buf, u64 probe_offset, u64 probe_addr) argument
5107 u32 prog_id, fd_type; local
[all...]
H A Darraymap.c946 u32 prog_id; local
955 prog_id = prog_fd_array_sys_lookup_elem(ptr);
957 &prog_id, m);
/linux-master/drivers/net/ethernet/intel/i40e/
H A Di40e_txrx.c674 * @prog_id: the id originally used for programming
680 u64 qword1, u8 prog_id)
679 i40e_fd_handle_status(struct i40e_ring *rx_ring, u64 qword0_raw, u64 qword1, u8 prog_id) argument
/linux-master/drivers/scsi/lpfc/
H A Dlpfc_init.c312 struct prog_id *prg;
323 prg = (struct prog_id *) &prog_id_word;
/linux-master/arch/s390/include/asm/
H A Dfcx.h202 * @prog_id: Program Identifier
217 u64 prog_id; member in struct:dcw_intrg_data
/linux-master/include/linux/
H A Dtrace_events.h772 int bpf_get_perf_event_info(const struct perf_event *event, u32 *prog_id,
813 u32 *prog_id, u32 *fd_type,
812 bpf_get_perf_event_info(const struct perf_event *event, u32 *prog_id, u32 *fd_type, const char **buf, u64 *probe_offset, u64 *probe_addr, unsigned long *missed) argument
/linux-master/tools/perf/util/
H A Denv.h184 __u32 prog_id);
H A Denv.c35 __u32 prog_id = info_node->info_linear->info.id; local
45 if (prog_id < node->info_linear->info.id) {
47 } else if (prog_id > node->info_linear->info.id) {
50 pr_debug("duplicated bpf prog info %u\n", prog_id);
61 __u32 prog_id)
71 if (prog_id < node->info_linear->info.id)
73 else if (prog_id > node->info_linear->info.id)
60 perf_env__find_bpf_prog_info(struct perf_env *env, __u32 prog_id) argument
H A Dbpf_counter.c102 static int bpf_program_profiler_load_one(struct evsel *evsel, u32 prog_id) argument
111 prog_fd = bpf_prog_get_fd_by_id(prog_id);
113 pr_err("Failed to open fd for bpf prog %u\n", prog_id);
136 pr_err("Failed to get program name for bpf prog %u. Does it have BTF?\n", prog_id);
144 "Does bpf prog %u have BTF?\n", prog_id);
172 u32 prog_id; local
180 prog_id = strtoul(tok, &p, 10);
181 if (prog_id == 0 || prog_id == UINT_MAX ||
189 ret = bpf_program_profiler_load_one(evsel, prog_id);
[all...]
/linux-master/tools/testing/selftests/bpf/
H A Dtesting_helpers.c250 return info->prog_id;
/linux-master/tools/lib/bpf/
H A Dnetlink.c32 __u32 prog_id; member in struct:xdp_link_info
387 xdp_id->info.prog_id = libbpf_nla_getattr_u32(
465 OPTS_SET(opts, prog_id, xdp_id.info.prog_id);
506 int bpf_xdp_query_id(int ifindex, int flags, __u32 *prog_id) argument
518 *prog_id = opts.prog_id;
520 *prog_id = opts.drv_prog_id;
522 *prog_id = opts.hw_prog_id;
524 *prog_id
720 __u32 protocol, bpf_flags, handle, priority, parent, prog_id, flags; local
796 __u32 protocol = 0, handle, priority, parent, prog_id, flags; local
867 __u32 protocol, handle, priority, parent, prog_id, flags; local
[all...]
H A Dlibbpf.h1203 __u32 prog_id; /* output */ member in struct:bpf_xdp_query_opts
1219 LIBBPF_API int bpf_xdp_query_id(int ifindex, int flags, __u32 *prog_id);
1248 __u32 prog_id; member in struct:bpf_tc_opts
H A Dbpf.h622 __u32 *buf_len, __u32 *prog_id, __u32 *fd_type,
H A Dbpf.c1058 attr.prog_id = id;
1245 __u32 *prog_id, __u32 *fd_type, __u64 *probe_offset,
1262 *prog_id = attr.task_fd_query.prog_id;
1244 bpf_task_fd_query(int pid, int fd, __u32 flags, char *buf, __u32 *buf_len, __u32 *prog_id, __u32 *fd_type, __u64 *probe_offset, __u64 *probe_addr) argument
/linux-master/tools/include/uapi/linux/
H A Dbpf.h422 * *prog_id*.
557 * or uprobe perf event, then the *prog_id* and *fd_type* will
565 * The resulting *prog_id* may be introspected in deeper detail
1626 __u32 prog_id; member in union:bpf_attr::__anon3141::__anon3142
1697 __u32 prog_id; /* output: prod_id */ member in struct:bpf_attr::__anon3149
6609 __u32 prog_id; member in struct:bpf_link_info
6617 __u32 target_obj_id; /* prog_id for PROG_EXT, otherwise btf object id */
/linux-master/tools/bpf/bpftool/
H A Dlink.c139 jsonw_uint_field(json_wtr, "prog_id", info->prog_id);
235 static int get_prog_info(int prog_id, struct bpf_prog_info *info) argument
240 prog_fd = bpf_prog_get_fd_by_id(prog_id);
489 err = get_prog_info(info->prog_id, &prog_info);
597 printf("prog %u ", info->prog_id);
877 err = get_prog_info(info->prog_id, &prog_info);
H A Dnet.c481 NET_DUMP_UINT("prog_id", " prog_id %u ", prog_ids[i]);
836 NET_DUMP_UINT("id", " prog_id %u", nf_link_info[id].prog_id);
H A Dbtf_dumper.c33 __u32 prog_id)
52 if (!prog_id)
56 prog_fd = bpf_prog_get_fd_by_id(prog_id);
87 if (!prog_id)
93 " %s/prog_id:%u", prog_name, prog_id);
97 " <unknown_prog_name>/prog_id:%u", prog_id);
31 dump_prog_id_as_func_ptr(const struct btf_dumper *d, const struct btf_type *func_proto, __u32 prog_id) argument
/linux-master/net/core/
H A Drtnetlink.c1500 u32 *prog_id, u8 *mode, u8 tgt_mode, u32 attr,
1510 *prog_id = curr_id;
1526 u32 prog_id; local
1534 prog_id = 0;
1536 err = rtnl_xdp_report_one(skb, dev, &prog_id, &mode, XDP_ATTACHED_SKB,
1540 err = rtnl_xdp_report_one(skb, dev, &prog_id, &mode, XDP_ATTACHED_DRV,
1544 err = rtnl_xdp_report_one(skb, dev, &prog_id, &mode, XDP_ATTACHED_HW,
1553 if (prog_id && mode != XDP_ATTACHED_MULTI) {
1554 err = nla_put_u32(skb, IFLA_XDP_PROG_ID, prog_id);
1499 rtnl_xdp_report_one(struct sk_buff *skb, struct net_device *dev, u32 *prog_id, u8 *mode, u8 tgt_mode, u32 attr, u32 (*get_prog_id)(struct net_device *dev)) argument
/linux-master/include/uapi/linux/
H A Dbpf.h422 * *prog_id*.
557 * or uprobe perf event, then the *prog_id* and *fd_type* will
565 * The resulting *prog_id* may be introspected in deeper detail
1626 __u32 prog_id; member in union:bpf_attr::__anon2600::__anon2601
1697 __u32 prog_id; /* output: prod_id */ member in struct:bpf_attr::__anon2608
6609 __u32 prog_id; member in struct:bpf_link_info
6617 __u32 target_obj_id; /* prog_id for PROG_EXT, otherwise btf object id */
/linux-master/drivers/net/ethernet/intel/ice/
H A Dice_virtchnl_fdir.c1459 u32 stat_err, error, prog_id; local
1471 prog_id = FIELD_GET(ICE_FXD_FLTR_WB_QW1_PROG_ID_M, stat_err);
1472 if (prog_id == ICE_FXD_FLTR_WB_QW1_PROG_ADD &&
1481 if (prog_id == ICE_FXD_FLTR_WB_QW1_PROG_DEL &&
1492 if (prog_id == ICE_FXD_FLTR_WB_QW1_PROG_ADD) {
/linux-master/tools/testing/selftests/bpf/prog_tests/
H A Dtc_opts.c646 tc_opts.flags = tc_opts.prog_fd = tc_opts.prog_id = 0;
2363 tc_opts.flags = tc_opts.prog_fd = tc_opts.prog_id = 0;
H A Dbpf_obj_id.c145 !ASSERT_EQ(link_infos[i].prog_id, prog_infos[i].id, "prog_id") ||
H A Dtc_links.c606 tc_opts.flags = tc_opts.prog_fd = tc_opts.prog_id = 0;
1663 tc_opts.flags = tc_opts.prog_fd = tc_opts.prog_id = 0;
1766 tc_opts.flags = tc_opts.prog_fd = tc_opts.prog_id = 0;

Completed in 872 milliseconds

12