xref: /illumos-gate/usr/src/uts/common/mapfiles/ddi.mapfile (revision aaceae985c2e78cadef76bf0b7b50ed887ccb3a6)
13e3ca1ceSRobert Mustacchi#
23e3ca1ceSRobert Mustacchi# This file and its contents are supplied under the terms of the
33e3ca1ceSRobert Mustacchi# Common Development and Distribution License ("CDDL"), version 1.0.
43e3ca1ceSRobert Mustacchi# You may only use this file in accordance with the terms of version
53e3ca1ceSRobert Mustacchi# 1.0 of the CDDL.
63e3ca1ceSRobert Mustacchi#
73e3ca1ceSRobert Mustacchi# A full copy of the text of the CDDL should have accompanied this
83e3ca1ceSRobert Mustacchi# source.  A copy of the CDDL is also available via the Internet at
93e3ca1ceSRobert Mustacchi# http://www.illumos.org/license/CDDL.
103e3ca1ceSRobert Mustacchi#
113e3ca1ceSRobert Mustacchi
123e3ca1ceSRobert Mustacchi#
13e39a7b5bSJason King# Copyright 2020 Joyent, Inc.
148f469606SGordon Ross# Copyright 2020-2024 RackTop Systems, Inc.
15*aaceae98SRobert Mustacchi# Copyright 2024 Oxide Computer Company
163e3ca1ceSRobert Mustacchi#
173e3ca1ceSRobert Mustacchi
183e3ca1ceSRobert Mustacchi#
193e3ca1ceSRobert Mustacchi# MAPFILE HEADER START
203e3ca1ceSRobert Mustacchi#
213e3ca1ceSRobert Mustacchi# WARNING:  STOP NOW.  DO NOT MODIFY THIS FILE.
223e3ca1ceSRobert Mustacchi# Object scoping must comply with the rules detailed in
233e3ca1ceSRobert Mustacchi#
24fff4deb7SRobert Mustacchi#	usr/src/uts/common/mapfiles/README
253e3ca1ceSRobert Mustacchi#
263e3ca1ceSRobert Mustacchi# You should not be making modifications here until you've read the most current
273e3ca1ceSRobert Mustacchi# copy of that file. If you need help, contact a gatekeeper for guidance.
283e3ca1ceSRobert Mustacchi#
293e3ca1ceSRobert Mustacchi# MAPFILE HEADER END
303e3ca1ceSRobert Mustacchi#
313e3ca1ceSRobert Mustacchi
323e3ca1ceSRobert Mustacchi#
333e3ca1ceSRobert Mustacchi# This file contains core functions provided by the DDI and also items
343e3ca1ceSRobert Mustacchi# required as part of the platform's runime ABI (think compiler
353e3ca1ceSRobert Mustacchi# functions).
363e3ca1ceSRobert Mustacchi#
373e3ca1ceSRobert Mustacchi
383e3ca1ceSRobert Mustacchi$mapfile_version 2
393e3ca1ceSRobert Mustacchi
403e3ca1ceSRobert MustacchiSYMBOL_SCOPE {
413e3ca1ceSRobert Mustacchi    global:
423e3ca1ceSRobert Mustacchi	__divdi3			{ FLAGS = EXTERN };
433e3ca1ceSRobert Mustacchi	__stack_chk_fail		{ FLAGS = EXTERN };
443e3ca1ceSRobert Mustacchi	__stack_chk_guard		{ FLAGS = EXTERN };
4565f20420SRobert Mustacchi	__x86_indirect_thunk		{ FLAGS = EXTERN };
4665f20420SRobert Mustacchi	__x86_indirect_thunk_r10	{ FLAGS = EXTERN };
4765f20420SRobert Mustacchi	__x86_indirect_thunk_r11	{ FLAGS = EXTERN };
4865f20420SRobert Mustacchi	__x86_indirect_thunk_r12	{ FLAGS = EXTERN };
4965f20420SRobert Mustacchi	__x86_indirect_thunk_r13	{ FLAGS = EXTERN };
5065f20420SRobert Mustacchi	__x86_indirect_thunk_r14	{ FLAGS = EXTERN };
5165f20420SRobert Mustacchi	__x86_indirect_thunk_r15	{ FLAGS = EXTERN };
5265f20420SRobert Mustacchi	__x86_indirect_thunk_r8		{ FLAGS = EXTERN };
5365f20420SRobert Mustacchi	__x86_indirect_thunk_r9		{ FLAGS = EXTERN };
5465f20420SRobert Mustacchi	__x86_indirect_thunk_rax	{ FLAGS = EXTERN };
5565f20420SRobert Mustacchi	__x86_indirect_thunk_rbp	{ FLAGS = EXTERN };
5665f20420SRobert Mustacchi	__x86_indirect_thunk_rbx	{ FLAGS = EXTERN };
5765f20420SRobert Mustacchi	__x86_indirect_thunk_rcx	{ FLAGS = EXTERN };
5865f20420SRobert Mustacchi	__x86_indirect_thunk_rdi	{ FLAGS = EXTERN };
5965f20420SRobert Mustacchi	__x86_indirect_thunk_rdx	{ FLAGS = EXTERN };
6065f20420SRobert Mustacchi	__x86_indirect_thunk_rsi	{ FLAGS = EXTERN };
613e3ca1ceSRobert Mustacchi	allocb				{ FLAGS = EXTERN };
623e3ca1ceSRobert Mustacchi	assfail				{ FLAGS = EXTERN };
633e3ca1ceSRobert Mustacchi	assfail3			{ FLAGS = EXTERN };
643e3ca1ceSRobert Mustacchi	atomic_dec_32_nv		{ FLAGS = EXTERN };
658f469606SGordon Ross	atomic_inc_32_nv		{ FLAGS = EXTERN };
663e3ca1ceSRobert Mustacchi	bcmp				{ FLAGS = EXTERN };
673e3ca1ceSRobert Mustacchi	bcopy				{ FLAGS = EXTERN };
683e3ca1ceSRobert Mustacchi	bzero				{ FLAGS = EXTERN };
693e3ca1ceSRobert Mustacchi	cmn_err				{ FLAGS = EXTERN };
703e3ca1ceSRobert Mustacchi	cv_broadcast			{ FLAGS = EXTERN };
713e3ca1ceSRobert Mustacchi	cv_destroy			{ FLAGS = EXTERN };
723e3ca1ceSRobert Mustacchi	cv_init				{ FLAGS = EXTERN };
733e3ca1ceSRobert Mustacchi	cv_reltimedwait			{ FLAGS = EXTERN };
74aa2a44afSPaul Winder	cv_signal			{ FLAGS = EXTERN };
75aa2a44afSPaul Winder	cv_wait				{ FLAGS = EXTERN };
763e3ca1ceSRobert Mustacchi	ddi_cb_register			{ FLAGS = EXTERN };
773e3ca1ceSRobert Mustacchi	ddi_cb_unregister		{ FLAGS = EXTERN };
783ce53722SRobert Mustacchi	ddi_create_minor_node		{ FLAGS = EXTERN };
798f469606SGordon Ross	ddi_copyin			{ FLAGS = EXTERN };
808f469606SGordon Ross	ddi_copyout			{ FLAGS = EXTERN };
813e3ca1ceSRobert Mustacchi	ddi_dev_regsize			{ FLAGS = EXTERN };
823e3ca1ceSRobert Mustacchi	ddi_dma_addr_bind_handle	{ FLAGS = EXTERN };
833e3ca1ceSRobert Mustacchi	ddi_dma_alloc_handle		{ FLAGS = EXTERN };
84e39a7b5bSJason King	ddi_dma_cookie_iter		{ FLAGS = EXTERN };
856f443ebcSRyan Zezeski	ddi_dma_cookie_one		{ FLAGS = EXTERN };
863e3ca1ceSRobert Mustacchi	ddi_dma_free_handle		{ FLAGS = EXTERN };
873e3ca1ceSRobert Mustacchi	ddi_dma_mem_alloc		{ FLAGS = EXTERN };
883e3ca1ceSRobert Mustacchi	ddi_dma_mem_free		{ FLAGS = EXTERN };
893e3ca1ceSRobert Mustacchi	ddi_dma_nextcookie		{ FLAGS = EXTERN };
903e3ca1ceSRobert Mustacchi	ddi_dma_sync			{ FLAGS = EXTERN };
913e3ca1ceSRobert Mustacchi	ddi_dma_unbind_handle		{ FLAGS = EXTERN };
923e3ca1ceSRobert Mustacchi	ddi_fls				{ FLAGS = EXTERN };
933e3ca1ceSRobert Mustacchi	ddi_fm_acc_err_clear		{ FLAGS = EXTERN };
943e3ca1ceSRobert Mustacchi	ddi_fm_acc_err_get		{ FLAGS = EXTERN };
953e3ca1ceSRobert Mustacchi	ddi_fm_dma_err_get		{ FLAGS = EXTERN };
963e3ca1ceSRobert Mustacchi	ddi_fm_ereport_post		{ FLAGS = EXTERN };
973e3ca1ceSRobert Mustacchi	ddi_fm_fini			{ FLAGS = EXTERN };
983e3ca1ceSRobert Mustacchi	ddi_fm_handler_register		{ FLAGS = EXTERN };
993e3ca1ceSRobert Mustacchi	ddi_fm_handler_unregister	{ FLAGS = EXTERN };
1003e3ca1ceSRobert Mustacchi	ddi_fm_init			{ FLAGS = EXTERN };
1013e3ca1ceSRobert Mustacchi	ddi_fm_service_impact		{ FLAGS = EXTERN };
1028f469606SGordon Ross	ddi_get_cred			{ FLAGS = EXTERN };
1033e3ca1ceSRobert Mustacchi	ddi_get_driver_private		{ FLAGS = EXTERN };
1043e3ca1ceSRobert Mustacchi	ddi_get_instance		{ FLAGS = EXTERN };
1053e3ca1ceSRobert Mustacchi	ddi_get_lbolt			{ FLAGS = EXTERN };
1063e3ca1ceSRobert Mustacchi	ddi_get_lbolt64			{ FLAGS = EXTERN };
1073e3ca1ceSRobert Mustacchi	ddi_get_name			{ FLAGS = EXTERN };
1083e3ca1ceSRobert Mustacchi	ddi_get_parent			{ FLAGS = EXTERN };
1098f469606SGordon Ross	ddi_get_pid			{ FLAGS = EXTERN };
1108f469606SGordon Ross	ddi_get_soft_state		{ FLAGS = EXTERN };
1113e3ca1ceSRobert Mustacchi	ddi_get16			{ FLAGS = EXTERN };
1123e3ca1ceSRobert Mustacchi	ddi_get32			{ FLAGS = EXTERN };
1133e3ca1ceSRobert Mustacchi	ddi_get64			{ FLAGS = EXTERN };
1143e3ca1ceSRobert Mustacchi	ddi_intr_add_handler		{ FLAGS = EXTERN };
1153e3ca1ceSRobert Mustacchi	ddi_intr_alloc			{ FLAGS = EXTERN };
1163e3ca1ceSRobert Mustacchi	ddi_intr_block_disable		{ FLAGS = EXTERN };
1173e3ca1ceSRobert Mustacchi	ddi_intr_block_enable		{ FLAGS = EXTERN };
1183e3ca1ceSRobert Mustacchi	ddi_intr_disable		{ FLAGS = EXTERN };
1193e3ca1ceSRobert Mustacchi	ddi_intr_enable			{ FLAGS = EXTERN };
1203e3ca1ceSRobert Mustacchi	ddi_intr_free			{ FLAGS = EXTERN };
1213e3ca1ceSRobert Mustacchi	ddi_intr_get_cap		{ FLAGS = EXTERN };
1223e3ca1ceSRobert Mustacchi	ddi_intr_get_navail		{ FLAGS = EXTERN };
1233e3ca1ceSRobert Mustacchi	ddi_intr_get_nintrs		{ FLAGS = EXTERN };
1243e3ca1ceSRobert Mustacchi	ddi_intr_get_pri		{ FLAGS = EXTERN };
1253e3ca1ceSRobert Mustacchi	ddi_intr_get_supported_types	{ FLAGS = EXTERN };
1263e3ca1ceSRobert Mustacchi	ddi_intr_remove_handler		{ FLAGS = EXTERN };
1278f469606SGordon Ross	ddi_name_to_major		{ FLAGS = EXTERN };
1283e3ca1ceSRobert Mustacchi	ddi_periodic_add		{ FLAGS = EXTERN };
1293e3ca1ceSRobert Mustacchi	ddi_periodic_delete		{ FLAGS = EXTERN };
1303e3ca1ceSRobert Mustacchi	ddi_power			{ FLAGS = EXTERN };
1313e3ca1ceSRobert Mustacchi	ddi_prop_free			{ FLAGS = EXTERN };
1323e3ca1ceSRobert Mustacchi	ddi_prop_get_int		{ FLAGS = EXTERN };
1333e3ca1ceSRobert Mustacchi	ddi_prop_lookup_int_array	{ FLAGS = EXTERN };
134508a0e8cSRob Johnston	ddi_prop_lookup_string		{ FLAGS = EXTERN };
1353e3ca1ceSRobert Mustacchi	ddi_prop_op			{ FLAGS = EXTERN };
1363e3ca1ceSRobert Mustacchi	ddi_prop_remove_all		{ FLAGS = EXTERN };
1373e3ca1ceSRobert Mustacchi	ddi_prop_update_int_array	{ FLAGS = EXTERN };
1383e3ca1ceSRobert Mustacchi	ddi_prop_update_string		{ FLAGS = EXTERN };
1393e3ca1ceSRobert Mustacchi	ddi_ptob			{ FLAGS = EXTERN };
1403e3ca1ceSRobert Mustacchi	ddi_put16			{ FLAGS = EXTERN };
1413e3ca1ceSRobert Mustacchi	ddi_put32			{ FLAGS = EXTERN };
1428f469606SGordon Ross	ddi_quiesce_not_needed		{ FLAGS = EXTERN };
1433e3ca1ceSRobert Mustacchi	ddi_quiesce_not_supported	{ FLAGS = EXTERN };
1443e3ca1ceSRobert Mustacchi	ddi_regs_map_free		{ FLAGS = EXTERN };
1453e3ca1ceSRobert Mustacchi	ddi_regs_map_setup		{ FLAGS = EXTERN };
1468f469606SGordon Ross	ddi_remove_minor_node		{ FLAGS = EXTERN };
1478f469606SGordon Ross	ddi_report_dev			{ FLAGS = EXTERN };
1483e3ca1ceSRobert Mustacchi	ddi_set_driver_private		{ FLAGS = EXTERN };
1498f469606SGordon Ross	ddi_soft_state_fini		{ FLAGS = EXTERN };
1508f469606SGordon Ross	ddi_soft_state_free		{ FLAGS = EXTERN };
1518f469606SGordon Ross	ddi_soft_state_init		{ FLAGS = EXTERN };
1528f469606SGordon Ross	ddi_soft_state_zalloc		{ FLAGS = EXTERN };
1533e3ca1ceSRobert Mustacchi	ddi_strtol			{ FLAGS = EXTERN };
1543e3ca1ceSRobert Mustacchi	ddi_taskq_create		{ FLAGS = EXTERN };
1553e3ca1ceSRobert Mustacchi	ddi_taskq_destroy		{ FLAGS = EXTERN };
1563e3ca1ceSRobert Mustacchi	ddi_taskq_dispatch		{ FLAGS = EXTERN };
157508a0e8cSRob Johnston	ddi_ufm_fini			{ FLAGS = EXTERN };
158508a0e8cSRob Johnston	ddi_ufm_image_set_desc		{ FLAGS = EXTERN };
159508a0e8cSRob Johnston	ddi_ufm_image_set_misc		{ FLAGS = EXTERN };
160508a0e8cSRob Johnston	ddi_ufm_image_set_nslots	{ FLAGS = EXTERN };
161508a0e8cSRob Johnston	ddi_ufm_init			{ FLAGS = EXTERN };
162508a0e8cSRob Johnston	ddi_ufm_slot_set_attrs		{ FLAGS = EXTERN };
1638d55b806SRobert Mustacchi	ddi_ufm_slot_set_imgsize	{ FLAGS = EXTERN };
164508a0e8cSRob Johnston	ddi_ufm_slot_set_misc		{ FLAGS = EXTERN };
165508a0e8cSRob Johnston	ddi_ufm_slot_set_version	{ FLAGS = EXTERN };
166508a0e8cSRob Johnston	ddi_ufm_update			{ FLAGS = EXTERN };
1673e3ca1ceSRobert Mustacchi	delay				{ FLAGS = EXTERN };
1683e3ca1ceSRobert Mustacchi	desballoc			{ FLAGS = EXTERN };
1693e3ca1ceSRobert Mustacchi	dev_err				{ FLAGS = EXTERN };
1703e3ca1ceSRobert Mustacchi	drv_usectohz			{ FLAGS = EXTERN };
1713e3ca1ceSRobert Mustacchi	drv_usecwait			{ FLAGS = EXTERN };
1726f443ebcSRyan Zezeski	ffs				{ FLAGS = EXTERN };
1733e3ca1ceSRobert Mustacchi	fm_ena_generate			{ FLAGS = EXTERN };
1743e3ca1ceSRobert Mustacchi	freeb				{ FLAGS = EXTERN };
1753e3ca1ceSRobert Mustacchi	freemsg				{ FLAGS = EXTERN };
1763e3ca1ceSRobert Mustacchi	freemsgchain			{ FLAGS = EXTERN };
1773e3ca1ceSRobert Mustacchi	gethrtime			{ FLAGS = EXTERN };
1783e3ca1ceSRobert Mustacchi	kmem_alloc			{ FLAGS = EXTERN };
1793e3ca1ceSRobert Mustacchi	kmem_free			{ FLAGS = EXTERN };
1803e3ca1ceSRobert Mustacchi	kmem_zalloc			{ FLAGS = EXTERN };
1813e3ca1ceSRobert Mustacchi	kstat_create			{ FLAGS = EXTERN };
1823e3ca1ceSRobert Mustacchi	kstat_delete			{ FLAGS = EXTERN };
1833e3ca1ceSRobert Mustacchi	kstat_install			{ FLAGS = EXTERN };
1843e3ca1ceSRobert Mustacchi	kstat_named_init		{ FLAGS = EXTERN };
1853e3ca1ceSRobert Mustacchi	list_create			{ FLAGS = EXTERN };
1863e3ca1ceSRobert Mustacchi	list_destroy			{ FLAGS = EXTERN };
1873e3ca1ceSRobert Mustacchi	list_head			{ FLAGS = EXTERN };
1886f443ebcSRyan Zezeski	list_insert_head		{ FLAGS = EXTERN };
1893e3ca1ceSRobert Mustacchi	list_insert_tail		{ FLAGS = EXTERN };
1903e3ca1ceSRobert Mustacchi	list_next			{ FLAGS = EXTERN };
1913e3ca1ceSRobert Mustacchi	list_remove			{ FLAGS = EXTERN };
19284de666eSRyan Zezeski	list_remove_head		{ FLAGS = EXTERN };
1933e3ca1ceSRobert Mustacchi	memcpy				{ FLAGS = EXTERN };
1943e3ca1ceSRobert Mustacchi	memset				{ FLAGS = EXTERN };
1953e3ca1ceSRobert Mustacchi	miocack				{ FLAGS = EXTERN };
1963e3ca1ceSRobert Mustacchi	miocnak				{ FLAGS = EXTERN };
1973e3ca1ceSRobert Mustacchi	mod_driverops			{ FLAGS = EXTERN };
1983e3ca1ceSRobert Mustacchi	mod_info			{ FLAGS = EXTERN };
1993e3ca1ceSRobert Mustacchi	mod_install			{ FLAGS = EXTERN };
2003e3ca1ceSRobert Mustacchi	mod_remove			{ FLAGS = EXTERN };
2013e3ca1ceSRobert Mustacchi	msgpullup			{ FLAGS = EXTERN };
2023e3ca1ceSRobert Mustacchi	msgsize				{ FLAGS = EXTERN };
2033e3ca1ceSRobert Mustacchi	mutex_destroy			{ FLAGS = EXTERN };
2043e3ca1ceSRobert Mustacchi	mutex_enter			{ FLAGS = EXTERN };
2053e3ca1ceSRobert Mustacchi	mutex_exit			{ FLAGS = EXTERN };
2063e3ca1ceSRobert Mustacchi	mutex_init			{ FLAGS = EXTERN };
2073e3ca1ceSRobert Mustacchi	mutex_owned			{ FLAGS = EXTERN };
2083e3ca1ceSRobert Mustacchi	mutex_tryenter			{ FLAGS = EXTERN };
2093e3ca1ceSRobert Mustacchi	nochpoll			{ FLAGS = EXTERN };
2103e3ca1ceSRobert Mustacchi	nodev				{ FLAGS = EXTERN };
2113e3ca1ceSRobert Mustacchi	nulldev				{ FLAGS = EXTERN };
212508a0e8cSRob Johnston	nvlist_add_string		{ FLAGS = EXTERN };
213508a0e8cSRob Johnston	nvlist_alloc			{ FLAGS = EXTERN };
214508a0e8cSRob Johnston	nvlist_free			{ FLAGS = EXTERN };
2153e3ca1ceSRobert Mustacchi	panic				{ FLAGS = EXTERN };
2163e3ca1ceSRobert Mustacchi	pci_config_get16		{ FLAGS = EXTERN };
2173e3ca1ceSRobert Mustacchi	pci_config_get32		{ FLAGS = EXTERN };
2183e3ca1ceSRobert Mustacchi	pci_config_get64		{ FLAGS = EXTERN };
2193e3ca1ceSRobert Mustacchi	pci_config_get8			{ FLAGS = EXTERN };
2203e3ca1ceSRobert Mustacchi	pci_config_put16		{ FLAGS = EXTERN };
2213e3ca1ceSRobert Mustacchi	pci_config_put32		{ FLAGS = EXTERN };
2223e3ca1ceSRobert Mustacchi	pci_config_put64		{ FLAGS = EXTERN };
2233e3ca1ceSRobert Mustacchi	pci_config_put8			{ FLAGS = EXTERN };
2243e3ca1ceSRobert Mustacchi	pci_config_setup		{ FLAGS = EXTERN };
2253e3ca1ceSRobert Mustacchi	pci_config_teardown		{ FLAGS = EXTERN };
2263e3ca1ceSRobert Mustacchi	pci_ereport_post		{ FLAGS = EXTERN };
2273e3ca1ceSRobert Mustacchi	pci_ereport_setup		{ FLAGS = EXTERN };
2283e3ca1ceSRobert Mustacchi	pci_ereport_teardown		{ FLAGS = EXTERN };
2293e3ca1ceSRobert Mustacchi	pci_lcap_locate			{ FLAGS = EXTERN };
2303e3ca1ceSRobert Mustacchi	qreply				{ FLAGS = EXTERN };
2313e3ca1ceSRobert Mustacchi	rw_destroy			{ FLAGS = EXTERN };
2323e3ca1ceSRobert Mustacchi	rw_enter			{ FLAGS = EXTERN };
2333e3ca1ceSRobert Mustacchi	rw_exit				{ FLAGS = EXTERN };
2343e3ca1ceSRobert Mustacchi	rw_init				{ FLAGS = EXTERN };
2353e3ca1ceSRobert Mustacchi	snprintf			{ FLAGS = EXTERN };
2363e3ca1ceSRobert Mustacchi	sprintf				{ FLAGS = EXTERN };
237*aaceae98SRobert Mustacchi	stdc_bit_ceil_uc		{ FLAGS = EXTERN };
238*aaceae98SRobert Mustacchi	stdc_bit_ceil_ui		{ FLAGS = EXTERN };
239*aaceae98SRobert Mustacchi	stdc_bit_ceil_ul		{ FLAGS = EXTERN };
240*aaceae98SRobert Mustacchi	stdc_bit_ceil_ull		{ FLAGS = EXTERN };
241*aaceae98SRobert Mustacchi	stdc_bit_ceil_us		{ FLAGS = EXTERN };
242*aaceae98SRobert Mustacchi	stdc_bit_floor_uc		{ FLAGS = EXTERN };
243*aaceae98SRobert Mustacchi	stdc_bit_floor_ui		{ FLAGS = EXTERN };
244*aaceae98SRobert Mustacchi	stdc_bit_floor_ul		{ FLAGS = EXTERN };
245*aaceae98SRobert Mustacchi	stdc_bit_floor_ull		{ FLAGS = EXTERN };
246*aaceae98SRobert Mustacchi	stdc_bit_floor_us		{ FLAGS = EXTERN };
247*aaceae98SRobert Mustacchi	stdc_bit_width_uc		{ FLAGS = EXTERN };
248*aaceae98SRobert Mustacchi	stdc_bit_width_ui		{ FLAGS = EXTERN };
249*aaceae98SRobert Mustacchi	stdc_bit_width_ul		{ FLAGS = EXTERN };
250*aaceae98SRobert Mustacchi	stdc_bit_width_ull		{ FLAGS = EXTERN };
251*aaceae98SRobert Mustacchi	stdc_bit_width_us		{ FLAGS = EXTERN };
252*aaceae98SRobert Mustacchi	stdc_count_ones_uc		{ FLAGS = EXTERN };
253*aaceae98SRobert Mustacchi	stdc_count_ones_ui		{ FLAGS = EXTERN };
254*aaceae98SRobert Mustacchi	stdc_count_ones_ul		{ FLAGS = EXTERN };
255*aaceae98SRobert Mustacchi	stdc_count_ones_ull		{ FLAGS = EXTERN };
256*aaceae98SRobert Mustacchi	stdc_count_ones_us		{ FLAGS = EXTERN };
257*aaceae98SRobert Mustacchi	stdc_count_zeros_uc		{ FLAGS = EXTERN };
258*aaceae98SRobert Mustacchi	stdc_count_zeros_ui		{ FLAGS = EXTERN };
259*aaceae98SRobert Mustacchi	stdc_count_zeros_ul		{ FLAGS = EXTERN };
260*aaceae98SRobert Mustacchi	stdc_count_zeros_ull		{ FLAGS = EXTERN };
261*aaceae98SRobert Mustacchi	stdc_count_zeros_us		{ FLAGS = EXTERN };
262*aaceae98SRobert Mustacchi	stdc_first_leading_one_uc	{ FLAGS = EXTERN };
263*aaceae98SRobert Mustacchi	stdc_first_leading_one_ui	{ FLAGS = EXTERN };
264*aaceae98SRobert Mustacchi	stdc_first_leading_one_ul	{ FLAGS = EXTERN };
265*aaceae98SRobert Mustacchi	stdc_first_leading_one_ull	{ FLAGS = EXTERN };
266*aaceae98SRobert Mustacchi	stdc_first_leading_one_us	{ FLAGS = EXTERN };
267*aaceae98SRobert Mustacchi	stdc_first_leading_zero_uc	{ FLAGS = EXTERN };
268*aaceae98SRobert Mustacchi	stdc_first_leading_zero_ui	{ FLAGS = EXTERN };
269*aaceae98SRobert Mustacchi	stdc_first_leading_zero_ul	{ FLAGS = EXTERN };
270*aaceae98SRobert Mustacchi	stdc_first_leading_zero_ull	{ FLAGS = EXTERN };
271*aaceae98SRobert Mustacchi	stdc_first_leading_zero_us	{ FLAGS = EXTERN };
272*aaceae98SRobert Mustacchi	stdc_first_trailing_one_uc	{ FLAGS = EXTERN };
273*aaceae98SRobert Mustacchi	stdc_first_trailing_one_ui	{ FLAGS = EXTERN };
274*aaceae98SRobert Mustacchi	stdc_first_trailing_one_ul	{ FLAGS = EXTERN };
275*aaceae98SRobert Mustacchi	stdc_first_trailing_one_ull	{ FLAGS = EXTERN };
276*aaceae98SRobert Mustacchi	stdc_first_trailing_one_us	{ FLAGS = EXTERN };
277*aaceae98SRobert Mustacchi	stdc_first_trailing_zero_uc	{ FLAGS = EXTERN };
278*aaceae98SRobert Mustacchi	stdc_first_trailing_zero_ui	{ FLAGS = EXTERN };
279*aaceae98SRobert Mustacchi	stdc_first_trailing_zero_ul	{ FLAGS = EXTERN };
280*aaceae98SRobert Mustacchi	stdc_first_trailing_zero_ull	{ FLAGS = EXTERN };
281*aaceae98SRobert Mustacchi	stdc_first_trailing_zero_us	{ FLAGS = EXTERN };
282*aaceae98SRobert Mustacchi	stdc_has_single_bit_uc		{ FLAGS = EXTERN };
283*aaceae98SRobert Mustacchi	stdc_has_single_bit_ui		{ FLAGS = EXTERN };
284*aaceae98SRobert Mustacchi	stdc_has_single_bit_ul		{ FLAGS = EXTERN };
285*aaceae98SRobert Mustacchi	stdc_has_single_bit_ull		{ FLAGS = EXTERN };
286*aaceae98SRobert Mustacchi	stdc_has_single_bit_us		{ FLAGS = EXTERN };
287*aaceae98SRobert Mustacchi	stdc_leading_ones_uc		{ FLAGS = EXTERN };
288*aaceae98SRobert Mustacchi	stdc_leading_ones_ui		{ FLAGS = EXTERN };
289*aaceae98SRobert Mustacchi	stdc_leading_ones_ul		{ FLAGS = EXTERN };
290*aaceae98SRobert Mustacchi	stdc_leading_ones_ull		{ FLAGS = EXTERN };
291*aaceae98SRobert Mustacchi	stdc_leading_ones_us		{ FLAGS = EXTERN };
292*aaceae98SRobert Mustacchi	stdc_leading_zeros_uc		{ FLAGS = EXTERN };
293*aaceae98SRobert Mustacchi	stdc_leading_zeros_ui		{ FLAGS = EXTERN };
294*aaceae98SRobert Mustacchi	stdc_leading_zeros_ul		{ FLAGS = EXTERN };
295*aaceae98SRobert Mustacchi	stdc_leading_zeros_ull		{ FLAGS = EXTERN };
296*aaceae98SRobert Mustacchi	stdc_leading_zeros_us		{ FLAGS = EXTERN };
297*aaceae98SRobert Mustacchi	stdc_trailing_ones_uc		{ FLAGS = EXTERN };
298*aaceae98SRobert Mustacchi	stdc_trailing_ones_ui		{ FLAGS = EXTERN };
299*aaceae98SRobert Mustacchi	stdc_trailing_ones_ul		{ FLAGS = EXTERN };
300*aaceae98SRobert Mustacchi	stdc_trailing_ones_ull		{ FLAGS = EXTERN };
301*aaceae98SRobert Mustacchi	stdc_trailing_ones_us		{ FLAGS = EXTERN };
302*aaceae98SRobert Mustacchi	stdc_trailing_zeros_uc		{ FLAGS = EXTERN };
303*aaceae98SRobert Mustacchi	stdc_trailing_zeros_ui		{ FLAGS = EXTERN };
304*aaceae98SRobert Mustacchi	stdc_trailing_zeros_ul		{ FLAGS = EXTERN };
305*aaceae98SRobert Mustacchi	stdc_trailing_zeros_ull		{ FLAGS = EXTERN };
306*aaceae98SRobert Mustacchi	stdc_trailing_zeros_us		{ FLAGS = EXTERN };
3073e3ca1ceSRobert Mustacchi	strcat				{ FLAGS = EXTERN };
3083e3ca1ceSRobert Mustacchi	strcmp				{ FLAGS = EXTERN };
3093e3ca1ceSRobert Mustacchi	strcpy				{ FLAGS = EXTERN };
3106f443ebcSRyan Zezeski	strlcpy				{ FLAGS = EXTERN };
3113e3ca1ceSRobert Mustacchi	strlen				{ FLAGS = EXTERN };
3123e3ca1ceSRobert Mustacchi	timeout				{ FLAGS = EXTERN };
3133e3ca1ceSRobert Mustacchi	untimeout			{ FLAGS = EXTERN };
3146f443ebcSRyan Zezeski	vcmn_err			{ FLAGS = EXTERN };
3156f443ebcSRyan Zezeski	vdev_err			{ FLAGS = EXTERN };
3163e3ca1ceSRobert Mustacchi	vsnprintf			{ FLAGS = EXTERN };
3173e3ca1ceSRobert Mustacchi	vsprintf			{ FLAGS = EXTERN };
3183e3ca1ceSRobert Mustacchi};
319