Searched refs:prog_list (Results 1 – 3 of 3) sorted by relevance
/linux/drivers/hid/bpf/ |
H A D | hid_bpf_struct_ops.c | 198 count = list_count_nodes(&hdev->bpf.prog_list); in hid_bpf_reg() 220 list_add_rcu(&ops->list, &hdev->bpf.prog_list); in hid_bpf_reg() 222 list_add_tail_rcu(&ops->list, &hdev->bpf.prog_list); in hid_bpf_reg() 315 list_for_each_entry_rcu(e, &hdev->bpf.prog_list, list) { in __hid_bpf_ops_destroy_device()
|
H A D | hid_bpf_dispatch.c | 55 list_for_each_entry_rcu(e, &hdev->bpf.prog_list, list) { in dispatch_hid_bpf_device_event() 106 list_for_each_entry_srcu(e, &hdev->bpf.prog_list, list, in dispatch_hid_bpf_raw_requests() 143 list_for_each_entry_srcu(e, &hdev->bpf.prog_list, list, in dispatch_hid_bpf_output_report() 607 list_for_each_entry_rcu(e, &hdev->bpf.prog_list, list) { in hid_bpf_connect_device() 648 INIT_LIST_HEAD(&hdev->bpf.prog_list); in hid_bpf_device_init()
|
/linux/include/linux/ |
H A D | hid_bpf.h | 196 struct list_head prog_list; member 197 struct mutex prog_list_lock; /* protects prog_list update */ 198 struct srcu_struct srcu; /* protects prog_list read-only access */
|