bpf-lirc.c (82ffd0454bd9bd57780966d47bfd56d579dd4fb3) | bpf-lirc.c (02a8c817a31606b6b37c2b755f6569903f44241e) |
---|---|
1// SPDX-License-Identifier: GPL-2.0 2// bpf-lirc.c - handles bpf 3// 4// Copyright (C) 2018 Sean Young <sean@mess.org> 5 6#include <linux/bpf.h> 7#include <linux/filter.h> 8#include <linux/bpf_lirc.h> --- 83 unchanged lines hidden (view full) --- 92 case BPF_FUNC_rc_pointer_rel: 93 return &rc_pointer_rel_proto; 94 case BPF_FUNC_map_lookup_elem: 95 return &bpf_map_lookup_elem_proto; 96 case BPF_FUNC_map_update_elem: 97 return &bpf_map_update_elem_proto; 98 case BPF_FUNC_map_delete_elem: 99 return &bpf_map_delete_elem_proto; | 1// SPDX-License-Identifier: GPL-2.0 2// bpf-lirc.c - handles bpf 3// 4// Copyright (C) 2018 Sean Young <sean@mess.org> 5 6#include <linux/bpf.h> 7#include <linux/filter.h> 8#include <linux/bpf_lirc.h> --- 83 unchanged lines hidden (view full) --- 92 case BPF_FUNC_rc_pointer_rel: 93 return &rc_pointer_rel_proto; 94 case BPF_FUNC_map_lookup_elem: 95 return &bpf_map_lookup_elem_proto; 96 case BPF_FUNC_map_update_elem: 97 return &bpf_map_update_elem_proto; 98 case BPF_FUNC_map_delete_elem: 99 return &bpf_map_delete_elem_proto; |
100 case BPF_FUNC_map_push_elem: 101 return &bpf_map_push_elem_proto; 102 case BPF_FUNC_map_pop_elem: 103 return &bpf_map_pop_elem_proto; 104 case BPF_FUNC_map_peek_elem: 105 return &bpf_map_peek_elem_proto; |
|
100 case BPF_FUNC_ktime_get_ns: 101 return &bpf_ktime_get_ns_proto; 102 case BPF_FUNC_tail_call: 103 return &bpf_tail_call_proto; 104 case BPF_FUNC_get_prandom_u32: 105 return &bpf_get_prandom_u32_proto; 106 case BPF_FUNC_trace_printk: 107 if (capable(CAP_SYS_ADMIN)) --- 223 unchanged lines hidden --- | 106 case BPF_FUNC_ktime_get_ns: 107 return &bpf_ktime_get_ns_proto; 108 case BPF_FUNC_tail_call: 109 return &bpf_tail_call_proto; 110 case BPF_FUNC_get_prandom_u32: 111 return &bpf_get_prandom_u32_proto; 112 case BPF_FUNC_trace_printk: 113 if (capable(CAP_SYS_ADMIN)) --- 223 unchanged lines hidden --- |