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