Lines Matching full:kind
180 int kind; in bpf_trampoline_get_progs() local
187 for (kind = 0; kind < BPF_TRAMP_MAX; kind++) { in bpf_trampoline_get_progs()
188 tprogs[kind].nr_progs = tr->progs_cnt[kind]; in bpf_trampoline_get_progs()
189 *total += tr->progs_cnt[kind]; in bpf_trampoline_get_progs()
190 progs = tprogs[kind].progs; in bpf_trampoline_get_progs()
192 hlist_for_each_entry(aux, &tr->progs_hlist[kind], tramp_hlist) { in bpf_trampoline_get_progs()
415 enum bpf_tramp_prog_type kind; in bpf_trampoline_link_prog() local
419 kind = bpf_attach_type_to_tramp(prog); in bpf_trampoline_link_prog()
429 if (kind == BPF_TRAMP_REPLACE) { in bpf_trampoline_link_prog()
449 hlist_add_head(&prog->aux->tramp_hlist, &tr->progs_hlist[kind]); in bpf_trampoline_link_prog()
450 tr->progs_cnt[kind]++; in bpf_trampoline_link_prog()
454 tr->progs_cnt[kind]--; in bpf_trampoline_link_prog()
464 enum bpf_tramp_prog_type kind; in bpf_trampoline_unlink_prog() local
467 kind = bpf_attach_type_to_tramp(prog); in bpf_trampoline_unlink_prog()
469 if (kind == BPF_TRAMP_REPLACE) { in bpf_trampoline_unlink_prog()
477 tr->progs_cnt[kind]--; in bpf_trampoline_unlink_prog()