arch/x86/kernel/apic/x2apic_uv_x.c
826
static __init void map_high(char *id, unsigned long base, int pshift, int bshift, int max_pnode, enum map_type map_type)
arch/x86/kernel/apic/x2apic_uv_x.c
836
if (map_type == map_uc)
arch/x86/kernel/apic/x2apic_uv_x.c
842
id, paddr, paddr + bytes, mt[map_type], max_pnode + 1);
drivers/edac/e752x_edac.c
1059
if (!pvt->map_type)
drivers/edac/e752x_edac.c
1329
pvt->map_type = ((stat8 & 0x0f) > ((stat8 >> 4) & 0x0f));
drivers/edac/e752x_edac.c
218
int map_type;
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
1207
struct amdgpu_vm *vm, enum bo_vm_match map_type,
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
1221
(entry->is_mapped != map_type
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
1222
&& map_type != BO_VM_ALL))
drivers/gpu/drm/i915/gem/selftests/i915_gem_migrate.c
20
enum i915_map_type map_type =
drivers/gpu/drm/i915/gem/selftests/i915_gem_migrate.c
26
cur = i915_gem_object_pin_map(obj, map_type);
drivers/gpu/drm/i915/gt/shmem_utils.c
38
enum i915_map_type map_type;
drivers/gpu/drm/i915/gt/shmem_utils.c
48
map_type = i915_gem_object_is_lmem(obj) ? I915_MAP_WC : I915_MAP_WB;
drivers/gpu/drm/i915/gt/shmem_utils.c
49
ptr = i915_gem_object_pin_map_unlocked(obj, map_type);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1933
struct frame_buffer *fb_arr, enum tiled_map_type map_type,
drivers/media/platform/chips-media/wave5/wave5-hw.c
763
enum tiled_map_type map_type, unsigned int count)
drivers/media/platform/chips-media/wave5/wave5-hw.c
778
u32 bwb_flag = (map_type == LINEAR_FRAME_MAP) ? 1 : 0;
drivers/media/platform/chips-media/wave5/wave5-hw.c
786
if (map_type >= COMPRESSED_FRAME_MAP) {
drivers/media/platform/chips-media/wave5/wave5-hw.c
883
if (map_type >= COMPRESSED_FRAME_MAP) {
drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c
1039
frame->map_type = COMPRESSED_FRAME_MAP;
drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c
1091
frame->map_type = LINEAR_FRAME_MAP;
drivers/media/platform/chips-media/wave5/wave5-vpuapi.c
791
enum tiled_map_type map_type)
drivers/media/platform/chips-media/wave5/wave5-vpuapi.c
831
inst->frame_buf[i].map_type = COMPRESSED_FRAME_MAP;
drivers/media/platform/chips-media/wave5/wave5-vpuapi.h
344
enum tiled_map_type map_type;
drivers/media/platform/chips-media/wave5/wave5-vpuapi.h
884
enum tiled_map_type map_type);
drivers/media/platform/chips-media/wave5/wave5.h
112
struct frame_buffer *fb_arr, enum tiled_map_type map_type,
drivers/media/platform/chips-media/wave5/wave5.h
77
struct frame_buffer *fb_arr, enum tiled_map_type map_type,
drivers/media/tuners/tda18271-maps.c
1052
enum tda18271_map_type map_type,
drivers/media/tuners/tda18271-maps.c
1063
switch (map_type) {
drivers/media/tuners/tda18271-maps.c
1103
enum tda18271_map_type map_type,
drivers/media/tuners/tda18271-maps.c
1114
switch (map_type) {
drivers/media/tuners/tda18271-priv.h
179
enum tda18271_map_type map_type,
drivers/media/tuners/tda18271-priv.h
182
enum tda18271_map_type map_type,
drivers/net/ethernet/netronome/nfp/bpf/cmsg.c
100
req->map_type = cpu_to_be32(map->map_type);
drivers/net/ethernet/netronome/nfp/bpf/fw.h
83
__be32 map_type;
drivers/net/ethernet/netronome/nfp/bpf/offload.c
317
if (offmap->map.map_type == BPF_MAP_TYPE_ARRAY)
drivers/net/ethernet/netronome/nfp/bpf/offload.c
345
if (!(bpf->maps.types & 1 << offmap->map.map_type)) {
drivers/net/netdevsim/bpf.c
466
if (offmap->map.map_type == BPF_MAP_TYPE_ARRAY)
drivers/net/netdevsim/bpf.c
496
if (WARN_ON(offmap->map.map_type != BPF_MAP_TYPE_ARRAY &&
drivers/net/netdevsim/bpf.c
497
offmap->map.map_type != BPF_MAP_TYPE_HASH))
drivers/net/netdevsim/bpf.c
513
if (offmap->map.map_type == BPF_MAP_TYPE_ARRAY) {
drivers/net/vmxnet3/vmxnet3_drv.c
380
u32 map_type = tbi->map_type;
drivers/net/vmxnet3/vmxnet3_drv.c
382
if (map_type & VMXNET3_MAP_SINGLE)
drivers/net/vmxnet3/vmxnet3_drv.c
385
else if (map_type & VMXNET3_MAP_PAGE)
drivers/net/vmxnet3/vmxnet3_drv.c
389
BUG_ON(map_type & ~VMXNET3_MAP_XDP);
drivers/net/vmxnet3/vmxnet3_drv.c
391
tbi->map_type = VMXNET3_MAP_NONE; /* to help debugging */
drivers/net/vmxnet3/vmxnet3_drv.c
402
u32 map_type;
drivers/net/vmxnet3/vmxnet3_drv.c
410
map_type = tbi->map_type;
drivers/net/vmxnet3/vmxnet3_drv.c
426
if (map_type & VMXNET3_MAP_XDP)
drivers/net/vmxnet3/vmxnet3_drv.c
485
u32 map_type;
drivers/net/vmxnet3/vmxnet3_drv.c
495
map_type = tbi->map_type;
drivers/net/vmxnet3/vmxnet3_drv.c
499
if (map_type & VMXNET3_MAP_XDP)
drivers/net/vmxnet3/vmxnet3_drv.c
513
BUG_ON(tq->buf_info[i].map_type != VMXNET3_MAP_NONE);
drivers/net/vmxnet3/vmxnet3_drv.c
595
tq->buf_info[i].map_type = VMXNET3_MAP_NONE;
drivers/net/vmxnet3/vmxnet3_drv.c
821
tbi->map_type = VMXNET3_MAP_NONE;
drivers/net/vmxnet3/vmxnet3_drv.c
849
tbi->map_type = VMXNET3_MAP_SINGLE;
drivers/net/vmxnet3/vmxnet3_drv.c
891
tbi->map_type = VMXNET3_MAP_PAGE;
drivers/net/vmxnet3/vmxnet3_int.h
207
u32 map_type;
drivers/net/vmxnet3/vmxnet3_xdp.c
142
tbi->map_type = VMXNET3_MAP_XDP;
drivers/net/vmxnet3/vmxnet3_xdp.c
151
tbi->map_type |= VMXNET3_MAP_SINGLE;
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c
1170
static bool halbtc_get_bt_afh_map_from_bt(void *btc_context, u8 map_type,
drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.h
734
bool (*btc_get_bt_afh_map_from_bt)(void *btcoexist, u8 map_type,
drivers/net/wireless/realtek/rtw89/coex.c
1345
if (pafh_v2->map_type & RPT_BT_AFH_SEQ_LEGACY) {
drivers/net/wireless/realtek/rtw89/coex.c
1350
if (pafh_v2->map_type & RPT_BT_AFH_SEQ_LE) {
drivers/net/wireless/realtek/rtw89/coex.c
1356
if (pafh_v7->map_type & RPT_BT_AFH_SEQ_LEGACY) {
drivers/net/wireless/realtek/rtw89/coex.c
1361
if (pafh_v7->map_type & RPT_BT_AFH_SEQ_LE) {
drivers/net/wireless/realtek/rtw89/core.h
2956
u8 map_type;
drivers/net/wireless/realtek/rtw89/core.h
2966
u8 map_type;
drivers/pci/p2pdma.c
684
enum pci_p2pdma_map_type map_type = PCI_P2PDMA_MAP_THRU_HOST_BRIDGE;
drivers/pci/p2pdma.c
744
map_type = PCI_P2PDMA_MAP_BUS_ADDR;
drivers/pci/p2pdma.c
763
map_type = PCI_P2PDMA_MAP_NOT_SUPPORTED;
drivers/pci/p2pdma.c
770
xa_mk_value(map_type), GFP_ATOMIC);
drivers/pci/p2pdma.c
772
return map_type;
drivers/pinctrl/core.c
1897
map->dev_name, map->name, map_type(map->type),
drivers/pinctrl/core.c
1946
map_type(setting->type),
fs/btrfs/bio.c
572
} else if (bioc->map_type & BTRFS_BLOCK_GROUP_RAID56_MASK) {
fs/btrfs/raid-stripe-tree.c
297
const int num_stripes = btrfs_bg_type_to_factor(bioc->map_type);
fs/btrfs/raid-stripe-tree.c
364
u64 logical, u64 *length, u64 map_type,
fs/btrfs/raid-stripe-tree.c
446
if ((map_type & BTRFS_BLOCK_GROUP_DUP) && stripe_index != i)
fs/btrfs/raid-stripe-tree.c
466
btrfs_bg_type_to_raid_name(map_type));
fs/btrfs/raid-stripe-tree.h
27
u64 logical, u64 *length, u64 map_type,
fs/btrfs/raid-stripe-tree.h
38
u64 map_type)
fs/btrfs/raid-stripe-tree.h
40
u64 type = map_type & BTRFS_BLOCK_GROUP_TYPE_MASK;
fs/btrfs/raid-stripe-tree.h
41
u64 profile = map_type & BTRFS_BLOCK_GROUP_PROFILE_MASK;
fs/btrfs/raid56.c
1134
ASSERT(btrfs_nr_parity_stripes(bioc->map_type));
fs/btrfs/raid56.c
1135
rbio->nr_data = real_stripes - btrfs_nr_parity_stripes(bioc->map_type);
fs/btrfs/raid56.c
1414
const bool has_qstripe = rbio->bioc->map_type & BTRFS_BLOCK_GROUP_RAID6;
fs/btrfs/raid56.c
1446
const bool has_qstripe = (rbio->bioc->map_type & BTRFS_BLOCK_GROUP_RAID6);
fs/btrfs/raid56.c
1973
if (rbio->bioc->map_type & BTRFS_BLOCK_GROUP_RAID6) {
fs/btrfs/raid56.c
2320
if (!(rbio->bioc->map_type & BTRFS_BLOCK_GROUP_DATA) ||
fs/btrfs/raid56.c
2321
rbio->bioc->map_type & BTRFS_BLOCK_GROUP_METADATA)
fs/btrfs/raid56.c
52
bioc->map_type, bioc->mirror_num, bioc->replace_nr_stripes,
fs/btrfs/raid56.h
264
return bioc->num_stripes - btrfs_nr_parity_stripes(bioc->map_type);
fs/btrfs/tests/raid-stripe-tree-tests.c
1002
u64 map_type = RST_TEST_RAID1_TYPE;
fs/btrfs/tests/raid-stripe-tree-tests.c
1014
bioc->map_type = map_type;
fs/btrfs/tests/raid-stripe-tree-tests.c
1042
ret = btrfs_get_raid_extent_offset(fs_info, logical, &len, map_type, 0, &io_stripe);
fs/btrfs/tests/raid-stripe-tree-tests.c
141
ret = btrfs_get_raid_extent_offset(fs_info, logical1, &len1, map_type,
fs/btrfs/tests/raid-stripe-tree-tests.c
164
ret = btrfs_get_raid_extent_offset(fs_info, logical2, &len2, map_type,
fs/btrfs/tests/raid-stripe-tree-tests.c
175
ret = btrfs_get_raid_extent_offset(fs_info, logical3, &len3, map_type,
fs/btrfs/tests/raid-stripe-tree-tests.c
221
u64 map_type = RST_TEST_RAID1_TYPE;
fs/btrfs/tests/raid-stripe-tree-tests.c
240
bioc->map_type = map_type;
fs/btrfs/tests/raid-stripe-tree-tests.c
315
ret = btrfs_get_raid_extent_offset(fs_info, logical1, &len1, map_type,
fs/btrfs/tests/raid-stripe-tree-tests.c
323
ret = btrfs_get_raid_extent_offset(fs_info, logical2, &len2, map_type,
fs/btrfs/tests/raid-stripe-tree-tests.c
331
ret = btrfs_get_raid_extent_offset(fs_info, logical3, &len3, map_type,
fs/btrfs/tests/raid-stripe-tree-tests.c
365
u64 map_type = RST_TEST_RAID1_TYPE;
fs/btrfs/tests/raid-stripe-tree-tests.c
383
bioc->map_type = map_type;
fs/btrfs/tests/raid-stripe-tree-tests.c
405
ret = btrfs_get_raid_extent_offset(fs_info, logical1, &len, map_type, 0,
fs/btrfs/tests/raid-stripe-tree-tests.c
43
u64 map_type = RST_TEST_RAID1_TYPE;
fs/btrfs/tests/raid-stripe-tree-tests.c
434
ret = btrfs_get_raid_extent_offset(fs_info, logical1, &len1, map_type,
fs/btrfs/tests/raid-stripe-tree-tests.c
456
ret = btrfs_get_raid_extent_offset(fs_info, logical2, &len2, map_type,
fs/btrfs/tests/raid-stripe-tree-tests.c
480
map_type, 0, &io_stripe);
fs/btrfs/tests/raid-stripe-tree-tests.c
508
u64 map_type = RST_TEST_RAID1_TYPE;
fs/btrfs/tests/raid-stripe-tree-tests.c
522
bioc->map_type = map_type;
fs/btrfs/tests/raid-stripe-tree-tests.c
574
ret = btrfs_get_raid_extent_offset(fs_info, logical1, &len, map_type, 0,
fs/btrfs/tests/raid-stripe-tree-tests.c
598
map_type, 0, &io_stripe);
fs/btrfs/tests/raid-stripe-tree-tests.c
622
map_type, 0, &io_stripe);
fs/btrfs/tests/raid-stripe-tree-tests.c
64
bioc->map_type = map_type;
fs/btrfs/tests/raid-stripe-tree-tests.c
650
u64 map_type = RST_TEST_RAID1_TYPE;
fs/btrfs/tests/raid-stripe-tree-tests.c
663
bioc->map_type = map_type;
fs/btrfs/tests/raid-stripe-tree-tests.c
685
ret = btrfs_get_raid_extent_offset(fs_info, logical, &len, map_type, 0, &io_stripe);
fs/btrfs/tests/raid-stripe-tree-tests.c
715
map_type, 0, &io_stripe);
fs/btrfs/tests/raid-stripe-tree-tests.c
736
ret = btrfs_get_raid_extent_offset(fs_info, logical, &len, map_type, 0, &io_stripe);
fs/btrfs/tests/raid-stripe-tree-tests.c
759
u64 map_type = RST_TEST_RAID1_TYPE;
fs/btrfs/tests/raid-stripe-tree-tests.c
772
bioc->map_type = map_type;
fs/btrfs/tests/raid-stripe-tree-tests.c
800
ret = btrfs_get_raid_extent_offset(fs_info, logical, &len, map_type, 0, &io_stripe);
fs/btrfs/tests/raid-stripe-tree-tests.c
829
ret = btrfs_get_raid_extent_offset(fs_info, logical, &len, map_type, 0, &io_stripe);
fs/btrfs/tests/raid-stripe-tree-tests.c
852
map_type, 0, &io_stripe);
fs/btrfs/tests/raid-stripe-tree-tests.c
881
u64 map_type = RST_TEST_RAID1_TYPE;
fs/btrfs/tests/raid-stripe-tree-tests.c
894
bioc->map_type = map_type;
fs/btrfs/tests/raid-stripe-tree-tests.c
922
ret = btrfs_get_raid_extent_offset(fs_info, logical, &len, map_type, 0, &io_stripe);
fs/btrfs/tests/raid-stripe-tree-tests.c
962
ret = btrfs_get_raid_extent_offset(fs_info, logical, &len, map_type, 0, &io_stripe);
fs/btrfs/volumes.c
6596
if (bioc->map_type & BTRFS_BLOCK_GROUP_RAID56_MASK)
fs/btrfs/volumes.c
6613
ASSERT(bioc->map_type & BTRFS_BLOCK_GROUP_DUP,
fs/btrfs/volumes.c
6614
"map_type=%llu", bioc->map_type);
fs/btrfs/volumes.c
7024
bioc->map_type = map->type;
fs/btrfs/volumes.c
8640
if (bioc->map_type & BTRFS_BLOCK_GROUP_RAID56_MASK) {
fs/btrfs/volumes.h
507
u64 map_type;
fs/btrfs/zoned.c
2309
if (bioc->map_type & BTRFS_BLOCK_GROUP_RAID56_MASK) {
fs/smb/client/cifs_unicode.c
163
const struct nls_table *codepage, int map_type)
fs/smb/client/cifs_unicode.c
198
charlen = cifs_mapchar(tmp, ftmp, codepage, map_type);
fs/smb/client/cifs_unicode.c
204
charlen = cifs_mapchar(&to[outlen], ftmp, codepage, map_type);
fs/smb/client/cifs_unicode.h
59
const struct nls_table *codepage, int map_type);
fs/smb/client/readdir.c
981
int map_type;
fs/smb/client/readdir.c
983
map_type = cifs_remap(cifs_sb);
fs/smb/client/readdir.c
989
(size_t)max_len), nlt, map_type);
include/linux/bpf-cgroup.h
157
if (map->map_type == BPF_MAP_TYPE_PERCPU_CGROUP_STORAGE)
include/linux/bpf.h
2323
return map->map_type == BPF_MAP_TYPE_PROG_ARRAY ||
include/linux/bpf.h
2324
map->map_type == BPF_MAP_TYPE_DEVMAP ||
include/linux/bpf.h
2325
map->map_type == BPF_MAP_TYPE_CPUMAP;
include/linux/bpf.h
303
enum bpf_map_type map_type;
include/linux/bpf.h
3972
static inline bool bpf_map_supports_cpu_flags(enum bpf_map_type map_type)
include/linux/bpf.h
3974
switch (map_type) {
include/linux/bpf.h
3999
if (!bpf_map_supports_cpu_flags(map->map_type))
include/linux/bpf.h
650
return map->map_type == BPF_MAP_TYPE_PERF_EVENT_ARRAY;
include/linux/dynamic_debug.h
110
.map_type = _maptype, \
include/linux/dynamic_debug.h
93
enum class_map_type map_type;
include/linux/filter.h
1761
ri->map_type = BPF_MAP_TYPE_UNSPEC;
include/linux/filter.h
1767
ri->map_type = map->map_type;
include/linux/filter.h
781
enum bpf_map_type map_type;
include/trace/events/xdp.h
113
if (map_type == BPF_MAP_TYPE_DEVMAP || map_type == BPF_MAP_TYPE_DEVMAP_HASH) {
include/trace/events/xdp.h
119
} else if (map_type == BPF_MAP_TYPE_UNSPEC && map_id == INT_MAX) {
include/trace/events/xdp.h
145
enum bpf_map_type map_type,
include/trace/events/xdp.h
147
TP_ARGS(dev, xdp, tgt, err, map_type, map_id, index)
include/trace/events/xdp.h
154
enum bpf_map_type map_type,
include/trace/events/xdp.h
156
TP_ARGS(dev, xdp, tgt, err, map_type, map_id, index)
include/trace/events/xdp.h
165
#define _trace_xdp_redirect_map(dev, xdp, to, map_type, map_id, index) \
include/trace/events/xdp.h
166
trace_xdp_redirect(dev, xdp, to, 0, map_type, map_id, index)
include/trace/events/xdp.h
168
#define _trace_xdp_redirect_map_err(dev, xdp, to, map_type, map_id, index, err) \
include/trace/events/xdp.h
169
trace_xdp_redirect_err(dev, xdp, to, err, map_type, map_id, index)
include/trace/events/xdp.h
95
enum bpf_map_type map_type,
include/trace/events/xdp.h
98
TP_ARGS(dev, xdp, tgt, err, map_type, map_id, index),
include/uapi/linux/bpf.h
1512
__u32 map_type; /* one of enum bpf_map_type */
kernel/bpf/arena.c
863
if (map->map_type != BPF_MAP_TYPE_ARENA || flags || !page_cnt)
kernel/bpf/arena.c
875
if (map->map_type != BPF_MAP_TYPE_ARENA || flags || !page_cnt)
kernel/bpf/arena.c
885
if (map->map_type != BPF_MAP_TYPE_ARENA || !page_cnt || !ptr__ign)
kernel/bpf/arena.c
895
if (map->map_type != BPF_MAP_TYPE_ARENA || !page_cnt || !ptr__ign)
kernel/bpf/arena.c
905
if (map->map_type != BPF_MAP_TYPE_ARENA)
kernel/bpf/arraymap.c
386
if (array->map.map_type == BPF_MAP_TYPE_PERCPU_ARRAY) {
kernel/bpf/arraymap.c
482
if (array->map.map_type == BPF_MAP_TYPE_PERCPU_ARRAY) {
kernel/bpf/arraymap.c
498
if (array->map.map_type == BPF_MAP_TYPE_PERCPU_ARRAY)
kernel/bpf/arraymap.c
55
bool percpu = attr->map_type == BPF_MAP_TYPE_PERCPU_ARRAY;
kernel/bpf/arraymap.c
558
if (map->map_type != BPF_MAP_TYPE_ARRAY ||
kernel/bpf/arraymap.c
66
if (attr->map_type != BPF_MAP_TYPE_ARRAY &&
kernel/bpf/arraymap.c
70
if (attr->map_type != BPF_MAP_TYPE_PERF_EVENT_ARRAY &&
kernel/bpf/arraymap.c
707
if (map->map_type == BPF_MAP_TYPE_PERCPU_ARRAY) {
kernel/bpf/arraymap.c
761
is_percpu = map->map_type == BPF_MAP_TYPE_PERCPU_ARRAY;
kernel/bpf/arraymap.c
783
bool percpu = map->map_type == BPF_MAP_TYPE_PERCPU_ARRAY;
kernel/bpf/arraymap.c
86
bool percpu = attr->map_type == BPF_MAP_TYPE_PERCPU_ARRAY;
kernel/bpf/bpf_insn_array.c
159
return map->map_type == BPF_MAP_TYPE_INSN_ARRAY;
kernel/bpf/bpf_struct_ops.c
1210
return map->map_type == BPF_MAP_TYPE_STRUCT_OPS &&
kernel/bpf/core.c
1504
if (map->map_type == BPF_MAP_TYPE_INSN_ARRAY)
kernel/bpf/core.c
2446
map->map_type == BPF_MAP_TYPE_PROG_ARRAY &&
kernel/bpf/devmap.c
1059
if (map->map_type == BPF_MAP_TYPE_DEVMAP_HASH)
kernel/bpf/devmap.c
1158
if (dtab->map.map_type == BPF_MAP_TYPE_DEVMAP_HASH) {
kernel/bpf/devmap.c
125
if (attr->map_type == BPF_MAP_TYPE_DEVMAP_HASH) {
kernel/bpf/devmap.c
144
if (attr->map_type == BPF_MAP_TYPE_DEVMAP_HASH) {
kernel/bpf/devmap.c
218
if (dtab->map.map_type == BPF_MAP_TYPE_DEVMAP_HASH) {
kernel/bpf/devmap.c
642
if (map->map_type == BPF_MAP_TYPE_DEVMAP) {
kernel/bpf/devmap.c
764
if (map->map_type == BPF_MAP_TYPE_DEVMAP) {
kernel/bpf/hashtab.c
170
return htab->map.map_type == BPF_MAP_TYPE_LRU_HASH ||
kernel/bpf/hashtab.c
171
htab->map.map_type == BPF_MAP_TYPE_LRU_PERCPU_HASH;
kernel/bpf/hashtab.c
176
return htab->map.map_type == BPF_MAP_TYPE_PERCPU_HASH ||
kernel/bpf/hashtab.c
177
htab->map.map_type == BPF_MAP_TYPE_LRU_PERCPU_HASH;
kernel/bpf/hashtab.c
182
return htab->map.map_type == BPF_MAP_TYPE_HASH_OF_MAPS;
kernel/bpf/hashtab.c
2221
if (map->map_type == BPF_MAP_TYPE_PERCPU_HASH ||
kernel/bpf/hashtab.c
2222
map->map_type == BPF_MAP_TYPE_LRU_PERCPU_HASH) {
kernel/bpf/hashtab.c
409
bool percpu = (attr->map_type == BPF_MAP_TYPE_PERCPU_HASH ||
kernel/bpf/hashtab.c
410
attr->map_type == BPF_MAP_TYPE_LRU_PERCPU_HASH);
kernel/bpf/hashtab.c
411
bool lru = (attr->map_type == BPF_MAP_TYPE_LRU_HASH ||
kernel/bpf/hashtab.c
412
attr->map_type == BPF_MAP_TYPE_LRU_PERCPU_HASH);
kernel/bpf/hashtab.c
544
bool percpu = (attr->map_type == BPF_MAP_TYPE_PERCPU_HASH ||
kernel/bpf/hashtab.c
545
attr->map_type == BPF_MAP_TYPE_LRU_PERCPU_HASH);
kernel/bpf/hashtab.c
954
if (htab->map.map_type == BPF_MAP_TYPE_PERCPU_HASH)
kernel/bpf/helpers.c
1089
if (map->map_type == BPF_MAP_TYPE_ARRAY) {
kernel/bpf/local_storage.c
305
if (attr->map_type == BPF_MAP_TYPE_PERCPU_CGROUP_STORAGE)
kernel/bpf/map_in_map.c
36
inner_map_meta->map_type = inner_map->map_type;
kernel/bpf/map_in_map.c
87
return meta0->map_type == meta1->map_type &&
kernel/bpf/map_iter.c
116
if (map->map_type == BPF_MAP_TYPE_PERCPU_HASH ||
kernel/bpf/map_iter.c
117
map->map_type == BPF_MAP_TYPE_LRU_PERCPU_HASH ||
kernel/bpf/map_iter.c
118
map->map_type == BPF_MAP_TYPE_PERCPU_ARRAY)
kernel/bpf/map_iter.c
120
else if (map->map_type != BPF_MAP_TYPE_HASH &&
kernel/bpf/map_iter.c
121
map->map_type != BPF_MAP_TYPE_LRU_HASH &&
kernel/bpf/map_iter.c
122
map->map_type != BPF_MAP_TYPE_ARRAY)
kernel/bpf/offload.c
513
if (attr->map_type != BPF_MAP_TYPE_ARRAY &&
kernel/bpf/offload.c
514
attr->map_type != BPF_MAP_TYPE_HASH)
kernel/bpf/ringbuf.c
203
if (attr->map_type != BPF_MAP_TYPE_RINGBUF)
kernel/bpf/syscall.c
1030
map->map_type,
kernel/bpf/syscall.c
1289
if (map->map_type != BPF_MAP_TYPE_HASH &&
kernel/bpf/syscall.c
1290
map->map_type != BPF_MAP_TYPE_ARRAY &&
kernel/bpf/syscall.c
1291
map->map_type != BPF_MAP_TYPE_CGROUP_STORAGE &&
kernel/bpf/syscall.c
1292
map->map_type != BPF_MAP_TYPE_SK_STORAGE &&
kernel/bpf/syscall.c
1293
map->map_type != BPF_MAP_TYPE_INODE_STORAGE &&
kernel/bpf/syscall.c
1294
map->map_type != BPF_MAP_TYPE_TASK_STORAGE &&
kernel/bpf/syscall.c
1295
map->map_type != BPF_MAP_TYPE_CGRP_STORAGE) {
kernel/bpf/syscall.c
1303
if (map->map_type != BPF_MAP_TYPE_HASH &&
kernel/bpf/syscall.c
1304
map->map_type != BPF_MAP_TYPE_LRU_HASH &&
kernel/bpf/syscall.c
1305
map->map_type != BPF_MAP_TYPE_ARRAY) {
kernel/bpf/syscall.c
1314
if (map->map_type != BPF_MAP_TYPE_HASH &&
kernel/bpf/syscall.c
1315
map->map_type != BPF_MAP_TYPE_PERCPU_HASH &&
kernel/bpf/syscall.c
1316
map->map_type != BPF_MAP_TYPE_LRU_HASH &&
kernel/bpf/syscall.c
1317
map->map_type != BPF_MAP_TYPE_LRU_PERCPU_HASH &&
kernel/bpf/syscall.c
1318
map->map_type != BPF_MAP_TYPE_ARRAY &&
kernel/bpf/syscall.c
1319
map->map_type != BPF_MAP_TYPE_PERCPU_ARRAY &&
kernel/bpf/syscall.c
1320
map->map_type != BPF_MAP_TYPE_SK_STORAGE &&
kernel/bpf/syscall.c
1321
map->map_type != BPF_MAP_TYPE_INODE_STORAGE &&
kernel/bpf/syscall.c
1322
map->map_type != BPF_MAP_TYPE_TASK_STORAGE &&
kernel/bpf/syscall.c
1323
map->map_type != BPF_MAP_TYPE_CGRP_STORAGE) {
kernel/bpf/syscall.c
1329
if (map->map_type != BPF_MAP_TYPE_TASK_STORAGE) {
kernel/bpf/syscall.c
1336
if (map->map_type != BPF_MAP_TYPE_HASH &&
kernel/bpf/syscall.c
1337
map->map_type != BPF_MAP_TYPE_LRU_HASH &&
kernel/bpf/syscall.c
1338
map->map_type != BPF_MAP_TYPE_ARRAY) {
kernel/bpf/syscall.c
1374
u32 map_type = attr->map_type;
kernel/bpf/syscall.c
1391
if (attr->map_type != BPF_MAP_TYPE_STRUCT_OPS ||
kernel/bpf/syscall.c
1398
if (attr->map_type != BPF_MAP_TYPE_BLOOM_FILTER &&
kernel/bpf/syscall.c
1399
attr->map_type != BPF_MAP_TYPE_ARENA &&
kernel/bpf/syscall.c
141
else if (map->map_type == BPF_MAP_TYPE_PERCPU_HASH ||
kernel/bpf/syscall.c
1413
map_type = attr->map_type;
kernel/bpf/syscall.c
1414
if (map_type >= ARRAY_SIZE(bpf_map_types))
kernel/bpf/syscall.c
1416
map_type = array_index_nospec(map_type, ARRAY_SIZE(bpf_map_types));
kernel/bpf/syscall.c
1417
ops = bpf_map_types[map_type];
kernel/bpf/syscall.c
142
map->map_type == BPF_MAP_TYPE_LRU_PERCPU_HASH ||
kernel/bpf/syscall.c
143
map->map_type == BPF_MAP_TYPE_PERCPU_ARRAY ||
kernel/bpf/syscall.c
144
map->map_type == BPF_MAP_TYPE_PERCPU_CGROUP_STORAGE)
kernel/bpf/syscall.c
1441
!bpf_token_allow_map_type(token, attr->map_type)) {
kernel/bpf/syscall.c
1459
switch (map_type) {
kernel/bpf/syscall.c
1503
WARN(1, "unsupported map type %d", map_type);
kernel/bpf/syscall.c
1513
map->map_type = map_type;
kernel/bpf/syscall.c
162
if (map->map_type == BPF_MAP_TYPE_HASH_OF_MAPS ||
kernel/bpf/syscall.c
163
map->map_type == BPF_MAP_TYPE_ARRAY_OF_MAPS)
kernel/bpf/syscall.c
1745
if (map->map_type == BPF_MAP_TYPE_BLOOM_FILTER) {
kernel/bpf/syscall.c
1856
map->map_type == BPF_MAP_TYPE_STRUCT_OPS) {
kernel/bpf/syscall.c
2169
(map->map_type == BPF_MAP_TYPE_QUEUE ||
kernel/bpf/syscall.c
2170
map->map_type == BPF_MAP_TYPE_STACK)) {
kernel/bpf/syscall.c
2195
if (map->map_type == BPF_MAP_TYPE_QUEUE ||
kernel/bpf/syscall.c
2196
map->map_type == BPF_MAP_TYPE_STACK) {
kernel/bpf/syscall.c
2198
} else if (map->map_type == BPF_MAP_TYPE_HASH ||
kernel/bpf/syscall.c
2199
map->map_type == BPF_MAP_TYPE_PERCPU_HASH ||
kernel/bpf/syscall.c
2200
map->map_type == BPF_MAP_TYPE_LRU_HASH ||
kernel/bpf/syscall.c
2201
map->map_type == BPF_MAP_TYPE_LRU_PERCPU_HASH ||
kernel/bpf/syscall.c
2202
map->map_type == BPF_MAP_TYPE_STACK_TRACE) {
kernel/bpf/syscall.c
2246
if (map->map_type == BPF_MAP_TYPE_STRUCT_OPS || !IS_ERR_OR_NULL(map->record))
kernel/bpf/syscall.c
258
} else if (map->map_type == BPF_MAP_TYPE_CPUMAP ||
kernel/bpf/syscall.c
259
map->map_type == BPF_MAP_TYPE_ARENA ||
kernel/bpf/syscall.c
260
map->map_type == BPF_MAP_TYPE_STRUCT_OPS) {
kernel/bpf/syscall.c
262
} else if (map->map_type == BPF_MAP_TYPE_SOCKHASH ||
kernel/bpf/syscall.c
263
map->map_type == BPF_MAP_TYPE_SOCKMAP) {
kernel/bpf/syscall.c
271
if (map->map_type == BPF_MAP_TYPE_PERCPU_HASH ||
kernel/bpf/syscall.c
272
map->map_type == BPF_MAP_TYPE_LRU_PERCPU_HASH) {
kernel/bpf/syscall.c
274
} else if (map->map_type == BPF_MAP_TYPE_PERCPU_ARRAY) {
kernel/bpf/syscall.c
276
} else if (map->map_type == BPF_MAP_TYPE_PERCPU_CGROUP_STORAGE) {
kernel/bpf/syscall.c
282
} else if (map->map_type == BPF_MAP_TYPE_HASH_OF_MAPS) {
kernel/bpf/syscall.c
285
} else if (map->map_type == BPF_MAP_TYPE_REUSEPORT_SOCKARRAY) {
kernel/bpf/syscall.c
2857
if (prog->aux->used_maps[i]->map_type != BPF_MAP_TYPE_INSN_ARRAY)
kernel/bpf/syscall.c
289
} else if (map->map_type == BPF_MAP_TYPE_QUEUE ||
kernel/bpf/syscall.c
290
map->map_type == BPF_MAP_TYPE_STACK ||
kernel/bpf/syscall.c
291
map->map_type == BPF_MAP_TYPE_BLOOM_FILTER) {
kernel/bpf/syscall.c
318
if (map->map_type == BPF_MAP_TYPE_PERCPU_HASH ||
kernel/bpf/syscall.c
319
map->map_type == BPF_MAP_TYPE_LRU_PERCPU_HASH) {
kernel/bpf/syscall.c
321
} else if (map->map_type == BPF_MAP_TYPE_PERCPU_ARRAY) {
kernel/bpf/syscall.c
323
} else if (map->map_type == BPF_MAP_TYPE_PERCPU_CGROUP_STORAGE) {
kernel/bpf/syscall.c
325
} else if (map->map_type == BPF_MAP_TYPE_STACK_TRACE) {
kernel/bpf/syscall.c
331
} else if (map->map_type == BPF_MAP_TYPE_REUSEPORT_SOCKARRAY) {
kernel/bpf/syscall.c
333
} else if (map->map_type == BPF_MAP_TYPE_QUEUE ||
kernel/bpf/syscall.c
334
map->map_type == BPF_MAP_TYPE_STACK ||
kernel/bpf/syscall.c
335
map->map_type == BPF_MAP_TYPE_BLOOM_FILTER) {
kernel/bpf/syscall.c
337
} else if (map->map_type == BPF_MAP_TYPE_STRUCT_OPS) {
kernel/bpf/syscall.c
438
map->map_type = attr->map_type;
kernel/bpf/syscall.c
49
#define IS_FD_ARRAY(map) ((map)->map_type == BPF_MAP_TYPE_PERF_EVENT_ARRAY || \
kernel/bpf/syscall.c
50
(map)->map_type == BPF_MAP_TYPE_CGROUP_ARRAY || \
kernel/bpf/syscall.c
51
(map)->map_type == BPF_MAP_TYPE_ARRAY_OF_MAPS)
kernel/bpf/syscall.c
52
#define IS_FD_PROG_ARRAY(map) ((map)->map_type == BPF_MAP_TYPE_PROG_ARRAY)
kernel/bpf/syscall.c
53
#define IS_FD_HASH(map) ((map)->map_type == BPF_MAP_TYPE_HASH_OF_MAPS)
kernel/bpf/syscall.c
5320
info.type = map->map_type;
kernel/bpf/syscall.c
5335
if (map->map_type == BPF_MAP_TYPE_STRUCT_OPS)
kernel/bpf/syscall.c
6196
if (map->map_type != BPF_MAP_TYPE_STRUCT_OPS) {
kernel/bpf/verifier.c
10009
if (can_elide_value_nullness(meta->map.ptr->map_type)) {
kernel/bpf/verifier.c
10182
switch (map->map_type) {
kernel/bpf/verifier.c
10312
if (map->map_type != BPF_MAP_TYPE_PROG_ARRAY)
kernel/bpf/verifier.c
10324
if (map->map_type != BPF_MAP_TYPE_PERF_EVENT_ARRAY)
kernel/bpf/verifier.c
10333
if (map->map_type != BPF_MAP_TYPE_RINGBUF)
kernel/bpf/verifier.c
10337
if (map->map_type != BPF_MAP_TYPE_USER_RINGBUF)
kernel/bpf/verifier.c
10341
if (map->map_type != BPF_MAP_TYPE_STACK_TRACE)
kernel/bpf/verifier.c
10346
if (map->map_type != BPF_MAP_TYPE_CGROUP_ARRAY)
kernel/bpf/verifier.c
10350
if (map->map_type != BPF_MAP_TYPE_DEVMAP &&
kernel/bpf/verifier.c
10351
map->map_type != BPF_MAP_TYPE_DEVMAP_HASH &&
kernel/bpf/verifier.c
10352
map->map_type != BPF_MAP_TYPE_CPUMAP &&
kernel/bpf/verifier.c
10353
map->map_type != BPF_MAP_TYPE_XSKMAP)
kernel/bpf/verifier.c
10359
if (map->map_type != BPF_MAP_TYPE_SOCKMAP)
kernel/bpf/verifier.c
10365
if (map->map_type != BPF_MAP_TYPE_SOCKHASH)
kernel/bpf/verifier.c
10369
if (map->map_type != BPF_MAP_TYPE_CGROUP_STORAGE &&
kernel/bpf/verifier.c
10370
map->map_type != BPF_MAP_TYPE_PERCPU_CGROUP_STORAGE)
kernel/bpf/verifier.c
10374
if (map->map_type != BPF_MAP_TYPE_REUSEPORT_SOCKARRAY &&
kernel/bpf/verifier.c
10375
map->map_type != BPF_MAP_TYPE_SOCKMAP &&
kernel/bpf/verifier.c
10376
map->map_type != BPF_MAP_TYPE_SOCKHASH)
kernel/bpf/verifier.c
10380
if (map->map_type != BPF_MAP_TYPE_QUEUE &&
kernel/bpf/verifier.c
10381
map->map_type != BPF_MAP_TYPE_STACK)
kernel/bpf/verifier.c
10386
if (map->map_type != BPF_MAP_TYPE_QUEUE &&
kernel/bpf/verifier.c
10387
map->map_type != BPF_MAP_TYPE_STACK &&
kernel/bpf/verifier.c
10388
map->map_type != BPF_MAP_TYPE_BLOOM_FILTER)
kernel/bpf/verifier.c
10392
if (map->map_type != BPF_MAP_TYPE_PERCPU_ARRAY &&
kernel/bpf/verifier.c
10393
map->map_type != BPF_MAP_TYPE_PERCPU_HASH &&
kernel/bpf/verifier.c
10394
map->map_type != BPF_MAP_TYPE_LRU_PERCPU_HASH)
kernel/bpf/verifier.c
10399
if (map->map_type != BPF_MAP_TYPE_SK_STORAGE)
kernel/bpf/verifier.c
10404
if (map->map_type != BPF_MAP_TYPE_INODE_STORAGE)
kernel/bpf/verifier.c
10409
if (map->map_type != BPF_MAP_TYPE_TASK_STORAGE)
kernel/bpf/verifier.c
10414
if (map->map_type != BPF_MAP_TYPE_CGRP_STORAGE)
kernel/bpf/verifier.c
10424
map->map_type, func_id_name(func_id), func_id);
kernel/bpf/verifier.c
11424
if (!map || map->map_type != BPF_MAP_TYPE_PROG_ARRAY) {
kernel/bpf/verifier.c
11980
can_elide_value_nullness(meta.map.ptr->map_type) &&
kernel/bpf/verifier.c
17819
if (map->map_type == BPF_MAP_TYPE_ARENA) {
kernel/bpf/verifier.c
17825
WARN_ON_ONCE(map->map_type != BPF_MAP_TYPE_INSN_ARRAY &&
kernel/bpf/verifier.c
21041
if (verifier_bug_if(map->map_type != BPF_MAP_TYPE_INSN_ARRAY, env,
kernel/bpf/verifier.c
21042
"R%d has incorrect map type %d", insn->dst_reg, map->map_type))
kernel/bpf/verifier.c
21623
return (map->map_type == BPF_MAP_TYPE_CGROUP_STORAGE ||
kernel/bpf/verifier.c
21624
map->map_type == BPF_MAP_TYPE_PERCPU_CGROUP_STORAGE);
kernel/bpf/verifier.c
21666
if (map->map_type == BPF_MAP_TYPE_STRUCT_OPS) {
kernel/bpf/verifier.c
21672
switch (map->map_type) {
kernel/bpf/verifier.c
21705
if (map->map_type == BPF_MAP_TYPE_ARENA) {
kernel/bpf/verifier.c
21763
if (map->map_type == BPF_MAP_TYPE_INSN_ARRAY) {
kernel/bpf/verifier.c
2274
} else if (map->map_type == BPF_MAP_TYPE_XSKMAP) {
kernel/bpf/verifier.c
2276
} else if (map->map_type == BPF_MAP_TYPE_SOCKMAP ||
kernel/bpf/verifier.c
2277
map->map_type == BPF_MAP_TYPE_SOCKHASH) {
kernel/bpf/verifier.c
485
enum bpf_map_type map_type = map ? map->map_type : BPF_MAP_TYPE_UNSPEC;
kernel/bpf/verifier.c
495
(map_type == BPF_MAP_TYPE_SOCKMAP ||
kernel/bpf/verifier.c
496
map_type == BPF_MAP_TYPE_SOCKHASH))
kernel/bpf/verifier.c
6228
if (map->map_type == BPF_MAP_TYPE_INSN_ARRAY)
kernel/bpf/verifier.c
6660
if (reg->map_ptr->map_type == BPF_MAP_TYPE_INSN_ARRAY)
kernel/bpf/verifier.c
7554
map->map_type);
kernel/bpf/verifier.c
7763
map->map_type != BPF_MAP_TYPE_INSN_ARRAY) {
kernel/bpf/verifier.c
7774
} else if (map->map_type == BPF_MAP_TYPE_INSN_ARRAY) {
kernel/bpf/verifier.c
9313
switch (meta->map.ptr->map_type) {
kernel/bpf/verifier.c
9757
if (map->map_type == BPF_MAP_TYPE_INSN_ARRAY) {
lib/dynamic_debug.c
1216
cm->mod_name, cm->base, cm->length, cm->map_type);
lib/dynamic_debug.c
676
switch (map->map_type) {
lib/dynamic_debug.c
700
pr_err("illegal map-type value %d\n", map->map_type);
lib/dynamic_debug.c
726
switch (map->map_type) {
lib/dynamic_debug.c
743
pr_err("%s: bad map type: %d\n", KP_NAME(kp), map->map_type);
lib/dynamic_debug.c
748
switch (map->map_type) {
lib/dynamic_debug.c
774
pr_warn("%s: bad map type: %d\n", KP_NAME(kp), map->map_type);
lib/dynamic_debug.c
795
switch (map->map_type) {
net/bpf/test_run.c
326
ri->map_type = BPF_MAP_TYPE_UNSPEC;
net/core/bpf_sk_storage.c
516
if (map->map_type != BPF_MAP_TYPE_SK_STORAGE) {
net/core/bpf_sk_storage.c
866
if (map->map_type != BPF_MAP_TYPE_SK_STORAGE)
net/core/filter.c
11456
bool is_sockarray = map->map_type == BPF_MAP_TYPE_REUSEPORT_SOCKARRAY;
net/core/filter.c
4407
ri->map_type = BPF_MAP_TYPE_UNSPEC;
net/core/filter.c
4419
enum bpf_map_type map_type = ri->map_type;
net/core/filter.c
4425
ri->map_type = BPF_MAP_TYPE_UNSPEC;
net/core/filter.c
4431
_trace_xdp_redirect_map(dev, xdp_prog, fwd, map_type, map_id, ri->tgt_index);
net/core/filter.c
4434
_trace_xdp_redirect_map_err(dev, xdp_prog, fwd, map_type, map_id, ri->tgt_index, err);
net/core/filter.c
4443
enum bpf_map_type map_type = ri->map_type;
net/core/filter.c
4452
ri->map_type = BPF_MAP_TYPE_UNSPEC;
net/core/filter.c
4459
switch (map_type) {
net/core/filter.c
4502
_trace_xdp_redirect_map(dev, xdp_prog, fwd, map_type, map_id, ri->tgt_index);
net/core/filter.c
4505
_trace_xdp_redirect_map_err(dev, xdp_prog, fwd, map_type, map_id, ri->tgt_index, err);
net/core/filter.c
4513
enum bpf_map_type map_type = ri->map_type;
net/core/filter.c
4515
if (map_type == BPF_MAP_TYPE_XSKMAP)
net/core/filter.c
4528
enum bpf_map_type map_type = ri->map_type;
net/core/filter.c
4530
if (map_type == BPF_MAP_TYPE_XSKMAP)
net/core/filter.c
4541
void *fwd, enum bpf_map_type map_type,
net/core/filter.c
4548
switch (map_type) {
net/core/filter.c
4588
_trace_xdp_redirect_map(dev, xdp_prog, fwd, map_type, map_id, ri->tgt_index);
net/core/filter.c
4591
_trace_xdp_redirect_map_err(dev, xdp_prog, fwd, map_type, map_id, ri->tgt_index, err);
net/core/filter.c
4600
enum bpf_map_type map_type = ri->map_type;
net/core/filter.c
4608
ri->map_type = BPF_MAP_TYPE_UNSPEC;
net/core/filter.c
4610
if (map_type == BPF_MAP_TYPE_UNSPEC && map_id == INT_MAX) {
net/core/filter.c
4627
return xdp_do_generic_redirect_map(dev, skb, xdp, xdp_prog, fwd, map_type, map_id, flags);
net/core/filter.c
4645
ri->map_type = BPF_MAP_TYPE_UNSPEC;
net/core/sock_map.c
1463
switch (map->map_type) {
net/core/sock_map.c
1606
switch (link->map->map_type) {
net/core/sock_map.c
1856
if (map->map_type != BPF_MAP_TYPE_SOCKMAP && map->map_type != BPF_MAP_TYPE_SOCKHASH) {
net/core/sock_map.c
1916
if (map->map_type != BPF_MAP_TYPE_SOCKMAP &&
net/core/sock_map.c
1917
map->map_type != BPF_MAP_TYPE_SOCKHASH)
net/core/sock_map.c
587
else if (map->map_type == BPF_MAP_TYPE_SOCKMAP)
net/core/sock_map.c
613
else if (map->map_type == BPF_MAP_TYPE_SOCKMAP)
samples/bpf/test_lru_dist.c
202
static int create_map(int map_type, int map_flags, unsigned int size)
samples/bpf/test_lru_dist.c
209
map_fd = bpf_map_create(map_type, NULL, sizeof(unsigned long long),
samples/bpf/test_lru_dist.c
307
static void test_parallel_lru_dist(int map_type, int map_flags,
samples/bpf/test_lru_dist.c
313
printf("%s (map_type:%d map_flags:0x%X):\n", __func__, map_type,
samples/bpf/test_lru_dist.c
317
lru_map_fd = create_map(map_type, map_flags,
samples/bpf/test_lru_dist.c
320
lru_map_fd = create_map(map_type, map_flags,
samples/bpf/test_lru_dist.c
332
static void test_lru_loss0(int map_type, int map_flags)
samples/bpf/test_lru_dist.c
340
printf("%s (map_type:%d map_flags:0x%X): ", __func__, map_type,
samples/bpf/test_lru_dist.c
346
map_fd = create_map(map_type, map_flags, 900 * nr_cpus);
samples/bpf/test_lru_dist.c
348
map_fd = create_map(map_type, map_flags, 900);
samples/bpf/test_lru_dist.c
386
static void test_lru_loss1(int map_type, int map_flags)
samples/bpf/test_lru_dist.c
392
printf("%s (map_type:%d map_flags:0x%X): ", __func__, map_type,
samples/bpf/test_lru_dist.c
398
map_fd = create_map(map_type, map_flags, 1000 * nr_cpus);
samples/bpf/test_lru_dist.c
400
map_fd = create_map(map_type, map_flags, 1000);
samples/bpf/test_lru_dist.c
465
static void test_parallel_lru_loss(int map_type, int map_flags, int nr_tasks)
samples/bpf/test_lru_dist.c
469
printf("%s (map_type:%d map_flags:0x%X):\n", __func__, map_type,
samples/bpf/test_lru_dist.c
474
map_fd = create_map(map_type, map_flags,
samples/bpf/test_lru_dist.c
477
map_fd = create_map(map_type, map_flags,
samples/bpf/tracex6.bpf.c
63
type = BPF_CORE_READ(map, map_type);
tools/bpf/bpftool/feature.c
515
static bool probe_map_type_ifindex(enum bpf_map_type map_type, __u32 ifindex)
tools/bpf/bpftool/feature.c
527
fd = bpf_map_create(map_type, NULL, key_size, value_size, max_entries,
tools/bpf/bpftool/feature.c
536
probe_map_type(enum bpf_map_type map_type, char const *map_type_str,
tools/bpf/bpftool/feature.c
545
switch (map_type) {
tools/bpf/bpftool/feature.c
553
res = probe_map_type_ifindex(map_type, ifindex);
tools/bpf/bpftool/feature.c
555
res = libbpf_probe_bpf_map_type(map_type, NULL) > 0;
tools/bpf/bpftool/feature.c
903
unsigned int map_type = BPF_MAP_TYPE_UNSPEC;
tools/bpf/bpftool/feature.c
912
map_type++;
tools/bpf/bpftool/feature.c
913
map_type_str = libbpf_bpf_map_type_str(map_type);
tools/bpf/bpftool/feature.c
918
probe_map_type(map_type, map_type_str, define_prefix, ifindex);
tools/bpf/bpftool/gen.c
1016
const struct btf_type *map_type, __u32 map_type_id)
tools/bpf/bpftool/gen.c
1032
n = btf_vlen(map_type);
tools/bpf/bpftool/gen.c
1033
for (i = 0, m = btf_members(map_type); i < n; i++, m++) {
tools/bpf/bpftool/gen.c
1133
const struct btf_type *map_type;
tools/bpf/bpftool/gen.c
1141
map_type = btf__type_by_id(btf, map_type_id);
tools/bpf/bpftool/gen.c
1142
if (!map_type)
tools/bpf/bpftool/gen.c
1145
type_name = btf__name_by_offset(btf, map_type->name_off);
tools/bpf/bpftool/gen.c
1149
err = walk_st_ops_shadow_vars(btf, ident, map_type, map_type_id);
tools/bpf/bpftool/gen.c
1643
const struct btf_type *map_type, *var_type;
tools/bpf/bpftool/gen.c
1749
map_type = btf__type_by_id(btf, map_type_id);
tools/bpf/bpftool/gen.c
1751
var = btf_var_secinfos(map_type);
tools/bpf/bpftool/gen.c
1752
len = btf_vlen(map_type);
tools/bpf/bpftool/gen.c
1872
map_type = btf__type_by_id(btf, map_type_id);
tools/bpf/bpftool/gen.c
1873
var = btf_var_secinfos(map_type);
tools/bpf/bpftool/gen.c
1874
len = btf_vlen(map_type);
tools/bpf/bpftool/map.c
1252
enum bpf_map_type map_type = BPF_MAP_TYPE_UNSPEC;
tools/bpf/bpftool/map.c
1269
if (map_type) {
tools/bpf/bpftool/map.c
1274
map_type = map_type_from_str(*argv);
tools/bpf/bpftool/map.c
1275
if ((int)map_type < 0) {
tools/bpf/bpftool/map.c
1349
fd = bpf_map_create(map_type, map_name, key_size, value_size, max_entries, &attr);
tools/include/uapi/linux/bpf.h
1512
__u32 map_type; /* one of enum bpf_map_type */
tools/lib/bpf/bpf.c
168
int bpf_map_create(enum bpf_map_type map_type,
tools/lib/bpf/bpf.c
186
attr.map_type = map_type;
tools/lib/bpf/bpf.h
64
LIBBPF_API int bpf_map_create(enum bpf_map_type map_type,
tools/lib/bpf/bpf_gen_internal.h
62
enum bpf_map_type map_type, const char *map_name,
tools/lib/bpf/gen_loader.c
505
enum bpf_map_type map_type,
tools/lib/bpf/gen_loader.c
516
attr.map_type = tgt_endian(map_type);
tools/lib/bpf/gen_loader.c
531
map_name, map_idx, map_type, map_attr->btf_value_type_id,
tools/lib/bpf/gen_loader.c
538
switch (map_type) {
tools/lib/bpf/gen_loader.c
558
map_name, map_idx, map_type, value_size,
tools/lib/bpf/libbpf.c
14385
const struct btf_type *map_type, *var_type;
tools/lib/bpf/libbpf.c
14415
map_type = btf__type_by_id(btf, map_type_id);
tools/lib/bpf/libbpf.c
14417
if (!btf_is_datasec(map_type)) {
tools/lib/bpf/libbpf.c
14420
__btf_kind_str(btf_kind(map_type)));
tools/lib/bpf/libbpf.c
14424
len = btf_vlen(map_type);
tools/lib/bpf/libbpf.c
14425
var = btf_var_secinfos(map_type);
tools/lib/bpf/libbpf.c
2592
if (!get_map_field_int(map_name, btf, m, &map_def->map_type))
tools/lib/bpf/libbpf.c
2689
bool is_map_in_map = bpf_map_type__is_map_in_map(map_def->map_type);
tools/lib/bpf/libbpf.c
2690
bool is_prog_array = map_def->map_type == BPF_MAP_TYPE_PROG_ARRAY;
tools/lib/bpf/libbpf.c
2786
if (map_def->map_type == BPF_MAP_TYPE_UNSPEC) {
tools/lib/bpf/libbpf.c
2833
map->def.type = def->map_type;
tools/lib/bpf/libbpf.c
2849
pr_debug("map '%s': found type = %u.\n", map->name, def->map_type);
tools/lib/bpf/libbpf.c
5240
enum libbpf_map_type map_type = map->libbpf_type;
tools/lib/bpf/libbpf.c
5247
if (map_type == LIBBPF_MAP_RODATA || map_type == LIBBPF_MAP_KCONFIG)
tools/lib/bpf/libbpf.c
5261
if (map_type == LIBBPF_MAP_RODATA || map_type == LIBBPF_MAP_KCONFIG) {
tools/lib/bpf/libbpf_internal.h
282
__u32 map_type;
tools/lib/bpf/libbpf_probes.c
282
static int probe_map_create(enum bpf_map_type map_type)
tools/lib/bpf/libbpf_probes.c
293
switch (map_type) {
tools/lib/bpf/libbpf_probes.c
376
if (map_type == BPF_MAP_TYPE_ARRAY_OF_MAPS ||
tools/lib/bpf/libbpf_probes.c
377
map_type == BPF_MAP_TYPE_HASH_OF_MAPS) {
tools/lib/bpf/libbpf_probes.c
392
fd = bpf_map_create(map_type, NULL, key_size, value_size, max_entries, &opts);
tools/lib/bpf/libbpf_probes.c
409
int libbpf_probe_bpf_map_type(enum bpf_map_type map_type, const void *opts)
tools/lib/bpf/libbpf_probes.c
416
ret = probe_map_create(map_type);
tools/lib/bpf/linker.c
1686
if (main_def->map_type != extra_def->map_type) {
tools/lib/bpf/skel_internal.h
168
if (map->map_type != BPF_MAP_TYPE_ARRAY)
tools/lib/bpf/skel_internal.h
229
static inline int skel_map_create(enum bpf_map_type map_type,
tools/lib/bpf/skel_internal.h
242
attr.map_type = map_type;
tools/perf/builtin-trace.c
3369
char map_type = 'd';
tools/perf/builtin-trace.c
3421
map_type = 'x';
tools/perf/builtin-trace.c
3423
map_type = '?';
tools/perf/builtin-trace.c
3428
fprintf(trace->output, " (%c%c)\n", map_type, al.level);
tools/testing/selftests/arm64/mte/check_user_mem.c
145
const char* map_type;
tools/testing/selftests/arm64/mte/check_user_mem.c
179
map_type = "MAP_SHARED";
tools/testing/selftests/arm64/mte/check_user_mem.c
182
map_type = "MAP_PRIVATE";
tools/testing/selftests/arm64/mte/check_user_mem.c
191
test_type, mte_type, map_type, len, offset);
tools/testing/selftests/bpf/map_tests/map_in_map_batch_ops.c
31
static void create_inner_maps(enum bpf_map_type map_type,
tools/testing/selftests/bpf/map_tests/map_in_map_batch_ops.c
41
map_fd = bpf_map_create(map_type, map_name, sizeof(__u32),
tools/testing/selftests/bpf/map_tests/map_in_map_batch_ops.c
46
map_type, map_name, strerror(errno));
tools/testing/selftests/bpf/map_tests/map_in_map_batch_ops.c
62
map_type, map_name, strerror(errno));
tools/testing/selftests/bpf/map_tests/map_in_map_batch_ops.c
66
static int create_outer_map(enum bpf_map_type map_type, __u32 inner_map_fd)
tools/testing/selftests/bpf/map_tests/map_in_map_batch_ops.c
72
outer_map_fd = bpf_map_create(map_type, "outer_map", sizeof(__u32),
tools/testing/selftests/bpf/map_tests/map_in_map_batch_ops.c
78
map_type, strerror(errno));
tools/testing/selftests/bpf/map_tests/map_percpu_stats.c
129
static bool is_lru(__u32 map_type)
tools/testing/selftests/bpf/map_tests/map_percpu_stats.c
131
return map_type == BPF_MAP_TYPE_LRU_HASH ||
tools/testing/selftests/bpf/map_tests/map_percpu_stats.c
132
map_type == BPF_MAP_TYPE_LRU_PERCPU_HASH;
tools/testing/selftests/bpf/map_tests/map_percpu_stats.c
135
static bool is_percpu(__u32 map_type)
tools/testing/selftests/bpf/map_tests/map_percpu_stats.c
137
return map_type == BPF_MAP_TYPE_PERCPU_HASH ||
tools/testing/selftests/bpf/map_tests/map_percpu_stats.c
138
map_type == BPF_MAP_TYPE_LRU_PERCPU_HASH;
tools/testing/selftests/bpf/map_tests/map_percpu_stats.c
142
__u32 map_type;
tools/testing/selftests/bpf/map_tests/map_percpu_stats.c
175
if (opts->map_type == BPF_MAP_TYPE_HASH_OF_MAPS) {
tools/testing/selftests/bpf/map_tests/map_percpu_stats.c
178
} else if (is_percpu(opts->map_type)) {
tools/testing/selftests/bpf/map_tests/map_percpu_stats.c
193
if (opts->map_type == BPF_MAP_TYPE_HASH_OF_MAPS)
tools/testing/selftests/bpf/map_tests/map_percpu_stats.c
300
opts.map_type = info.type;
tools/testing/selftests/bpf/map_tests/map_percpu_stats.c
306
if (opts.map_type != BPF_MAP_TYPE_HASH_OF_MAPS)
tools/testing/selftests/bpf/map_tests/map_percpu_stats.c
316
opts.retry_for_nomem = is_percpu(opts.map_type) && (info.map_flags & BPF_F_NO_PREALLOC);
tools/testing/selftests/bpf/prog_tests/bpf_insn_array.c
13
return bpf_map_create(map_type, map_name, key_size, value_size, max_entries, NULL);
tools/testing/selftests/bpf/prog_tests/bpf_insn_array.c
7
static int map_create(__u32 map_type, __u32 max_entries)
tools/testing/selftests/bpf/prog_tests/btf.c
1041
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
1085
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
1119
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
1148
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
1179
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
1202
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
1233
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
1270
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
1301
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
1338
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
134
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
1380
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
1410
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
1438
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
1474
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
1494
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
1514
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
1532
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
1552
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
1573
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
1594
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
1615
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
1636
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
1657
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
1680
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
1702
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
1726
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
1752
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
1774
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
1798
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
1822
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
1848
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
1872
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
189
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
1895
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
1915
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
1936
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
1958
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
1978
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
1998
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
2019
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
2040
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
2061
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
2083
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
2103
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
2124
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
214
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
2146
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
2168
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
2188
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
2210
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
2230
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
2253
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
2274
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
2297
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
2320
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
2341
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
2362
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
2381
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
2401
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
2425
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
2448
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
2471
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
2496
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
2524
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
2546
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
255
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
2568
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
2590
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
2612
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
2636
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
2660
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
2684
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
2708
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
2734
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
2758
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
2784
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
2810
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
2836
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
2856
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
2876
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
2895
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
2915
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
2935
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
2953
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
2972
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
2991
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
300
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
3010
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
3030
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
3049
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
3070
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
3089
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
3108
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
3129
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
3150
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
3173
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
3196
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
3215
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
322
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
3237
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
3259
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
3280
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
3302
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
3326
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
3345
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
3364
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
3383
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
3402
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
3421
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
344
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
3447
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
3475
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
3509
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
3531
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
3619
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
3637
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
3657
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
366
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
3678
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
3699
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
3718
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
3742
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
3763
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
3782
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
3804
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
3821
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
3839
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
3858
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
3877
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
3894
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
391
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
3915
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
3937
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
3959
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
3978
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
3995
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
4014
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
4062
.map_type = BPF_MAP_TYPE_HASH,
tools/testing/selftests/bpf/prog_tests/btf.c
4082
.map_type = BPF_MAP_TYPE_HASH,
tools/testing/selftests/bpf/prog_tests/btf.c
4100
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
4117
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
4137
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
4157
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
416
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
4177
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
4197
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
4216
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
4234
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
4252
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
4441
if (!test->map_type)
tools/testing/selftests/bpf/prog_tests/btf.c
4447
map_fd = bpf_map_create(test->map_type, test->map_name,
tools/testing/selftests/bpf/prog_tests/btf.c
453
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
490
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
5268
enum bpf_map_type map_type;
tools/testing/selftests/bpf/prog_tests/btf.c
527
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
5276
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
5285
.map_type = BPF_MAP_TYPE_HASH,
tools/testing/selftests/bpf/prog_tests/btf.c
5294
.map_type = BPF_MAP_TYPE_LRU_HASH,
tools/testing/selftests/bpf/prog_tests/btf.c
5303
.map_type = BPF_MAP_TYPE_PERCPU_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
5312
.map_type = BPF_MAP_TYPE_PERCPU_HASH,
tools/testing/selftests/bpf/prog_tests/btf.c
5321
.map_type = BPF_MAP_TYPE_LRU_PERCPU_HASH,
tools/testing/selftests/bpf/prog_tests/btf.c
5500
map_fd = bpf_map_create(test->map_type, test->map_name,
tools/testing/selftests/bpf/prog_tests/btf.c
5654
pprint_test_template[0].map_type = pprint_tests_meta[i].map_type;
tools/testing/selftests/bpf/prog_tests/btf.c
5666
pprint_test_template[i].map_type = pprint_tests_meta[0].map_type;
tools/testing/selftests/bpf/prog_tests/btf.c
567
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
605
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
645
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
67
enum bpf_map_type map_type;
tools/testing/selftests/bpf/prog_tests/btf.c
685
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
708
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
736
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
760
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
783
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
804
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
826
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
851
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
872
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
902
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
931
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
965
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/btf.c
999
.map_type = BPF_MAP_TYPE_ARRAY,
tools/testing/selftests/bpf/prog_tests/libbpf_probes.c
68
enum bpf_map_type map_type = (enum bpf_map_type)e->val;
tools/testing/selftests/bpf/prog_tests/libbpf_probes.c
71
if (map_type == BPF_MAP_TYPE_UNSPEC)
tools/testing/selftests/bpf/prog_tests/libbpf_probes.c
79
res = libbpf_probe_bpf_map_type(map_type, NULL);
tools/testing/selftests/bpf/prog_tests/libbpf_str.c
130
enum bpf_map_type map_type = (enum bpf_map_type)e->val;
tools/testing/selftests/bpf/prog_tests/libbpf_str.c
135
if (map_type == __MAX_BPF_MAP_TYPE)
tools/testing/selftests/bpf/prog_tests/libbpf_str.c
139
map_type_str = libbpf_bpf_map_type_str(map_type);
tools/testing/selftests/bpf/prog_tests/lookup_and_delete.c
44
static struct test_lookup_and_delete *setup_prog(enum bpf_map_type map_type,
tools/testing/selftests/bpf/prog_tests/lookup_and_delete.c
54
err = bpf_map__set_type(skel->maps.hash_map, map_type);
tools/testing/selftests/bpf/prog_tests/map_init.c
38
static struct test_map_init *setup(enum bpf_map_type map_type, int map_sz,
tools/testing/selftests/bpf/prog_tests/map_init.c
48
err = bpf_map__set_type(skel->maps.hashmap1, map_type);
tools/testing/selftests/bpf/prog_tests/obj_name.c
54
attr.map_type = BPF_MAP_TYPE_ARRAY;
tools/testing/selftests/bpf/prog_tests/percpu_alloc.c
298
static void test_percpu_map_cpu_flag(enum bpf_map_type map_type)
tools/testing/selftests/bpf/prog_tests/percpu_alloc.c
325
bpf_map__set_type(map, map_type);
tools/testing/selftests/bpf/prog_tests/percpu_alloc.c
400
static void test_map_op_cpu_flag(enum bpf_map_type map_type)
tools/testing/selftests/bpf/prog_tests/percpu_alloc.c
407
map_fd = bpf_map_create(map_type, "test_cpu_flag", sizeof(int), sizeof(u64), max_entries,
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c
100
static void test_sockmap_create_update_free(enum bpf_map_type map_type)
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c
109
map = bpf_map_create(map_type, NULL, sizeof(int), sizeof(int), 1, NULL);
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c
155
static void test_skmsg_helpers(enum bpf_map_type map_type)
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c
178
static void test_skmsg_helpers_with_link(enum bpf_map_type map_type)
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c
237
static void test_sockmap_update(enum bpf_map_type map_type)
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c
261
if (map_type == BPF_MAP_TYPE_SOCKMAP)
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c
293
static void test_sockmap_copy(enum bpf_map_type map_type)
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c
309
if (map_type == BPF_MAP_TYPE_SOCKMAP) {
tools/testing/selftests/bpf/prog_tests/sockmap_ktls.c
121
enum bpf_map_type map_type)
tools/testing/selftests/bpf/prog_tests/sockmap_ktls.c
406
static void run_tests(int family, enum bpf_map_type map_type)
tools/testing/selftests/bpf/prog_tests/sockmap_ktls.c
410
map = bpf_map_create(map_type, NULL, sizeof(int), sizeof(int), 1, NULL);
tools/testing/selftests/bpf/prog_tests/sockmap_ktls.c
414
if (test__start_subtest(fmt_test_name("update_fails_when_sock_has_ulp", family, map_type)))
tools/testing/selftests/bpf/progs/lpm_trie_bench.c
44
u32 map_type;
tools/testing/selftests/bpf/progs/lpm_trie_bench.c
46
map_type = BPF_CORE_READ(map, map_type);
tools/testing/selftests/bpf/progs/lpm_trie_bench.c
47
if (map_type != BPF_MAP_TYPE_LPM_TRIE)
tools/testing/selftests/bpf/progs/map_kptr.c
100
__uint(type, map_type); \
tools/testing/selftests/bpf/progs/map_kptr.c
98
#define DEFINE_MAP_OF_MAP(map_type, inner_map_type, name) \
tools/testing/selftests/bpf/progs/map_ptr_kern.c
31
enum bpf_map_type map_type;
tools/testing/selftests/bpf/progs/map_ptr_kern.c
41
VERIFY(map->map_type == g_map_type);
tools/testing/selftests/bpf/progs/map_ptr_kern.c
53
VERIFY(indirect->map_type == direct->map_type);
tools/testing/selftests/bpf/progs/syscall.c
112
.map_type = BPF_MAP_TYPE_HASH,
tools/testing/selftests/bpf/progs/syscall.c
179
attr->map_type = BPF_MAP_TYPE_ARRAY;
tools/testing/selftests/bpf/test_lru_map.c
161
static void test_lru_sanity0(int map_type, int map_flags)
tools/testing/selftests/bpf/test_lru_map.c
167
printf("%s (map_type:%d map_flags:0x%X): ", __func__, map_type,
tools/testing/selftests/bpf/test_lru_map.c
173
lru_map_fd = create_map(map_type, map_flags, 2 * nr_cpus);
tools/testing/selftests/bpf/test_lru_map.c
175
lru_map_fd = create_map(map_type, map_flags, 2);
tools/testing/selftests/bpf/test_lru_map.c
252
static void test_lru_sanity1(int map_type, int map_flags, unsigned int tgt_free)
tools/testing/selftests/bpf/test_lru_map.c
264
printf("%s (map_type:%d map_flags:0x%X): ", __func__, map_type,
tools/testing/selftests/bpf/test_lru_map.c
273
lru_map_fd = create_map(map_type, map_flags, map_size);
tools/testing/selftests/bpf/test_lru_map.c
28
static int create_map(int map_type, int map_flags, unsigned int size)
tools/testing/selftests/bpf/test_lru_map.c
320
static void test_lru_sanity2(int map_type, int map_flags, unsigned int tgt_free)
tools/testing/selftests/bpf/test_lru_map.c
33
map_fd = bpf_map_create(map_type, NULL, sizeof(unsigned long long),
tools/testing/selftests/bpf/test_lru_map.c
333
printf("%s (map_type:%d map_flags:0x%X): ", __func__, map_type,
tools/testing/selftests/bpf/test_lru_map.c
342
lru_map_fd = create_map(map_type, map_flags, map_size);
tools/testing/selftests/bpf/test_lru_map.c
367
if (map_type == BPF_MAP_TYPE_LRU_PERCPU_HASH) {
tools/testing/selftests/bpf/test_lru_map.c
426
static void test_lru_sanity3(int map_type, int map_flags, unsigned int tgt_free)
tools/testing/selftests/bpf/test_lru_map.c
438
printf("%s (map_type:%d map_flags:0x%X): ", __func__, map_type,
tools/testing/selftests/bpf/test_lru_map.c
446
lru_map_fd = create_map(map_type, map_flags, map_size);
tools/testing/selftests/bpf/test_lru_map.c
487
static void test_lru_sanity4(int map_type, int map_flags, unsigned int tgt_free)
tools/testing/selftests/bpf/test_lru_map.c
494
printf("%s (map_type:%d map_flags:0x%X): ", __func__, map_type,
tools/testing/selftests/bpf/test_lru_map.c
500
lru_map_fd = create_map(map_type, map_flags,
tools/testing/selftests/bpf/test_lru_map.c
503
lru_map_fd = create_map(map_type, map_flags,
tools/testing/selftests/bpf/test_lru_map.c
564
static void test_lru_sanity5(int map_type, int map_flags)
tools/testing/selftests/bpf/test_lru_map.c
573
printf("%s (map_type:%d map_flags:0x%X): ", __func__, map_type,
tools/testing/selftests/bpf/test_lru_map.c
576
map_fd = create_map(map_type, map_flags, 1);
tools/testing/selftests/bpf/test_lru_map.c
611
static void test_lru_sanity6(int map_type, int map_flags, int tgt_free)
tools/testing/selftests/bpf/test_lru_map.c
621
printf("%s (map_type:%d map_flags:0x%X): ", __func__, map_type,
tools/testing/selftests/bpf/test_lru_map.c
629
lru_map_fd = create_map(map_type, map_flags, map_size * nr_cpus);
tools/testing/selftests/bpf/test_lru_map.c
678
static void test_lru_sanity7(int map_type, int map_flags)
tools/testing/selftests/bpf/test_lru_map.c
684
printf("%s (map_type:%d map_flags:0x%X): ", __func__, map_type,
tools/testing/selftests/bpf/test_lru_map.c
690
lru_map_fd = create_map(map_type, map_flags, 2 * nr_cpus);
tools/testing/selftests/bpf/test_lru_map.c
692
lru_map_fd = create_map(map_type, map_flags, 2);
tools/testing/selftests/bpf/test_lru_map.c
769
static void test_lru_sanity8(int map_type, int map_flags)
tools/testing/selftests/bpf/test_lru_map.c
775
printf("%s (map_type:%d map_flags:0x%X): ", __func__, map_type,
tools/testing/selftests/bpf/test_lru_map.c
781
lru_map_fd = create_map(map_type, map_flags, 2 * nr_cpus);
tools/testing/selftests/bpf/test_lru_map.c
783
lru_map_fd = create_map(map_type, map_flags, 2);
tools/testing/selftests/bpf/test_maps.c
1589
static void test_map_wronly_stack_or_queue(enum bpf_map_type map_type)
tools/testing/selftests/bpf/test_maps.c
1595
assert(map_type == BPF_MAP_TYPE_QUEUE ||
tools/testing/selftests/bpf/test_maps.c
1596
map_type == BPF_MAP_TYPE_STACK);
tools/testing/selftests/bpf/test_maps.c
1599
fd = bpf_map_create(map_type, NULL, 0, sizeof(value), MAP_SIZE, &map_opts);
tools/testing/selftests/bpf/test_verifier.c
531
static bool skip_unsupported_map(enum bpf_map_type map_type)
tools/testing/selftests/bpf/test_verifier.c
533
if (!libbpf_probe_bpf_map_type(map_type, NULL)) {
tools/testing/selftests/bpf/test_verifier.c
534
printf("SKIP (unsupported map type %d)\n", map_type);
tools/testing/selftests/filesystems/utils.c
180
static int write_id_mapping(idmap_type_t map_type, pid_t pid, const char *buf, size_t buf_size)
tools/testing/selftests/filesystems/utils.c
188
if (geteuid() != 0 && map_type == ID_TYPE_GID) {
tools/testing/selftests/filesystems/utils.c
208
ret = snprintf(path, sizeof(path), "/proc/%d/%cid_map", pid, map_type == ID_TYPE_UID ? 'u' : 'g');
tools/testing/selftests/filesystems/utils.c
221
map_type == ID_TYPE_UID ? 'u' : 'g', path);
tools/testing/selftests/filesystems/utils.c
238
idmap_type_t map_type, u_or_g;
tools/testing/selftests/filesystems/utils.c
243
for (map_type = ID_TYPE_UID, u_or_g = 'u';
tools/testing/selftests/filesystems/utils.c
244
map_type <= ID_TYPE_GID; map_type++, u_or_g = 'g') {
tools/testing/selftests/filesystems/utils.c
252
if (map->map_type != map_type)
tools/testing/selftests/filesystems/utils.c
271
ret = write_id_mapping(map_type, pid, mapbuf, pos - mapbuf);
tools/testing/selftests/filesystems/utils.c
311
.map_type = ID_TYPE_UID,
tools/testing/selftests/filesystems/utils.c
317
.map_type = ID_TYPE_GID,
tools/testing/selftests/filesystems/utils.c
63
idmap_type_t map_type;