Lines Matching refs: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()
528 enum bpf_tramp_prog_type kind; in __bpf_trampoline_link_prog() local
533 kind = bpf_attach_type_to_tramp(link->link.prog); in __bpf_trampoline_link_prog()
543 if (kind == BPF_TRAMP_REPLACE) { in __bpf_trampoline_link_prog()
556 hlist_for_each_entry(link_exiting, &tr->progs_hlist[kind], tramp_hlist) { in __bpf_trampoline_link_prog()
563 hlist_add_head(&link->tramp_hlist, &tr->progs_hlist[kind]); in __bpf_trampoline_link_prog()
564 tr->progs_cnt[kind]++; in __bpf_trampoline_link_prog()
568 tr->progs_cnt[kind]--; in __bpf_trampoline_link_prog()
585 enum bpf_tramp_prog_type kind; in __bpf_trampoline_unlink_prog() local
588 kind = bpf_attach_type_to_tramp(link->link.prog); in __bpf_trampoline_unlink_prog()
589 if (kind == BPF_TRAMP_REPLACE) { in __bpf_trampoline_unlink_prog()
597 tr->progs_cnt[kind]--; in __bpf_trampoline_unlink_prog()
678 int kind; in cgroup_shim_find() local
680 for (kind = 0; kind < BPF_TRAMP_MAX; kind++) { in cgroup_shim_find()
681 hlist_for_each_entry(link, &tr->progs_hlist[kind], tramp_hlist) { in cgroup_shim_find()