Lines Matching defs:flags
77 static int bpf_do_map(const char *file, uint32_t flags, uint32_t key,
82 if (flags & BPF_F_PIN) {
97 if ((flags & BPF_F_KEY_VAL) == BPF_F_KEY_VAL) {
102 } else if (flags & BPF_F_KEY) {
112 static int bpf_do_prog(const char *file, uint32_t flags, const char *object)
116 if (flags & BPF_F_PIN) {
144 uint32_t key = 0, value = 0, flags = 0;
154 flags |= BPF_F_PIN;
157 flags |= BPF_F_GET;
165 flags |= BPF_F_KEY;
169 flags |= BPF_F_VAL;
183 if (!(flags & BPF_F_PIN_GET) || !file)
188 return bpf_do_map(file, flags, key, value);
190 return bpf_do_prog(file, flags, object);