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