Lines Matching refs:flags

8 			  u32 id_or_fd, u32 flags,  in bpf_mprog_link()  argument
12 bool id = flags & BPF_F_ID; in bpf_mprog_link()
31 u32 id_or_fd, u32 flags, in bpf_mprog_prog() argument
35 bool id = flags & BPF_F_ID; in bpf_mprog_prog()
54 u32 id_or_fd, u32 flags, in bpf_mprog_tuple_relative() argument
57 bool link = flags & BPF_F_LINK; in bpf_mprog_tuple_relative()
58 bool id = flags & BPF_F_ID; in bpf_mprog_tuple_relative()
62 return bpf_mprog_link(tuple, id_or_fd, flags, type); in bpf_mprog_tuple_relative()
69 return bpf_mprog_prog(tuple, id_or_fd, flags, type); in bpf_mprog_tuple_relative()
129 struct bpf_tuple *ntuple, int idx, u32 flags) in bpf_mprog_insert() argument
140 else if (flags & BPF_F_BEFORE) in bpf_mprog_insert()
229 u32 flags, u32 id_or_fd, u64 revision) in bpf_mprog_attach() argument
245 flags & ~BPF_F_REPLACE, in bpf_mprog_attach()
249 if (flags & BPF_F_REPLACE) { in bpf_mprog_attach()
260 if (flags & BPF_F_BEFORE) { in bpf_mprog_attach()
268 if (flags & BPF_F_AFTER) { in bpf_mprog_attach()
277 if (rtuple.prog || flags) { in bpf_mprog_attach()
282 flags = BPF_F_AFTER; in bpf_mprog_attach()
288 if (flags & BPF_F_REPLACE) in bpf_mprog_attach()
291 ret = bpf_mprog_insert(entry, entry_new, &ntuple, idx, flags); in bpf_mprog_attach()
331 u32 flags, u32 id_or_fd, u64 revision) in bpf_mprog_detach() argument
339 if (flags & BPF_F_REPLACE) in bpf_mprog_detach()
345 ret = bpf_mprog_tuple_relative(&rtuple, id_or_fd, flags, in bpf_mprog_detach()
358 if (flags & BPF_F_BEFORE) { in bpf_mprog_detach()
366 if (flags & BPF_F_AFTER) { in bpf_mprog_detach()
375 if (rtuple.prog || flags) { in bpf_mprog_detach()
380 flags = BPF_F_AFTER; in bpf_mprog_detach()
403 const u32 flags = 0; in bpf_mprog_query() local
414 if (copy_to_user(&uattr->query.attach_flags, &flags, sizeof(flags))) in bpf_mprog_query()
439 copy_to_user(uprog_flags + i, &flags, sizeof(flags))) in bpf_mprog_query()
446 copy_to_user(ulink_flags + i, &flags, sizeof(flags))) in bpf_mprog_query()