Lines Matching refs:def
12 static bool bpf_map_def__is_per_cpu(const struct bpf_map_def *def) in bpf_map_def__is_per_cpu() argument
14 return def->type == BPF_MAP_TYPE_PERCPU_HASH || in bpf_map_def__is_per_cpu()
15 def->type == BPF_MAP_TYPE_PERCPU_ARRAY || in bpf_map_def__is_per_cpu()
16 def->type == BPF_MAP_TYPE_LRU_PERCPU_HASH || in bpf_map_def__is_per_cpu()
17 def->type == BPF_MAP_TYPE_PERCPU_CGROUP_STORAGE; in bpf_map_def__is_per_cpu()
20 static void *bpf_map_def__alloc_value(const struct bpf_map_def *def) in bpf_map_def__alloc_value() argument
22 if (bpf_map_def__is_per_cpu(def)) in bpf_map_def__alloc_value()
23 return malloc(round_up(def->value_size, 8) * sysconf(_SC_NPROCESSORS_CONF)); in bpf_map_def__alloc_value()
25 return malloc(def->value_size); in bpf_map_def__alloc_value()
30 const struct bpf_map_def *def = bpf_map__def(map); in bpf_map__fprintf() local
38 if (IS_ERR(def)) in bpf_map__fprintf()
39 return PTR_ERR(def); in bpf_map__fprintf()
42 key = malloc(def->key_size); in bpf_map__fprintf()
46 value = bpf_map_def__alloc_value(def); in bpf_map__fprintf()