xref: /spdk/lib/thread/spdk_thread.map (revision 06b537bfdb4393dea857e204b85d8df46a351d8a)
1{
2	global:
3
4	# public functions in spdk/thread.h
5	spdk_thread_lib_init;
6	spdk_thread_lib_init_ext;
7	spdk_thread_lib_fini;
8	spdk_thread_create;
9	spdk_set_thread;
10	spdk_thread_exit;
11	spdk_thread_is_exited;
12	spdk_thread_destroy;
13	spdk_thread_get_ctx;
14	spdk_thread_get_cpumask;
15	spdk_thread_set_cpumask;
16	spdk_thread_get_from_ctx;
17	spdk_thread_poll;
18	spdk_thread_next_poller_expiration;
19	spdk_thread_has_active_pollers;
20	spdk_thread_has_pollers;
21	spdk_thread_is_idle;
22	spdk_thread_get_count;
23	spdk_get_thread;
24	spdk_thread_get_name;
25	spdk_thread_get_id;
26	spdk_thread_get_by_id;
27	spdk_thread_get_stats;
28	spdk_thread_get_last_tsc;
29	spdk_thread_send_msg;
30	spdk_thread_send_critical_msg;
31	spdk_for_each_thread;
32	spdk_poller_register;
33	spdk_poller_register_named;
34	spdk_poller_unregister;
35	spdk_poller_pause;
36	spdk_poller_resume;
37	spdk_io_device_register;
38	spdk_io_device_unregister;
39	spdk_get_io_channel;
40	spdk_put_io_channel;
41	spdk_io_channel_get_ctx;
42	spdk_io_channel_from_ctx;
43	spdk_io_channel_get_thread;
44	spdk_for_each_channel;
45	spdk_io_channel_iter_get_io_device;
46	spdk_io_channel_iter_get_channel;
47	spdk_io_channel_iter_get_ctx;
48	spdk_for_each_channel_continue;
49
50	# internal functions in spdk_internal/thread.h
51	spdk_poller_state_str;
52	spdk_io_device_get_name;
53
54	local: *;
55};
56