1{ 2 global: 3 4 # Public functions in bdev.h 5 spdk_bdev_get_opts; 6 spdk_bdev_set_opts; 7 spdk_bdev_wait_for_examine; 8 spdk_bdev_examine; 9 spdk_bdev_initialize; 10 spdk_bdev_finish; 11 spdk_bdev_subsystem_config_json; 12 spdk_bdev_get_by_name; 13 spdk_bdev_get_module_name; 14 spdk_bdev_first; 15 spdk_bdev_next; 16 spdk_bdev_first_leaf; 17 spdk_bdev_next_leaf; 18 spdk_bdev_open_ext; 19 spdk_bdev_close; 20 spdk_bdev_desc_get_bdev; 21 spdk_bdev_set_timeout; 22 spdk_bdev_io_type_supported; 23 spdk_bdev_dump_info_json; 24 spdk_bdev_get_name; 25 spdk_bdev_get_product_name; 26 spdk_bdev_get_block_size; 27 spdk_bdev_get_write_unit_size; 28 spdk_bdev_get_num_blocks; 29 spdk_bdev_get_qos_rpc_type; 30 spdk_bdev_get_qos_rate_limits; 31 spdk_bdev_set_qos_rate_limits; 32 spdk_bdev_get_buf_align; 33 spdk_bdev_get_optimal_io_boundary; 34 spdk_bdev_has_write_cache; 35 spdk_bdev_get_uuid; 36 spdk_bdev_get_acwu; 37 spdk_bdev_get_md_size; 38 spdk_bdev_is_md_interleaved; 39 spdk_bdev_is_md_separate; 40 spdk_bdev_is_zoned; 41 spdk_bdev_get_data_block_size; 42 spdk_bdev_get_physical_block_size; 43 spdk_bdev_get_dif_type; 44 spdk_bdev_is_dif_head_of_md; 45 spdk_bdev_is_dif_check_enabled; 46 spdk_bdev_get_qd; 47 spdk_bdev_get_qd_sampling_period; 48 spdk_bdev_set_qd_sampling_period; 49 spdk_bdev_get_io_time; 50 spdk_bdev_get_weighted_io_time; 51 spdk_bdev_get_io_channel; 52 spdk_bdev_get_module_ctx; 53 spdk_bdev_read; 54 spdk_bdev_read_blocks; 55 spdk_bdev_read_blocks_with_md; 56 spdk_bdev_readv; 57 spdk_bdev_readv_blocks; 58 spdk_bdev_readv_blocks_with_md; 59 spdk_bdev_write; 60 spdk_bdev_write_blocks; 61 spdk_bdev_write_blocks_with_md; 62 spdk_bdev_writev; 63 spdk_bdev_writev_blocks; 64 spdk_bdev_writev_blocks_with_md; 65 spdk_bdev_compare_blocks; 66 spdk_bdev_compare_blocks_with_md; 67 spdk_bdev_comparev_blocks; 68 spdk_bdev_comparev_blocks_with_md; 69 spdk_bdev_comparev_and_writev_blocks; 70 spdk_bdev_zcopy_start; 71 spdk_bdev_zcopy_end; 72 spdk_bdev_write_zeroes; 73 spdk_bdev_write_zeroes_blocks; 74 spdk_bdev_unmap; 75 spdk_bdev_unmap_blocks; 76 spdk_bdev_flush; 77 spdk_bdev_flush_blocks; 78 spdk_bdev_reset; 79 spdk_bdev_abort; 80 spdk_bdev_nvme_admin_passthru; 81 spdk_bdev_nvme_io_passthru; 82 spdk_bdev_nvme_io_passthru_md; 83 spdk_bdev_free_io; 84 spdk_bdev_queue_io_wait; 85 spdk_bdev_get_io_stat; 86 spdk_bdev_get_device_stat; 87 spdk_bdev_io_get_nvme_status; 88 spdk_bdev_io_get_nvme_fused_status; 89 spdk_bdev_io_get_scsi_status; 90 spdk_bdev_io_get_aio_status; 91 spdk_bdev_io_get_iovec; 92 spdk_bdev_io_get_md_buf; 93 spdk_bdev_io_get_cb_arg; 94 spdk_bdev_histogram_enable; 95 spdk_bdev_histogram_get; 96 spdk_bdev_get_media_events; 97 spdk_bdev_get_memory_domains; 98 spdk_bdev_readv_blocks_ext; 99 spdk_bdev_writev_blocks_ext; 100 101 # Public functions in bdev_module.h 102 spdk_bdev_register; 103 spdk_bdev_unregister; 104 spdk_bdev_destruct_done; 105 spdk_bdev_module_examine_done; 106 spdk_bdev_module_init_done; 107 spdk_bdev_module_fini_done; 108 spdk_bdev_module_fini_start_done; 109 spdk_bdev_module_claim_bdev; 110 spdk_bdev_module_release_bdev; 111 spdk_bdev_alias_add; 112 spdk_bdev_alias_del; 113 spdk_bdev_alias_del_all; 114 spdk_bdev_get_aliases; 115 spdk_bdev_io_get_buf; 116 spdk_bdev_io_get_aux_buf; 117 spdk_bdev_io_put_aux_buf; 118 spdk_bdev_io_set_buf; 119 spdk_bdev_io_set_md_buf; 120 spdk_bdev_io_complete; 121 spdk_bdev_io_complete_nvme_status; 122 spdk_bdev_io_complete_scsi_status; 123 spdk_bdev_io_complete_aio_status; 124 spdk_bdev_io_get_thread; 125 spdk_bdev_io_get_io_channel; 126 spdk_bdev_notify_blockcnt_change; 127 spdk_scsi_nvme_translate; 128 spdk_bdev_module_list_add; 129 spdk_bdev_module_list_find; 130 spdk_bdev_part_base_get_bdev; 131 spdk_bdev_part_base_get_bdev_name; 132 spdk_bdev_part_base_get_desc; 133 spdk_bdev_part_base_get_tailq; 134 spdk_bdev_part_base_get_ctx; 135 spdk_bdev_part_base_free; 136 spdk_bdev_part_free; 137 spdk_bdev_part_base_hotremove; 138 spdk_bdev_part_base_construct_ext; 139 spdk_bdev_part_construct; 140 spdk_bdev_part_submit_request; 141 spdk_bdev_part_get_bdev; 142 spdk_bdev_part_get_base; 143 spdk_bdev_part_get_base_bdev; 144 spdk_bdev_part_get_offset_blocks; 145 spdk_bdev_push_media_events; 146 spdk_bdev_notify_media_management; 147 148 # Public functions in bdev_zone.h 149 spdk_bdev_get_zone_size; 150 spdk_bdev_get_num_zones; 151 spdk_bdev_get_zone_id; 152 spdk_bdev_get_max_zone_append_size; 153 spdk_bdev_get_max_open_zones; 154 spdk_bdev_get_max_active_zones; 155 spdk_bdev_get_optimal_open_zones; 156 spdk_bdev_get_zone_info; 157 spdk_bdev_zone_management; 158 spdk_bdev_zone_append; 159 spdk_bdev_zone_appendv; 160 spdk_bdev_zone_append_with_md; 161 spdk_bdev_zone_appendv_with_md; 162 spdk_bdev_io_get_append_location; 163 164 # Everything else 165 local: *; 166}; 167