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 99 # public functions in hexlify.h 100 spdk_hexlify; 101 spdk_unhexlify; 102 103 # public functions in pipe.h 104 spdk_pipe_create; 105 spdk_pipe_destroy; 106 spdk_pipe_writer_get_buffer; 107 spdk_pipe_writer_advance; 108 spdk_pipe_reader_bytes_available; 109 spdk_pipe_reader_get_buffer; 110 spdk_pipe_reader_advance; 111 112 # public functions in string.h 113 spdk_sprintf_alloc; 114 spdk_vsprintf_alloc; 115 spdk_sprintf_append_realloc; 116 spdk_vsprintf_append_realloc; 117 spdk_strlwr; 118 spdk_strsepq; 119 spdk_str_trim; 120 spdk_strerror_r; 121 spdk_strerror; 122 spdk_str_chomp; 123 spdk_strcpy_pad; 124 spdk_strlen_pad; 125 spdk_parse_ip_addr; 126 spdk_parse_capacity; 127 spdk_mem_all_zero; 128 spdk_strtol; 129 spdk_strtoll; 130 spdk_strarray_from_string; 131 spdk_strarray_dup; 132 spdk_strarray_free; 133 spdk_strcpy_replace; 134 135 # public functions in util.h 136 spdk_u32log2; 137 spdk_u64log2; 138 spdk_iovcpy; 139 spdk_iovmove; 140 spdk_ioviter_first; 141 spdk_ioviter_next; 142 spdk_ioviter_firstv; 143 spdk_ioviter_nextv; 144 spdk_iov_memset; 145 spdk_iov_one; 146 spdk_iov_xfer_init; 147 spdk_iov_xfer_from_buf; 148 spdk_iov_xfer_to_buf; 149 spdk_copy_iovs_to_buf; 150 spdk_copy_buf_to_iovs; 151 spdk_memset_s; 152 153 # resolvers for functions in util.h 154 spdk_u32log2.resolver; 155 spdk_u64log2.resolver; 156 157 # public functions in uuid.h 158 spdk_uuid_parse; 159 spdk_uuid_fmt_lower; 160 spdk_uuid_compare; 161 spdk_uuid_generate; 162 spdk_uuid_generate_sha1; 163 spdk_uuid_copy; 164 spdk_uuid_is_null; 165 spdk_uuid_set_null; 166 167 # public functions in fd_group.h 168 spdk_fd_group_create; 169 spdk_fd_group_destroy; 170 spdk_fd_group_get_epoll_event; 171 spdk_fd_group_wait; 172 spdk_fd_group_add; 173 spdk_fd_group_remove; 174 spdk_fd_group_event_modify; 175 spdk_fd_group_get_fd; 176 spdk_fd_group_nest; 177 spdk_fd_group_unnest; 178 179 # public functions in xor.h 180 spdk_xor_gen; 181 spdk_xor_get_optimal_alignment; 182 183 # public functions in zipf.h 184 spdk_zipf_create; 185 spdk_zipf_free; 186 spdk_zipf_generate; 187 188 local: *; 189}; 190