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