Searched refs:__arena (Results 1 - 9 of 9) sorted by relevance

/linux-master/tools/testing/selftests/bpf/
H A Dbpf_arena_alloc.h16 static void __arena * __arena page_frag_cur_page[NR_CPUS];
17 static int __arena page_frag_cur_offset[NR_CPUS];
20 static inline void __arena* bpf_alloc(unsigned int size)
22 __u64 __arena *obj_cnt;
24 void __arena *page = page_frag_cur_page[cpu];
25 int __arena *cur_offset = &page_frag_cur_offset[cpu];
55 static inline void bpf_free(void __arena *addr)
57 __u64 __arena *obj_cnt;
59 addr = (void __arena *)(((lon
[all...]
H A Dbpf_arena_common.h16 void __arena *__mptr = (void __arena *)(ptr); \
36 #define __arena __attribute__((address_space(1))) macro
40 #define __arena macro
45 void __arena* bpf_arena_alloc_pages(void *map, void __arena *addr, __u32 page_cnt,
47 void bpf_arena_free_pages(void *map, void __arena *ptr, __u32 page_cnt) __ksym __weak;
51 #define __arena macro
61 static inline void __arena* bpf_arena_alloc_pages(void *map, void *addr, __u32 page_cnt,
66 static inline void bpf_arena_free_pages(void *map, void __arena *pt
[all...]
H A Dbpf_arena_list.h8 typedef struct arena_list_node __arena arena_list_node_t;
12 arena_list_node_t * __arena *pprev;
16 struct arena_list_node __arena *first;
18 typedef struct arena_list_head __arena arena_list_head_t;
41 pos = list_entry_safe((void __arena *)___tmp, typeof(*(pos)), member))
45 arena_list_node_t *first = h->first, * __arena *tmp;
68 arena_list_node_t * __arena *pprev = n->pprev;
84 #define LIST_POISON1 ((void __arena *) 0x100 + POISON_POINTER_DELTA)
85 #define LIST_POISON2 ((void __arena *) 0x122 + POISON_POINTER_DELTA)
H A Dbpf_arena_htab.h11 typedef struct htab_bucket __arena htab_bucket_t;
17 typedef struct htab __arena htab_t;
38 typedef struct hashtab_elem __arena hashtab_elem_t;
95 void __arena *buckets = bpf_arena_alloc_pages(&arena, NULL, 2, NUMA_NO_NODE, 0);
/linux-master/tools/testing/selftests/bpf/progs/
H A Darena_list.c28 struct arena_list_head __arena *list_head;
34 long __arena arena_sum;
35 int __arena test_val = 1;
36 struct arena_list_head __arena global_head;
53 struct elem __arena *n = bpf_alloc(sizeof(*n));
70 struct elem __arena *n;
H A Darena_htab.c17 void __arena *htab_for_user;
26 struct htab __arena *htab;
H A Dverifier_arena_large.c24 volatile char __arena *page1, *page2, *no_page, *page3;
25 void __arena *base;
44 bpf_arena_free_pages(&arena, (void __arena *)page1, 1);
H A Dverifier_arena.c27 volatile int __arena *page1, *page2, *no_page, *page3;
44 bpf_arena_free_pages(&arena, (void __arena *)page2, 1);
66 volatile char __arena *page1, *page2, *page3, *page4;
86 bpf_arena_free_pages(&arena, (void __arena *)page1, 2);
108 volatile char __arena *pages;
/linux-master/tools/testing/selftests/bpf/prog_tests/
H A Darena_list.c22 struct elem __arena *n;
52 ASSERT_EQ(skel->arena->arena_sum, expected_sum, "__arena sum of elems");
60 ASSERT_EQ(skel->arena->arena_sum, expected_sum, "__arena sum of elems");

Completed in 168 milliseconds