Home
last modified time | relevance | path

Searched refs:prog_list (Results 1 – 4 of 4) sorted by relevance

/linux/drivers/hid/bpf/
H A Dhid_bpf_struct_ops.c204 count = list_count_nodes(&hdev->bpf.prog_list); in hid_bpf_reg()
226 list_add_rcu(&ops->list, &hdev->bpf.prog_list); in hid_bpf_reg()
228 list_add_tail_rcu(&ops->list, &hdev->bpf.prog_list); in hid_bpf_reg()
327 list_for_each_entry(e, &hdev->bpf.prog_list, list) { in __hid_bpf_ops_destroy_device()
H A Dhid_bpf_dispatch.c57 list_for_each_entry_rcu(e, &hdev->bpf.prog_list, list) { in dispatch_hid_bpf_device_event()
109 list_for_each_entry_srcu(e, &hdev->bpf.prog_list, list, in dispatch_hid_bpf_raw_requests()
146 list_for_each_entry_srcu(e, &hdev->bpf.prog_list, list, in dispatch_hid_bpf_output_report()
615 list_for_each_entry_rcu(e, &hdev->bpf.prog_list, list) { in hid_bpf_connect_device()
656 INIT_LIST_HEAD(&hdev->bpf.prog_list); in hid_bpf_device_init()
/linux/include/linux/
H A Dhid_bpf.h196 struct list_head prog_list; member
/linux/kernel/bpf/
H A Dtrampoline.c904 struct hlist_head *prog_list; in bpf_trampoline_add_prog()
908 prog_list = &tr->progs_hlist[BPF_TRAMP_FENTRY]; in bpf_trampoline_add_prog()
911 prog_list = &tr->progs_hlist[kind]; in bpf_trampoline_add_prog()
918 hlist_for_each_entry(node_existing, prog_list, tramp_hlist) { in bpf_trampoline_add_prog()
925 hlist_add_head(&node->tramp_hlist, prog_list); in bpf_trampoline_remove_prog()
888 struct hlist_head *prog_list; bpf_trampoline_add_prog() local