Home
last modified time | relevance | path

Searched defs:bpf_map (Results 1 – 18 of 18) sorted by relevance

/aosp_15_r20/external/linux-kselftest/tools/testing/selftests/bpf/progs/
H A Dmap_ptr_kern.c30 struct bpf_map { struct
31 enum bpf_map_type map_type; argument
38 static inline int check_bpf_map_fields(struct bpf_map *map, __u32 key_size, in check_bpf_map_fields() argument
/aosp_15_r20/external/libbpf/src/
H A Dlibbpf.c519 struct bpf_map { struct
533 struct bpf_map_def def; argument
540 enum libbpf_map_type libbpf_type; argument
543 struct bpf_map *inner_map; argument
544 void **init_slots;
545 int init_slots_sz;
546 char *pin_path;
547 bool pinned;
548 bool reused;
549 bool autocreate;
[all …]
/aosp_15_r20/out/soong/.intermediates/external/rust/android-crates-io/crates/libbpf-sys/liblibbpf_sys/android_arm64_armv8-2a_cortex-a55_dylib/out/
Dbindgen.rs3038 pub struct bpf_map { struct
3061 pub fn bpf_map__get_pin_path(map: *const bpf_map) -> *const ::std::os::raw::c_char; in bpf_map__get_pin_path() argument
5075 ) -> *mut bpf_map; in bpf_object__find_map_by_name()
5084 pub fn bpf_object__next_map(obj: *const bpf_object, map: *const bpf_map) -> *mut bpf_map; in bpf_object__next_map()
5087 pub fn bpf_object__prev_map(obj: *const bpf_object, map: *const bpf_map) -> *mut bpf_map; in bpf_object__prev_map()
5090 pub fn bpf_map__set_autocreate(map: *mut bpf_map, autocreate: bool) -> ::std::os::raw::c_int; in bpf_map__set_autocreate()
5099 pub fn bpf_map__reuse_fd(map: *mut bpf_map, fd: ::std::os::raw::c_int) in bpf_map__reuse_fd()
5109 pub fn bpf_map__set_type(map: *mut bpf_map, type_: bpf_map_type) -> ::std::os::raw::c_int; in bpf_map__set_type()
5115 pub fn bpf_map__set_max_entries(map: *mut bpf_map, max_entries: __u32) in bpf_map__set_max_entries()
5122 pub fn bpf_map__set_map_flags(map: *mut bpf_map, flags: __u32) -> ::std::os::raw::c_int; in bpf_map__set_map_flags()
[all …]
/aosp_15_r20/out/soong/.intermediates/external/rust/android-crates-io/crates/libbpf-sys/liblibbpf_bindgen/android_arm64_armv8-2a_cortex-a55_source/
Dbindgen.rs3038 pub struct bpf_map { struct
3061 pub fn bpf_map__get_pin_path(map: *const bpf_map) -> *const ::std::os::raw::c_char; in bpf_map__get_pin_path() argument
5075 ) -> *mut bpf_map; in bpf_object__find_map_by_name()
5084 pub fn bpf_object__next_map(obj: *const bpf_object, map: *const bpf_map) -> *mut bpf_map; in bpf_object__next_map()
5087 pub fn bpf_object__prev_map(obj: *const bpf_object, map: *const bpf_map) -> *mut bpf_map; in bpf_object__prev_map()
5090 pub fn bpf_map__set_autocreate(map: *mut bpf_map, autocreate: bool) -> ::std::os::raw::c_int; in bpf_map__set_autocreate()
5099 pub fn bpf_map__reuse_fd(map: *mut bpf_map, fd: ::std::os::raw::c_int) in bpf_map__reuse_fd()
5109 pub fn bpf_map__set_type(map: *mut bpf_map, type_: bpf_map_type) -> ::std::os::raw::c_int; in bpf_map__set_type()
5115 pub fn bpf_map__set_max_entries(map: *mut bpf_map, max_entries: __u32) in bpf_map__set_max_entries()
5122 pub fn bpf_map__set_map_flags(map: *mut bpf_map, flags: __u32) -> ::std::os::raw::c_int; in bpf_map__set_map_flags()
[all …]
/aosp_15_r20/external/rust/android-crates-io/crates/libbpf-sys/src/
Dbindings.rs4708 pub struct bpf_map { struct
4731 pub fn bpf_map__get_pin_path(map: *const bpf_map) -> *const ::std::os::raw::c_char; in bpf_map__get_pin_path() argument
6747 ) -> *mut bpf_map; in bpf_object__find_map_by_name()
6756 pub fn bpf_object__next_map(obj: *const bpf_object, map: *const bpf_map) -> *mut bpf_map; in bpf_object__next_map()
6759 pub fn bpf_object__prev_map(obj: *const bpf_object, map: *const bpf_map) -> *mut bpf_map; in bpf_object__prev_map()
6762 pub fn bpf_map__set_autocreate(map: *mut bpf_map, autocreate: bool) -> ::std::os::raw::c_int; in bpf_map__set_autocreate()
6771 pub fn bpf_map__reuse_fd(map: *mut bpf_map, fd: ::std::os::raw::c_int) in bpf_map__reuse_fd()
6781 pub fn bpf_map__set_type(map: *mut bpf_map, type_: bpf_map_type) -> ::std::os::raw::c_int; in bpf_map__set_type()
6787 pub fn bpf_map__set_max_entries(map: *mut bpf_map, max_entries: __u32) in bpf_map__set_max_entries()
6794 pub fn bpf_map__set_map_flags(map: *mut bpf_map, flags: __u32) -> ::std::os::raw::c_int; in bpf_map__set_map_flags()
[all …]
/aosp_15_r20/external/libbpf/.github/actions/build-selftests/
H A Dvmlinux.h7162 struct bpf_map { struct
7163 const struct bpf_map_ops *ops; argument
7164 struct bpf_map *inner_map_meta; argument
7166 enum bpf_map_type map_type; argument
7167 u32 key_size;
7168 u32 value_size;
7169 u32 max_entries;
7170 u64 map_extra;
7171 u32 map_flags;
7172 u32 id;
[all …]
/aosp_15_r20/external/bcc/libbpf-tools/powerpc/
H A Dvmlinux.h12815 struct bpf_map { struct
12816 const struct bpf_map_ops *ops; argument
12817 struct bpf_map *inner_map_meta; argument
12818 enum bpf_map_type map_type; argument
12825 struct bpf_map_value_off *kptr_off_tab; argument
12835 struct bpf_map_off_arr *off_arr; argument
12857 struct bpf_map map; argument
H A Dvmlinux_600.h12815 struct bpf_map { struct
12816 const struct bpf_map_ops *ops; argument
12817 struct bpf_map *inner_map_meta; argument
12818 enum bpf_map_type map_type; argument
12825 struct bpf_map_value_off *kptr_off_tab; argument
12835 struct bpf_map_off_arr *off_arr; argument
12857 struct bpf_map map; argument
/aosp_15_r20/external/bcc/libbpf-tools/loongarch/
H A Dvmlinux.h10760 struct bpf_map { struct
10761 const struct bpf_map_ops *ops; argument
10762 struct bpf_map *inner_map_meta; argument
10764 enum bpf_map_type map_type; argument
10765 u32 key_size;
10766 u32 value_size;
10767 u32 max_entries;
10768 u64 map_extra;
10769 u32 map_flags;
10770 u32 id;
[all …]
H A Dvmlinux_602.h10760 struct bpf_map { struct
10761 const struct bpf_map_ops *ops; argument
10762 struct bpf_map *inner_map_meta; argument
10764 enum bpf_map_type map_type; argument
10765 u32 key_size;
10766 u32 value_size;
10767 u32 max_entries;
10768 u64 map_extra;
10769 u32 map_flags;
10770 u32 id;
[all …]
/aosp_15_r20/external/bcc/libbpf-tools/x86/
H A Dvmlinux.h29673 struct bpf_map { struct
29674 const struct bpf_map_ops *ops; argument
29675 struct bpf_map *inner_map_meta; argument
29677 enum bpf_map_type map_type; argument
29684 struct bpf_map_value_off *kptr_off_tab; argument
29694 struct bpf_map_off_arr *off_arr; argument
29717 struct bpf_map map; argument
64820 int (*bpf_map)(struct bpf_map *, fmode_t); member
65063 struct hlist_head bpf_map; member
H A Dvmlinux_518.h29673 struct bpf_map { struct
29674 const struct bpf_map_ops *ops; argument
29675 struct bpf_map *inner_map_meta; argument
29677 enum bpf_map_type map_type; argument
29684 struct bpf_map_value_off *kptr_off_tab; argument
29694 struct bpf_map_off_arr *off_arr; argument
29717 struct bpf_map map; argument
64820 int (*bpf_map)(struct bpf_map *, fmode_t); member
65063 struct hlist_head bpf_map; member
/aosp_15_r20/system/bpf/include/vmlinux/android15_6.6/arm64/
H A Dvmlinux.h14360 struct bpf_map { struct
14361 const struct bpf_map_ops *ops; argument
14362 struct bpf_map *inner_map_meta; argument
14364 enum bpf_map_type map_type; argument
14365 u32 key_size;
14366 u32 value_size;
14367 u32 max_entries;
14368 u64 map_extra;
14369 u32 map_flags;
14370 u32 id;
[all …]
/aosp_15_r20/external/bcc/libbpf-tools/arm64/
H A Dvmlinux_608.h9652 struct bpf_map { struct
9653 const struct bpf_map_ops *ops; argument
9654 struct bpf_map *inner_map_meta; argument
9656 enum bpf_map_type map_type; argument
9663 struct bpf_map_value_off *kptr_off_tab; argument
9673 struct bpf_map_off_arr *off_arr; argument
9674 atomic64_t refcnt;
9675 atomic64_t usercnt;
9676 struct work_struct work;
9677 struct mutex freeze_mutex;
[all …]
H A Dvmlinux.h9652 struct bpf_map { struct
9653 const struct bpf_map_ops *ops; argument
9654 struct bpf_map *inner_map_meta; argument
9656 enum bpf_map_type map_type; argument
9663 struct bpf_map_value_off *kptr_off_tab; argument
9673 struct bpf_map_off_arr *off_arr; argument
9674 atomic64_t refcnt;
9675 atomic64_t usercnt;
9676 struct work_struct work;
9677 struct mutex freeze_mutex;
[all …]
/aosp_15_r20/system/bpf/include/vmlinux/android15_6.6/x86_64/
H A Dvmlinux.h27916 struct bpf_map { struct
27917 const struct bpf_map_ops *ops; argument
27918 struct bpf_map *inner_map_meta; argument
27920 enum bpf_map_type map_type; argument
27921 u32 key_size;
27922 u32 value_size;
27923 u32 max_entries;
27924 u64 map_extra;
27925 u32 map_flags;
27926 u32 id;
[all …]
/aosp_15_r20/external/bcc/libbpf-tools/riscv/
H A Dvmlinux_602.h15118 struct bpf_map { struct
15119 const struct bpf_map_ops *ops; argument
15120 struct bpf_map *inner_map_meta; argument
15121 enum bpf_map_type map_type; argument
15122 u32 key_size;
15123 u32 value_size;
15124 u32 max_entries;
15125 u64 map_extra;
15126 u32 map_flags;
15127 u32 id;
[all …]
H A Dvmlinux.h15118 struct bpf_map { struct
15119 const struct bpf_map_ops *ops; argument
15120 struct bpf_map *inner_map_meta; argument
15121 enum bpf_map_type map_type; argument
15122 u32 key_size;
15123 u32 value_size;
15124 u32 max_entries;
15125 u64 map_extra;
15126 u32 map_flags;
15127 u32 id;
[all …]