Lines Matching refs:map_flags
470 u64 map_flags) in check_flags() argument
472 if (old_sdata && (map_flags & ~BPF_F_LOCK) == BPF_NOEXIST) in check_flags()
476 if (!old_sdata && (map_flags & ~BPF_F_LOCK) == BPF_EXIST) in check_flags()
558 void *value, u64 map_flags, bool swap_uptrs, gfp_t gfp_flags) in bpf_local_storage_update() argument
568 if (unlikely((map_flags & ~BPF_F_LOCK) > BPF_EXIST) || in bpf_local_storage_update()
570 unlikely((map_flags & BPF_F_LOCK) && in bpf_local_storage_update()
574 if (gfp_flags == GFP_KERNEL && (map_flags & ~BPF_F_LOCK) != BPF_NOEXIST) in bpf_local_storage_update()
581 err = check_flags(NULL, map_flags); in bpf_local_storage_update()
599 if ((map_flags & BPF_F_LOCK) && !(map_flags & BPF_NOEXIST)) { in bpf_local_storage_update()
606 err = check_flags(old_sdata, map_flags); in bpf_local_storage_update()
637 err = check_flags(old_sdata, map_flags); in bpf_local_storage_update()
641 if (old_sdata && (map_flags & BPF_F_LOCK)) { in bpf_local_storage_update()
706 if (attr->map_flags & ~BPF_LOCAL_STORAGE_CREATE_FLAG_MASK || in bpf_local_storage_map_alloc_check()
707 !(attr->map_flags & BPF_F_NO_PREALLOC) || in bpf_local_storage_map_alloc_check()