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