Home
last modified time | relevance | path

Searched refs:ctx_arg_info (Results 1 – 16 of 16) sorted by relevance

/linux-6.1.9/kernel/bpf/
Dmap_iter.c94 .ctx_arg_info = {
175 .ctx_arg_info = {
187 bpf_map_reg_info.ctx_arg_info[0].btf_id = *btf_bpf_map_id; in bpf_map_iter_init()
Dtask_iter.c725 .ctx_arg_info = {
746 .ctx_arg_info = {
769 .ctx_arg_info = {
849 task_reg_info.ctx_arg_info[0].btf_id = btf_tracing_ids[BTF_TRACING_TYPE_TASK]; in task_iter_init()
854 task_file_reg_info.ctx_arg_info[0].btf_id = btf_tracing_ids[BTF_TRACING_TYPE_TASK]; in task_iter_init()
855 task_file_reg_info.ctx_arg_info[1].btf_id = btf_tracing_ids[BTF_TRACING_TYPE_FILE]; in task_iter_init()
860 task_vma_reg_info.ctx_arg_info[0].btf_id = btf_tracing_ids[BTF_TRACING_TYPE_TASK]; in task_iter_init()
861 task_vma_reg_info.ctx_arg_info[1].btf_id = btf_tracing_ids[BTF_TRACING_TYPE_VMA]; in task_iter_init()
Dlink_iter.c94 .ctx_arg_info = {
103 bpf_link_reg_info.ctx_arg_info[0].btf_id = *btf_bpf_link_id; in bpf_link_iter_init()
Dprog_iter.c94 .ctx_arg_info = {
103 bpf_prog_reg_info.ctx_arg_info[0].btf_id = *btf_bpf_prog_id; in bpf_prog_iter_init()
Dcgroup_iter.c283 .ctx_arg_info = {
292 bpf_cgroup_reg_info.ctx_arg_info[0].btf_id = bpf_cgroup_btf_id[0]; in bpf_cgroup_iter_init()
Dbpf_iter.c366 prog->aux->ctx_arg_info = tinfo->reg_info->ctx_arg_info; in bpf_iter_prog_supported()
Dbtf.c5467 const struct bpf_ctx_arg_aux *ctx_arg_info = &prog->aux->ctx_arg_info[i]; in btf_ctx_access() local
5470 type = base_type(ctx_arg_info->reg_type); in btf_ctx_access()
5471 flag = type_flag(ctx_arg_info->reg_type); in btf_ctx_access()
5472 if (ctx_arg_info->offset == off && type == PTR_TO_BUF && in btf_ctx_access()
5474 info->reg_type = ctx_arg_info->reg_type; in btf_ctx_access()
5491 const struct bpf_ctx_arg_aux *ctx_arg_info = &prog->aux->ctx_arg_info[i]; in btf_ctx_access() local
5493 if (ctx_arg_info->offset == off) { in btf_ctx_access()
5494 if (!ctx_arg_info->btf_id) { in btf_ctx_access()
5499 info->reg_type = ctx_arg_info->reg_type; in btf_ctx_access()
5501 info->btf_id = ctx_arg_info->btf_id; in btf_ctx_access()
/linux-6.1.9/kernel/
Dkallsyms.c853 .ctx_arg_info = {
865 ksym_iter_reg_info.ctx_arg_info[0].btf_id = *btf_ksym_iter_id; in BTF_ID()
/linux-6.1.9/net/core/
Dbpf_sk_storage.c947 .ctx_arg_info = {
958 bpf_sk_storage_map_reg_info.ctx_arg_info[0].btf_id = in bpf_sk_storage_map_iter_init()
Dsock_map.c1675 .ctx_arg_info = {
1685 sock_map_iter_reg.ctx_arg_info[1].btf_id = in bpf_sockmap_iter_init()
/linux-6.1.9/include/linux/
Dbpf.h1143 const struct bpf_ctx_arg_aux *ctx_arg_info; member
1895 struct bpf_ctx_arg_aux ctx_arg_info[BPF_ITER_CTX_ARG_MAX]; member
/linux-6.1.9/net/netlink/
Daf_netlink.c2902 .ctx_arg_info = {
2911 netlink_reg_info.ctx_arg_info[0].btf_id = *btf_netlink_sock_id; in bpf_iter_register()
/linux-6.1.9/net/ipv4/
Dudp.c3325 .ctx_arg_info = {
3334 udp_reg_info.ctx_arg_info[0].btf_id = btf_sock_ids[BTF_SOCK_TYPE_UDP]; in bpf_iter_register()
Dtcp_ipv4.c3296 .ctx_arg_info = {
3306 tcp_reg_info.ctx_arg_info[0].btf_id = btf_sock_ids[BTF_SOCK_TYPE_SOCK_COMMON]; in bpf_iter_register()
/linux-6.1.9/net/unix/
Daf_unix.c3712 .ctx_arg_info = {
3722 unix_reg_info.ctx_arg_info[0].btf_id = btf_sock_ids[BTF_SOCK_TYPE_UNIX]; in bpf_iter_register()
/linux-6.1.9/net/ipv6/
Droute.c6653 .ctx_arg_info = {
6662 ipv6_route_reg_info.ctx_arg_info[0].btf_id = *btf_fib6_info_id; in bpf_iter_register()