Lines Matching full:kind

446 	int kind;  in bpf_trampoline_get_progs()  local
453 for (kind = 0; kind < BPF_TRAMP_MAX; kind++) { in bpf_trampoline_get_progs()
454 tlinks[kind].nr_links = tr->progs_cnt[kind]; in bpf_trampoline_get_progs()
455 *total += tr->progs_cnt[kind]; in bpf_trampoline_get_progs()
456 links = tlinks[kind].links; in bpf_trampoline_get_progs()
458 hlist_for_each_entry(link, &tr->progs_hlist[kind], tramp_hlist) { in bpf_trampoline_get_progs()
772 enum bpf_tramp_prog_type kind; in __bpf_trampoline_link_prog() local
778 kind = bpf_attach_type_to_tramp(link->link.prog); in __bpf_trampoline_link_prog()
788 if (kind == BPF_TRAMP_REPLACE) { in __bpf_trampoline_link_prog()
800 if (kind == BPF_TRAMP_FSESSION) { in __bpf_trampoline_link_prog()
804 prog_list = &tr->progs_hlist[kind]; in __bpf_trampoline_link_prog()
819 if (kind == BPF_TRAMP_FSESSION) { in __bpf_trampoline_link_prog()
825 tr->progs_cnt[kind]++; in __bpf_trampoline_link_prog()
830 if (kind == BPF_TRAMP_FSESSION) { in __bpf_trampoline_link_prog()
835 tr->progs_cnt[kind]--; in __bpf_trampoline_link_prog()
857 enum bpf_tramp_prog_type kind; in __bpf_trampoline_unlink_prog() local
860 kind = bpf_attach_type_to_tramp(link->link.prog); in __bpf_trampoline_unlink_prog()
861 if (kind == BPF_TRAMP_REPLACE) { in __bpf_trampoline_unlink_prog()
870 } else if (kind == BPF_TRAMP_FSESSION) { in __bpf_trampoline_unlink_prog()
876 kind = BPF_TRAMP_FENTRY; in __bpf_trampoline_unlink_prog()
879 tr->progs_cnt[kind]--; in __bpf_trampoline_unlink_prog()
963 int kind; in cgroup_shim_find() local
965 for (kind = 0; kind < BPF_TRAMP_MAX; kind++) { in cgroup_shim_find()
966 hlist_for_each_entry(link, &tr->progs_hlist[kind], tramp_hlist) { in cgroup_shim_find()