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()
526 enum bpf_tramp_prog_type kind; in __bpf_trampoline_link_prog() local
531 kind = bpf_attach_type_to_tramp(link->link.prog); in __bpf_trampoline_link_prog()
541 if (kind == BPF_TRAMP_REPLACE) { in __bpf_trampoline_link_prog()
554 hlist_for_each_entry(link_exiting, &tr->progs_hlist[kind], tramp_hlist) { in __bpf_trampoline_link_prog()
561 hlist_add_head(&link->tramp_hlist, &tr->progs_hlist[kind]); in __bpf_trampoline_link_prog()
562 tr->progs_cnt[kind]++; in __bpf_trampoline_link_prog()
566 tr->progs_cnt[kind]--; in __bpf_trampoline_link_prog()
583 enum bpf_tramp_prog_type kind; in __bpf_trampoline_unlink_prog() local
586 kind = bpf_attach_type_to_tramp(link->link.prog); in __bpf_trampoline_unlink_prog()
587 if (kind == BPF_TRAMP_REPLACE) { in __bpf_trampoline_unlink_prog()
595 tr->progs_cnt[kind]--; in __bpf_trampoline_unlink_prog()
676 int kind; in cgroup_shim_find() local
678 for (kind = 0; kind < BPF_TRAMP_MAX; kind++) { in cgroup_shim_find()
679 hlist_for_each_entry(link, &tr->progs_hlist[kind], tramp_hlist) { in cgroup_shim_find()