xref: /spdk/lib/thread/spdk_thread.map (revision b30d57cdad6d2bc75cc1e4e2ebbcebcb0d98dcfa)
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 	spdk_interrupt_register;
50 	spdk_interrupt_unregister;
51 	spdk_interrupt_set_event_types;
52 	spdk_thread_get_interrupt_fd;
53 	spdk_interrupt_mode_enable;
54 	spdk_interrupt_mode_is_enabled;
55 
56 	# internal functions in spdk_internal/thread.h
57 	spdk_poller_state_str;
58 	spdk_io_device_get_name;
59 
60 	local: *;
61 };
62