bpf_trace.c (9b0dcd0e5a27958b57e3e390f63c098d63a055da) bpf_trace.c (02a8c817a31606b6b37c2b755f6569903f44241e)
1// SPDX-License-Identifier: GPL-2.0
2/* Copyright (c) 2011-2015 PLUMgrid, http://plumgrid.com
3 * Copyright (c) 2016 Facebook
4 */
5#include <linux/kernel.h>
6#include <linux/types.h>
7#include <linux/slab.h>
8#include <linux/bpf.h>

--- 555 unchanged lines hidden (view full) ---

564{
565 switch (func_id) {
566 case BPF_FUNC_map_lookup_elem:
567 return &bpf_map_lookup_elem_proto;
568 case BPF_FUNC_map_update_elem:
569 return &bpf_map_update_elem_proto;
570 case BPF_FUNC_map_delete_elem:
571 return &bpf_map_delete_elem_proto;
1// SPDX-License-Identifier: GPL-2.0
2/* Copyright (c) 2011-2015 PLUMgrid, http://plumgrid.com
3 * Copyright (c) 2016 Facebook
4 */
5#include <linux/kernel.h>
6#include <linux/types.h>
7#include <linux/slab.h>
8#include <linux/bpf.h>

--- 555 unchanged lines hidden (view full) ---

564{
565 switch (func_id) {
566 case BPF_FUNC_map_lookup_elem:
567 return &bpf_map_lookup_elem_proto;
568 case BPF_FUNC_map_update_elem:
569 return &bpf_map_update_elem_proto;
570 case BPF_FUNC_map_delete_elem:
571 return &bpf_map_delete_elem_proto;
572 case BPF_FUNC_map_push_elem:
573 return &bpf_map_push_elem_proto;
574 case BPF_FUNC_map_pop_elem:
575 return &bpf_map_pop_elem_proto;
576 case BPF_FUNC_map_peek_elem:
577 return &bpf_map_peek_elem_proto;
572 case BPF_FUNC_probe_read:
573 return &bpf_probe_read_proto;
574 case BPF_FUNC_ktime_get_ns:
575 return &bpf_ktime_get_ns_proto;
576 case BPF_FUNC_tail_call:
577 return &bpf_tail_call_proto;
578 case BPF_FUNC_get_current_pid_tgid:
579 return &bpf_get_current_pid_tgid_proto;

--- 729 unchanged lines hidden ---
578 case BPF_FUNC_probe_read:
579 return &bpf_probe_read_proto;
580 case BPF_FUNC_ktime_get_ns:
581 return &bpf_ktime_get_ns_proto;
582 case BPF_FUNC_tail_call:
583 return &bpf_tail_call_proto;
584 case BPF_FUNC_get_current_pid_tgid:
585 return &bpf_get_current_pid_tgid_proto;

--- 729 unchanged lines hidden ---