Lines Matching full:kind
234 int kind; in bpf_trampoline_get_progs() local
241 for (kind = 0; kind < BPF_TRAMP_MAX; kind++) { in bpf_trampoline_get_progs()
242 tlinks[kind].nr_links = tr->progs_cnt[kind]; in bpf_trampoline_get_progs()
243 *total += tr->progs_cnt[kind]; in bpf_trampoline_get_progs()
244 links = tlinks[kind].links; in bpf_trampoline_get_progs()
246 hlist_for_each_entry(link, &tr->progs_hlist[kind], tramp_hlist) { in bpf_trampoline_get_progs()
515 enum bpf_tramp_prog_type kind; in __bpf_trampoline_link_prog() local
520 kind = bpf_attach_type_to_tramp(link->link.prog); in __bpf_trampoline_link_prog()
530 if (kind == BPF_TRAMP_REPLACE) { in __bpf_trampoline_link_prog()
543 hlist_for_each_entry(link_exiting, &tr->progs_hlist[kind], tramp_hlist) { in __bpf_trampoline_link_prog()
550 hlist_add_head(&link->tramp_hlist, &tr->progs_hlist[kind]); in __bpf_trampoline_link_prog()
551 tr->progs_cnt[kind]++; in __bpf_trampoline_link_prog()
555 tr->progs_cnt[kind]--; in __bpf_trampoline_link_prog()
572 enum bpf_tramp_prog_type kind; in __bpf_trampoline_unlink_prog() local
575 kind = bpf_attach_type_to_tramp(link->link.prog); in __bpf_trampoline_unlink_prog()
576 if (kind == BPF_TRAMP_REPLACE) { in __bpf_trampoline_unlink_prog()
584 tr->progs_cnt[kind]--; in __bpf_trampoline_unlink_prog()
665 int kind; in cgroup_shim_find() local
667 for (kind = 0; kind < BPF_TRAMP_MAX; kind++) { in cgroup_shim_find()
668 hlist_for_each_entry(link, &tr->progs_hlist[kind], tramp_hlist) { in cgroup_shim_find()