Lines Matching refs:map_fds
1008 struct bpf_insn *prog, int *map_fds, int *fd_array) in do_test_fixup() argument
1044 map_fds[0] = create_map(BPF_MAP_TYPE_HASH, sizeof(long long), in do_test_fixup()
1047 prog[*fixup_map_hash_8b].imm = map_fds[0]; in do_test_fixup()
1053 map_fds[1] = create_map(BPF_MAP_TYPE_HASH, sizeof(long long), in do_test_fixup()
1056 prog[*fixup_map_hash_48b].imm = map_fds[1]; in do_test_fixup()
1062 map_fds[2] = create_map(BPF_MAP_TYPE_HASH, sizeof(long long), in do_test_fixup()
1065 prog[*fixup_map_hash_16b].imm = map_fds[2]; in do_test_fixup()
1071 map_fds[3] = create_map(BPF_MAP_TYPE_ARRAY, sizeof(int), in do_test_fixup()
1073 update_map(map_fds[3], 0); in do_test_fixup()
1075 prog[*fixup_map_array_48b].imm = map_fds[3]; in do_test_fixup()
1081 map_fds[4] = create_prog_array(prog_type, 4, 0, 1, 2); in do_test_fixup()
1083 prog[*fixup_prog1].imm = map_fds[4]; in do_test_fixup()
1089 map_fds[5] = create_prog_array(prog_type, 8, 7, 1, 2); in do_test_fixup()
1091 prog[*fixup_prog2].imm = map_fds[5]; in do_test_fixup()
1097 map_fds[6] = create_map_in_map(); in do_test_fixup()
1099 prog[*fixup_map_in_map].imm = map_fds[6]; in do_test_fixup()
1105 map_fds[7] = create_cgroup_storage(false); in do_test_fixup()
1107 prog[*fixup_cgroup_storage].imm = map_fds[7]; in do_test_fixup()
1113 map_fds[8] = create_cgroup_storage(true); in do_test_fixup()
1115 prog[*fixup_percpu_cgroup_storage].imm = map_fds[8]; in do_test_fixup()
1120 map_fds[9] = create_map(BPF_MAP_TYPE_SOCKMAP, sizeof(int), in do_test_fixup()
1123 prog[*fixup_map_sockmap].imm = map_fds[9]; in do_test_fixup()
1128 map_fds[10] = create_map(BPF_MAP_TYPE_SOCKHASH, sizeof(int), in do_test_fixup()
1131 prog[*fixup_map_sockhash].imm = map_fds[10]; in do_test_fixup()
1136 map_fds[11] = create_map(BPF_MAP_TYPE_XSKMAP, sizeof(int), in do_test_fixup()
1139 prog[*fixup_map_xskmap].imm = map_fds[11]; in do_test_fixup()
1144 map_fds[12] = create_map(BPF_MAP_TYPE_STACK_TRACE, sizeof(u32), in do_test_fixup()
1147 prog[*fixup_map_stacktrace].imm = map_fds[12]; in do_test_fixup()
1152 map_fds[13] = create_map_spin_lock(); in do_test_fixup()
1154 prog[*fixup_map_spin_lock].imm = map_fds[13]; in do_test_fixup()
1159 map_fds[14] = __create_map(BPF_MAP_TYPE_ARRAY, sizeof(int), in do_test_fixup()
1162 update_map(map_fds[14], 0); in do_test_fixup()
1164 prog[*fixup_map_array_ro].imm = map_fds[14]; in do_test_fixup()
1169 map_fds[15] = __create_map(BPF_MAP_TYPE_ARRAY, sizeof(int), in do_test_fixup()
1172 update_map(map_fds[15], 0); in do_test_fixup()
1174 prog[*fixup_map_array_wo].imm = map_fds[15]; in do_test_fixup()
1179 map_fds[16] = __create_map(BPF_MAP_TYPE_ARRAY, sizeof(int), in do_test_fixup()
1181 update_map(map_fds[16], 0); in do_test_fixup()
1183 prog[*fixup_map_array_small].imm = map_fds[16]; in do_test_fixup()
1188 map_fds[17] = create_sk_storage_map(); in do_test_fixup()
1190 prog[*fixup_sk_storage_map].imm = map_fds[17]; in do_test_fixup()
1195 map_fds[18] = __create_map(BPF_MAP_TYPE_PERF_EVENT_ARRAY, in do_test_fixup()
1198 prog[*fixup_map_event_output].imm = map_fds[18]; in do_test_fixup()
1203 map_fds[19] = __create_map(BPF_MAP_TYPE_REUSEPORT_SOCKARRAY, in do_test_fixup()
1206 prog[*fixup_map_reuseport_array].imm = map_fds[19]; in do_test_fixup()
1211 map_fds[20] = create_map(BPF_MAP_TYPE_RINGBUF, 0, in do_test_fixup()
1214 prog[*fixup_map_ringbuf].imm = map_fds[20]; in do_test_fixup()
1219 map_fds[21] = create_map_timer(); in do_test_fixup()
1221 prog[*fixup_map_timer].imm = map_fds[21]; in do_test_fixup()
1226 map_fds[22] = create_map_kptr(); in do_test_fixup()
1228 prog[*fixup_map_kptr].imm = map_fds[22]; in do_test_fixup()
1512 int map_fds[MAX_NR_MAPS]; in do_test_single() local
1529 map_fds[i] = -1; in do_test_single()
1535 do_test_fixup(test, prog_type, prog, map_fds, &fd_array[1]); in do_test_single()
1714 close(map_fds[i]); in do_test_single()