Lines Matching full:kind
238 int kind; in bpf_trampoline_get_progs() local
245 for (kind = 0; kind < BPF_TRAMP_MAX; kind++) { in bpf_trampoline_get_progs()
246 tlinks[kind].nr_links = tr->progs_cnt[kind]; in bpf_trampoline_get_progs()
247 *total += tr->progs_cnt[kind]; in bpf_trampoline_get_progs()
248 links = tlinks[kind].links; in bpf_trampoline_get_progs()
250 hlist_for_each_entry(link, &tr->progs_hlist[kind], tramp_hlist) { in bpf_trampoline_get_progs()
553 enum bpf_tramp_prog_type kind; in __bpf_trampoline_link_prog() local
558 kind = bpf_attach_type_to_tramp(link->link.prog); in __bpf_trampoline_link_prog()
568 if (kind == BPF_TRAMP_REPLACE) { in __bpf_trampoline_link_prog()
584 hlist_for_each_entry(link_exiting, &tr->progs_hlist[kind], tramp_hlist) { in __bpf_trampoline_link_prog()
591 hlist_add_head(&link->tramp_hlist, &tr->progs_hlist[kind]); in __bpf_trampoline_link_prog()
592 tr->progs_cnt[kind]++; in __bpf_trampoline_link_prog()
596 tr->progs_cnt[kind]--; in __bpf_trampoline_link_prog()
617 enum bpf_tramp_prog_type kind; in __bpf_trampoline_unlink_prog() local
620 kind = bpf_attach_type_to_tramp(link->link.prog); in __bpf_trampoline_unlink_prog()
621 if (kind == BPF_TRAMP_REPLACE) { in __bpf_trampoline_unlink_prog()
631 tr->progs_cnt[kind]--; in __bpf_trampoline_unlink_prog()
714 int kind; in cgroup_shim_find() local
716 for (kind = 0; kind < BPF_TRAMP_MAX; kind++) { in cgroup_shim_find()
717 hlist_for_each_entry(link, &tr->progs_hlist[kind], tramp_hlist) { in cgroup_shim_find()