Searched refs:map_flags (Results 1 - 25 of 134) sorted by last modified time

123456

/linux-master/kernel/bpf/
H A Dverifier.c6289 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 Dsyscall.c345 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 Dbloom_filter.c103 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 Darena.c103 !(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 Dcpumap.c93 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 Dsock_map.c39 attr->map_flags & ~SOCK_CREATE_FLAG_MASK)
1098 attr->map_flags & ~SOCK_CREATE_FLAG_MASK)
/linux-master/include/linux/
H A Dbpf.h268 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 Dverifier_arena.c13 __uint(map_flags, BPF_F_MMAPABLE);
H A Dverifier_arena_large.c15 __uint(map_flags, BPF_F_MMAPABLE);
H A Darena_list.c11 __uint(map_flags, BPF_F_MMAPABLE);
H A Darena_htab.c11 __uint(map_flags, BPF_F_MMAPABLE);
H A Dtest_xdp_noinline.c178 __uint(map_flags, 1U << 1);
H A Dtype_cast.c11 __uint(map_flags, BPF_F_NO_PREALLOC);
H A Dtest_map_in_map.c11 __uint(map_flags, 0);
19 __uint(map_flags, 0);
H A Dtask_ls_recursion.c18 __uint(map_flags, BPF_F_NO_PREALLOC);
25 __uint(map_flags, BPF_F_NO_PREALLOC);
H A Drcu_read_lock.c14 __uint(map_flags, BPF_F_NO_PREALLOC);
H A Dsk_storage_omem_uncharge.c17 __uint(map_flags, BPF_F_NO_PREALLOC);
/linux-master/tools/testing/selftests/bpf/prog_tests/
H A Dbloom_filter_map.c36 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 Dlibbpf.c516 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 Dfile.c2284 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 Dinode.c819 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 Dvirtio-iommu.c52 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 Dtest_verifier.c552 opts.map_flags = (type == BPF_MAP_TYPE_HASH ? BPF_F_NO_PREALLOC : 0) | extra_flags;
824 .map_flags = BPF_F_NO_PREALLOC,
H A Dtest_maps.c277 "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 Dtest_lpm_map.c210 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);

Completed in 355 milliseconds

123456