1{ 2 global: 3 4 # public functions in base64.h 5 spdk_base64_encode; 6 spdk_base64_urlsafe_encode; 7 spdk_base64_decode; 8 spdk_base64_urlsafe_decode; 9 10 # public functions in bit_array.h 11 spdk_bit_array_capacity; 12 spdk_bit_array_create; 13 spdk_bit_array_free; 14 spdk_bit_array_resize; 15 spdk_bit_array_get; 16 spdk_bit_array_set; 17 spdk_bit_array_clear; 18 spdk_bit_array_find_first_set; 19 spdk_bit_array_find_first_clear; 20 spdk_bit_array_count_set; 21 spdk_bit_array_count_clear; 22 spdk_bit_array_store_mask; 23 spdk_bit_array_load_mask; 24 spdk_bit_array_clear_mask; 25 26 # public functions in bit_pool.h 27 spdk_bit_pool_capacity; 28 spdk_bit_pool_create; 29 spdk_bit_pool_create_from_array; 30 spdk_bit_pool_free; 31 spdk_bit_pool_resize; 32 spdk_bit_pool_is_allocated; 33 spdk_bit_pool_allocate_bit; 34 spdk_bit_pool_free_bit; 35 spdk_bit_pool_count_allocated; 36 spdk_bit_pool_count_free; 37 spdk_bit_pool_store_mask; 38 spdk_bit_pool_load_mask; 39 spdk_bit_pool_free_all_bits; 40 41 # public functions in cpuset.h 42 spdk_cpuset_alloc; 43 spdk_cpuset_free; 44 spdk_cpuset_equal; 45 spdk_cpuset_copy; 46 spdk_cpuset_and; 47 spdk_cpuset_or; 48 spdk_cpuset_xor; 49 spdk_cpuset_negate; 50 spdk_cpuset_zero; 51 spdk_cpuset_set_cpu; 52 spdk_cpuset_get_cpu; 53 spdk_cpuset_for_each_cpu; 54 spdk_cpuset_count; 55 spdk_cpuset_fmt; 56 spdk_cpuset_parse; 57 58 # public functions in crc16.h 59 spdk_crc16_t10dif; 60 spdk_crc16_t10dif_copy; 61 62 # public functions in crc32.h 63 spdk_crc32_ieee_update; 64 spdk_crc32c_update; 65 spdk_crc32c_iov_update; 66 spdk_crc32c_nvme; 67 68 # public functions in crc64.h 69 spdk_crc64_nvme; 70 71 # public functions in dif.h 72 spdk_dif_ctx_init; 73 spdk_dif_ctx_set_data_offset; 74 spdk_dif_ctx_set_remapped_init_ref_tag; 75 spdk_dif_generate; 76 spdk_dif_verify; 77 spdk_dif_update_crc32c; 78 spdk_dif_generate_copy; 79 spdk_dif_verify_copy; 80 spdk_dif_inject_error; 81 spdk_dix_generate; 82 spdk_dix_verify; 83 spdk_dix_inject_error; 84 spdk_dif_set_md_interleave_iovs; 85 spdk_dif_generate_stream; 86 spdk_dif_verify_stream; 87 spdk_dif_update_crc32c_stream; 88 spdk_dif_get_range_with_md; 89 spdk_dif_get_length_with_md; 90 spdk_dif_remap_ref_tag; 91 spdk_dix_remap_ref_tag; 92 93 # public functions in fd.h 94 spdk_fd_get_size; 95 spdk_fd_get_blocklen; 96 97 # public functions in file.h 98 spdk_posix_file_load; 99 spdk_posix_file_load_from_name; 100 spdk_read_sysfs_attribute; 101 spdk_read_sysfs_attribute_uint32; 102 103 # public functions in hexlify.h 104 spdk_hexlify; 105 spdk_unhexlify; 106 107 # public functions in net.h 108 spdk_net_get_interface_name; 109 spdk_net_get_address_string; 110 spdk_net_is_loopback; 111 spdk_net_getaddr; 112 113 # public functions in pipe.h 114 spdk_pipe_create; 115 spdk_pipe_destroy; 116 spdk_pipe_writer_get_buffer; 117 spdk_pipe_writer_advance; 118 spdk_pipe_reader_bytes_available; 119 spdk_pipe_reader_get_buffer; 120 spdk_pipe_reader_advance; 121 spdk_pipe_group_create; 122 spdk_pipe_group_destroy; 123 spdk_pipe_group_add; 124 spdk_pipe_group_remove; 125 126 # public functions in string.h 127 spdk_sprintf_alloc; 128 spdk_vsprintf_alloc; 129 spdk_sprintf_append_realloc; 130 spdk_vsprintf_append_realloc; 131 spdk_strlwr; 132 spdk_strsepq; 133 spdk_str_trim; 134 spdk_strerror_r; 135 spdk_strerror; 136 spdk_str_chomp; 137 spdk_strcpy_pad; 138 spdk_strlen_pad; 139 spdk_parse_ip_addr; 140 spdk_parse_capacity; 141 spdk_mem_all_zero; 142 spdk_strtol; 143 spdk_strtoll; 144 spdk_strarray_from_string; 145 spdk_strarray_dup; 146 spdk_strarray_free; 147 spdk_strcpy_replace; 148 149 # public functions in util.h 150 spdk_u32log2; 151 spdk_u64log2; 152 spdk_iovcpy; 153 spdk_iovmove; 154 spdk_ioviter_first; 155 spdk_ioviter_next; 156 spdk_ioviter_firstv; 157 spdk_ioviter_nextv; 158 spdk_iov_memset; 159 spdk_iov_xfer_init; 160 spdk_iov_xfer_from_buf; 161 spdk_iov_xfer_to_buf; 162 spdk_copy_iovs_to_buf; 163 spdk_copy_buf_to_iovs; 164 spdk_memset_s; 165 166 # resolvers for functions in util.h 167 spdk_u32log2.resolver; 168 spdk_u64log2.resolver; 169 170 # public functions in uuid.h 171 spdk_uuid_parse; 172 spdk_uuid_fmt_lower; 173 spdk_uuid_compare; 174 spdk_uuid_generate; 175 spdk_uuid_generate_sha1; 176 spdk_uuid_copy; 177 spdk_uuid_is_null; 178 spdk_uuid_set_null; 179 180 # public functions in fd_group.h 181 spdk_fd_group_create; 182 spdk_fd_group_destroy; 183 spdk_fd_group_get_epoll_event; 184 spdk_fd_group_wait; 185 spdk_fd_group_add; 186 spdk_fd_group_add_for_events; 187 spdk_fd_group_remove; 188 spdk_fd_group_event_modify; 189 spdk_fd_group_get_fd; 190 spdk_fd_group_nest; 191 spdk_fd_group_unnest; 192 193 # public functions in xor.h 194 spdk_xor_gen; 195 spdk_xor_get_optimal_alignment; 196 197 # public functions in zipf.h 198 spdk_zipf_create; 199 spdk_zipf_free; 200 spdk_zipf_generate; 201 202 local: *; 203}; 204