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_thread_get_app_thread; 10 spdk_set_thread; 11 spdk_thread_exit; 12 spdk_thread_is_running; 13 spdk_thread_is_exited; 14 spdk_thread_destroy; 15 spdk_thread_get_ctx; 16 spdk_thread_get_cpumask; 17 spdk_thread_set_cpumask; 18 spdk_thread_get_from_ctx; 19 spdk_thread_poll; 20 spdk_thread_next_poller_expiration; 21 spdk_thread_has_active_pollers; 22 spdk_thread_has_pollers; 23 spdk_thread_is_idle; 24 spdk_thread_get_count; 25 spdk_get_thread; 26 spdk_thread_get_name; 27 spdk_thread_get_id; 28 spdk_thread_get_by_id; 29 spdk_thread_get_stats; 30 spdk_thread_get_last_tsc; 31 spdk_thread_send_msg; 32 spdk_thread_send_critical_msg; 33 spdk_for_each_thread; 34 spdk_thread_set_interrupt_mode; 35 spdk_poller_register; 36 spdk_poller_register_named; 37 spdk_poller_unregister; 38 spdk_poller_pause; 39 spdk_poller_resume; 40 spdk_poller_register_interrupt; 41 spdk_io_device_register; 42 spdk_io_device_unregister; 43 spdk_get_io_channel; 44 spdk_put_io_channel; 45 spdk_io_channel_get_ctx; 46 spdk_io_channel_from_ctx; 47 spdk_io_channel_get_thread; 48 spdk_io_channel_get_io_device; 49 spdk_for_each_channel; 50 spdk_io_channel_iter_get_io_device; 51 spdk_io_channel_iter_get_channel; 52 spdk_io_channel_iter_get_ctx; 53 spdk_for_each_channel_continue; 54 spdk_interrupt_register; 55 spdk_interrupt_unregister; 56 spdk_interrupt_set_event_types; 57 spdk_thread_get_interrupt_fd; 58 spdk_interrupt_mode_enable; 59 spdk_interrupt_mode_is_enabled; 60 spdk_spin_init; 61 spdk_spin_destroy; 62 spdk_spin_lock; 63 spdk_spin_unlock; 64 spdk_spin_held; 65 spdk_iobuf_initialize; 66 spdk_iobuf_finish; 67 spdk_iobuf_set_opts; 68 spdk_iobuf_get_opts; 69 spdk_iobuf_channel_init; 70 spdk_iobuf_channel_fini; 71 spdk_iobuf_register_module; 72 spdk_iobuf_for_each_entry; 73 spdk_iobuf_entry_abort; 74 75 # internal functions in spdk_internal/thread.h 76 spdk_poller_get_name; 77 spdk_poller_get_id; 78 spdk_poller_get_state_str; 79 spdk_poller_get_period_ticks; 80 spdk_poller_get_stats; 81 spdk_io_channel_get_io_device_name; 82 spdk_io_channel_get_ref_count; 83 spdk_io_device_get_name; 84 spdk_thread_get_first_active_poller; 85 spdk_thread_get_next_active_poller; 86 spdk_thread_get_first_timed_poller; 87 spdk_thread_get_next_timed_poller; 88 spdk_thread_get_first_paused_poller; 89 spdk_thread_get_next_paused_poller; 90 spdk_thread_get_first_io_channel; 91 spdk_thread_get_next_io_channel; 92 93 local: *; 94}; 95