create_attr        79 tools/lib/bpf/bpf.c int bpf_create_map_xattr(const struct bpf_create_map_attr *create_attr)
create_attr        85 tools/lib/bpf/bpf.c 	attr.map_type = create_attr->map_type;
create_attr        86 tools/lib/bpf/bpf.c 	attr.key_size = create_attr->key_size;
create_attr        87 tools/lib/bpf/bpf.c 	attr.value_size = create_attr->value_size;
create_attr        88 tools/lib/bpf/bpf.c 	attr.max_entries = create_attr->max_entries;
create_attr        89 tools/lib/bpf/bpf.c 	attr.map_flags = create_attr->map_flags;
create_attr        90 tools/lib/bpf/bpf.c 	if (create_attr->name)
create_attr        91 tools/lib/bpf/bpf.c 		memcpy(attr.map_name, create_attr->name,
create_attr        92 tools/lib/bpf/bpf.c 		       min(strlen(create_attr->name), BPF_OBJ_NAME_LEN - 1));
create_attr        93 tools/lib/bpf/bpf.c 	attr.numa_node = create_attr->numa_node;
create_attr        94 tools/lib/bpf/bpf.c 	attr.btf_fd = create_attr->btf_fd;
create_attr        95 tools/lib/bpf/bpf.c 	attr.btf_key_type_id = create_attr->btf_key_type_id;
create_attr        96 tools/lib/bpf/bpf.c 	attr.btf_value_type_id = create_attr->btf_value_type_id;
create_attr        97 tools/lib/bpf/bpf.c 	attr.map_ifindex = create_attr->map_ifindex;
create_attr        98 tools/lib/bpf/bpf.c 	attr.inner_map_fd = create_attr->inner_map_fd;
create_attr        55 tools/lib/bpf/bpf.h bpf_create_map_xattr(const struct bpf_create_map_attr *create_attr);
create_attr      2141 tools/lib/bpf/libbpf.c 	struct bpf_create_map_attr create_attr = {};
create_attr      2159 tools/lib/bpf/libbpf.c 			create_attr.name = map->name;
create_attr      2160 tools/lib/bpf/libbpf.c 		create_attr.map_ifindex = map->map_ifindex;
create_attr      2161 tools/lib/bpf/libbpf.c 		create_attr.map_type = def->type;
create_attr      2162 tools/lib/bpf/libbpf.c 		create_attr.map_flags = def->map_flags;
create_attr      2163 tools/lib/bpf/libbpf.c 		create_attr.key_size = def->key_size;
create_attr      2164 tools/lib/bpf/libbpf.c 		create_attr.value_size = def->value_size;
create_attr      2177 tools/lib/bpf/libbpf.c 			create_attr.max_entries = nr_cpus;
create_attr      2179 tools/lib/bpf/libbpf.c 			create_attr.max_entries = def->max_entries;
create_attr      2181 tools/lib/bpf/libbpf.c 		create_attr.btf_fd = 0;
create_attr      2182 tools/lib/bpf/libbpf.c 		create_attr.btf_key_type_id = 0;
create_attr      2183 tools/lib/bpf/libbpf.c 		create_attr.btf_value_type_id = 0;
create_attr      2186 tools/lib/bpf/libbpf.c 			create_attr.inner_map_fd = map->inner_map_fd;
create_attr      2189 tools/lib/bpf/libbpf.c 			create_attr.btf_fd = btf__fd(obj->btf);
create_attr      2190 tools/lib/bpf/libbpf.c 			create_attr.btf_key_type_id = map->btf_key_type_id;
create_attr      2191 tools/lib/bpf/libbpf.c 			create_attr.btf_value_type_id = map->btf_value_type_id;
create_attr      2194 tools/lib/bpf/libbpf.c 		*pfd = bpf_create_map_xattr(&create_attr);
create_attr      2195 tools/lib/bpf/libbpf.c 		if (*pfd < 0 && (create_attr.btf_key_type_id ||
create_attr      2196 tools/lib/bpf/libbpf.c 				 create_attr.btf_value_type_id)) {
create_attr      2201 tools/lib/bpf/libbpf.c 			create_attr.btf_fd = 0;
create_attr      2202 tools/lib/bpf/libbpf.c 			create_attr.btf_key_type_id = 0;
create_attr      2203 tools/lib/bpf/libbpf.c 			create_attr.btf_value_type_id = 0;
create_attr      2206 tools/lib/bpf/libbpf.c 			*pfd = bpf_create_map_xattr(&create_attr);
create_attr      3628 tools/testing/selftests/bpf/test_btf.c 	struct bpf_create_map_attr create_attr = {};
create_attr      3670 tools/testing/selftests/bpf/test_btf.c 	create_attr.name = test->map_name;
create_attr      3671 tools/testing/selftests/bpf/test_btf.c 	create_attr.map_type = test->map_type;
create_attr      3672 tools/testing/selftests/bpf/test_btf.c 	create_attr.key_size = test->key_size;
create_attr      3673 tools/testing/selftests/bpf/test_btf.c 	create_attr.value_size = test->value_size;
create_attr      3674 tools/testing/selftests/bpf/test_btf.c 	create_attr.max_entries = test->max_entries;
create_attr      3675 tools/testing/selftests/bpf/test_btf.c 	create_attr.btf_fd = btf_fd;
create_attr      3676 tools/testing/selftests/bpf/test_btf.c 	create_attr.btf_key_type_id = test->key_type_id;
create_attr      3677 tools/testing/selftests/bpf/test_btf.c 	create_attr.btf_value_type_id = test->value_type_id;
create_attr      3679 tools/testing/selftests/bpf/test_btf.c 	map_fd = bpf_create_map_xattr(&create_attr);
create_attr      3868 tools/testing/selftests/bpf/test_btf.c 	struct bpf_create_map_attr create_attr = {};
create_attr      3933 tools/testing/selftests/bpf/test_btf.c 	create_attr.name = "test_btf_id";
create_attr      3934 tools/testing/selftests/bpf/test_btf.c 	create_attr.map_type = BPF_MAP_TYPE_ARRAY;
create_attr      3935 tools/testing/selftests/bpf/test_btf.c 	create_attr.key_size = sizeof(int);
create_attr      3936 tools/testing/selftests/bpf/test_btf.c 	create_attr.value_size = sizeof(unsigned int);
create_attr      3937 tools/testing/selftests/bpf/test_btf.c 	create_attr.max_entries = 4;
create_attr      3938 tools/testing/selftests/bpf/test_btf.c 	create_attr.btf_fd = btf_fd[0];
create_attr      3939 tools/testing/selftests/bpf/test_btf.c 	create_attr.btf_key_type_id = 1;
create_attr      3940 tools/testing/selftests/bpf/test_btf.c 	create_attr.btf_value_type_id = 2;
create_attr      3942 tools/testing/selftests/bpf/test_btf.c 	map_fd = bpf_create_map_xattr(&create_attr);
create_attr      4759 tools/testing/selftests/bpf/test_btf.c 	struct bpf_create_map_attr create_attr = {};
create_attr      4793 tools/testing/selftests/bpf/test_btf.c 	create_attr.name = test->map_name;
create_attr      4794 tools/testing/selftests/bpf/test_btf.c 	create_attr.map_type = test->map_type;
create_attr      4795 tools/testing/selftests/bpf/test_btf.c 	create_attr.key_size = test->key_size;
create_attr      4796 tools/testing/selftests/bpf/test_btf.c 	create_attr.value_size = test->value_size;
create_attr      4797 tools/testing/selftests/bpf/test_btf.c 	create_attr.max_entries = test->max_entries;
create_attr      4798 tools/testing/selftests/bpf/test_btf.c 	create_attr.btf_fd = btf_fd;
create_attr      4799 tools/testing/selftests/bpf/test_btf.c 	create_attr.btf_key_type_id = test->key_type_id;
create_attr      4800 tools/testing/selftests/bpf/test_btf.c 	create_attr.btf_value_type_id = test->value_type_id;
create_attr      4802 tools/testing/selftests/bpf/test_btf.c 	map_fd = bpf_create_map_xattr(&create_attr);