/linux-master/kernel/bpf/ |
H A D | verifier.c | 6289 return (map->map_flags & BPF_F_RDONLY_PROG) && 10011 if ((map->map_flags & BPF_F_RDONLY_PROG) && 19623 (((struct bpf_map *)env->prog->aux->arena)->map_flags & BPF_F_NO_USER_CONV)) {
|
H A D | syscall.c | 345 map->map_flags = bpf_map_flags_retain_permanent(attr->map_flags); 854 "map_flags:\t%#x\n" 863 map->map_flags, 939 if (map->map_flags & BPF_F_RDONLY_PROG) { 1097 if (map->map_flags & (BPF_F_RDONLY_PROG | BPF_F_WRONLY_PROG)) { 1201 token_flag = attr->map_flags & BPF_F_TOKEN_FD; 1202 attr->map_flags &= ~BPF_F_TOKEN_FD; 1217 f_flags = bpf_get_file_flag(attr->map_flags); 4848 info.map_flags [all...] |
H A D | bloom_filter.c | 103 attr->map_flags & ~BLOOM_CREATE_FLAG_MASK || 104 !bpf_map_flags_access_ok(attr->map_flags) || 156 if (!(attr->map_flags & BPF_F_ZERO_SEED))
|
H A D | arena.c | 103 !(attr->map_flags & BPF_F_MMAPABLE) || 105 (attr->map_flags & ~(BPF_F_SEGV_ON_FAULT | BPF_F_MMAPABLE | BPF_F_NO_USER_CONV))) 262 if (arena->map.map_flags & BPF_F_SEGV_ON_FAULT)
|
H A D | cpumap.c | 93 attr->map_flags & ~BPF_F_NUMA_NODE) 529 u64 map_flags) 539 if (unlikely(map_flags > BPF_EXIST)) 543 if (unlikely(map_flags == BPF_NOEXIST)) 528 cpu_map_update_elem(struct bpf_map *map, void *key, void *value, u64 map_flags) argument
|
/linux-master/net/core/ |
H A D | sock_map.c | 39 attr->map_flags & ~SOCK_CREATE_FLAG_MASK) 1098 attr->map_flags & ~SOCK_CREATE_FLAG_MASK)
|
/linux-master/include/linux/ |
H A D | bpf.h | 268 u32 map_flags; member in struct:bpf_map 1909 u32 access_flags = map->map_flags & (BPF_F_RDONLY_PROG | BPF_F_WRONLY_PROG); 2470 void *key, void *value, u64 map_flags); 2473 void *key, void *value, u64 map_flags); 2517 return (attr->map_flags & BPF_F_NUMA_NODE) ? 3130 void *value, u64 map_flags); 3145 u64 map_flags) 3143 bpf_fd_reuseport_array_update_elem(struct bpf_map *map, void *key, void *value, u64 map_flags) argument
|
/linux-master/tools/testing/selftests/bpf/progs/ |
H A D | verifier_arena.c | 13 __uint(map_flags, BPF_F_MMAPABLE);
|
H A D | verifier_arena_large.c | 15 __uint(map_flags, BPF_F_MMAPABLE);
|
H A D | arena_list.c | 11 __uint(map_flags, BPF_F_MMAPABLE);
|
H A D | arena_htab.c | 11 __uint(map_flags, BPF_F_MMAPABLE);
|
H A D | test_xdp_noinline.c | 178 __uint(map_flags, 1U << 1);
|
H A D | type_cast.c | 11 __uint(map_flags, BPF_F_NO_PREALLOC);
|
H A D | test_map_in_map.c | 11 __uint(map_flags, 0); 19 __uint(map_flags, 0);
|
H A D | task_ls_recursion.c | 18 __uint(map_flags, BPF_F_NO_PREALLOC); 25 __uint(map_flags, BPF_F_NO_PREALLOC);
|
H A D | rcu_read_lock.c | 14 __uint(map_flags, BPF_F_NO_PREALLOC);
|
H A D | sk_storage_omem_uncharge.c | 17 __uint(map_flags, BPF_F_NO_PREALLOC);
|
/linux-master/tools/testing/selftests/bpf/prog_tests/ |
H A D | bloom_filter_map.c | 36 opts.map_flags = BPF_F_NO_PREALLOC; 71 opts.map_flags = BPF_F_ZERO_SEED | BPF_F_NUMA_NODE;
|
/linux-master/tools/lib/bpf/ |
H A D | libbpf.c | 516 unsigned int map_flags; member in struct:bpf_map_def 1346 map->def.map_flags = strcmp(sec_name, STRUCT_OPS_LINK_SEC) == 0 ? BPF_F_LINK : 0; 1865 def->map_flags = type == LIBBPF_MAP_RODATA || type == LIBBPF_MAP_KCONFIG 1872 def->map_flags |= BPF_F_MMAPABLE; 1875 map->name, map->sec_idx, map->sec_offset, def->map_flags); 2466 } else if (strcmp(name, "map_flags") == 0) { 2467 if (!get_map_field_int(map_name, btf, m, &map_def->map_flags)) 2704 map->def.map_flags = def->map_flags; 2733 pr_debug("map '%s': found map_flags [all...] |
/linux-master/fs/ceph/ |
H A D | file.c | 2284 u32 map_flags; local 2333 map_flags = osdc->osdmap->flags; 2336 if ((map_flags & CEPH_OSDMAP_FULL) || 2437 if ((map_flags & CEPH_OSDMAP_NEARFULL) ||
|
/linux-master/fs/ext4/ |
H A D | inode.c | 819 ext4_lblk_t block, int map_flags) 823 int create = map_flags & EXT4_GET_BLOCKS_CREATE; 824 bool nowait = map_flags & EXT4_GET_BLOCKS_CACHED_NOWAIT; 833 err = ext4_map_blocks(handle, inode, &map, map_flags); 884 ext4_lblk_t block, int map_flags) 889 bh = ext4_getblk(handle, inode, block, map_flags); 910 bhs[i] = ext4_getblk(NULL, inode, block + i, 0 /* map_flags */); 818 ext4_getblk(handle_t *handle, struct inode *inode, ext4_lblk_t block, int map_flags) argument 883 ext4_bread(handle_t *handle, struct inode *inode, ext4_lblk_t block, int map_flags) argument
|
/linux-master/drivers/iommu/ |
H A D | virtio-iommu.c | 52 u32 map_flags; member in struct:viommu_dev 67 u32 map_flags; member in struct:viommu_domain 686 vdomain->map_flags = viommu->map_flags; 829 if (flags & ~vdomain->map_flags) 1165 viommu->map_flags = VIRTIO_IOMMU_MAP_F_READ | VIRTIO_IOMMU_MAP_F_WRITE; 1196 viommu->map_flags |= VIRTIO_IOMMU_MAP_F_MMIO;
|
/linux-master/tools/testing/selftests/bpf/ |
H A D | test_verifier.c | 552 opts.map_flags = (type == BPF_MAP_TYPE_HASH ? BPF_F_NO_PREALLOC : 0) | extra_flags; 824 .map_flags = BPF_F_NO_PREALLOC,
|
H A D | test_maps.c | 277 "err: %s, flags: 0x%x\n", strerror(errno), map_opts.map_flags); 333 old_flags = map_opts.map_flags; 334 map_opts.map_flags |= BPF_F_ZERO_SEED; 356 map_opts.map_flags = old_flags; 555 if (map_opts.map_flags & BPF_F_NO_PREALLOC) { 611 if (map_opts.map_flags & BPF_F_NO_PREALLOC) { 1539 old_flags = map_opts.map_flags; 1540 map_opts.map_flags |= BPF_F_RDONLY; 1543 map_opts.map_flags = old_flags; 1568 old_flags = map_opts.map_flags; [all...] |
H A D | test_lpm_map.c | 210 LIBBPF_OPTS(bpf_map_create_opts, opts, .map_flags = BPF_F_NO_PREALLOC); 333 LIBBPF_OPTS(bpf_map_create_opts, opts, .map_flags = BPF_F_NO_PREALLOC); 425 LIBBPF_OPTS(bpf_map_create_opts, opts, .map_flags = BPF_F_NO_PREALLOC); 534 LIBBPF_OPTS(bpf_map_create_opts, opts, .map_flags = BPF_F_NO_PREALLOC); 746 LIBBPF_OPTS(bpf_map_create_opts, opts, .map_flags = BPF_F_NO_PREALLOC);
|