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_count; 54 spdk_cpuset_fmt; 55 spdk_cpuset_parse; 56 57 # public functions in crc16.h 58 spdk_crc16_t10dif; 59 spdk_crc16_t10dif_copy; 60 61 # public functions in crc32.h 62 spdk_crc32_ieee_update; 63 spdk_crc32c_update; 64 spdk_crc32c_iov_update; 65 spdk_crc32c_nvme; 66 67 # public functions in crc64.h 68 spdk_crc64_nvme; 69 70 # public functions in dif.h 71 spdk_dif_ctx_init; 72 spdk_dif_ctx_set_data_offset; 73 spdk_dif_ctx_set_remapped_init_ref_tag; 74 spdk_dif_generate; 75 spdk_dif_verify; 76 spdk_dif_update_crc32c; 77 spdk_dif_generate_copy; 78 spdk_dif_verify_copy; 79 spdk_dif_inject_error; 80 spdk_dix_generate; 81 spdk_dix_verify; 82 spdk_dix_inject_error; 83 spdk_dif_set_md_interleave_iovs; 84 spdk_dif_generate_stream; 85 spdk_dif_verify_stream; 86 spdk_dif_update_crc32c_stream; 87 spdk_dif_get_range_with_md; 88 spdk_dif_get_length_with_md; 89 spdk_dif_remap_ref_tag; 90 spdk_dix_remap_ref_tag; 91 92 # public functions in fd.h 93 spdk_fd_get_size; 94 spdk_fd_get_blocklen; 95 96 # public functions in file.h 97 spdk_posix_file_load; 98 spdk_posix_file_load_from_name; 99 100 # public functions in hexlify.h 101 spdk_hexlify; 102 spdk_unhexlify; 103 104 # public functions in pipe.h 105 spdk_pipe_create; 106 spdk_pipe_destroy; 107 spdk_pipe_writer_get_buffer; 108 spdk_pipe_writer_advance; 109 spdk_pipe_reader_bytes_available; 110 spdk_pipe_reader_get_buffer; 111 spdk_pipe_reader_advance; 112 spdk_pipe_group_create; 113 spdk_pipe_group_destroy; 114 spdk_pipe_group_add; 115 spdk_pipe_group_remove; 116 117 # public functions in string.h 118 spdk_sprintf_alloc; 119 spdk_vsprintf_alloc; 120 spdk_sprintf_append_realloc; 121 spdk_vsprintf_append_realloc; 122 spdk_strlwr; 123 spdk_strsepq; 124 spdk_str_trim; 125 spdk_strerror_r; 126 spdk_strerror; 127 spdk_str_chomp; 128 spdk_strcpy_pad; 129 spdk_strlen_pad; 130 spdk_parse_ip_addr; 131 spdk_parse_capacity; 132 spdk_mem_all_zero; 133 spdk_strtol; 134 spdk_strtoll; 135 spdk_strarray_from_string; 136 spdk_strarray_dup; 137 spdk_strarray_free; 138 spdk_strcpy_replace; 139 140 # public functions in util.h 141 spdk_u32log2; 142 spdk_u64log2; 143 spdk_iovcpy; 144 spdk_iovmove; 145 spdk_ioviter_first; 146 spdk_ioviter_next; 147 spdk_ioviter_firstv; 148 spdk_ioviter_nextv; 149 spdk_iov_memset; 150 spdk_iov_one; 151 spdk_iov_xfer_init; 152 spdk_iov_xfer_from_buf; 153 spdk_iov_xfer_to_buf; 154 spdk_copy_iovs_to_buf; 155 spdk_copy_buf_to_iovs; 156 spdk_memset_s; 157 158 # resolvers for functions in util.h 159 spdk_u32log2.resolver; 160 spdk_u64log2.resolver; 161 162 # public functions in uuid.h 163 spdk_uuid_parse; 164 spdk_uuid_fmt_lower; 165 spdk_uuid_compare; 166 spdk_uuid_generate; 167 spdk_uuid_generate_sha1; 168 spdk_uuid_copy; 169 spdk_uuid_is_null; 170 spdk_uuid_set_null; 171 172 # public functions in fd_group.h 173 spdk_fd_group_create; 174 spdk_fd_group_destroy; 175 spdk_fd_group_get_epoll_event; 176 spdk_fd_group_wait; 177 spdk_fd_group_add; 178 spdk_fd_group_remove; 179 spdk_fd_group_event_modify; 180 spdk_fd_group_get_fd; 181 spdk_fd_group_nest; 182 spdk_fd_group_unnest; 183 184 # public functions in xor.h 185 spdk_xor_gen; 186 spdk_xor_get_optimal_alignment; 187 188 # public functions in zipf.h 189 spdk_zipf_create; 190 spdk_zipf_free; 191 spdk_zipf_generate; 192 193 local: *; 194}; 195