Lines Matching refs:create_attr

4824 	struct bpf_create_map_params create_attr;  in bpf_object__create_map()  local
4828 memset(&create_attr, 0, sizeof(create_attr)); in bpf_object__create_map()
4831 create_attr.name = map->name; in bpf_object__create_map()
4832 create_attr.map_ifindex = map->map_ifindex; in bpf_object__create_map()
4833 create_attr.map_type = def->type; in bpf_object__create_map()
4834 create_attr.map_flags = def->map_flags; in bpf_object__create_map()
4835 create_attr.key_size = def->key_size; in bpf_object__create_map()
4836 create_attr.value_size = def->value_size; in bpf_object__create_map()
4837 create_attr.numa_node = map->numa_node; in bpf_object__create_map()
4838 create_attr.map_extra = map->map_extra; in bpf_object__create_map()
4850 create_attr.max_entries = nr_cpus; in bpf_object__create_map()
4852 create_attr.max_entries = def->max_entries; in bpf_object__create_map()
4856 create_attr.btf_vmlinux_value_type_id = in bpf_object__create_map()
4859 create_attr.btf_fd = 0; in bpf_object__create_map()
4860 create_attr.btf_key_type_id = 0; in bpf_object__create_map()
4861 create_attr.btf_value_type_id = 0; in bpf_object__create_map()
4863 create_attr.btf_fd = btf__fd(obj->btf); in bpf_object__create_map()
4864 create_attr.btf_key_type_id = map->btf_key_type_id; in bpf_object__create_map()
4865 create_attr.btf_value_type_id = map->btf_value_type_id; in bpf_object__create_map()
4879 create_attr.inner_map_fd = map->inner_map_fd; in bpf_object__create_map()
4897 create_attr.btf_fd = 0; in bpf_object__create_map()
4898 create_attr.btf_key_type_id = 0; in bpf_object__create_map()
4899 create_attr.btf_value_type_id = 0; in bpf_object__create_map()
4907 bpf_gen__map_create(obj->gen_loader, &create_attr, is_inner ? -1 : map - obj->maps); in bpf_object__create_map()
4913 map->fd = libbpf__bpf_create_map_xattr(&create_attr); in bpf_object__create_map()
4915 if (map->fd < 0 && (create_attr.btf_key_type_id || in bpf_object__create_map()
4916 create_attr.btf_value_type_id)) { in bpf_object__create_map()
4923 create_attr.btf_fd = 0; in bpf_object__create_map()
4924 create_attr.btf_key_type_id = 0; in bpf_object__create_map()
4925 create_attr.btf_value_type_id = 0; in bpf_object__create_map()
4928 map->fd = libbpf__bpf_create_map_xattr(&create_attr); in bpf_object__create_map()