xref: /spdk/lib/blob/spdk_blob.map (revision 3299bf6d5a3e5dbc4fcda51ed9a15d0f870476b6)
175365cfaSSeth Howell{
275365cfaSSeth Howell	global:
375365cfaSSeth Howell
475365cfaSSeth Howell	# Public functions
575365cfaSSeth Howell	spdk_bs_opts_init;
675365cfaSSeth Howell	spdk_bs_load;
775365cfaSSeth Howell	spdk_bs_init;
875365cfaSSeth Howell	spdk_bs_dump;
975365cfaSSeth Howell	spdk_bs_destroy;
1075365cfaSSeth Howell	spdk_bs_unload;
1175365cfaSSeth Howell	spdk_bs_set_super;
1275365cfaSSeth Howell	spdk_bs_get_super;
1375365cfaSSeth Howell	spdk_bs_get_cluster_size;
1475365cfaSSeth Howell	spdk_bs_get_page_size;
1575365cfaSSeth Howell	spdk_bs_get_io_unit_size;
1675365cfaSSeth Howell	spdk_bs_free_cluster_count;
1775365cfaSSeth Howell	spdk_bs_total_data_cluster_count;
181f0b8df7Syupeng	spdk_bs_grow;
19ffb60487STomasz Zawadzki	spdk_bs_grow_live;
2075365cfaSSeth Howell	spdk_blob_get_id;
2175365cfaSSeth Howell	spdk_blob_get_num_io_units;
2275365cfaSSeth Howell	spdk_blob_get_num_clusters;
232dbbbbd8SDamiano Cipriani	spdk_blob_get_num_allocated_clusters;
24d8a3dee1SDamiano	spdk_blob_get_next_allocated_io_unit;
25d8a3dee1SDamiano	spdk_blob_get_next_unallocated_io_unit;
2675365cfaSSeth Howell	spdk_blob_opts_init;
2775365cfaSSeth Howell	spdk_bs_create_blob_ext;
2875365cfaSSeth Howell	spdk_bs_create_blob;
2975365cfaSSeth Howell	spdk_bs_create_snapshot;
3075365cfaSSeth Howell	spdk_bs_create_clone;
3175365cfaSSeth Howell	spdk_blob_get_clones;
3275365cfaSSeth Howell	spdk_blob_get_parent_snapshot;
33ce67e0c7SMike Gerdts	spdk_blob_get_esnap_id;
3475365cfaSSeth Howell	spdk_blob_is_read_only;
3575365cfaSSeth Howell	spdk_blob_is_snapshot;
3675365cfaSSeth Howell	spdk_blob_is_clone;
3775365cfaSSeth Howell	spdk_blob_is_thin_provisioned;
38c64ce716SMike Gerdts	spdk_blob_is_esnap_clone;
3975365cfaSSeth Howell	spdk_bs_delete_blob;
4075365cfaSSeth Howell	spdk_bs_inflate_blob;
4175365cfaSSeth Howell	spdk_bs_blob_decouple_parent;
421666fcfcSDamiano Cipriani	spdk_bs_blob_shallow_copy;
437b8c7efeSDamiano Cipriani	spdk_bs_blob_set_parent;
44*77c07d07SDamiano Cipriani	spdk_bs_blob_set_external_parent;
4575365cfaSSeth Howell	spdk_blob_open_opts_init;
4675365cfaSSeth Howell	spdk_bs_open_blob;
4775365cfaSSeth Howell	spdk_bs_open_blob_ext;
4875365cfaSSeth Howell	spdk_blob_resize;
4975365cfaSSeth Howell	spdk_blob_set_read_only;
5075365cfaSSeth Howell	spdk_blob_sync_md;
5175365cfaSSeth Howell	spdk_blob_close;
5275365cfaSSeth Howell	spdk_bs_alloc_io_channel;
5375365cfaSSeth Howell	spdk_bs_free_io_channel;
5475365cfaSSeth Howell	spdk_blob_io_write;
5575365cfaSSeth Howell	spdk_blob_io_read;
5675365cfaSSeth Howell	spdk_blob_io_writev;
5775365cfaSSeth Howell	spdk_blob_io_readv;
58a2360845SAlexey Marchuk	spdk_blob_io_readv_ext;
59a2360845SAlexey Marchuk	spdk_blob_io_writev_ext;
6075365cfaSSeth Howell	spdk_blob_io_unmap;
6175365cfaSSeth Howell	spdk_blob_io_write_zeroes;
6275365cfaSSeth Howell	spdk_bs_iter_first;
6375365cfaSSeth Howell	spdk_bs_iter_next;
6475365cfaSSeth Howell	spdk_blob_set_xattr;
6575365cfaSSeth Howell	spdk_blob_remove_xattr;
6675365cfaSSeth Howell	spdk_blob_get_xattr_value;
6775365cfaSSeth Howell	spdk_blob_get_xattr_names;
6875365cfaSSeth Howell	spdk_xattr_names_get_count;
6975365cfaSSeth Howell	spdk_xattr_names_get_name;
7075365cfaSSeth Howell	spdk_xattr_names_free;
7175365cfaSSeth Howell	spdk_bs_get_bstype;
7275365cfaSSeth Howell	spdk_bs_set_bstype;
731db33a8fSMike Gerdts	spdk_blob_get_esnap_bs_dev;
74aaebaeceSMike Gerdts	spdk_blob_set_esnap_bs_dev;
7509bf2b20SMike Gerdts	spdk_blob_is_degraded;
7675365cfaSSeth Howell
7775365cfaSSeth Howell	local: *;
7875365cfaSSeth Howell};
79