Lines Matching refs:map_flags
30 static int create_map(int map_type, int map_flags, unsigned int size) in create_map() argument
35 sizeof(unsigned long long), size, map_flags); in create_map()
98 static void test_lru_sanity0(int map_type, int map_flags) in test_lru_sanity0() argument
105 map_flags); in test_lru_sanity0()
109 if (map_flags & BPF_F_NO_COMMON_LRU) in test_lru_sanity0()
110 lru_map_fd = create_map(map_type, map_flags, 2 * nr_cpus); in test_lru_sanity0()
112 lru_map_fd = create_map(map_type, map_flags, 2); in test_lru_sanity0()
186 static void test_lru_sanity1(int map_type, int map_flags, unsigned int tgt_free) in test_lru_sanity1() argument
194 if (map_flags & BPF_F_NO_COMMON_LRU) in test_lru_sanity1()
199 map_flags); in test_lru_sanity1()
207 lru_map_fd = create_map(map_type, map_flags, map_size); in test_lru_sanity1()
262 static void test_lru_sanity2(int map_type, int map_flags, unsigned int tgt_free) in test_lru_sanity2() argument
271 if (map_flags & BPF_F_NO_COMMON_LRU) in test_lru_sanity2()
276 map_flags); in test_lru_sanity2()
284 lru_map_fd = create_map(map_type, map_flags, map_size); in test_lru_sanity2()
369 static void test_lru_sanity3(int map_type, int map_flags, unsigned int tgt_free) in test_lru_sanity3() argument
377 if (map_flags & BPF_F_NO_COMMON_LRU) in test_lru_sanity3()
382 map_flags); in test_lru_sanity3()
390 lru_map_fd = create_map(map_type, map_flags, map_size); in test_lru_sanity3()
433 static void test_lru_sanity4(int map_type, int map_flags, unsigned int tgt_free) in test_lru_sanity4() argument
441 map_flags); in test_lru_sanity4()
445 if (map_flags & BPF_F_NO_COMMON_LRU) in test_lru_sanity4()
446 lru_map_fd = create_map(map_type, map_flags, in test_lru_sanity4()
449 lru_map_fd = create_map(map_type, map_flags, 3 * tgt_free); in test_lru_sanity4()
510 static void test_lru_sanity5(int map_type, int map_flags) in test_lru_sanity5() argument
516 if (map_flags & BPF_F_NO_COMMON_LRU) in test_lru_sanity5()
520 map_flags); in test_lru_sanity5()
522 map_fd = create_map(map_type, map_flags, 1); in test_lru_sanity5()
557 static void test_lru_sanity6(int map_type, int map_flags, int tgt_free) in test_lru_sanity6() argument
564 if (!(map_flags & BPF_F_NO_COMMON_LRU)) in test_lru_sanity6()
568 map_flags); in test_lru_sanity6()
575 lru_map_fd = create_map(map_type, map_flags, map_size * nr_cpus); in test_lru_sanity6()
619 int map_flags[] = {0, BPF_F_NO_COMMON_LRU}; in main() local
628 for (f = 0; f < sizeof(map_flags) / sizeof(*map_flags); f++) { in main()
629 unsigned int tgt_free = (map_flags[f] & BPF_F_NO_COMMON_LRU) ? in main()
633 test_lru_sanity0(map_types[t], map_flags[f]); in main()
634 test_lru_sanity1(map_types[t], map_flags[f], tgt_free); in main()
635 test_lru_sanity2(map_types[t], map_flags[f], tgt_free); in main()
636 test_lru_sanity3(map_types[t], map_flags[f], tgt_free); in main()
637 test_lru_sanity4(map_types[t], map_flags[f], tgt_free); in main()
638 test_lru_sanity5(map_types[t], map_flags[f]); in main()
639 test_lru_sanity6(map_types[t], map_flags[f], tgt_free); in main()