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