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 66 # public functions in dif.h 67 spdk_dif_ctx_init; 68 spdk_dif_ctx_set_data_offset; 69 spdk_dif_ctx_set_remapped_init_ref_tag; 70 spdk_dif_generate; 71 spdk_dif_verify; 72 spdk_dif_update_crc32c; 73 spdk_dif_generate_copy; 74 spdk_dif_verify_copy; 75 spdk_dif_inject_error; 76 spdk_dix_generate; 77 spdk_dix_verify; 78 spdk_dix_inject_error; 79 spdk_dif_set_md_interleave_iovs; 80 spdk_dif_generate_stream; 81 spdk_dif_verify_stream; 82 spdk_dif_update_crc32c_stream; 83 spdk_dif_get_range_with_md; 84 spdk_dif_get_length_with_md; 85 spdk_dif_remap_ref_tag; 86 spdk_dix_remap_ref_tag; 87 88 # public functions in fd.h 89 spdk_fd_get_size; 90 spdk_fd_get_blocklen; 91 92 # public functions in file.h 93 spdk_posix_file_load; 94 95 # public functions in hexlify.h 96 spdk_hexlify; 97 spdk_unhexlify; 98 99 # public functions in pipe.h 100 spdk_pipe_create; 101 spdk_pipe_destroy; 102 spdk_pipe_writer_get_buffer; 103 spdk_pipe_writer_advance; 104 spdk_pipe_reader_bytes_available; 105 spdk_pipe_reader_get_buffer; 106 spdk_pipe_reader_advance; 107 108 # public functions in string.h 109 spdk_sprintf_alloc; 110 spdk_vsprintf_alloc; 111 spdk_sprintf_append_realloc; 112 spdk_vsprintf_append_realloc; 113 spdk_strlwr; 114 spdk_strsepq; 115 spdk_str_trim; 116 spdk_strerror_r; 117 spdk_strerror; 118 spdk_str_chomp; 119 spdk_strcpy_pad; 120 spdk_strlen_pad; 121 spdk_parse_ip_addr; 122 spdk_parse_capacity; 123 spdk_mem_all_zero; 124 spdk_strtol; 125 spdk_strtoll; 126 spdk_strarray_from_string; 127 spdk_strarray_dup; 128 spdk_strarray_free; 129 130 # public functions in util.h 131 spdk_u32log2; 132 spdk_u64log2; 133 spdk_iovcpy; 134 spdk_ioviter_first; 135 spdk_ioviter_next; 136 spdk_copy_iovs_to_buf; 137 spdk_copy_buf_to_iovs; 138 139 # resolvers for functions in util.h 140 spdk_u32log2.resolver; 141 spdk_u64log2.resolver; 142 143 # public functions in uuid.h 144 spdk_uuid_parse; 145 spdk_uuid_fmt_lower; 146 spdk_uuid_compare; 147 spdk_uuid_generate; 148 spdk_uuid_copy; 149 150 # public functions in fd_group.h 151 spdk_fd_group_create; 152 spdk_fd_group_destroy; 153 spdk_fd_group_get_epoll_event; 154 spdk_fd_group_wait; 155 spdk_fd_group_add; 156 spdk_fd_group_remove; 157 spdk_fd_group_event_modify; 158 spdk_fd_group_get_fd; 159 160 # public functions in xor.h 161 spdk_xor_gen; 162 spdk_xor_get_optimal_alignment; 163 164 # public functions in zipf.h 165 spdk_zipf_create; 166 spdk_zipf_free; 167 spdk_zipf_generate; 168 169 local: *; 170}; 171