2 * SPDX-License-Identifier: BSD-2-Clause
4 * Copyright (c) 2022 Rubicon Communications, LLC (Netgate)
7 * Redistribution and use in source and binary forms, with or without
8 * modification, are permitted provided that the following conditions
10 * 1. Redistributions of source code must retain the above copyright
11 * notice, this list of conditions and the following disclaimer.
12 * 2. Redistributions in binary form must reproduce the above copyright
13 * notice, this list of conditions and the following disclaimer in the
14 * documentation and/or other materials provided with the distribution.
16 * THIS SOFTWARE IS PROVIDED BY THE AUTHORS AND CONTRIBUTORS ``AS IS'' AND
17 * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
18 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
19 * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE
20 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
21 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
22 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
23 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
24 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
25 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
29 #ifndef _NV_NAMESPACE_H_
30 #define _NV_NAMESPACE_H_
32 #define cnvlist_free_binary FreeBSD_cnvlist_free_binary
33 #define cnvlist_free_bool FreeBSD_cnvlist_free_bool
34 #define cnvlist_free_bool_array FreeBSD_cnvlist_free_bool_array
35 #define cnvlist_free_descriptor FreeBSD_cnvlist_free_descriptor
36 #define cnvlist_free_descriptor_array FreeBSD_cnvlist_free_descriptor_array
37 #define cnvlist_free_number FreeBSD_cnvlist_free_number
38 #define cnvlist_free_number_array FreeBSD_cnvlist_free_number_array
39 #define cnvlist_free_nvlist FreeBSD_cnvlist_free_nvlist
40 #define cnvlist_free_nvlist_array FreeBSD_cnvlist_free_nvlist_array
41 #define cnvlist_free_string FreeBSD_cnvlist_free_string
42 #define cnvlist_free_string_array FreeBSD_cnvlist_free_string_array
43 #define cnvlist_get_binary FreeBSD_cnvlist_get_binary
44 #define cnvlist_get_bool FreeBSD_cnvlist_get_bool
45 #define cnvlist_get_bool_array FreeBSD_cnvlist_get_bool_array
46 #define cnvlist_get_descriptor FreeBSD_cnvlist_get_descriptor
47 #define cnvlist_get_descriptor_array FreeBSD_cnvlist_get_descriptor_array
48 #define cnvlist_get_number FreeBSD_cnvlist_get_number
49 #define cnvlist_get_number_array FreeBSD_cnvlist_get_number_array
50 #define cnvlist_get_nvlist FreeBSD_cnvlist_get_nvlist
51 #define cnvlist_get_nvlist_array FreeBSD_cnvlist_get_nvlist_array
52 #define cnvlist_get_string FreeBSD_cnvlist_get_string
53 #define cnvlist_get_string_array FreeBSD_cnvlist_get_string_array
54 #define cnvlist_name FreeBSD_cnvlist_name
55 #define cnvlist_take_binary FreeBSD_cnvlist_take_binary
56 #define cnvlist_take_bool FreeBSD_cnvlist_take_bool
57 #define cnvlist_take_bool_array FreeBSD_cnvlist_take_bool_array
58 #define cnvlist_take_descriptor FreeBSD_cnvlist_take_descriptor
59 #define cnvlist_take_descriptor_array FreeBSD_cnvlist_take_descriptor_array
60 #define cnvlist_take_number FreeBSD_cnvlist_take_number
61 #define cnvlist_take_number_array FreeBSD_cnvlist_take_number_array
62 #define cnvlist_take_nvlist FreeBSD_cnvlist_take_nvlist
63 #define cnvlist_take_nvlist_array FreeBSD_cnvlist_take_nvlist_array
64 #define cnvlist_take_string FreeBSD_cnvlist_take_string
65 #define cnvlist_take_string_array FreeBSD_cnvlist_take_string_array
66 #define cnvlist_type FreeBSD_cnvlist_type
67 #define dnvlist_get_binary FreeBSD_dnvlist_get_binary
68 #define dnvlist_get_bool FreeBSD_dnvlist_get_bool
69 #define dnvlist_get_descriptor FreeBSD_dnvlist_get_descriptor
70 #define dnvlist_get_number FreeBSD_dnvlist_get_number
71 #define dnvlist_get_nvlist FreeBSD_dnvlist_get_nvlist
72 #define dnvlist_get_string FreeBSD_dnvlist_get_string
73 #define dnvlist_take_binary FreeBSD_dnvlist_take_binary
74 #define dnvlist_take_bool FreeBSD_dnvlist_take_bool
75 #define dnvlist_take_descriptor FreeBSD_dnvlist_take_descriptor
76 #define dnvlist_take_number FreeBSD_dnvlist_take_number
77 #define dnvlist_take_nvlist FreeBSD_dnvlist_take_nvlist
78 #define dnvlist_take_string FreeBSD_dnvlist_take_string
79 #define nvlist FreeBSD_nvlist
80 #define nvlist_add_binary FreeBSD_nvlist_add_binary
81 #define nvlist_add_bool FreeBSD_nvlist_add_bool
82 #define nvlist_add_bool_array FreeBSD_nvlist_add_bool_array
83 #define nvlist_add_descriptor FreeBSD_nvlist_add_descriptor
84 #define nvlist_add_descriptor_array FreeBSD_nvlist_add_descriptor_array
85 #define nvlist_add_null FreeBSD_nvlist_add_null
86 #define nvlist_add_number FreeBSD_nvlist_add_number
87 #define nvlist_add_number_array FreeBSD_nvlist_add_number_array
88 #define nvlist_add_nvlist FreeBSD_nvlist_add_nvlist
89 #define nvlist_add_nvlist_array FreeBSD_nvlist_add_nvlist_array
90 #define nvlist_add_nvpair FreeBSD_nvlist_add_nvpair
91 #define nvlist_add_string FreeBSD_nvlist_add_string
92 #define nvlist_add_string_array FreeBSD_nvlist_add_string_array
93 #define nvlist_add_stringf FreeBSD_nvlist_add_stringf
94 #define nvlist_add_stringv FreeBSD_nvlist_add_stringv
95 #define nvlist_append_bool_array FreeBSD_nvlist_append_bool_array
96 #define nvlist_append_descriptor_array FreeBSD_nvlist_append_descriptor_array
97 #define nvlist_append_number_array FreeBSD_nvlist_append_number_array
98 #define nvlist_append_nvlist_array FreeBSD_nvlist_append_nvlist_array
99 #define nvlist_append_string_array FreeBSD_nvlist_append_string_array
100 #define nvlist_clone FreeBSD_nvlist_clone
101 #define nvlist_create FreeBSD_nvlist_create
102 #define nvlist_descriptors FreeBSD_nvlist_descriptors
103 #define nvlist_destroy FreeBSD_nvlist_destroy
104 #define nvlist_dump FreeBSD_nvlist_dump
105 #define nvlist_empty FreeBSD_nvlist_empty
106 #define nvlist_error FreeBSD_nvlist_error
107 #define nvlist_exists FreeBSD_nvlist_exists
108 #define nvlist_exists_binary FreeBSD_nvlist_exists_binary
109 #define nvlist_exists_bool FreeBSD_nvlist_exists_bool
110 #define nvlist_exists_bool_array FreeBSD_nvlist_exists_bool_array
111 #define nvlist_exists_descriptor FreeBSD_nvlist_exists_descriptor
112 #define nvlist_exists_descriptor_array FreeBSD_nvlist_exists_descriptor_array
113 #define nvlist_exists_null FreeBSD_nvlist_exists_null
114 #define nvlist_exists_number FreeBSD_nvlist_exists_number
115 #define nvlist_exists_number_array FreeBSD_nvlist_exists_number_array
116 #define nvlist_exists_nvlist FreeBSD_nvlist_exists_nvlist
117 #define nvlist_exists_nvlist_array FreeBSD_nvlist_exists_nvlist_array
118 #define nvlist_exists_string FreeBSD_nvlist_exists_string
119 #define nvlist_exists_string_array FreeBSD_nvlist_exists_string_array
120 #define nvlist_exists_type FreeBSD_nvlist_exists_type
121 #define nvlist_fdump FreeBSD_nvlist_fdump
122 #define nvlist_first_nvpair FreeBSD_nvlist_first_nvpair
123 #define nvlist_flags FreeBSD_nvlist_flags
124 #define nvlist_free FreeBSD_nvlist_free
125 #define nvlist_free_binary FreeBSD_nvlist_free_binary
126 #define nvlist_free_binary_array FreeBSD_nvlist_free_binary_array
127 #define nvlist_free_bool FreeBSD_nvlist_free_bool
128 #define nvlist_free_bool_array FreeBSD_nvlist_free_bool_array
129 #define nvlist_free_descriptor FreeBSD_nvlist_free_descriptor
130 #define nvlist_free_descriptor_array FreeBSD_nvlist_free_descriptor_array
131 #define nvlist_free_null FreeBSD_nvlist_free_null
132 #define nvlist_free_number FreeBSD_nvlist_free_number
133 #define nvlist_free_number_array FreeBSD_nvlist_free_number_array
134 #define nvlist_free_nvlist FreeBSD_nvlist_free_nvlist
135 #define nvlist_free_nvlist_array FreeBSD_nvlist_free_nvlist_array
136 #define nvlist_free_nvpair FreeBSD_nvlist_free_nvpair
137 #define nvlist_free_string FreeBSD_nvlist_free_string
138 #define nvlist_free_string_array FreeBSD_nvlist_free_string_array
139 #define nvlist_free_type FreeBSD_nvlist_free_type
140 #define nvlist_get_array_next FreeBSD_nvlist_get_array_next
141 #define nvlist_get_array_next_nvpair FreeBSD_nvlist_get_array_next_nvpair
142 #define nvlist_get_binary FreeBSD_nvlist_get_binary
143 #define nvlist_get_bool FreeBSD_nvlist_get_bool
144 #define nvlist_get_bool_array FreeBSD_nvlist_get_bool_array
145 #define nvlist_get_descriptor FreeBSD_nvlist_get_descriptor
146 #define nvlist_get_descriptor_array FreeBSD_nvlist_get_descriptor_array
147 #define nvlist_get_number FreeBSD_nvlist_get_number
148 #define nvlist_get_number_array FreeBSD_nvlist_get_number_array
149 #define nvlist_get_nvlist FreeBSD_nvlist_get_nvlist
150 #define nvlist_get_nvlist_array FreeBSD_nvlist_get_nvlist_array
151 #define nvlist_get_nvpair FreeBSD_nvlist_get_nvpair
152 #define nvlist_get_nvpair_parent FreeBSD_nvlist_get_nvpair_parent
153 #define nvlist_get_pararr FreeBSD_nvlist_get_pararr
154 #define nvlist_get_parent FreeBSD_nvlist_get_parent
155 #define nvlist_get_string FreeBSD_nvlist_get_string
156 #define nvlist_get_string_array FreeBSD_nvlist_get_string_array
157 #define nvlist_in_array FreeBSD_nvlist_in_array
158 #define nvlist_move_binary FreeBSD_nvlist_move_binary
159 #define nvlist_move_bool_array FreeBSD_nvlist_move_bool_array
160 #define nvlist_move_descriptor FreeBSD_nvlist_move_descriptor
161 #define nvlist_move_descriptor_array FreeBSD_nvlist_move_descriptor_array
162 #define nvlist_move_number_array FreeBSD_nvlist_move_number_array
163 #define nvlist_move_nvlist FreeBSD_nvlist_move_nvlist
164 #define nvlist_move_nvlist_array FreeBSD_nvlist_move_nvlist_array
165 #define nvlist_move_nvpair FreeBSD_nvlist_move_nvpair
166 #define nvlist_move_string FreeBSD_nvlist_move_string
167 #define nvlist_move_string_array FreeBSD_nvlist_move_string_array
168 #define nvlist_ndescriptors FreeBSD_nvlist_ndescriptors
169 #define nvlist_next FreeBSD_nvlist_next
170 #define nvlist_next_nvpair FreeBSD_nvlist_next_nvpair
171 #define nvlist_pack FreeBSD_nvlist_pack
172 #define nvlist_prev_nvpair FreeBSD_nvlist_prev_nvpair
173 #define nvlist_recv FreeBSD_nvlist_recv
174 #define nvlist_remove_nvpair FreeBSD_nvlist_remove_nvpair
175 #define nvlist_report_missing FreeBSD_nvlist_report_missing
176 #define nvlist_send FreeBSD_nvlist_send
177 #define nvlist_set_array_next FreeBSD_nvlist_set_array_next
178 #define nvlist_set_error FreeBSD_nvlist_set_error
179 #define nvlist_set_flags FreeBSD_nvlist_set_flags
180 #define nvlist_set_parent FreeBSD_nvlist_set_parent
181 #define nvlist_size FreeBSD_nvlist_size
182 #define nvlist_t FreeBSD_nvlist_t
183 #define nvlist_take_binary FreeBSD_nvlist_take_binary
184 #define nvlist_take_bool FreeBSD_nvlist_take_bool
185 #define nvlist_take_bool_array FreeBSD_nvlist_take_bool_array
186 #define nvlist_take_descriptor FreeBSD_nvlist_take_descriptor
187 #define nvlist_take_descriptor_array FreeBSD_nvlist_take_descriptor_array
188 #define nvlist_take_number FreeBSD_nvlist_take_number
189 #define nvlist_take_number_array FreeBSD_nvlist_take_number_array
190 #define nvlist_take_nvlist FreeBSD_nvlist_take_nvlist
191 #define nvlist_take_nvlist_array FreeBSD_nvlist_take_nvlist_array
192 #define nvlist_take_nvpair FreeBSD_nvlist_take_nvpair
193 #define nvlist_take_string FreeBSD_nvlist_take_string
194 #define nvlist_take_string_array FreeBSD_nvlist_take_string_array
195 #define nvlist_unpack FreeBSD_nvlist_unpack
196 #define nvlist_unpack_header FreeBSD_nvlist_unpack_header
197 #define nvlist_xfer FreeBSD_nvlist_xfer
198 #define nvpair_append_bool_array FreeBSD_nvpair_append_bool_array
199 #define nvpair_append_descriptor_array FreeBSD_nvpair_append_descriptor_array
200 #define nvpair_append_number_array FreeBSD_nvpair_append_number_array
201 #define nvpair_append_nvlist_array FreeBSD_nvpair_append_nvlist_array
202 #define nvpair_append_string_array FreeBSD_nvpair_append_string_array
203 #define nvpair_assert FreeBSD_nvpair_assert
204 #define nvpair_clone FreeBSD_nvpair_clone
205 #define nvpair_create_binary FreeBSD_nvpair_create_binary
206 #define nvpair_create_bool FreeBSD_nvpair_create_bool
207 #define nvpair_create_bool_array FreeBSD_nvpair_create_bool_array
208 #define nvpair_create_descriptor FreeBSD_nvpair_create_descriptor
209 #define nvpair_create_descriptor_array FreeBSD_nvpair_create_descriptor_array
210 #define nvpair_create_null FreeBSD_nvpair_create_null
211 #define nvpair_create_number FreeBSD_nvpair_create_number
212 #define nvpair_create_number_array FreeBSD_nvpair_create_number_array
213 #define nvpair_create_nvlist FreeBSD_nvpair_create_nvlist
214 #define nvpair_create_nvlist_array FreeBSD_nvpair_create_nvlist_array
215 #define nvpair_create_string FreeBSD_nvpair_create_string
216 #define nvpair_create_string_array FreeBSD_nvpair_create_string_array
217 #define nvpair_create_stringf FreeBSD_nvpair_create_stringf
218 #define nvpair_create_stringv FreeBSD_nvpair_create_stringv
219 #define nvpair_free FreeBSD_nvpair_free
220 #define nvpair_free_structure FreeBSD_nvpair_free_structure
221 #define nvpair_get_binary FreeBSD_nvpair_get_binary
222 #define nvpair_get_bool FreeBSD_nvpair_get_bool
223 #define nvpair_get_bool_array FreeBSD_nvpair_get_bool_array
224 #define nvpair_get_descriptor FreeBSD_nvpair_get_descriptor
225 #define nvpair_get_descriptor_array FreeBSD_nvpair_get_descriptor_array
226 #define nvpair_get_number FreeBSD_nvpair_get_number
227 #define nvpair_get_number_array FreeBSD_nvpair_get_number_array
228 #define nvpair_get_nvlist FreeBSD_nvpair_get_nvlist
229 #define nvpair_get_nvlist_array FreeBSD_nvpair_get_nvlist_array
230 #define nvpair_get_string FreeBSD_nvpair_get_string
231 #define nvpair_get_string_array FreeBSD_nvpair_get_string_array
232 #define nvpair_header_size FreeBSD_nvpair_header_size
233 #define nvpair_init_datasize FreeBSD_nvpair_init_datasize
234 #define nvpair_insert FreeBSD_nvpair_insert
235 #define nvpair_move_binary FreeBSD_nvpair_move_binary
236 #define nvpair_move_bool_array FreeBSD_nvpair_move_bool_array
237 #define nvpair_move_descriptor FreeBSD_nvpair_move_descriptor
238 #define nvpair_move_descriptor_array FreeBSD_nvpair_move_descriptor_array
239 #define nvpair_move_number_array FreeBSD_nvpair_move_number_array
240 #define nvpair_move_nvlist FreeBSD_nvpair_move_nvlist
241 #define nvpair_move_nvlist_array FreeBSD_nvpair_move_nvlist_array
242 #define nvpair_move_string FreeBSD_nvpair_move_string
243 #define nvpair_move_string_array FreeBSD_nvpair_move_string_array
244 #define nvpair_name FreeBSD_nvpair_name
245 #define nvpair_next FreeBSD_nvpair_next
246 #define nvpair_nvlist FreeBSD_nvpair_nvlist
247 #define nvpair_pack_binary FreeBSD_nvpair_pack_binary
248 #define nvpair_pack_bool FreeBSD_nvpair_pack_bool
249 #define nvpair_pack_bool_array FreeBSD_nvpair_pack_bool_array
250 #define nvpair_pack_descriptor FreeBSD_nvpair_pack_descriptor
251 #define nvpair_pack_descriptor_array FreeBSD_nvpair_pack_descriptor_array
252 #define nvpair_pack_header FreeBSD_nvpair_pack_header
253 #define nvpair_pack_null FreeBSD_nvpair_pack_null
254 #define nvpair_pack_number FreeBSD_nvpair_pack_number
255 #define nvpair_pack_number_array FreeBSD_nvpair_pack_number_array
256 #define nvpair_pack_nvlist_array_next FreeBSD_nvpair_pack_nvlist_array_next
257 #define nvpair_pack_nvlist_up FreeBSD_nvpair_pack_nvlist_up
258 #define nvpair_pack_string FreeBSD_nvpair_pack_string
259 #define nvpair_pack_string_array FreeBSD_nvpair_pack_string_array
260 #define nvpair_prev FreeBSD_nvpair_prev
261 #define nvpair_remove FreeBSD_nvpair_remove
262 #define nvpair_size FreeBSD_nvpair_size
263 #define nvpair_type FreeBSD_nvpair_type
264 #define nvpair_type_string FreeBSD_nvpair_type_string
265 #define nvpair_unpack FreeBSD_nvpair_unpack
266 #define nvpair_unpack_binary FreeBSD_nvpair_unpack_binary
267 #define nvpair_unpack_bool FreeBSD_nvpair_unpack_bool
268 #define nvpair_unpack_bool_array FreeBSD_nvpair_unpack_bool_array
269 #define nvpair_unpack_descriptor FreeBSD_nvpair_unpack_descriptor
270 #define nvpair_unpack_descriptor_array FreeBSD_nvpair_unpack_descriptor_array
271 #define nvpair_unpack_header FreeBSD_nvpair_unpack_header
272 #define nvpair_unpack_null FreeBSD_nvpair_unpack_null
273 #define nvpair_unpack_number FreeBSD_nvpair_unpack_number
274 #define nvpair_unpack_number_array FreeBSD_nvpair_unpack_number_array
275 #define nvpair_unpack_nvlist FreeBSD_nvpair_unpack_nvlist
276 #define nvpair_unpack_nvlist_array FreeBSD_nvpair_unpack_nvlist_array
277 #define nvpair_unpack_string FreeBSD_nvpair_unpack_string
278 #define nvpair_unpack_string_array FreeBSD_nvpair_unpack_string_array