xref: /spdk/lib/nvmf/spdk_nvmf.map (revision 5a8c76d991809d2b09d0d68cf3a81951410d5bff)
1{
2	global:
3
4	# public functions in nvmf.h
5	spdk_nvmf_tgt_add_referral;
6	spdk_nvmf_tgt_remove_referral;
7	spdk_nvmf_tgt_create;
8	spdk_nvmf_tgt_destroy;
9	spdk_nvmf_tgt_get_name;
10	spdk_nvmf_get_tgt;
11	spdk_nvmf_get_first_tgt;
12	spdk_nvmf_get_next_tgt;
13	spdk_nvmf_tgt_write_config_json;
14	spdk_nvmf_listen_opts_init;
15	spdk_nvmf_tgt_listen_ext;
16	spdk_nvmf_tgt_stop_listen;
17	spdk_nvmf_poll_group_create;
18	spdk_nvmf_get_optimal_poll_group;
19	spdk_nvmf_poll_group_destroy;
20	spdk_nvmf_poll_group_add;
21	spdk_nvmf_qpair_disconnect;
22	spdk_nvmf_qpair_get_peer_trid;
23	spdk_nvmf_qpair_get_local_trid;
24	spdk_nvmf_qpair_get_listen_trid;
25	spdk_nvmf_subsystem_create;
26	spdk_nvmf_subsystem_destroy;
27	spdk_nvmf_subsystem_start;
28	spdk_nvmf_subsystem_stop;
29	spdk_nvmf_subsystem_pause;
30	spdk_nvmf_subsystem_resume;
31	spdk_nvmf_tgt_find_subsystem;
32	spdk_nvmf_subsystem_get_first;
33	spdk_nvmf_subsystem_get_next;
34	spdk_nvmf_ns_add_host;
35	spdk_nvmf_ns_remove_host;
36	spdk_nvmf_subsystem_add_host;
37	spdk_nvmf_subsystem_add_host_ext;
38	spdk_nvmf_subsystem_remove_host;
39	spdk_nvmf_subsystem_disconnect_host;
40	spdk_nvmf_subsystem_set_allow_any_host;
41	spdk_nvmf_subsystem_get_allow_any_host;
42	spdk_nvmf_subsystem_host_allowed;
43	spdk_nvmf_subsystem_get_first_host;
44	spdk_nvmf_subsystem_get_next_host;
45	spdk_nvmf_subsystem_set_keys;
46	spdk_nvmf_host_get_nqn;
47	spdk_nvmf_subsystem_add_listener;
48	spdk_nvmf_subsystem_add_listener_ext;
49	spdk_nvmf_subsystem_remove_listener;
50	spdk_nvmf_subsystem_listener_allowed;
51	spdk_nvmf_subsystem_get_first_listener;
52	spdk_nvmf_subsystem_get_next_listener;
53	spdk_nvmf_subsystem_listener_get_trid;
54	spdk_nvmf_subsystem_allow_any_listener;
55	spdk_nvmf_subsystem_any_listener_allowed;
56	spdk_nvmf_subsystem_listener_opts_init;
57	spdk_nvmf_ns_opts_get_defaults;
58	spdk_nvmf_subsystem_add_ns_ext;
59	spdk_nvmf_subsystem_remove_ns;
60	spdk_nvmf_subsystem_get_first_ns;
61	spdk_nvmf_subsystem_get_next_ns;
62	spdk_nvmf_subsystem_get_ns;
63	spdk_nvmf_subsystem_get_min_cntlid;
64	spdk_nvmf_subsystem_get_max_cntlid;
65	spdk_nvmf_subsystem_get_max_namespaces;
66	spdk_nvmf_ns_get_id;
67	spdk_nvmf_ns_get_bdev;
68	spdk_nvmf_ns_get_opts;
69	spdk_nvmf_subsystem_get_sn;
70	spdk_nvmf_subsystem_set_sn;
71	spdk_nvmf_subsystem_get_mn;
72	spdk_nvmf_subsystem_set_mn;
73	spdk_nvmf_subsystem_get_nqn;
74	spdk_nvmf_subsystem_get_type;
75	spdk_nvmf_subsystem_get_max_nsid;
76	spdk_nvmf_transport_opts_init;
77	spdk_nvmf_transport_create;
78	spdk_nvmf_transport_create_async;
79	spdk_nvmf_transport_destroy;
80	spdk_nvmf_tgt_get_transport;
81	spdk_nvmf_transport_get_first;
82	spdk_nvmf_transport_get_next;
83	spdk_nvmf_get_transport_opts;
84	spdk_nvmf_get_transport_type;
85	spdk_nvmf_get_transport_name;
86	spdk_nvmf_tgt_add_transport;
87	spdk_nvmf_tgt_pause_polling;
88	spdk_nvmf_tgt_resume_polling;
89	spdk_nvmf_transport_listen;
90	spdk_nvmf_transport_stop_listen;
91	spdk_nvmf_transport_stop_listen_async;
92	spdk_nvmf_poll_group_dump_stat;
93	spdk_nvmf_rdma_init_hooks;
94	spdk_nvmf_subsystem_set_ana_reporting;
95	spdk_nvmf_subsystem_get_ana_reporting;
96	spdk_nvmf_subsystem_set_ana_state;
97	spdk_nvmf_subsystem_get_ana_state;
98	spdk_nvmf_subsystem_set_ns_ana_group;
99	spdk_nvmf_subsystem_is_discovery;
100	spdk_nvmf_subsystem_set_cntlid_range;
101	spdk_nvmf_set_custom_ns_reservation_ops;
102	spdk_nvmf_send_discovery_log_notice;
103
104	# public functions in nvmf_cmd.h
105	spdk_nvmf_ctrlr_identify_ctrlr;
106	spdk_nvmf_ctrlr_identify_iocs_specific;
107	spdk_nvmf_ctrlr_identify_ns;
108	spdk_nvmf_ctrlr_identify_ns_ext;
109	spdk_nvmf_set_custom_admin_cmd_hdlr;
110	spdk_nvmf_set_passthru_admin_cmd;
111	spdk_nvmf_bdev_ctrlr_nvme_passthru_admin;
112	spdk_nvmf_request_copy_from_buf;
113	spdk_nvmf_request_copy_to_buf;
114	spdk_nvmf_request_get_bdev;
115	spdk_nvmf_request_get_ctrlr;
116	spdk_nvmf_request_get_subsystem;
117	spdk_nvmf_request_get_cmd;
118	spdk_nvmf_request_get_response;
119	spdk_nvmf_request_get_req_to_abort;
120	spdk_nvmf_bdev_ctrlr_abort_cmd;
121	spdk_nvmf_ns_identify_iocs_specific;
122
123	# public functions in nvmf_transport.h
124	spdk_nvmf_transport_register;
125	spdk_nvmf_tgt_new_qpair;
126	spdk_nvmf_ctrlr_connect;
127	spdk_nvmf_ctrlr_get_regs;
128	spdk_nvmf_request_free_buffers;
129	spdk_nvmf_request_get_buffers;
130	spdk_nvmf_request_get_dif_ctx;
131	spdk_nvmf_request_exec;
132	spdk_nvmf_request_free;
133	spdk_nvmf_request_complete;
134	spdk_nvmf_request_zcopy_start;
135	spdk_nvmf_request_zcopy_end;
136	spdk_nvmf_ctrlr_get_subsystem;
137	spdk_nvmf_ctrlr_get_id;
138	spdk_nvmf_ctrlr_save_migr_data;
139	spdk_nvmf_ctrlr_restore_migr_data;
140	spdk_nvmf_req_get_xfer;
141	spdk_nvmf_poll_group_remove;
142	spdk_nvmf_ctrlr_async_event_error_event;
143	spdk_nvmf_ctrlr_abort_aer;
144
145	local: *;
146};
147