summaryrefslogtreecommitdiffstats
path: root/src/spdk/lib/util/spdk_util.map
blob: 07e067faaead28cbe9c6a73542581bec18147f47 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
{
	global:

	# public functions in base64.h
	spdk_base64_encode;
	spdk_base64_urlsafe_encode;
	spdk_base64_decode;
	spdk_base64_urlsafe_decode;

	# public functions in bit_array.h
	spdk_bit_array_capacity;
	spdk_bit_array_create;
	spdk_bit_array_free;
	spdk_bit_array_resize;
	spdk_bit_array_get;
	spdk_bit_array_set;
	spdk_bit_array_clear;
	spdk_bit_array_find_first_set;
	spdk_bit_array_find_first_clear;
	spdk_bit_array_count_set;
	spdk_bit_array_count_clear;
	spdk_bit_array_store_mask;
	spdk_bit_array_load_mask;
	spdk_bit_array_clear_mask;

	# public functions in cpuset.h
	spdk_cpuset_alloc;
	spdk_cpuset_free;
	spdk_cpuset_equal;
	spdk_cpuset_copy;
	spdk_cpuset_and;
	spdk_cpuset_or;
	spdk_cpuset_xor;
	spdk_cpuset_negate;
	spdk_cpuset_zero;
	spdk_cpuset_set_cpu;
	spdk_cpuset_get_cpu;
	spdk_cpuset_count;
	spdk_cpuset_fmt;
	spdk_cpuset_parse;

	# public functions in crc16.h
	spdk_crc16_t10dif;
	spdk_crc16_t10dif_copy;

	# public functions in crc32.h
	spdk_crc32_ieee_update;
	spdk_crc32c_update;

	# public functions in dif.h
	spdk_dif_ctx_init;
	spdk_dif_ctx_set_data_offset;
	spdk_dif_ctx_set_remapped_init_ref_tag;
	spdk_dif_generate;
	spdk_dif_verify;
	spdk_dif_update_crc32c;
	spdk_dif_generate_copy;
	spdk_dif_verify_copy;
	spdk_dif_inject_error;
	spdk_dix_generate;
	spdk_dix_verify;
	spdk_dix_inject_error;
	spdk_dif_set_md_interleave_iovs;
	spdk_dif_generate_stream;
	spdk_dif_verify_stream;
	spdk_dif_update_crc32c_stream;
	spdk_dif_get_range_with_md;
	spdk_dif_get_length_with_md;
	spdk_dif_remap_ref_tag;
	spdk_dix_remap_ref_tag;

	# public functions in fd.h
	spdk_fd_get_size;
	spdk_fd_get_blocklen;

	# public functions in file.h
	spdk_posix_file_load;

	# public functions in pipe.h
	spdk_pipe_create;
	spdk_pipe_destroy;
	spdk_pipe_writer_get_buffer;
	spdk_pipe_writer_advance;
	spdk_pipe_reader_bytes_available;
	spdk_pipe_reader_get_buffer;
	spdk_pipe_reader_advance;

	# public functions in string.h
	spdk_sprintf_alloc;
	spdk_vsprintf_alloc;
	spdk_sprintf_append_realloc;
	spdk_vsprintf_append_realloc;
	spdk_strlwr;
	spdk_strsepq;
	spdk_str_trim;
	spdk_strerror_r;
	spdk_strerror;
	spdk_str_chomp;
	spdk_strcpy_pad;
	spdk_strlen_pad;
	spdk_parse_ip_addr;
	spdk_parse_capacity;
	spdk_mem_all_zero;
	spdk_strtol;
	spdk_strtoll;

	# public functions in util.h
	spdk_u32log2;
	spdk_u64log2;
	spdk_iovcpy;

	# resolvers for functions in util.h
	spdk_u32log2.resolver;
	spdk_u64log2.resolver;

	# public functions in uuid.h
	spdk_uuid_parse;
	spdk_uuid_fmt_lower;
	spdk_uuid_compare;
	spdk_uuid_generate;
	spdk_uuid_copy;





	local: *;
};