summaryrefslogtreecommitdiffstats
path: root/rtemsbsd/include
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2017-04-04 09:36:57 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2017-04-04 14:46:23 +0200
commitde8a76da2f374792594ce03a203b3f30e4889f6f (patch)
tree12b5e1e59358005c3c522955c08aee4795e4829c /rtemsbsd/include
parentEnable bridging by default (diff)
downloadrtems-libbsd-de8a76da2f374792594ce03a203b3f30e4889f6f.tar.bz2
Update to FreeBSD head 2017-04-04
Git mirror commit 642b174daddbd0efd9bb5f242c43f4ab4db6869f.
Diffstat (limited to 'rtemsbsd/include')
-rw-r--r--rtemsbsd/include/machine/_inttypes.h1
-rw-r--r--rtemsbsd/include/machine/rtems-bsd-kernel-namespace.h872
-rw-r--r--rtemsbsd/include/rtems/bsd/local/bus_if.h6
-rw-r--r--rtemsbsd/include/rtems/bsd/local/ifdi_if.h520
-rw-r--r--rtemsbsd/include/rtems/bsd/local/mmcbr_if.h14
-rw-r--r--rtemsbsd/include/rtems/bsd/local/opt_ratelimit.h0
-rw-r--r--rtemsbsd/include/rtems/bsd/local/pci_if.h5
-rw-r--r--rtemsbsd/include/rtems/bsd/local/pcib_if.h14
-rw-r--r--rtemsbsd/include/rtems/bsd/local/usbdevs.h69
-rw-r--r--rtemsbsd/include/rtems/bsd/local/usbdevs_data.h292
10 files changed, 1736 insertions, 57 deletions
diff --git a/rtemsbsd/include/machine/_inttypes.h b/rtemsbsd/include/machine/_inttypes.h
new file mode 100644
index 00000000..8049f02f
--- /dev/null
+++ b/rtemsbsd/include/machine/_inttypes.h
@@ -0,0 +1 @@
+#include <inttypes.h>
diff --git a/rtemsbsd/include/machine/rtems-bsd-kernel-namespace.h b/rtemsbsd/include/machine/rtems-bsd-kernel-namespace.h
index f04364a6..e50fa5d2 100644
--- a/rtemsbsd/include/machine/rtems-bsd-kernel-namespace.h
+++ b/rtemsbsd/include/machine/rtems-bsd-kernel-namespace.h
@@ -572,6 +572,7 @@
#define crypto_userasymcrypto _bsd_crypto_userasymcrypto
#define ctl3_lock _bsd_ctl3_lock
#define ctl3_rewriters _bsd_ctl3_rewriters
+#define ctl_subtype_name _bsd_ctl_subtype_name
#define cuio_apply _bsd_cuio_apply
#define cuio_copyback _bsd_cuio_copyback
#define cuio_copydata _bsd_cuio_copydata
@@ -596,6 +597,7 @@
#define defrouter_remove _bsd_defrouter_remove
#define defrouter_reset _bsd_defrouter_reset
#define defrouter_select _bsd_defrouter_select
+#define defrouter_select_fib _bsd_defrouter_select_fib
#define defrouter_unlink _bsd_defrouter_unlink
#define DELAY _bsd_DELAY
#define delete_unrhdr _bsd_delete_unrhdr
@@ -1021,6 +1023,7 @@
#define e1000_write_sfp_data_byte _bsd_e1000_write_sfp_data_byte
#define e1000_write_vfta _bsd_e1000_write_vfta
#define e1000_write_vfta_generic _bsd_e1000_write_vfta_generic
+#define e1000_write_vfta_i350 _bsd_e1000_write_vfta_i350
#define e1000_write_xmdio_reg _bsd_e1000_write_xmdio_reg
#define ehci_detach _bsd_ehci_detach
#define ehci_get_port_speed_hostc _bsd_ehci_get_port_speed_hostc
@@ -1031,8 +1034,11 @@
#define ehci_reset _bsd_ehci_reset
#define ehci_resume _bsd_ehci_resume
#define ehci_suspend _bsd_ehci_suspend
-#define em_devclass _bsd_em_devclass
#define em_driver_version _bsd_em_driver_version
+#define em_dump_rs _bsd_em_dump_rs
+#define em_intr _bsd_em_intr
+#define em_sctx _bsd_em_sctx
+#define em_txrx _bsd_em_txrx
#define encap4_input _bsd_encap4_input
#define encap6_input _bsd_encap6_input
#define encap_attach _bsd_encap_attach
@@ -1073,6 +1079,29 @@
#define fddi_ifattach _bsd_fddi_ifattach
#define fddi_ifdetach _bsd_fddi_ifdetach
#define fddi_ioctl _bsd_fddi_ioctl
+#define fdt_addrsize_cells _bsd_fdt_addrsize_cells
+#define fdt_data_get _bsd_fdt_data_get
+#define fdt_data_to_res _bsd_fdt_data_to_res
+#define fdt_depth_search_compatible _bsd_fdt_depth_search_compatible
+#define fdt_find_compatible _bsd_fdt_find_compatible
+#define fdt_get_chosen_bootargs _bsd_fdt_get_chosen_bootargs
+#define fdt_get_mem_regions _bsd_fdt_get_mem_regions
+#define fdt_get_phyaddr _bsd_fdt_get_phyaddr
+#define fdt_get_range _bsd_fdt_get_range
+#define fdt_get_reserved_regions _bsd_fdt_get_reserved_regions
+#define fdt_get_unit _bsd_fdt_get_unit
+#define fdt_ic_list_head _bsd_fdt_ic_list_head
+#define fdt_immr_addr _bsd_fdt_immr_addr
+#define fdt_immr_pa _bsd_fdt_immr_pa
+#define fdt_immr_size _bsd_fdt_immr_size
+#define fdt_immr_va _bsd_fdt_immr_va
+#define fdt_is_compatible_strict _bsd_fdt_is_compatible_strict
+#define fdt_is_enabled _bsd_fdt_is_enabled
+#define fdt_is_type _bsd_fdt_is_type
+#define fdt_parent_addr_cells _bsd_fdt_parent_addr_cells
+#define fdt_pm_is_enabled _bsd_fdt_pm_is_enabled
+#define fdt_regsize _bsd_fdt_regsize
+#define fdt_reg_to_rl _bsd_fdt_reg_to_rl
#define fib4_free_nh_ext _bsd_fib4_free_nh_ext
#define fib4_lookup_nh_basic _bsd_fib4_lookup_nh_basic
#define fib4_lookup_nh_ext _bsd_fib4_lookup_nh_ext
@@ -1106,6 +1135,10 @@
#define firewire_ifdetach _bsd_firewire_ifdetach
#define firewire_input _bsd_firewire_input
#define firewire_ioctl _bsd_firewire_ioctl
+#define firmware_get _bsd_firmware_get
+#define firmware_put _bsd_firmware_put
+#define firmware_register _bsd_firmware_register
+#define firmware_unregister _bsd_firmware_unregister
#define first_handler _bsd_first_handler
#define flow_hash _bsd_flow_hash
#define flush_table _bsd_flush_table
@@ -1130,11 +1163,13 @@
#define GetDestAddress _bsd_GetDestAddress
#define GetFragmentAddr _bsd_GetFragmentAddr
#define GetFragmentPtr _bsd_GetFragmentPtr
+#define get_keybuf _bsd_get_keybuf
#define GetOriginalAddress _bsd_GetOriginalAddress
#define GetOriginalPort _bsd_GetOriginalPort
#define GetProtocolFlags _bsd_GetProtocolFlags
#define GetProxyAddress _bsd_GetProxyAddress
#define GetProxyPort _bsd_GetProxyPort
+#define get_random_bytes _bsd_get_random_bytes
#define getsockaddr _bsd_getsockaddr
#define GetStateIn _bsd_GetStateIn
#define GetStateOut _bsd_GetStateOut
@@ -1202,6 +1237,431 @@
#define icmp_error _bsd_icmp_error
#define icmp_input _bsd_icmp_input
#define icmpstat _bsd_icmpstat
+#define ic_printf _bsd_ic_printf
+#define ieee80211_aclator_get _bsd_ieee80211_aclator_get
+#define ieee80211_aclator_register _bsd_ieee80211_aclator_register
+#define ieee80211_aclator_unregister _bsd_ieee80211_aclator_unregister
+#define ieee80211_addbasicrates _bsd_ieee80211_addbasicrates
+#define ieee80211_add_callback _bsd_ieee80211_add_callback
+#define ieee80211_add_channel _bsd_ieee80211_add_channel
+#define ieee80211_add_channel_ht40 _bsd_ieee80211_add_channel_ht40
+#define ieee80211_add_channel_list_2ghz _bsd_ieee80211_add_channel_list_2ghz
+#define ieee80211_add_channel_list_5ghz _bsd_ieee80211_add_channel_list_5ghz
+#define ieee80211_add_htcap _bsd_ieee80211_add_htcap
+#define ieee80211_add_htcap_ch _bsd_ieee80211_add_htcap_ch
+#define ieee80211_add_htcap_vendor _bsd_ieee80211_add_htcap_vendor
+#define ieee80211_add_htinfo _bsd_ieee80211_add_htinfo
+#define ieee80211_add_htinfo_vendor _bsd_ieee80211_add_htinfo_vendor
+#define ieee80211_add_meshconf _bsd_ieee80211_add_meshconf
+#define ieee80211_add_meshgate _bsd_ieee80211_add_meshgate
+#define ieee80211_add_meshid _bsd_ieee80211_add_meshid
+#define ieee80211_add_meshlmetric _bsd_ieee80211_add_meshlmetric
+#define ieee80211_add_meshpeer _bsd_ieee80211_add_meshpeer
+#define ieee80211_add_neighbor _bsd_ieee80211_add_neighbor
+#define ieee80211_add_qos _bsd_ieee80211_add_qos
+#define ieee80211_add_rates _bsd_ieee80211_add_rates
+#define ieee80211_add_rsn _bsd_ieee80211_add_rsn
+#define ieee80211_add_rx_params _bsd_ieee80211_add_rx_params
+#define ieee80211_add_scan _bsd_ieee80211_add_scan
+#define ieee80211_add_ssid _bsd_ieee80211_add_ssid
+#define ieee80211_add_toa_params _bsd_ieee80211_add_toa_params
+#define ieee80211_add_vhtcap _bsd_ieee80211_add_vhtcap
+#define ieee80211_add_vhtinfo _bsd_ieee80211_add_vhtinfo
+#define ieee80211_add_wme_info _bsd_ieee80211_add_wme_info
+#define ieee80211_add_wpa _bsd_ieee80211_add_wpa
+#define ieee80211_add_xmit_params _bsd_ieee80211_add_xmit_params
+#define ieee80211_add_xrates _bsd_ieee80211_add_xrates
+#define ieee80211_adhoc_attach _bsd_ieee80211_adhoc_attach
+#define ieee80211_adhoc_detach _bsd_ieee80211_adhoc_detach
+#define ieee80211_ageq_age _bsd_ieee80211_ageq_age
+#define ieee80211_ageq_append _bsd_ieee80211_ageq_append
+#define ieee80211_ageq_cleanup _bsd_ieee80211_ageq_cleanup
+#define ieee80211_ageq_drain _bsd_ieee80211_ageq_drain
+#define ieee80211_ageq_drain_node _bsd_ieee80211_ageq_drain_node
+#define ieee80211_ageq_init _bsd_ieee80211_ageq_init
+#define ieee80211_ageq_mfree _bsd_ieee80211_ageq_mfree
+#define ieee80211_ageq_remove _bsd_ieee80211_ageq_remove
+#define ieee80211_allmulti _bsd_ieee80211_allmulti
+#define ieee80211_alloc_challenge _bsd_ieee80211_alloc_challenge
+#define ieee80211_alloc_countryie _bsd_ieee80211_alloc_countryie
+#define ieee80211_alloc_cts _bsd_ieee80211_alloc_cts
+#define ieee80211_alloc_node _bsd_ieee80211_alloc_node
+#define ieee80211_alloc_proberesp _bsd_ieee80211_alloc_proberesp
+#define ieee80211_alloc_rts _bsd_ieee80211_alloc_rts
+#define ieee80211_ampdu_reorder _bsd_ieee80211_ampdu_reorder
+#define ieee80211_ampdu_request _bsd_ieee80211_ampdu_request
+#define ieee80211_ampdu_rx_start_ext _bsd_ieee80211_ampdu_rx_start_ext
+#define ieee80211_ampdu_rx_stop_ext _bsd_ieee80211_ampdu_rx_stop_ext
+#define ieee80211_ampdu_stop _bsd_ieee80211_ampdu_stop
+#define ieee80211_ampdu_tx_request_active_ext _bsd_ieee80211_ampdu_tx_request_active_ext
+#define ieee80211_ampdu_tx_request_ext _bsd_ieee80211_ampdu_tx_request_ext
+#define ieee80211_announce _bsd_ieee80211_announce
+#define ieee80211_announce_channels _bsd_ieee80211_announce_channels
+#define ieee80211_authenticator_get _bsd_ieee80211_authenticator_get
+#define ieee80211_authenticator_register _bsd_ieee80211_authenticator_register
+#define ieee80211_authenticator_unregister _bsd_ieee80211_authenticator_unregister
+#define ieee80211_beacon_alloc _bsd_ieee80211_beacon_alloc
+#define ieee80211_beacon_miss _bsd_ieee80211_beacon_miss
+#define ieee80211_beacon_update _bsd_ieee80211_beacon_update
+#define ieee80211_bg_scan _bsd_ieee80211_bg_scan
+#define ieee80211broadcastaddr _bsd_ieee80211broadcastaddr
+#define ieee80211_cac_completeswitch _bsd_ieee80211_cac_completeswitch
+#define ieee80211_cancel_anyscan _bsd_ieee80211_cancel_anyscan
+#define ieee80211_cancel_scan _bsd_ieee80211_cancel_scan
+#define ieee80211_chan2ieee _bsd_ieee80211_chan2ieee
+#define ieee80211_chan2mode _bsd_ieee80211_chan2mode
+#define ieee80211_chan_init _bsd_ieee80211_chan_init
+#define ieee80211_channel_type_char _bsd_ieee80211_channel_type_char
+#define ieee80211_check_scan _bsd_ieee80211_check_scan
+#define ieee80211_check_scan_current _bsd_ieee80211_check_scan_current
+#define ieee80211_cipher_none _bsd_ieee80211_cipher_none
+#define ieee80211_classify _bsd_ieee80211_classify
+#define ieee80211_compute_duration _bsd_ieee80211_compute_duration
+#define ieee80211_compute_duration_ht _bsd_ieee80211_compute_duration_ht
+#define ieee80211_create_ibss _bsd_ieee80211_create_ibss
+#define ieee80211_crypto_attach _bsd_ieee80211_crypto_attach
+#define ieee80211_crypto_available _bsd_ieee80211_crypto_available
+#define ieee80211_crypto_decap _bsd_ieee80211_crypto_decap
+#define ieee80211_crypto_delglobalkeys _bsd_ieee80211_crypto_delglobalkeys
+#define ieee80211_crypto_delkey _bsd_ieee80211_crypto_delkey
+#define ieee80211_crypto_demic _bsd_ieee80211_crypto_demic
+#define ieee80211_crypto_detach _bsd_ieee80211_crypto_detach
+#define ieee80211_crypto_encap _bsd_ieee80211_crypto_encap
+#define ieee80211_crypto_get_keyid _bsd_ieee80211_crypto_get_keyid
+#define ieee80211_crypto_get_key_wepidx _bsd_ieee80211_crypto_get_key_wepidx
+#define ieee80211_crypto_get_txkey _bsd_ieee80211_crypto_get_txkey
+#define ieee80211_crypto_newkey _bsd_ieee80211_crypto_newkey
+#define ieee80211_crypto_register _bsd_ieee80211_crypto_register
+#define ieee80211_crypto_reload_keys _bsd_ieee80211_crypto_reload_keys
+#define ieee80211_crypto_set_deftxkey _bsd_ieee80211_crypto_set_deftxkey
+#define ieee80211_crypto_setkey _bsd_ieee80211_crypto_setkey
+#define ieee80211_crypto_unregister _bsd_ieee80211_crypto_unregister
+#define ieee80211_crypto_vattach _bsd_ieee80211_crypto_vattach
+#define ieee80211_crypto_vdetach _bsd_ieee80211_crypto_vdetach
+#define ieee80211_csa_cancelswitch _bsd_ieee80211_csa_cancelswitch
+#define ieee80211_csa_completeswitch _bsd_ieee80211_csa_completeswitch
+#define ieee80211_csa_startswitch _bsd_ieee80211_csa_startswitch
+#define ieee80211_decap _bsd_ieee80211_decap
+#define ieee80211_decap1 _bsd_ieee80211_decap1
+#define ieee80211_decap_amsdu _bsd_ieee80211_decap_amsdu
+#define ieee80211_defrag _bsd_ieee80211_defrag
+#define ieee80211_deliver_data _bsd_ieee80211_deliver_data
+#define ieee80211_dfs_attach _bsd_ieee80211_dfs_attach
+#define ieee80211_dfs_cac_clear _bsd_ieee80211_dfs_cac_clear
+#define ieee80211_dfs_cac_start _bsd_ieee80211_dfs_cac_start
+#define ieee80211_dfs_cac_stop _bsd_ieee80211_dfs_cac_stop
+#define ieee80211_dfs_detach _bsd_ieee80211_dfs_detach
+#define ieee80211_dfs_notify_radar _bsd_ieee80211_dfs_notify_radar
+#define ieee80211_dfs_pickchannel _bsd_ieee80211_dfs_pickchannel
+#define ieee80211_dfs_reset _bsd_ieee80211_dfs_reset
+#define ieee80211_drain _bsd_ieee80211_drain
+#define ieee80211_drain_ifq _bsd_ieee80211_drain_ifq
+#define ieee80211_dump_node _bsd_ieee80211_dump_node
+#define ieee80211_dump_nodes _bsd_ieee80211_dump_nodes
+#define ieee80211_dump_pkt _bsd_ieee80211_dump_pkt
+#define ieee80211_dup_bss _bsd_ieee80211_dup_bss
+#define ieee80211_dwds_discover _bsd_ieee80211_dwds_discover
+#define ieee80211_dwds_mcast _bsd_ieee80211_dwds_mcast
+#define ieee80211_encap _bsd_ieee80211_encap
+#define ieee80211_fakeup_adhoc_node _bsd_ieee80211_fakeup_adhoc_node
+#define ieee80211_ff_encap1 _bsd_ieee80211_ff_encap1
+#define ieee80211_find_channel _bsd_ieee80211_find_channel
+#define ieee80211_find_channel_byieee _bsd_ieee80211_find_channel_byieee
+#define ieee80211_find_com _bsd_ieee80211_find_com
+#define ieee80211_find_node _bsd_ieee80211_find_node
+#define ieee80211_find_node_locked _bsd_ieee80211_find_node_locked
+#define ieee80211_find_rxnode _bsd_ieee80211_find_rxnode
+#define ieee80211_find_rxnode_withkey _bsd_ieee80211_find_rxnode_withkey
+#define ieee80211_find_txnode _bsd_ieee80211_find_txnode
+#define ieee80211_find_vap_node _bsd_ieee80211_find_vap_node
+#define ieee80211_find_vap_node_locked _bsd_ieee80211_find_vap_node_locked
+#define ieee80211_fix_rate _bsd_ieee80211_fix_rate
+#define ieee80211_flush_ifq _bsd_ieee80211_flush_ifq
+#define ieee80211_free_mbuf _bsd_ieee80211_free_mbuf
+#define ieee80211_free_node _bsd_ieee80211_free_node
+#define ieee80211_getcapinfo _bsd_ieee80211_getcapinfo
+#define ieee80211_get_channel_center_freq _bsd_ieee80211_get_channel_center_freq
+#define ieee80211_get_channel_center_freq1 _bsd_ieee80211_get_channel_center_freq1
+#define ieee80211_get_channel_center_freq2 _bsd_ieee80211_get_channel_center_freq2
+#define ieee80211_getmgtframe _bsd_ieee80211_getmgtframe
+#define ieee80211_get_ratetable _bsd_ieee80211_get_ratetable
+#define ieee80211_getrssi _bsd_ieee80211_getrssi
+#define ieee80211_get_rx_params _bsd_ieee80211_get_rx_params
+#define ieee80211_get_rx_params_ptr _bsd_ieee80211_get_rx_params_ptr
+#define ieee80211_getsignal _bsd_ieee80211_getsignal
+#define ieee80211_get_suphtrates _bsd_ieee80211_get_suphtrates
+#define ieee80211_get_suprates _bsd_ieee80211_get_suprates
+#define ieee80211_get_toa_params _bsd_ieee80211_get_toa_params
+#define ieee80211_get_xmit_params _bsd_ieee80211_get_xmit_params
+#define ieee80211_hostap_attach _bsd_ieee80211_hostap_attach
+#define ieee80211_hostap_detach _bsd_ieee80211_hostap_detach
+#define ieee80211_ht_adjust_channel _bsd_ieee80211_ht_adjust_channel
+#define ieee80211_ht_announce _bsd_ieee80211_ht_announce
+#define ieee80211_ht_attach _bsd_ieee80211_ht_attach
+#define ieee80211_ht_detach _bsd_ieee80211_ht_detach
+#define ieee80211_ht_node_age _bsd_ieee80211_ht_node_age
+#define ieee80211_ht_node_cleanup _bsd_ieee80211_ht_node_cleanup
+#define ieee80211_ht_node_init _bsd_ieee80211_ht_node_init
+#define ieee80211_ht_node_join _bsd_ieee80211_ht_node_join
+#define ieee80211_ht_node_leave _bsd_ieee80211_ht_node_leave
+#define ieee80211_htprot_update _bsd_ieee80211_htprot_update
+#define ieee80211_htrates _bsd_ieee80211_htrates
+#define ieee80211_ht_timeout _bsd_ieee80211_ht_timeout
+#define ieee80211_ht_update_beacon _bsd_ieee80211_ht_update_beacon
+#define ieee80211_ht_updatehtcap _bsd_ieee80211_ht_updatehtcap
+#define ieee80211_ht_updatehtcap_final _bsd_ieee80211_ht_updatehtcap_final
+#define ieee80211_ht_updateparams _bsd_ieee80211_ht_updateparams
+#define ieee80211_ht_updateparams_final _bsd_ieee80211_ht_updateparams_final
+#define ieee80211_ht_vattach _bsd_ieee80211_ht_vattach
+#define ieee80211_ht_vdetach _bsd_ieee80211_ht_vdetach
+#define ieee80211_ht_wds_init _bsd_ieee80211_ht_wds_init
+#define ieee80211_ibss_merge _bsd_ieee80211_ibss_merge
+#define ieee80211_ibss_merge_check _bsd_ieee80211_ibss_merge_check
+#define ieee80211_ibss_node_check_new _bsd_ieee80211_ibss_node_check_new
+#define ieee80211_ieee2mhz _bsd_ieee80211_ieee2mhz
+#define ieee80211_ies_cleanup _bsd_ieee80211_ies_cleanup
+#define ieee80211_ies_expand _bsd_ieee80211_ies_expand
+#define ieee80211_ies_init _bsd_ieee80211_ies_init
+#define ieee80211_ifattach _bsd_ieee80211_ifattach
+#define ieee80211_ifdetach _bsd_ieee80211_ifdetach
+#define ieee80211_init _bsd_ieee80211_init
+#define ieee80211_init_channels _bsd_ieee80211_init_channels
+#define ieee80211_init_neighbor _bsd_ieee80211_init_neighbor
+#define ieee80211_init_suphtrates _bsd_ieee80211_init_suphtrates
+#define ieee80211_input_all _bsd_ieee80211_input_all
+#define ieee80211_input_mimo _bsd_ieee80211_input_mimo
+#define ieee80211_input_mimo_all _bsd_ieee80211_input_mimo_all
+#define ieee80211_ioctl _bsd_ieee80211_ioctl
+#define ieee80211_iserp_rateset _bsd_ieee80211_iserp_rateset
+#define ieee80211_iterate_coms _bsd_ieee80211_iterate_coms
+#define ieee80211_iterate_nodes _bsd_ieee80211_iterate_nodes
+#define ieee80211_iterate_nodes_vap _bsd_ieee80211_iterate_nodes_vap
+#define ieee80211_load_module _bsd_ieee80211_load_module
+#define ieee80211_lookup_channel_rxstatus _bsd_ieee80211_lookup_channel_rxstatus
+#define ieee80211_mac_hash _bsd_ieee80211_mac_hash
+#define ieee80211_mbuf_adjust _bsd_ieee80211_mbuf_adjust
+#define ieee80211_media2rate _bsd_ieee80211_media2rate
+#define ieee80211_media_change _bsd_ieee80211_media_change
+#define ieee80211_media_status _bsd_ieee80211_media_status
+#define ieee80211_mesh_attach _bsd_ieee80211_mesh_attach
+#define ieee80211_mesh_detach _bsd_ieee80211_mesh_detach
+#define ieee80211_mesh_find_txnode _bsd_ieee80211_mesh_find_txnode
+#define ieee80211_mesh_forward_to_gates _bsd_ieee80211_mesh_forward_to_gates
+#define ieee80211_mesh_init_neighbor _bsd_ieee80211_mesh_init_neighbor
+#define ieee80211_mesh_mark_gate _bsd_ieee80211_mesh_mark_gate
+#define ieee80211_mesh_node_cleanup _bsd_ieee80211_mesh_node_cleanup
+#define ieee80211_mesh_node_init _bsd_ieee80211_mesh_node_init
+#define ieee80211_mesh_proxy_check _bsd_ieee80211_mesh_proxy_check
+#define ieee80211_mesh_register_proto_metric _bsd_ieee80211_mesh_register_proto_metric
+#define ieee80211_mesh_register_proto_path _bsd_ieee80211_mesh_register_proto_path
+#define ieee80211_mesh_rt_add _bsd_ieee80211_mesh_rt_add
+#define ieee80211_mesh_rt_del _bsd_ieee80211_mesh_rt_del
+#define ieee80211_mesh_rt_find _bsd_ieee80211_mesh_rt_find
+#define ieee80211_mesh_rt_flush _bsd_ieee80211_mesh_rt_flush
+#define ieee80211_mesh_rt_flush_peer _bsd_ieee80211_mesh_rt_flush_peer
+#define ieee80211_mesh_rt_update _bsd_ieee80211_mesh_rt_update
+#define ieee80211_mesh_update_beacon _bsd_ieee80211_mesh_update_beacon
+#define ieee80211_mgmt_output _bsd_ieee80211_mgmt_output
+#define ieee80211_mhz2ieee _bsd_ieee80211_mhz2ieee
+#define ieee80211_monitor_attach _bsd_ieee80211_monitor_attach
+#define ieee80211_monitor_detach _bsd_ieee80211_monitor_detach
+#define ieee80211_new_state _bsd_ieee80211_new_state
+#define ieee80211_new_state_locked _bsd_ieee80211_new_state_locked
+#define ieee80211_node_attach _bsd_ieee80211_node_attach
+#define ieee80211_node_authorize _bsd_ieee80211_node_authorize
+#define ieee80211_node_create_wds _bsd_ieee80211_node_create_wds
+#define ieee80211_node_deauth _bsd_ieee80211_node_deauth
+#define ieee80211_node_dectestref _bsd_ieee80211_node_dectestref
+#define ieee80211_node_delucastkey _bsd_ieee80211_node_delucastkey
+#define ieee80211_node_detach _bsd_ieee80211_node_detach
+#define ieee80211_node_join _bsd_ieee80211_node_join
+#define ieee80211_node_latevattach _bsd_ieee80211_node_latevattach
+#define ieee80211_node_leave _bsd_ieee80211_node_leave
+#define ieee80211_node_psq_age _bsd_ieee80211_node_psq_age
+#define ieee80211_node_psq_dequeue _bsd_ieee80211_node_psq_dequeue
+#define ieee80211_node_psq_drain _bsd_ieee80211_node_psq_drain
+#define ieee80211_node_pwrsave _bsd_ieee80211_node_pwrsave
+#define ieee80211_node_set_chan _bsd_ieee80211_node_set_chan
+#define ieee80211_node_setuptxparms _bsd_ieee80211_node_setuptxparms
+#define ieee80211_node_timeout _bsd_ieee80211_node_timeout
+#define ieee80211_node_unauthorize _bsd_ieee80211_node_unauthorize
+#define ieee80211_node_vattach _bsd_ieee80211_node_vattach
+#define ieee80211_node_vdetach _bsd_ieee80211_node_vdetach
+#define ieee80211_notify_cac _bsd_ieee80211_notify_cac
+#define ieee80211_notify_country _bsd_ieee80211_notify_country
+#define ieee80211_notify_csa _bsd_ieee80211_notify_csa
+#define ieee80211_notify_erp _bsd_ieee80211_notify_erp
+#define ieee80211_notify_michael_failure _bsd_ieee80211_notify_michael_failure
+#define ieee80211_notify_node_auth _bsd_ieee80211_notify_node_auth
+#define ieee80211_notify_node_deauth _bsd_ieee80211_notify_node_deauth
+#define ieee80211_notify_node_join _bsd_ieee80211_notify_node_join
+#define ieee80211_notify_node_leave _bsd_ieee80211_notify_node_leave
+#define ieee80211_notify_radar _bsd_ieee80211_notify_radar
+#define ieee80211_notify_radio _bsd_ieee80211_notify_radio
+#define ieee80211_notify_replay_failure _bsd_ieee80211_notify_replay_failure
+#define ieee80211_notify_scan_done _bsd_ieee80211_notify_scan_done
+#define ieee80211_notify_wds_discover _bsd_ieee80211_notify_wds_discover
+#define ieee80211_opcap _bsd_ieee80211_opcap
+#define ieee80211_opmode_name _bsd_ieee80211_opmode_name
+#define ieee80211_output _bsd_ieee80211_output
+#define ieee80211_parent_xmitpkt _bsd_ieee80211_parent_xmitpkt
+#define ieee80211_parse_action _bsd_ieee80211_parse_action
+#define ieee80211_parse_beacon _bsd_ieee80211_parse_beacon
+#define ieee80211_parse_htcap _bsd_ieee80211_parse_htcap
+#define ieee80211_parse_htinfo _bsd_ieee80211_parse_htinfo
+#define ieee80211_parse_meshid _bsd_ieee80211_parse_meshid
+#define ieee80211_parse_vhtcap _bsd_ieee80211_parse_vhtcap
+#define ieee80211_parse_vhtopmode _bsd_ieee80211_parse_vhtopmode
+#define ieee80211_parse_wmeparams _bsd_ieee80211_parse_wmeparams
+#define ieee80211_phymode_name _bsd_ieee80211_phymode_name
+#define ieee80211_plcp2rate _bsd_ieee80211_plcp2rate
+#define ieee80211_power_attach _bsd_ieee80211_power_attach
+#define ieee80211_power_detach _bsd_ieee80211_power_detach
+#define ieee80211_power_latevattach _bsd_ieee80211_power_latevattach
+#define ieee80211_power_vattach _bsd_ieee80211_power_vattach
+#define ieee80211_power_vdetach _bsd_ieee80211_power_vdetach
+#define ieee80211_print_essid _bsd_ieee80211_print_essid
+#define ieee80211_probe_curchan _bsd_ieee80211_probe_curchan
+#define ieee80211_process_callback _bsd_ieee80211_process_callback
+#define ieee80211_promisc _bsd_ieee80211_promisc
+#define ieee80211_proto_attach _bsd_ieee80211_proto_attach
+#define ieee80211_proto_detach _bsd_ieee80211_proto_detach
+#define ieee80211_proto_vattach _bsd_ieee80211_proto_vattach
+#define ieee80211_proto_vdetach _bsd_ieee80211_proto_vdetach
+#define ieee80211_psq_cleanup _bsd_ieee80211_psq_cleanup
+#define ieee80211_psq_init _bsd_ieee80211_psq_init
+#define ieee80211_pwrsave _bsd_ieee80211_pwrsave
+#define ieee80211_radiotap_attach _bsd_ieee80211_radiotap_attach
+#define ieee80211_radiotap_attachv _bsd_ieee80211_radiotap_attachv
+#define ieee80211_radiotap_chan_change _bsd_ieee80211_radiotap_chan_change
+#define ieee80211_radiotap_detach _bsd_ieee80211_radiotap_detach
+#define ieee80211_radiotap_rx _bsd_ieee80211_radiotap_rx
+#define ieee80211_radiotap_rx_all _bsd_ieee80211_radiotap_rx_all
+#define ieee80211_radiotap_tx _bsd_ieee80211_radiotap_tx
+#define ieee80211_radiotap_vattach _bsd_ieee80211_radiotap_vattach
+#define ieee80211_radiotap_vdetach _bsd_ieee80211_radiotap_vdetach
+#define ieee80211_rate2media _bsd_ieee80211_rate2media
+#define ieee80211_rate2plcp _bsd_ieee80211_rate2plcp
+#define ieee80211_ratectl_init _bsd_ieee80211_ratectl_init
+#define ieee80211_ratectl_register _bsd_ieee80211_ratectl_register
+#define ieee80211_ratectl_set _bsd_ieee80211_ratectl_set
+#define ieee80211_ratectl_unregister _bsd_ieee80211_ratectl_unregister
+#define ieee80211_raw_output _bsd_ieee80211_raw_output
+#define ieee80211_realign _bsd_ieee80211_realign
+#define ieee80211_reason_to_string _bsd_ieee80211_reason_to_string
+#define ieee80211_recv_action _bsd_ieee80211_recv_action
+#define ieee80211_recv_action_register _bsd_ieee80211_recv_action_register
+#define ieee80211_recv_action_unregister _bsd_ieee80211_recv_action_unregister
+#define ieee80211_recv_bar _bsd_ieee80211_recv_bar
+#define ieee80211_recv_pspoll _bsd_ieee80211_recv_pspoll
+#define ieee80211_regdomain_attach _bsd_ieee80211_regdomain_attach
+#define ieee80211_regdomain_detach _bsd_ieee80211_regdomain_detach
+#define ieee80211_regdomain_vattach _bsd_ieee80211_regdomain_vattach
+#define ieee80211_regdomain_vdetach _bsd_ieee80211_regdomain_vdetach
+#define ieee80211_reset_bss _bsd_ieee80211_reset_bss
+#define ieee80211_reset_erp _bsd_ieee80211_reset_erp
+#define ieee80211_restart_all _bsd_ieee80211_restart_all
+#define ieee80211_resume_all _bsd_ieee80211_resume_all
+#define ieee80211_scan_assoc_fail _bsd_ieee80211_scan_assoc_fail
+#define ieee80211_scan_assoc_success _bsd_ieee80211_scan_assoc_success
+#define ieee80211_scan_attach _bsd_ieee80211_scan_attach
+#define ieee80211_scan_copy_ssid _bsd_ieee80211_scan_copy_ssid
+#define ieee80211_scan_detach _bsd_ieee80211_scan_detach
+#define ieee80211_scan_done _bsd_ieee80211_scan_done
+#define ieee80211_scan_dump_channels _bsd_ieee80211_scan_dump_channels
+#define ieee80211_scan_flush _bsd_ieee80211_scan_flush
+#define ieee80211_scan_iterate _bsd_ieee80211_scan_iterate
+#define ieee80211_scanner_get _bsd_ieee80211_scanner_get
+#define ieee80211_scanner_register _bsd_ieee80211_scanner_register
+#define ieee80211_scanner_unregister _bsd_ieee80211_scanner_unregister
+#define ieee80211_scanner_unregister_all _bsd_ieee80211_scanner_unregister_all
+#define ieee80211_scan_next _bsd_ieee80211_scan_next
+#define ieee80211_scan_pickchannel _bsd_ieee80211_scan_pickchannel
+#define ieee80211_scan_timeout _bsd_ieee80211_scan_timeout
+#define ieee80211_scan_update_locked _bsd_ieee80211_scan_update_locked
+#define ieee80211_scan_vattach _bsd_ieee80211_scan_vattach
+#define ieee80211_scan_vdetach _bsd_ieee80211_scan_vdetach
+#define ieee80211_send_action _bsd_ieee80211_send_action
+#define ieee80211_send_action_register _bsd_ieee80211_send_action_register
+#define ieee80211_send_action_unregister _bsd_ieee80211_send_action_unregister
+#define ieee80211_send_bar _bsd_ieee80211_send_bar
+#define ieee80211_send_error _bsd_ieee80211_send_error
+#define ieee80211_send_mgmt _bsd_ieee80211_send_mgmt
+#define ieee80211_send_nulldata _bsd_ieee80211_send_nulldata
+#define ieee80211_send_probereq _bsd_ieee80211_send_probereq
+#define ieee80211_send_proberesp _bsd_ieee80211_send_proberesp
+#define ieee80211_send_setup _bsd_ieee80211_send_setup
+#define ieee80211_setbasicrates _bsd_ieee80211_setbasicrates
+#define ieee80211_setcurchan _bsd_ieee80211_setcurchan
+#define ieee80211_setmode _bsd_ieee80211_setmode
+#define ieee80211_setregdomain _bsd_ieee80211_setregdomain
+#define ieee80211_set_shortslottime _bsd_ieee80211_set_shortslottime
+#define ieee80211_setup_basic_htrates _bsd_ieee80211_setup_basic_htrates
+#define ieee80211_setupcurchan _bsd_ieee80211_setupcurchan
+#define ieee80211_setup_htrates _bsd_ieee80211_setup_htrates
+#define ieee80211_setup_rates _bsd_ieee80211_setup_rates
+#define ieee80211_setup_vht_rates _bsd_ieee80211_setup_vht_rates
+#define ieee80211_sort_channels _bsd_ieee80211_sort_channels
+#define ieee80211_sta_attach _bsd_ieee80211_sta_attach
+#define ieee80211_sta_detach _bsd_ieee80211_sta_detach
+#define ieee80211_sta_join _bsd_ieee80211_sta_join
+#define ieee80211_sta_leave _bsd_ieee80211_sta_leave
+#define ieee80211_sta_ps_timer_check _bsd_ieee80211_sta_ps_timer_check
+#define ieee80211_sta_pwrsave _bsd_ieee80211_sta_pwrsave
+#define ieee80211_start_all _bsd_ieee80211_start_all
+#define ieee80211_start_locked _bsd_ieee80211_start_locked
+#define ieee80211_start_scan _bsd_ieee80211_start_scan
+#define ieee80211_state_name _bsd_ieee80211_state_name
+#define ieee80211_sta_tim_notify _bsd_ieee80211_sta_tim_notify
+#define ieee80211_stop _bsd_ieee80211_stop
+#define ieee80211_stop_all _bsd_ieee80211_stop_all
+#define ieee80211_stop_locked _bsd_ieee80211_stop_locked
+#define ieee80211_suspend_all _bsd_ieee80211_suspend_all
+#define ieee80211_swbmiss _bsd_ieee80211_swbmiss
+#define ieee80211_swscan_attach _bsd_ieee80211_swscan_attach
+#define ieee80211_sync_curchan _bsd_ieee80211_sync_curchan
+#define ieee80211_syncflag _bsd_ieee80211_syncflag
+#define ieee80211_syncflag_ext _bsd_ieee80211_syncflag_ext
+#define ieee80211_syncflag_ht _bsd_ieee80211_syncflag_ht
+#define ieee80211_syncflag_vht _bsd_ieee80211_syncflag_vht
+#define ieee80211_sysctl_attach _bsd_ieee80211_sysctl_attach
+#define ieee80211_sysctl_detach _bsd_ieee80211_sysctl_detach
+#define ieee80211_sysctl_msecs_ticks _bsd_ieee80211_sysctl_msecs_ticks
+#define ieee80211_sysctl_vattach _bsd_ieee80211_sysctl_vattach
+#define ieee80211_sysctl_vdetach _bsd_ieee80211_sysctl_vdetach
+#define ieee80211_tmp_node _bsd_ieee80211_tmp_node
+#define ieee80211_tx_complete _bsd_ieee80211_tx_complete
+#define ieee80211_update_chw _bsd_ieee80211_update_chw
+#define ieee80211_vap_attach _bsd_ieee80211_vap_attach
+#define ieee80211_vap_destroy _bsd_ieee80211_vap_destroy
+#define ieee80211_vap_detach _bsd_ieee80211_vap_detach
+#define ieee80211_vap_pkt_send_dest _bsd_ieee80211_vap_pkt_send_dest
+#define ieee80211_vap_qflush _bsd_ieee80211_vap_qflush
+#define ieee80211_vap_setup _bsd_ieee80211_vap_setup
+#define ieee80211_vap_transmit _bsd_ieee80211_vap_transmit
+#define ieee80211_vap_xmitpkt _bsd_ieee80211_vap_xmitpkt
+#define ieee80211_vht_adjust_channel _bsd_ieee80211_vht_adjust_channel
+#define ieee80211_vht_announce _bsd_ieee80211_vht_announce
+#define ieee80211_vht_attach _bsd_ieee80211_vht_attach
+#define ieee80211_vht_detach _bsd_ieee80211_vht_detach
+#define ieee80211_vht_get_vhtcap_ie _bsd_ieee80211_vht_get_vhtcap_ie
+#define ieee80211_vht_get_vhtinfo_ie _bsd_ieee80211_vht_get_vhtinfo_ie
+#define ieee80211_vht_node_cleanup _bsd_ieee80211_vht_node_cleanup
+#define ieee80211_vht_node_init _bsd_ieee80211_vht_node_init
+#define ieee80211_vht_node_join _bsd_ieee80211_vht_node_join
+#define ieee80211_vht_node_leave _bsd_ieee80211_vht_node_leave
+#define ieee80211_vht_timeout _bsd_ieee80211_vht_timeout
+#define ieee80211_vht_update_cap _bsd_ieee80211_vht_update_cap
+#define ieee80211_vht_updateparams _bsd_ieee80211_vht_updateparams
+#define ieee80211_vht_vattach _bsd_ieee80211_vht_vattach
+#define ieee80211_vht_vdetach _bsd_ieee80211_vht_vdetach
+#define ieee80211_waitfor_parent _bsd_ieee80211_waitfor_parent
+#define ieee80211_wds_attach _bsd_ieee80211_wds_attach
+#define ieee80211_wds_detach _bsd_ieee80211_wds_detach
+#define ieee80211_wme_acnames _bsd_ieee80211_wme_acnames
+#define ieee80211_wme_initparams _bsd_ieee80211_wme_initparams
+#define ieee80211_wme_updateparams _bsd_ieee80211_wme_updateparams
+#define ieee80211_wme_updateparams_locked _bsd_ieee80211_wme_updateparams_locked
#define ifa_add_loopback_route _bsd_ifa_add_loopback_route
#define ifa_alloc _bsd_ifa_alloc
#define iface_idx _bsd_iface_idx
@@ -1263,6 +1723,9 @@
#define if_getflags _bsd_if_getflags
#define if_gethandle _bsd_if_gethandle
#define if_gethwassist _bsd_if_gethwassist
+#define if_gethwtsomax _bsd_if_gethwtsomax
+#define if_gethwtsomaxsegcount _bsd_if_gethwtsomaxsegcount
+#define if_gethwtsomaxsegsize _bsd_if_gethwtsomaxsegsize
#define if_getifaddr _bsd_if_getifaddr
#define if_getlladdr _bsd_if_getlladdr
#define if_getmtu _bsd_if_getmtu
@@ -1322,6 +1785,9 @@
#define if_setgetcounterfn _bsd_if_setgetcounterfn
#define if_sethwassist _bsd_if_sethwassist
#define if_sethwassistbits _bsd_if_sethwassistbits
+#define if_sethwtsomax _bsd_if_sethwtsomax
+#define if_sethwtsomaxsegcount _bsd_if_sethwtsomaxsegcount
+#define if_sethwtsomaxsegsize _bsd_if_sethwtsomaxsegsize
#define if_setifheaderlen _bsd_if_setifheaderlen
#define if_setinitfn _bsd_if_setinitfn
#define if_setioctlfn _bsd_if_setioctlfn
@@ -1344,7 +1810,8 @@
#define if_up _bsd_if_up
#define if_vlancap _bsd_if_vlancap
#define if_vlantrunkinuse _bsd_if_vlantrunkinuse
-#define igb_driver_version _bsd_igb_driver_version
+#define igb_sctx _bsd_igb_sctx
+#define igb_txrx _bsd_igb_txrx
#define igmp_change_state _bsd_igmp_change_state
#define igmp_domifattach _bsd_igmp_domifattach
#define igmp_domifdetach _bsd_igmp_domifdetach
@@ -1483,7 +1950,6 @@
#define inet6sw _bsd_inet6sw
#define inetctlerrmap _bsd_inetctlerrmap
#define inetdomain _bsd_inetdomain
-#define inet_ntoa _bsd_inet_ntoa
#define inet_ntoa_r _bsd_inet_ntoa_r
#define inet_pfil_hook _bsd_inet_pfil_hook
#define inetsw _bsd_inetsw
@@ -1555,6 +2021,7 @@
#define in_pcbrele_rlocked _bsd_in_pcbrele_rlocked
#define in_pcbrele_wlocked _bsd_in_pcbrele_wlocked
#define in_pcbsosetlabel _bsd_in_pcbsosetlabel
+#define in_pcbtoxinpcb _bsd_in_pcbtoxinpcb
#define inp_freemoptions _bsd_inp_freemoptions
#define inp_getmoptions _bsd_inp_getmoptions
#define inp_inpcbtosocket _bsd_inp_inpcbtosocket
@@ -1738,7 +2205,6 @@
#define ipfw_log _bsd_ipfw_log
#define ipfw_lookup_dyn_rule _bsd_ipfw_lookup_dyn_rule
#define ipfw_lookup_table _bsd_ipfw_lookup_table
-#define ipfw_lookup_table_extended _bsd_ipfw_lookup_table_extended
#define ipfw_match_range _bsd_ipfw_match_range
#define ipfw_nat64lsn _bsd_ipfw_nat64lsn
#define ipfw_nat64stl _bsd_ipfw_nat64stl
@@ -1854,8 +2320,11 @@
#define kernel_sysctl _bsd_kernel_sysctl
#define kern_getsockname _bsd_kern_getsockname
#define kern_kevent_anonymous _bsd_kern_kevent_anonymous
+#define kern_listen _bsd_kern_listen
#define kern_pipe _bsd_kern_pipe
#define kern_select _bsd_kern_select
+#define kern_shutdown _bsd_kern_shutdown
+#define kern_socket _bsd_kern_socket
#define kern_socketpair _bsd_kern_socketpair
#define kern_uuidgen _bsd_kern_uuidgen
#define khelp_add_hhook _bsd_khelp_add_hhook
@@ -1926,7 +2395,7 @@
#define led_destroy _bsd_led_destroy
#define led_set _bsd_led_set
#define legal_vif_num _bsd_legal_vif_num
-#define lem_driver_version _bsd_lem_driver_version
+#define lem_txrx _bsd_lem_txrx
#define le_uuid_dec _bsd_le_uuid_dec
#define le_uuid_enc _bsd_le_uuid_enc
#define LibAliasAddServer _bsd_LibAliasAddServer
@@ -2007,6 +2476,19 @@
#define loioctl _bsd_loioctl
#define lookup_nat_ptr _bsd_lookup_nat_ptr
#define looutput _bsd_looutput
+#define lpc_pwr_read _bsd_lpc_pwr_read
+#define lpc_pwr_write _bsd_lpc_pwr_write
+#define M_80211_CRYPTO _bsd_M_80211_CRYPTO
+#define M_80211_MESH_GT_RT _bsd_M_80211_MESH_GT_RT
+#define M_80211_MESH_PERR _bsd_M_80211_MESH_PERR
+#define M_80211_MESH_PREP _bsd_M_80211_MESH_PREP
+#define M_80211_MESH_PREQ _bsd_M_80211_MESH_PREQ
+#define M_80211_MESH_RT _bsd_M_80211_MESH_RT
+#define M_80211_NODE _bsd_M_80211_NODE
+#define M_80211_NODE_IE _bsd_M_80211_NODE_IE
+#define M_80211_RATECTL _bsd_M_80211_RATECTL
+#define M_80211_SCAN _bsd_M_80211_SCAN
+#define M_80211_VAP _bsd_M_80211_VAP
#define M_ACCF _bsd_M_ACCF
#define machclk_freq _bsd_machclk_freq
#define machclk_per_tick _bsd_machclk_per_tick
@@ -2045,6 +2527,7 @@
#define m_devget _bsd_m_devget
#define m_dup _bsd_m_dup
#define m_dup_pkthdr _bsd_m_dup_pkthdr
+#define mesh_airtime_calc _bsd_mesh_airtime_calc
#define m_ether_tcpip_hash _bsd_m_ether_tcpip_hash
#define m_ether_tcpip_hash_init _bsd_m_ether_tcpip_hash_init
#define m_extadd _bsd_m_extadd
@@ -2054,6 +2537,7 @@
#define m_getjcl _bsd_m_getjcl
#define m_getm2 _bsd_m_getm2
#define m_getptr _bsd_m_getptr
+#define mgt_subtype_name _bsd_mgt_subtype_name
#define M_IFADDR _bsd_M_IFADDR
#define M_IFMADDR _bsd_M_IFMADDR
#define mii_attach _bsd_mii_attach
@@ -2099,6 +2583,12 @@
#define m_mbuftouio _bsd_m_mbuftouio
#define mmc_devclass _bsd_mmc_devclass
#define mmc_driver _bsd_mmc_driver
+#define mmc_send_ext_csd _bsd_mmc_send_ext_csd
+#define mmc_send_status _bsd_mmc_send_status
+#define mmc_switch _bsd_mmc_switch
+#define mmc_switch_status _bsd_mmc_switch_status
+#define mmc_wait_for_app_cmd _bsd_mmc_wait_for_app_cmd
+#define mmc_wait_for_cmd _bsd_mmc_wait_for_cmd
#define m_megapullup _bsd_m_megapullup
#define m_move_pkthdr _bsd_m_move_pkthdr
#define M_NAT64LSN _bsd_M_NAT64LSN
@@ -2107,6 +2597,7 @@
#define module_register_init _bsd_module_register_init
#define module_release _bsd_module_release
#define modules_sx _bsd_modules_sx
+#define M_OFWPROP _bsd_M_OFWPROP
#define M_PCB _bsd_M_PCB
#define m_pkthdr_init _bsd_m_pkthdr_init
#define m_prepend _bsd_m_prepend
@@ -2117,6 +2608,7 @@
#define mrt6_ioctl _bsd_mrt6_ioctl
#define M_RTABLE _bsd_M_RTABLE
#define mrt_ioctl _bsd_mrt_ioctl
+#define M_RTWN_PRIV _bsd_M_RTWN_PRIV
#define m_sanity _bsd_m_sanity
#define M_SONAME _bsd_M_SONAME
#define m_split _bsd_m_split
@@ -2262,6 +2754,80 @@
#define null_filtops _bsd_null_filtops
#define nullop _bsd_nullop
#define number_array _bsd_number_array
+#define OF_call_method _bsd_OF_call_method
+#define OF_canon _bsd_OF_canon
+#define OF_child _bsd_OF_child
+#define OF_claim _bsd_OF_claim
+#define OF_close _bsd_OF_close
+#define OF_device_from_xref _bsd_OF_device_from_xref
+#define OF_device_register_xref _bsd_OF_device_register_xref
+#define OF_enter _bsd_OF_enter
+#define OF_exit _bsd_OF_exit
+#define OF_finddevice _bsd_OF_finddevice
+#define OF_getencprop _bsd_OF_getencprop
+#define OF_getencprop_alloc _bsd_OF_getencprop_alloc
+#define OF_getprop _bsd_OF_getprop
+#define OF_getprop_alloc _bsd_OF_getprop_alloc
+#define OF_getproplen _bsd_OF_getproplen
+#define OF_hasprop _bsd_OF_hasprop
+#define OF_init _bsd_OF_init
+#define OF_install _bsd_OF_install
+#define OF_instance_to_package _bsd_OF_instance_to_package
+#define OF_instance_to_path _bsd_OF_instance_to_path
+#define OF_interpret _bsd_OF_interpret
+#define OF_nextprop _bsd_OF_nextprop
+#define OF_node_from_xref _bsd_OF_node_from_xref
+#define OF_open _bsd_OF_open
+#define OF_package_to_path _bsd_OF_package_to_path
+#define OF_parent _bsd_OF_parent
+#define OF_peer _bsd_OF_peer
+#define OF_printf _bsd_OF_printf
+#define OF_prop_free _bsd_OF_prop_free
+#define OF_read _bsd_OF_read
+#define OF_release _bsd_OF_release
+#define OF_searchencprop _bsd_OF_searchencprop
+#define OF_searchprop _bsd_OF_searchprop
+#define OF_seek _bsd_OF_seek
+#define OF_setprop _bsd_OF_setprop
+#define OF_test _bsd_OF_test
+#define ofwbus_driver _bsd_ofwbus_driver
+#define ofw_bus_find_child _bsd_ofw_bus_find_child
+#define ofw_bus_find_child_device_by_phandle _bsd_ofw_bus_find_child_device_by_phandle
+#define ofw_bus_find_compatible _bsd_ofw_bus_find_compatible
+#define ofw_bus_find_iparent _bsd_ofw_bus_find_iparent
+#define ofw_bus_find_string_index _bsd_ofw_bus_find_string_index
+#define ofw_bus_gen_child_pnpinfo_str _bsd_ofw_bus_gen_child_pnpinfo_str
+#define ofw_bus_gen_destroy_devinfo _bsd_ofw_bus_gen_destroy_devinfo
+#define ofw_bus_gen_get_compat _bsd_ofw_bus_gen_get_compat
+#define ofw_bus_gen_get_model _bsd_ofw_bus_gen_get_model
+#define ofw_bus_gen_get_name _bsd_ofw_bus_gen_get_name
+#define ofw_bus_gen_get_node _bsd_ofw_bus_gen_get_node
+#define ofw_bus_gen_get_type _bsd_ofw_bus_gen_get_type
+#define ofw_bus_gen_setup_devinfo _bsd_ofw_bus_gen_setup_devinfo
+#define ofw_bus_get_status _bsd_ofw_bus_get_status
+#define ofw_bus_has_prop _bsd_ofw_bus_has_prop
+#define ofw_bus_intr_by_rid _bsd_ofw_bus_intr_by_rid
+#define ofw_bus_intr_to_rl _bsd_ofw_bus_intr_to_rl
+#define ofw_bus_is_compatible _bsd_ofw_bus_is_compatible
+#define ofw_bus_is_compatible_strict _bsd_ofw_bus_is_compatible_strict
+#define ofw_bus_lookup_imap _bsd_ofw_bus_lookup_imap
+#define ofw_bus_msimap _bsd_ofw_bus_msimap
+#define ofw_bus_node_is_compatible _bsd_ofw_bus_node_is_compatible
+#define ofw_bus_node_status_okay _bsd_ofw_bus_node_status_okay
+#define ofw_bus_parse_xref_list_alloc _bsd_ofw_bus_parse_xref_list_alloc
+#define ofw_bus_parse_xref_list_get_length _bsd_ofw_bus_parse_xref_list_get_length
+#define ofw_bus_reg_to_rl _bsd_ofw_bus_reg_to_rl
+#define ofw_bus_search_compatible _bsd_ofw_bus_search_compatible
+#define ofw_bus_search_intrmap _bsd_ofw_bus_search_intrmap
+#define ofw_bus_setup_iinfo _bsd_ofw_bus_setup_iinfo
+#define ofw_bus_status_okay _bsd_ofw_bus_status_okay
+#define ofw_bus_string_list_to_array _bsd_ofw_bus_string_list_to_array
+#define ofw_fdt _bsd_ofw_fdt
+#define ofw_parse_bootargs _bsd_ofw_parse_bootargs
+#define ofw_reg_to_paddr _bsd_ofw_reg_to_paddr
+#define OF_write _bsd_OF_write
+#define OF_xref_from_device _bsd_OF_xref_from_device
+#define OF_xref_from_node _bsd_OF_xref_from_node
#define ohci_detach _bsd_ohci_detach
#define ohci_init _bsd_ohci_init
#define ohci_interrupt _bsd_ohci_interrupt
@@ -2311,6 +2877,7 @@
#define pcib_read_ivar _bsd_pcib_read_ivar
#define pcib_release_msi _bsd_pcib_release_msi
#define pcib_release_msix _bsd_pcib_release_msix
+#define pcib_request_feature_allow _bsd_pcib_request_feature_allow
#define pcib_route_interrupt _bsd_pcib_route_interrupt
#define pcib_write_ivar _bsd_pcib_write_ivar
#define pcicdev _bsd_pcicdev
@@ -2435,6 +3002,7 @@
#define pfctlinput2 _bsd_pfctlinput2
#define pf_default_rule _bsd_pf_default_rule
#define pf_dev _bsd_pf_dev
+#define pf_end_lock _bsd_pf_end_lock
#define pf_end_threads _bsd_pf_end_threads
#define pffinddomain _bsd_pffinddomain
#define pf_find_or_create_ruleset _bsd_pf_find_or_create_ruleset
@@ -2501,7 +3069,6 @@
#define pfil_rlock _bsd_pfil_rlock
#define pfil_run_hooks _bsd_pfil_run_hooks
#define pfil_runlock _bsd_pfil_runlock
-#define pfil_try_rlock _bsd_pfil_try_rlock
#define pfil_wlock _bsd_pfil_wlock
#define pfil_wowned _bsd_pfil_wowned
#define pfil_wunlock _bsd_pfil_wunlock
@@ -2550,6 +3117,7 @@
#define pf_pull_hdr _bsd_pf_pull_hdr
#define pf_purge_expired_fragments _bsd_pf_purge_expired_fragments
#define pf_purge_expired_src_nodes _bsd_pf_purge_expired_src_nodes
+#define pf_purge_proc _bsd_pf_purge_proc
#define pf_purge_thread _bsd_pf_purge_thread
#define pf_qids _bsd_pf_qids
#define pfr_add_addrs _bsd_pfr_add_addrs
@@ -2698,6 +3266,194 @@
#define pru_sopoll_notsupp _bsd_pru_sopoll_notsupp
#define pru_soreceive_notsupp _bsd_pru_soreceive_notsupp
#define pru_sosend_notsupp _bsd_pru_sosend_notsupp
+#define r12a_beacon_init _bsd_r12a_beacon_init
+#define r12a_beacon_set_rate _bsd_r12a_beacon_set_rate
+#define r12a_c_cut_rf_read _bsd_r12a_c_cut_rf_read
+#define r12a_check_condition _bsd_r12a_check_condition
+#define r12a_check_frame_checksum _bsd_r12a_check_frame_checksum
+#define r12a_crystalcap_write _bsd_r12a_crystalcap_write
+#define r12a_detach_private _bsd_r12a_detach_private
+#define r12a_fill_tx_desc _bsd_r12a_fill_tx_desc
+#define r12a_fill_tx_desc_null _bsd_r12a_fill_tx_desc_null
+#define r12a_fill_tx_desc_raw _bsd_r12a_fill_tx_desc_raw
+#define r12a_fix_spur _bsd_r12a_fix_spur
+#define r12a_fw_download_enable _bsd_r12a_fw_download_enable
+#define r12a_fw_reset _bsd_r12a_fw_reset
+#define r12a_get_rx_stats _bsd_r12a_get_rx_stats
+#define r12a_handle_c2h_report _bsd_r12a_handle_c2h_report
+#define r12a_init_antsel _bsd_r12a_init_antsel
+#define r12a_init_bb _bsd_r12a_init_bb
+#define r12a_init_edca _bsd_r12a_init_edca
+#define r12a_init_intr _bsd_r12a_init_intr
+#define r12a_init_rf _bsd_r12a_init_rf
+#define r12a_ioctl_net _bsd_r12a_ioctl_net
+#define r12a_iq_calib _bsd_r12a_iq_calib
+#define r12a_iq_calib_fw _bsd_r12a_iq_calib_fw
+#define r12a_iq_calib_fw_supported _bsd_r12a_iq_calib_fw_supported
+#define r12a_iq_calib_sw _bsd_r12a_iq_calib_sw
+#define r12a_lc_calib _bsd_r12a_lc_calib
+#define r12a_parse_rom _bsd_r12a_parse_rom
+#define r12a_parse_rom_common _bsd_r12a_parse_rom_common
+#define r12a_power_off _bsd_r12a_power_off
+#define r12a_power_on _bsd_r12a_power_on
+#define r12a_ratectl_tx_complete _bsd_r12a_ratectl_tx_complete
+#define r12a_restore_bb_afe_vals _bsd_r12a_restore_bb_afe_vals
+#define r12a_restore_rf_vals _bsd_r12a_restore_rf_vals
+#define r12a_rf_read _bsd_r12a_rf_read
+#define r12a_rf_write _bsd_r12a_rf_write
+#define r12a_rx_radiotap_flags _bsd_r12a_rx_radiotap_flags
+#define r12a_save_bb_afe_vals _bsd_r12a_save_bb_afe_vals
+#define r12a_save_rf_vals _bsd_r12a_save_rf_vals
+#define r12a_set_band_2ghz _bsd_r12a_set_band_2ghz
+#define r12a_set_band_5ghz _bsd_r12a_set_band_5ghz
+#define r12a_set_chan _bsd_r12a_set_chan
+#define r12a_set_led _bsd_r12a_set_led
+#define r12a_set_media_status _bsd_r12a_set_media_status
+#define r12a_set_page_size _bsd_r12a_set_page_size
+#define r12a_set_pwrmode _bsd_r12a_set_pwrmode
+#define r12a_tx_radiotap_flags _bsd_r12a_tx_radiotap_flags
+#define r12au_align_rx _bsd_r12au_align_rx
+#define r12au_attach _bsd_r12au_attach
+#define r12au_classify_intr _bsd_r12au_classify_intr
+#define r12au_dump_tx_desc _bsd_r12au_dump_tx_desc
+#define r12au_init_ampdu _bsd_r12au_init_ampdu
+#define r12au_init_ampdu_fwhw _bsd_r12au_init_ampdu_fwhw
+#define r12au_init_burstlen _bsd_r12au_init_burstlen
+#define r12au_init_rx_agg _bsd_r12au_init_rx_agg
+#define r12au_post_init _bsd_r12au_post_init
+#define r12a_vap_preattach _bsd_r12a_vap_preattach
+#define r21a_beacon_init _bsd_r21a_beacon_init
+#define r21a_beacon_select _bsd_r21a_beacon_select
+#define r21a_check_condition _bsd_r21a_check_condition
+#define r21a_crystalcap_write _bsd_r21a_crystalcap_write
+#define r21a_fw_reset _bsd_r21a_fw_reset
+#define r21a_get_rssi_cck _bsd_r21a_get_rssi_cck
+#define r21a_init_ampdu_fwhw _bsd_r21a_init_ampdu_fwhw
+#define r21a_init_bcnq1_boundary _bsd_r21a_init_bcnq1_boundary
+#define r21a_iq_calib_fw_supported _bsd_r21a_iq_calib_fw_supported
+#define r21a_iq_calib_sw _bsd_r21a_iq_calib_sw
+#define r21a_parse_rom _bsd_r21a_parse_rom
+#define r21a_power_off _bsd_r21a_power_off
+#define r21a_power_on _bsd_r21a_power_on
+#define r21a_set_band_2ghz _bsd_r21a_set_band_2ghz
+#define r21a_set_band_5ghz _bsd_r21a_set_band_5ghz
+#define r21a_set_led _bsd_r21a_set_led
+#define r21au_attach _bsd_r21au_attach
+#define r21au_chan_check _bsd_r21au_chan_check
+#define r21au_init_burstlen _bsd_r21au_init_burstlen
+#define r21au_init_tx_agg _bsd_r21au_init_tx_agg
+#define r21au_newstate _bsd_r21au_newstate
+#define r21au_scan_end _bsd_r21au_scan_end
+#define r21au_scan_start _bsd_r21au_scan_start
+#define r88e_beacon_enable _bsd_r88e_beacon_enable
+#define r88e_fw_cmd _bsd_r88e_fw_cmd
+#define r88e_fw_download_enable _bsd_r88e_fw_download_enable
+#define r88e_fw_reset _bsd_r88e_fw_reset
+#define r88e_get_rssi_cck _bsd_r88e_get_rssi_cck
+#define r88e_get_rssi_ofdm _bsd_r88e_get_rssi_ofdm
+#define r88e_get_rx_stats _bsd_r88e_get_rx_stats
+#define r88e_get_txpower _bsd_r88e_get_txpower
+#define r88e_handle_c2h_report _bsd_r88e_handle_c2h_report
+#define r88e_init_bb _bsd_r88e_init_bb
+#define r88e_iq_calib _bsd_r88e_iq_calib
+#define r88e_macid_enable_link _bsd_r88e_macid_enable_link
+#define r88e_parse_rom _bsd_r88e_parse_rom
+#define r88e_power_on _bsd_r88e_power_on
+#define r88e_ratectl_tx_complete _bsd_r88e_ratectl_tx_complete
+#define r88e_rf_write _bsd_r88e_rf_write
+#define r88e_set_bw20 _bsd_r88e_set_bw20
+#define r88e_set_gain _bsd_r88e_set_gain
+#define r88e_set_led _bsd_r88e_set_led
+#define r88e_set_media_status _bsd_r88e_set_media_status
+#define r88e_set_pwrmode _bsd_r88e_set_pwrmode
+#define r88e_set_rsvd_page _bsd_r88e_set_rsvd_page
+#define r88e_temp_measure _bsd_r88e_temp_measure
+#define r88e_temp_read _bsd_r88e_temp_read
+#define r88e_tx_enable_ampdu _bsd_r88e_tx_enable_ampdu
+#define r88e_tx_setup_hwseq _bsd_r88e_tx_setup_hwseq
+#define r88e_tx_setup_macid _bsd_r88e_tx_setup_macid
+#define r88eu_attach _bsd_r88eu_attach
+#define r88eu_classify_intr _bsd_r88eu_classify_intr
+#define r88eu_init_intr _bsd_r88eu_init_intr
+#define r88eu_init_rx_agg _bsd_r88eu_init_rx_agg
+#define r88eu_post_init _bsd_r88eu_post_init
+#define r88eu_power_off _bsd_r88eu_power_off
+#define r92c_beacon_enable _bsd_r92c_beacon_enable
+#define r92c_beacon_init _bsd_r92c_beacon_init
+#define r92c_check_condition _bsd_r92c_check_condition
+#define r92c_detach_private _bsd_r92c_detach_private
+#define r92ce_attach _bsd_r92ce_attach
+#define r92ce_classify_intr _bsd_r92ce_classify_intr
+#define r92ce_copy_tx_desc _bsd_r92ce_copy_tx_desc
+#define r92ce_dump_tx_desc _bsd_r92ce_dump_tx_desc
+#define r92ce_enable_intr _bsd_r92ce_enable_intr
+#define r92c_efuse_postread _bsd_r92c_efuse_postread
+#define r92ce_fw_reset _bsd_r92ce_fw_reset
+#define r92ce_init_ampdu _bsd_r92ce_init_ampdu
+#define r92ce_init_bb _bsd_r92ce_init_bb
+#define r92ce_init_edca _bsd_r92ce_init_edca
+#define r92ce_init_intr _bsd_r92ce_init_intr
+#define r92ce_iq_calib _bsd_r92ce_iq_calib
+#define r92ce_post_init _bsd_r92ce_post_init
+#define r92ce_power_off _bsd_r92ce_power_off
+#define r92ce_power_on _bsd_r92ce_power_on
+#define r92ce_set_led _bsd_r92ce_set_led
+#define r92ce_setup_tx_desc _bsd_r92ce_setup_tx_desc
+#define r92ce_start_xfers _bsd_r92ce_start_xfers
+#define r92ce_tx_postsetup _bsd_r92ce_tx_postsetup
+#define r92c_fill_tx_desc _bsd_r92c_fill_tx_desc
+#define r92c_fill_tx_desc_null _bsd_r92c_fill_tx_desc_null
+#define r92c_fill_tx_desc_raw _bsd_r92c_fill_tx_desc_raw
+#define r92c_fw_download_enable _bsd_r92c_fw_download_enable
+#define r92c_fw_reset _bsd_r92c_fw_reset
+#define r92c_get_rssi_cck _bsd_r92c_get_rssi_cck
+#define r92c_get_rssi_ofdm _bsd_r92c_get_rssi_ofdm
+#define r92c_get_rx_stats _bsd_r92c_get_rx_stats
+#define r92c_get_txpower _bsd_r92c_get_txpower
+#define r92c_handle_c2h_report _bsd_r92c_handle_c2h_report
+#define r92c_init_ampdu _bsd_r92c_init_ampdu
+#define r92c_init_antsel _bsd_r92c_init_antsel
+#define r92c_init_bb_common _bsd_r92c_init_bb_common
+#define r92c_init_edca _bsd_r92c_init_edca
+#define r92c_init_rf _bsd_r92c_init_rf
+#define r92c_init_rf_chain _bsd_r92c_init_rf_chain
+#define r92c_iq_calib _bsd_r92c_iq_calib
+#define r92c_joinbss_rpt _bsd_r92c_joinbss_rpt
+#define r92c_lc_calib _bsd_r92c_lc_calib
+#define r92c_llt_init _bsd_r92c_llt_init
+#define r92c_pa_bias_init _bsd_r92c_pa_bias_init
+#define r92c_parse_rom _bsd_r92c_parse_rom
+#define r92c_read_chipid_vendor _bsd_r92c_read_chipid_vendor
+#define r92c_rf_read _bsd_r92c_rf_read
+#define r92c_rf_write _bsd_r92c_rf_write
+#define r92c_rx_radiotap_flags _bsd_r92c_rx_radiotap_flags
+#define r92c_scan_end _bsd_r92c_scan_end
+#define r92c_scan_start _bsd_r92c_scan_start
+#define r92c_set_bw20 _bsd_r92c_set_bw20
+#define r92c_set_chan _bsd_r92c_set_chan
+#define r92c_set_gain _bsd_r92c_set_gain
+#define r92c_set_page_size _bsd_r92c_set_page_size
+#define r92c_set_pwrmode _bsd_r92c_set_pwrmode
+#define r92c_set_rssi _bsd_r92c_set_rssi
+#define r92c_set_rsvd_page _bsd_r92c_set_rsvd_page
+#define r92c_temp_measure _bsd_r92c_temp_measure
+#define r92c_temp_read _bsd_r92c_temp_read
+#define r92c_tx_enable_ampdu _bsd_r92c_tx_enable_ampdu
+#define r92c_tx_radiotap_flags _bsd_r92c_tx_radiotap_flags
+#define r92c_tx_setup_hwseq _bsd_r92c_tx_setup_hwseq
+#define r92c_tx_setup_macid _bsd_r92c_tx_setup_macid
+#define r92cu_align_rx _bsd_r92cu_align_rx
+#define r92cu_attach _bsd_r92cu_attach
+#define r92cu_classify_intr _bsd_r92cu_classify_intr
+#define r92cu_dump_tx_desc _bsd_r92cu_dump_tx_desc
+#define r92cu_init_bb _bsd_r92cu_init_bb
+#define r92cu_init_intr _bsd_r92cu_init_intr
+#define r92cu_init_rx_agg _bsd_r92cu_init_rx_agg
+#define r92cu_init_tx_agg _bsd_r92cu_init_tx_agg
+#define r92cu_post_init _bsd_r92cu_post_init
+#define r92cu_power_off _bsd_r92cu_power_off
+#define r92cu_power_on _bsd_r92cu_power_on
+#define r92cu_set_led _bsd_r92cu_set_led
#define ratecheck _bsd_ratecheck
#define raw_attach _bsd_raw_attach
#define rawcb_list _bsd_rawcb_list
@@ -2826,6 +3582,7 @@
#define rsvp_input _bsd_rsvp_input
#define rsvp_input_p _bsd_rsvp_input_p
#define rsvp_on _bsd_rsvp_on
+#define rt3070_freqs _bsd_rt3070_freqs
#define rt6_flush _bsd_rt6_flush
#define rt_add_addr_allfibs _bsd_rt_add_addr_allfibs
#define rt_addrmsg _bsd_rt_addrmsg
@@ -2873,6 +3630,68 @@
#define rt_tables_get_rnh _bsd_rt_tables_get_rnh
#define rttrash _bsd_rttrash
#define rt_updatemtu _bsd_rt_updatemtu
+#define rtwn_adhoc_recv_mgmt _bsd_rtwn_adhoc_recv_mgmt
+#define rtwn_attach _bsd_rtwn_attach
+#define rtwn_bulk_rx_callback _bsd_rtwn_bulk_rx_callback
+#define rtwn_bulk_tx_callback _bsd_rtwn_bulk_tx_callback
+#define rtwn_calib_to _bsd_rtwn_calib_to
+#define rtwn_cmdq_destroy _bsd_rtwn_cmdq_destroy
+#define rtwn_cmdq_init _bsd_rtwn_cmdq_init
+#define rtwn_cmd_sleepable _bsd_rtwn_cmd_sleepable
+#define rtwn_detach _bsd_rtwn_detach
+#define rtwn_drain_mbufq _bsd_rtwn_drain_mbufq
+#define rtwn_efuse_read_next _bsd_rtwn_efuse_read_next
+#define rtwn_get_rates _bsd_rtwn_get_rates
+#define rtwn_init_cam _bsd_rtwn_init_cam
+#define rtwn_init_seccfg _bsd_rtwn_init_seccfg
+#define rtwn_init_static_keys _bsd_rtwn_init_static_keys
+#define rtwn_key_alloc _bsd_rtwn_key_alloc
+#define rtwn_key_delete _bsd_rtwn_key_delete
+#define rtwn_key_set _bsd_rtwn_key_set
+#define rtwn_load_firmware _bsd_rtwn_load_firmware
+#define rtwn_pci_delay _bsd_rtwn_pci_delay
+#define rtwn_pci_dma_map_addr _bsd_rtwn_pci_dma_map_addr
+#define rtwn_pci_intr _bsd_rtwn_pci_intr
+#define rtwn_pci_read_1 _bsd_rtwn_pci_read_1
+#define rtwn_pci_read_2 _bsd_rtwn_pci_read_2
+#define rtwn_pci_read_4 _bsd_rtwn_pci_read_4
+#define rtwn_pci_setup_rx_desc _bsd_rtwn_pci_setup_rx_desc
+#define rtwn_pci_tx_start _bsd_rtwn_pci_tx_start
+#define rtwn_pci_write_1 _bsd_rtwn_pci_write_1
+#define rtwn_pci_write_2 _bsd_rtwn_pci_write_2
+#define rtwn_pci_write_4 _bsd_rtwn_pci_write_4
+#define rtwn_raw_xmit _bsd_rtwn_raw_xmit
+#define rtwn_read_rom _bsd_rtwn_read_rom
+#define rtwn_resume _bsd_rtwn_resume
+#define rtwn_rx_common _bsd_rtwn_rx_common
+#define rtwn_rxfilter_init _bsd_rtwn_rxfilter_init
+#define rtwn_rxfilter_set _bsd_rtwn_rxfilter_set
+#define rtwn_rxfilter_update _bsd_rtwn_rxfilter_update
+#define rtwn_set_basicrates _bsd_rtwn_set_basicrates
+#define rtwn_set_multi _bsd_rtwn_set_multi
+#define rtwn_set_promisc _bsd_rtwn_set_promisc
+#define rtwn_set_rx_bssid_all _bsd_rtwn_set_rx_bssid_all
+#define rtwn_setup_beacon _bsd_rtwn_setup_beacon
+#define rtwn_start _bsd_rtwn_start
+#define rtwn_suspend _bsd_rtwn_suspend
+#define rtwn_switch_bcnq _bsd_rtwn_switch_bcnq
+#define rtwn_sysctlattach _bsd_rtwn_sysctlattach
+#define rtwn_transmit _bsd_rtwn_transmit
+#define rtwn_tx_beacon_check _bsd_rtwn_tx_beacon_check
+#define rtwn_tx_beacon_csa _bsd_rtwn_tx_beacon_csa
+#define rtwn_update_beacon _bsd_rtwn_update_beacon
+#define rtwn_usb_delay _bsd_rtwn_usb_delay
+#define rtwn_usb_get_qmap _bsd_rtwn_usb_get_qmap
+#define rtwn_usb_read_1 _bsd_rtwn_usb_read_1
+#define rtwn_usb_read_2 _bsd_rtwn_usb_read_2
+#define rtwn_usb_read_4 _bsd_rtwn_usb_read_4
+#define rtwn_usb_setup_endpoints _bsd_rtwn_usb_setup_endpoints
+#define rtwn_usb_tx_start _bsd_rtwn_usb_tx_start
+#define rtwn_usb_write_1 _bsd_rtwn_usb_write_1
+#define rtwn_usb_write_2 _bsd_rtwn_usb_write_2
+#define rtwn_usb_write_4 _bsd_rtwn_usb_write_4
+#define rtwn_usb_write_region_1 _bsd_rtwn_usb_write_region_1
+#define run_debug _bsd_run_debug
#define rw_destroy _bsd_rw_destroy
#define _rw_downgrade _bsd__rw_downgrade
#define rw_init_flags _bsd_rw_init_flags
@@ -2945,6 +3764,7 @@
#define sbuf_error _bsd_sbuf_error
#define sbuf_finish _bsd_sbuf_finish
#define sbuf_get_flags _bsd_sbuf_get_flags
+#define sbuf_hexdump _bsd_sbuf_hexdump
#define sbuf_len _bsd_sbuf_len
#define sbuf_new _bsd_sbuf_new
#define sbuf_new_for_sysctl _bsd_sbuf_new_for_sysctl
@@ -3373,6 +4193,10 @@
#define SHA512_Final _bsd_SHA512_Final
#define SHA512_Init _bsd_SHA512_Init
#define SHA512_Update _bsd_SHA512_Update
+#define simplebus_add_device _bsd_simplebus_add_device
+#define simplebus_driver _bsd_simplebus_driver
+#define simplebus_init _bsd_simplebus_init
+#define simplebus_setup_dinfo _bsd_simplebus_setup_dinfo
#define SipHash_End _bsd_SipHash_End
#define SipHash_Final _bsd_SipHash_Final
#define SipHash_InitX _bsd_SipHash_InitX
@@ -3421,11 +4245,13 @@
#define sleepq_add _bsd_sleepq_add
#define sleepq_alloc _bsd_sleepq_alloc
#define sleepq_broadcast _bsd_sleepq_broadcast
+#define sleepq_chains_remove_matching _bsd_sleepq_chains_remove_matching
#define sleepq_free _bsd_sleepq_free
#define sleepq_lock _bsd_sleepq_lock
#define sleepq_lookup _bsd_sleepq_lookup
#define sleepq_release _bsd_sleepq_release
#define sleepq_remove _bsd_sleepq_remove
+#define sleepq_remove_matching _bsd_sleepq_remove_matching
#define sleepq_set_timeout_sbt _bsd_sleepq_set_timeout_sbt
#define sleepq_signal _bsd_sleepq_signal
#define sleepq_sleepcnt _bsd_sleepq_sleepcnt
@@ -3533,12 +4359,20 @@
#define sppp_isempty _bsd_sppp_isempty
#define sppp_pick _bsd_sppp_pick
#define sprintf _bsd_sprintf
+#define _start_set_ieee80211_ioctl_getset _bsd__start_set_ieee80211_ioctl_getset
+#define _start_set_ieee80211_ioctl_setset _bsd__start_set_ieee80211_ioctl_setset
#define _start_set_modmetadata_set _bsd__start_set_modmetadata_set
#define _start_set_nexus _bsd__start_set_nexus
+#define _start_set_ratectl_set _bsd__start_set_ratectl_set
+#define _start_set_scanner_set _bsd__start_set_scanner_set
#define _start_set_sysctl_set _bsd__start_set_sysctl_set
#define _start_set_sysinit_set _bsd__start_set_sysinit_set
+#define _stop_set_ieee80211_ioctl_getset _bsd__stop_set_ieee80211_ioctl_getset
+#define _stop_set_ieee80211_ioctl_setset _bsd__stop_set_ieee80211_ioctl_setset
#define _stop_set_modmetadata_set _bsd__stop_set_modmetadata_set
#define _stop_set_nexus _bsd__stop_set_nexus
+#define _stop_set_ratectl_set _bsd__stop_set_ratectl_set
+#define _stop_set_scanner_set _bsd__stop_set_scanner_set
#define _stop_set_sysctl_set _bsd__stop_set_sysctl_set
#define _stop_set_sysinit_set _bsd__stop_set_sysinit_set
#define subkey_table_gen _bsd_subkey_table_gen
@@ -3595,8 +4429,11 @@
#define sysctl___hw _bsd_sysctl___hw
#define sysctl___hw_atm _bsd_sysctl___hw_atm
#define sysctl___hw_bus _bsd_sysctl___hw_bus
+#define sysctl___hw_fdt _bsd_sysctl___hw_fdt
#define sysctl___hw_pci _bsd_sysctl___hw_pci
#define sysctl___hw_usb _bsd_sysctl___hw_usb
+#define sysctl___hw_usb_rsu _bsd_sysctl___hw_usb_rsu
+#define sysctl___hw_usb_smsc _bsd_sysctl___hw_usb_smsc
#define sysctl___hw_zynq _bsd_sysctl___hw_zynq
#define sysctl___kern _bsd_sysctl___kern
#define sysctl___kern_cam _bsd_sysctl___kern_cam
@@ -3637,6 +4474,7 @@
#define sysctl___net_link_lagg_lacp _bsd_sysctl___net_link_lagg_lacp
#define sysctl___net_pf _bsd_sysctl___net_pf
#define sysctl___net_pfsync _bsd_sysctl___net_pfsync
+#define sysctl___net_wlan _bsd_sysctl___net_wlan
#define sysctl_register_oid _bsd_sysctl_register_oid
#define sysctl_remove_name _bsd_sysctl_remove_name
#define sysctl_remove_oid _bsd_sysctl_remove_oid
@@ -3708,6 +4546,7 @@
#define tcp_initcwnd_segments _bsd_tcp_initcwnd_segments
#define tcp_inpinfo_lock_add _bsd_tcp_inpinfo_lock_add
#define tcp_inpinfo_lock_del _bsd_tcp_inpinfo_lock_del
+#define tcp_inptoxtp _bsd_tcp_inptoxtp
#define tcp_input _bsd_tcp_input
#define tcp_insecure_rst _bsd_tcp_insecure_rst
#define tcp_insecure_syn _bsd_tcp_insecure_syn
@@ -3784,7 +4623,6 @@
#define tcp_timer_persist _bsd_tcp_timer_persist
#define tcp_timer_rexmt _bsd_tcp_timer_rexmt
#define tcp_timer_stop _bsd_tcp_timer_stop
-#define tcp_timer_to_xtimer _bsd_tcp_timer_to_xtimer
#define tcp_trace _bsd_tcp_trace
#define tcp_tw_2msl_scan _bsd_tcp_tw_2msl_scan
#define tcp_twcheck _bsd_tcp_twcheck
@@ -3820,6 +4658,7 @@
#define tsec_detach _bsd_tsec_detach
#define tsec_devclass _bsd_tsec_devclass
#define tsec_error_intr _bsd_tsec_error_intr
+#define tsec_get_hwaddr _bsd_tsec_get_hwaddr
#define tsec_miibus_readreg _bsd_tsec_miibus_readreg
#define tsec_miibus_statchg _bsd_tsec_miibus_statchg
#define tsec_miibus_writereg _bsd_tsec_miibus_writereg
@@ -3854,6 +4693,21 @@
#define udp_shutdown _bsd_udp_shutdown
#define udpstat _bsd_udpstat
#define udp_usrreqs _bsd_udp_usrreqs
+#define uether_getifp _bsd_uether_getifp
+#define uether_getmii _bsd_uether_getmii
+#define uether_getsc _bsd_uether_getsc
+#define uether_ifattach _bsd_uether_ifattach
+#define uether_ifdetach _bsd_uether_ifdetach
+#define uether_ifmedia_upd _bsd_uether_ifmedia_upd
+#define uether_init _bsd_uether_init
+#define uether_ioctl _bsd_uether_ioctl
+#define uether_is_gone _bsd_uether_is_gone
+#define uether_newbuf _bsd_uether_newbuf
+#define uether_pause _bsd_uether_pause
+#define uether_rxbuf _bsd_uether_rxbuf
+#define uether_rxflush _bsd_uether_rxflush
+#define uether_rxmbuf _bsd_uether_rxmbuf
+#define uether_start _bsd_uether_start
#define uhub_count_active_host_ports _bsd_uhub_count_active_host_ports
#define uhub_explore_handle_re_enumerate _bsd_uhub_explore_handle_re_enumerate
#define uhub_query_info _bsd_uhub_query_info
@@ -3964,6 +4818,7 @@
#define usb_dma_tag_find _bsd_usb_dma_tag_find
#define usb_dma_tag_setup _bsd_usb_dma_tag_setup
#define usb_dma_tag_unsetup _bsd_usb_dma_tag_unsetup
+#define usbd_m_copy_in _bsd_usbd_m_copy_in
#define usb_do_clear_stall_callback _bsd_usb_do_clear_stall_callback
#define usbd_pipe_enter _bsd_usbd_pipe_enter
#define usbd_pipe_start _bsd_usbd_pipe_start
@@ -4140,6 +4995,7 @@
#define uuid_ether_add _bsd_uuid_ether_add
#define uuid_ether_del _bsd_uuid_ether_del
#define verbose_limit _bsd_verbose_limit
+#define vht80_chan_ranges _bsd_vht80_chan_ranges
#define vlan_cookie_p _bsd_vlan_cookie_p
#define vlan_devat_p _bsd_vlan_devat_p
#define vlan_input_p _bsd_vlan_input_p
@@ -4169,6 +5025,8 @@
#define xpt_bus_register _bsd_xpt_bus_register
#define xpt_done _bsd_xpt_done
#define z_alloc _bsd_z_alloc
+#define zd1211b_firmware _bsd_zd1211b_firmware
+#define zd1211_firmware _bsd_zd1211_firmware
#define z_free _bsd_z_free
#define zone_clust _bsd_zone_clust
#define zone_drain _bsd_zone_drain
diff --git a/rtemsbsd/include/rtems/bsd/local/bus_if.h b/rtemsbsd/include/rtems/bsd/local/bus_if.h
index 2376b896..fb71413f 100644
--- a/rtemsbsd/include/rtems/bsd/local/bus_if.h
+++ b/rtemsbsd/include/rtems/bsd/local/bus_if.h
@@ -212,7 +212,7 @@ typedef device_t bus_add_child_t(device_t _dev, u_int _order, const char *_name,
/**
* @brief Create a new child device
*
- * For busses which use use drivers supporting DEVICE_IDENTIFY() to
+ * For buses which use use drivers supporting DEVICE_IDENTIFY() to
* enumerate their devices, this method is used to create new
* device instances. The new device will be added after the last
* existing child with the same order. Implementations of bus_add_child
@@ -564,7 +564,7 @@ typedef int bus_set_resource_t(device_t _dev, device_t _child, int _type,
* @brief Define a resource which can be allocated with
* BUS_ALLOC_RESOURCE().
*
- * This method is used by some busses (typically ISA) to allow a
+ * This method is used by some buses (typically ISA) to allow a
* driver to describe a resource range that it would like to
* allocate. The resource defined by @p _type and @p _rid is defined
* to start at @p _start and to include @p _count indices in its
@@ -679,7 +679,7 @@ typedef int bus_child_present_t(device_t _dev, device_t _child);
* should return -1 if it is present. Any errors in determining
* should be returned as a normal errno value. Client drivers are to
* assume that the device is present, even if there is an error
- * determining if it is there. Busses are to try to avoid returning
+ * determining if it is there. Buses are to try to avoid returning
* errors, but newcard will return an error if the device fails to
* implement this method.
*
diff --git a/rtemsbsd/include/rtems/bsd/local/ifdi_if.h b/rtemsbsd/include/rtems/bsd/local/ifdi_if.h
new file mode 100644
index 00000000..b1a5da05
--- /dev/null
+++ b/rtemsbsd/include/rtems/bsd/local/ifdi_if.h
@@ -0,0 +1,520 @@
+/*
+ * This file is produced automatically.
+ * Do not modify anything in here by hand.
+ *
+ * Created from source file
+ * freebsd-org/sys/net/ifdi_if.m
+ * with
+ * makeobjops.awk
+ *
+ * See the source file for legal information
+ */
+
+
+#ifndef _ifdi_if_h_
+#define _ifdi_if_h_
+
+/** @brief Unique descriptor for the IFDI_ATTACH_PRE() method */
+extern struct kobjop_desc ifdi_attach_pre_desc;
+/** @brief A function implementing the IFDI_ATTACH_PRE() method */
+typedef int ifdi_attach_pre_t(if_ctx_t _ctx);
+
+static __inline int IFDI_ATTACH_PRE(if_ctx_t _ctx)
+{
+ kobjop_t _m;
+ KOBJOPLOOKUP(((kobj_t)_ctx)->ops,ifdi_attach_pre);
+ return ((ifdi_attach_pre_t *) _m)(_ctx);
+}
+
+/** @brief Unique descriptor for the IFDI_ATTACH_POST() method */
+extern struct kobjop_desc ifdi_attach_post_desc;
+/** @brief A function implementing the IFDI_ATTACH_POST() method */
+typedef int ifdi_attach_post_t(if_ctx_t _ctx);
+
+static __inline int IFDI_ATTACH_POST(if_ctx_t _ctx)
+{
+ kobjop_t _m;
+ KOBJOPLOOKUP(((kobj_t)_ctx)->ops,ifdi_attach_post);
+ return ((ifdi_attach_post_t *) _m)(_ctx);
+}
+
+/** @brief Unique descriptor for the IFDI_DETACH() method */
+extern struct kobjop_desc ifdi_detach_desc;
+/** @brief A function implementing the IFDI_DETACH() method */
+typedef int ifdi_detach_t(if_ctx_t _ctx);
+
+static __inline int IFDI_DETACH(if_ctx_t _ctx)
+{
+ kobjop_t _m;
+ KOBJOPLOOKUP(((kobj_t)_ctx)->ops,ifdi_detach);
+ return ((ifdi_detach_t *) _m)(_ctx);
+}
+
+/** @brief Unique descriptor for the IFDI_SUSPEND() method */
+extern struct kobjop_desc ifdi_suspend_desc;
+/** @brief A function implementing the IFDI_SUSPEND() method */
+typedef int ifdi_suspend_t(if_ctx_t _ctx);
+
+static __inline int IFDI_SUSPEND(if_ctx_t _ctx)
+{
+ kobjop_t _m;
+ KOBJOPLOOKUP(((kobj_t)_ctx)->ops,ifdi_suspend);
+ return ((ifdi_suspend_t *) _m)(_ctx);
+}
+
+/** @brief Unique descriptor for the IFDI_SHUTDOWN() method */
+extern struct kobjop_desc ifdi_shutdown_desc;
+/** @brief A function implementing the IFDI_SHUTDOWN() method */
+typedef int ifdi_shutdown_t(if_ctx_t _ctx);
+
+static __inline int IFDI_SHUTDOWN(if_ctx_t _ctx)
+{
+ kobjop_t _m;
+ KOBJOPLOOKUP(((kobj_t)_ctx)->ops,ifdi_shutdown);
+ return ((ifdi_shutdown_t *) _m)(_ctx);
+}
+
+/** @brief Unique descriptor for the IFDI_RESUME() method */
+extern struct kobjop_desc ifdi_resume_desc;
+/** @brief A function implementing the IFDI_RESUME() method */
+typedef int ifdi_resume_t(if_ctx_t _ctx);
+
+static __inline int IFDI_RESUME(if_ctx_t _ctx)
+{
+ kobjop_t _m;
+ KOBJOPLOOKUP(((kobj_t)_ctx)->ops,ifdi_resume);
+ return ((ifdi_resume_t *) _m)(_ctx);
+}
+
+/** @brief Unique descriptor for the IFDI_TX_QUEUES_ALLOC() method */
+extern struct kobjop_desc ifdi_tx_queues_alloc_desc;
+/** @brief A function implementing the IFDI_TX_QUEUES_ALLOC() method */
+typedef int ifdi_tx_queues_alloc_t(if_ctx_t _ctx, caddr_t *_vaddrs,
+ uint64_t *_paddrs, int ntxqs, int ntxqsets);
+
+static __inline int IFDI_TX_QUEUES_ALLOC(if_ctx_t _ctx, caddr_t *_vaddrs,
+ uint64_t *_paddrs, int ntxqs,
+ int ntxqsets)
+{
+ kobjop_t _m;
+ KOBJOPLOOKUP(((kobj_t)_ctx)->ops,ifdi_tx_queues_alloc);
+ return ((ifdi_tx_queues_alloc_t *) _m)(_ctx, _vaddrs, _paddrs, ntxqs, ntxqsets);
+}
+
+/** @brief Unique descriptor for the IFDI_RX_QUEUES_ALLOC() method */
+extern struct kobjop_desc ifdi_rx_queues_alloc_desc;
+/** @brief A function implementing the IFDI_RX_QUEUES_ALLOC() method */
+typedef int ifdi_rx_queues_alloc_t(if_ctx_t _ctx, caddr_t *_vaddrs,
+ uint64_t *_paddrs, int nrxqs, int nrxqsets);
+
+static __inline int IFDI_RX_QUEUES_ALLOC(if_ctx_t _ctx, caddr_t *_vaddrs,
+ uint64_t *_paddrs, int nrxqs,
+ int nrxqsets)
+{
+ kobjop_t _m;
+ KOBJOPLOOKUP(((kobj_t)_ctx)->ops,ifdi_rx_queues_alloc);
+ return ((ifdi_rx_queues_alloc_t *) _m)(_ctx, _vaddrs, _paddrs, nrxqs, nrxqsets);
+}
+
+/** @brief Unique descriptor for the IFDI_QUEUES_FREE() method */
+extern struct kobjop_desc ifdi_queues_free_desc;
+/** @brief A function implementing the IFDI_QUEUES_FREE() method */
+typedef void ifdi_queues_free_t(if_ctx_t _ctx);
+
+static __inline void IFDI_QUEUES_FREE(if_ctx_t _ctx)
+{
+ kobjop_t _m;
+ KOBJOPLOOKUP(((kobj_t)_ctx)->ops,ifdi_queues_free);
+ ((ifdi_queues_free_t *) _m)(_ctx);
+}
+
+/** @brief Unique descriptor for the IFDI_INIT() method */
+extern struct kobjop_desc ifdi_init_desc;
+/** @brief A function implementing the IFDI_INIT() method */
+typedef void ifdi_init_t(if_ctx_t _ctx);
+
+static __inline void IFDI_INIT(if_ctx_t _ctx)
+{
+ kobjop_t _m;
+ KOBJOPLOOKUP(((kobj_t)_ctx)->ops,ifdi_init);
+ ((ifdi_init_t *) _m)(_ctx);
+}
+
+/** @brief Unique descriptor for the IFDI_STOP() method */
+extern struct kobjop_desc ifdi_stop_desc;
+/** @brief A function implementing the IFDI_STOP() method */
+typedef void ifdi_stop_t(if_ctx_t _ctx);
+
+static __inline void IFDI_STOP(if_ctx_t _ctx)
+{
+ kobjop_t _m;
+ KOBJOPLOOKUP(((kobj_t)_ctx)->ops,ifdi_stop);
+ ((ifdi_stop_t *) _m)(_ctx);
+}
+
+/** @brief Unique descriptor for the IFDI_MSIX_INTR_ASSIGN() method */
+extern struct kobjop_desc ifdi_msix_intr_assign_desc;
+/** @brief A function implementing the IFDI_MSIX_INTR_ASSIGN() method */
+typedef int ifdi_msix_intr_assign_t(if_ctx_t _sctx, int msix);
+
+static __inline int IFDI_MSIX_INTR_ASSIGN(if_ctx_t _sctx, int msix)
+{
+ kobjop_t _m;
+ KOBJOPLOOKUP(((kobj_t)_sctx)->ops,ifdi_msix_intr_assign);
+ return ((ifdi_msix_intr_assign_t *) _m)(_sctx, msix);
+}
+
+/** @brief Unique descriptor for the IFDI_INTR_ENABLE() method */
+extern struct kobjop_desc ifdi_intr_enable_desc;
+/** @brief A function implementing the IFDI_INTR_ENABLE() method */
+typedef void ifdi_intr_enable_t(if_ctx_t _ctx);
+
+static __inline void IFDI_INTR_ENABLE(if_ctx_t _ctx)
+{
+ kobjop_t _m;
+ KOBJOPLOOKUP(((kobj_t)_ctx)->ops,ifdi_intr_enable);
+ ((ifdi_intr_enable_t *) _m)(_ctx);
+}
+
+/** @brief Unique descriptor for the IFDI_INTR_DISABLE() method */
+extern struct kobjop_desc ifdi_intr_disable_desc;
+/** @brief A function implementing the IFDI_INTR_DISABLE() method */
+typedef void ifdi_intr_disable_t(if_ctx_t _ctx);
+
+static __inline void IFDI_INTR_DISABLE(if_ctx_t _ctx)
+{
+ kobjop_t _m;
+ KOBJOPLOOKUP(((kobj_t)_ctx)->ops,ifdi_intr_disable);
+ ((ifdi_intr_disable_t *) _m)(_ctx);
+}
+
+/** @brief Unique descriptor for the IFDI_RX_QUEUE_INTR_ENABLE() method */
+extern struct kobjop_desc ifdi_rx_queue_intr_enable_desc;
+/** @brief A function implementing the IFDI_RX_QUEUE_INTR_ENABLE() method */
+typedef int ifdi_rx_queue_intr_enable_t(if_ctx_t _ctx, uint16_t _qid);
+
+static __inline int IFDI_RX_QUEUE_INTR_ENABLE(if_ctx_t _ctx, uint16_t _qid)
+{
+ kobjop_t _m;
+ KOBJOPLOOKUP(((kobj_t)_ctx)->ops,ifdi_rx_queue_intr_enable);
+ return ((ifdi_rx_queue_intr_enable_t *) _m)(_ctx, _qid);
+}
+
+/** @brief Unique descriptor for the IFDI_TX_QUEUE_INTR_ENABLE() method */
+extern struct kobjop_desc ifdi_tx_queue_intr_enable_desc;
+/** @brief A function implementing the IFDI_TX_QUEUE_INTR_ENABLE() method */
+typedef int ifdi_tx_queue_intr_enable_t(if_ctx_t _ctx, uint16_t _qid);
+
+static __inline int IFDI_TX_QUEUE_INTR_ENABLE(if_ctx_t _ctx, uint16_t _qid)
+{
+ kobjop_t _m;
+ KOBJOPLOOKUP(((kobj_t)_ctx)->ops,ifdi_tx_queue_intr_enable);
+ return ((ifdi_tx_queue_intr_enable_t *) _m)(_ctx, _qid);
+}
+
+/** @brief Unique descriptor for the IFDI_LINK_INTR_ENABLE() method */
+extern struct kobjop_desc ifdi_link_intr_enable_desc;
+/** @brief A function implementing the IFDI_LINK_INTR_ENABLE() method */
+typedef void ifdi_link_intr_enable_t(if_ctx_t _ctx);
+
+static __inline void IFDI_LINK_INTR_ENABLE(if_ctx_t _ctx)
+{
+ kobjop_t _m;
+ KOBJOPLOOKUP(((kobj_t)_ctx)->ops,ifdi_link_intr_enable);
+ ((ifdi_link_intr_enable_t *) _m)(_ctx);
+}
+
+/** @brief Unique descriptor for the IFDI_MULTI_SET() method */
+extern struct kobjop_desc ifdi_multi_set_desc;
+/** @brief A function implementing the IFDI_MULTI_SET() method */
+typedef void ifdi_multi_set_t(if_ctx_t _ctx);
+
+static __inline void IFDI_MULTI_SET(if_ctx_t _ctx)
+{
+ kobjop_t _m;
+ KOBJOPLOOKUP(((kobj_t)_ctx)->ops,ifdi_multi_set);
+ ((ifdi_multi_set_t *) _m)(_ctx);
+}
+
+/** @brief Unique descriptor for the IFDI_MTU_SET() method */
+extern struct kobjop_desc ifdi_mtu_set_desc;
+/** @brief A function implementing the IFDI_MTU_SET() method */
+typedef int ifdi_mtu_set_t(if_ctx_t _ctx, uint32_t _mtu);
+
+static __inline int IFDI_MTU_SET(if_ctx_t _ctx, uint32_t _mtu)
+{
+ kobjop_t _m;
+ KOBJOPLOOKUP(((kobj_t)_ctx)->ops,ifdi_mtu_set);
+ return ((ifdi_mtu_set_t *) _m)(_ctx, _mtu);
+}
+
+/** @brief Unique descriptor for the IFDI_MEDIA_SET() method */
+extern struct kobjop_desc ifdi_media_set_desc;
+/** @brief A function implementing the IFDI_MEDIA_SET() method */
+typedef void ifdi_media_set_t(if_ctx_t _ctx);
+
+static __inline void IFDI_MEDIA_SET(if_ctx_t _ctx)
+{
+ kobjop_t _m;
+ KOBJOPLOOKUP(((kobj_t)_ctx)->ops,ifdi_media_set);
+ ((ifdi_media_set_t *) _m)(_ctx);
+}
+
+/** @brief Unique descriptor for the IFDI_PROMISC_SET() method */
+extern struct kobjop_desc ifdi_promisc_set_desc;
+/** @brief A function implementing the IFDI_PROMISC_SET() method */
+typedef int ifdi_promisc_set_t(if_ctx_t _ctx, int _flags);
+
+static __inline int IFDI_PROMISC_SET(if_ctx_t _ctx, int _flags)
+{
+ kobjop_t _m;
+ KOBJOPLOOKUP(((kobj_t)_ctx)->ops,ifdi_promisc_set);
+ return ((ifdi_promisc_set_t *) _m)(_ctx, _flags);
+}
+
+/** @brief Unique descriptor for the IFDI_CRCSTRIP_SET() method */
+extern struct kobjop_desc ifdi_crcstrip_set_desc;
+/** @brief A function implementing the IFDI_CRCSTRIP_SET() method */
+typedef void ifdi_crcstrip_set_t(if_ctx_t _ctx, int _onoff, int _strip);
+
+static __inline void IFDI_CRCSTRIP_SET(if_ctx_t _ctx, int _onoff, int _strip)
+{
+ kobjop_t _m;
+ KOBJOPLOOKUP(((kobj_t)_ctx)->ops,ifdi_crcstrip_set);
+ ((ifdi_crcstrip_set_t *) _m)(_ctx, _onoff, _strip);
+}
+
+/** @brief Unique descriptor for the IFDI_VFLR_HANDLE() method */
+extern struct kobjop_desc ifdi_vflr_handle_desc;
+/** @brief A function implementing the IFDI_VFLR_HANDLE() method */
+typedef void ifdi_vflr_handle_t(if_ctx_t _ctx);
+
+static __inline void IFDI_VFLR_HANDLE(if_ctx_t _ctx)
+{
+ kobjop_t _m;
+ KOBJOPLOOKUP(((kobj_t)_ctx)->ops,ifdi_vflr_handle);
+ ((ifdi_vflr_handle_t *) _m)(_ctx);
+}
+
+/** @brief Unique descriptor for the IFDI_IOV_INIT() method */
+extern struct kobjop_desc ifdi_iov_init_desc;
+/** @brief A function implementing the IFDI_IOV_INIT() method */
+typedef int ifdi_iov_init_t(if_ctx_t _ctx, uint16_t num_vfs,
+ const nvlist_t * params);
+
+static __inline int IFDI_IOV_INIT(if_ctx_t _ctx, uint16_t num_vfs,
+ const nvlist_t * params)
+{
+ kobjop_t _m;
+ KOBJOPLOOKUP(((kobj_t)_ctx)->ops,ifdi_iov_init);
+ return ((ifdi_iov_init_t *) _m)(_ctx, num_vfs, params);
+}
+
+/** @brief Unique descriptor for the IFDI_IOV_UNINIT() method */
+extern struct kobjop_desc ifdi_iov_uninit_desc;
+/** @brief A function implementing the IFDI_IOV_UNINIT() method */
+typedef void ifdi_iov_uninit_t(if_ctx_t _ctx);
+
+static __inline void IFDI_IOV_UNINIT(if_ctx_t _ctx)
+{
+ kobjop_t _m;
+ KOBJOPLOOKUP(((kobj_t)_ctx)->ops,ifdi_iov_uninit);
+ ((ifdi_iov_uninit_t *) _m)(_ctx);
+}
+
+/** @brief Unique descriptor for the IFDI_IOV_VF_ADD() method */
+extern struct kobjop_desc ifdi_iov_vf_add_desc;
+/** @brief A function implementing the IFDI_IOV_VF_ADD() method */
+typedef int ifdi_iov_vf_add_t(if_ctx_t _ctx, uint16_t num_vfs,
+ const nvlist_t * params);
+
+static __inline int IFDI_IOV_VF_ADD(if_ctx_t _ctx, uint16_t num_vfs,
+ const nvlist_t * params)
+{
+ kobjop_t _m;
+ KOBJOPLOOKUP(((kobj_t)_ctx)->ops,ifdi_iov_vf_add);
+ return ((ifdi_iov_vf_add_t *) _m)(_ctx, num_vfs, params);
+}
+
+/** @brief Unique descriptor for the IFDI_UPDATE_ADMIN_STATUS() method */
+extern struct kobjop_desc ifdi_update_admin_status_desc;
+/** @brief A function implementing the IFDI_UPDATE_ADMIN_STATUS() method */
+typedef void ifdi_update_admin_status_t(if_ctx_t _ctx);
+
+static __inline void IFDI_UPDATE_ADMIN_STATUS(if_ctx_t _ctx)
+{
+ kobjop_t _m;
+ KOBJOPLOOKUP(((kobj_t)_ctx)->ops,ifdi_update_admin_status);
+ ((ifdi_update_admin_status_t *) _m)(_ctx);
+}
+
+/** @brief Unique descriptor for the IFDI_MEDIA_STATUS() method */
+extern struct kobjop_desc ifdi_media_status_desc;
+/** @brief A function implementing the IFDI_MEDIA_STATUS() method */
+typedef void ifdi_media_status_t(if_ctx_t _ctx, struct ifmediareq *_ifm);
+
+static __inline void IFDI_MEDIA_STATUS(if_ctx_t _ctx, struct ifmediareq *_ifm)
+{
+ kobjop_t _m;
+ KOBJOPLOOKUP(((kobj_t)_ctx)->ops,ifdi_media_status);
+ ((ifdi_media_status_t *) _m)(_ctx, _ifm);
+}
+
+/** @brief Unique descriptor for the IFDI_MEDIA_CHANGE() method */
+extern struct kobjop_desc ifdi_media_change_desc;
+/** @brief A function implementing the IFDI_MEDIA_CHANGE() method */
+typedef int ifdi_media_change_t(if_ctx_t _ctx);
+
+static __inline int IFDI_MEDIA_CHANGE(if_ctx_t _ctx)
+{
+ kobjop_t _m;
+ KOBJOPLOOKUP(((kobj_t)_ctx)->ops,ifdi_media_change);
+ return ((ifdi_media_change_t *) _m)(_ctx);
+}
+
+/** @brief Unique descriptor for the IFDI_GET_COUNTER() method */
+extern struct kobjop_desc ifdi_get_counter_desc;
+/** @brief A function implementing the IFDI_GET_COUNTER() method */
+typedef uint64_t ifdi_get_counter_t(if_ctx_t _ctx, ift_counter cnt);
+
+static __inline uint64_t IFDI_GET_COUNTER(if_ctx_t _ctx, ift_counter cnt)
+{
+ kobjop_t _m;
+ KOBJOPLOOKUP(((kobj_t)_ctx)->ops,ifdi_get_counter);
+ return ((ifdi_get_counter_t *) _m)(_ctx, cnt);
+}
+
+/** @brief Unique descriptor for the IFDI_PRIV_IOCTL() method */
+extern struct kobjop_desc ifdi_priv_ioctl_desc;
+/** @brief A function implementing the IFDI_PRIV_IOCTL() method */
+typedef int ifdi_priv_ioctl_t(if_ctx_t _ctx, u_long _cmd, caddr_t _data);
+
+static __inline int IFDI_PRIV_IOCTL(if_ctx_t _ctx, u_long _cmd, caddr_t _data)
+{
+ kobjop_t _m;
+ KOBJOPLOOKUP(((kobj_t)_ctx)->ops,ifdi_priv_ioctl);
+ return ((ifdi_priv_ioctl_t *) _m)(_ctx, _cmd, _data);
+}
+
+/** @brief Unique descriptor for the IFDI_I2C_REQ() method */
+extern struct kobjop_desc ifdi_i2c_req_desc;
+/** @brief A function implementing the IFDI_I2C_REQ() method */
+typedef int ifdi_i2c_req_t(if_ctx_t _ctx, struct ifi2creq *_req);
+
+static __inline int IFDI_I2C_REQ(if_ctx_t _ctx, struct ifi2creq *_req)
+{
+ kobjop_t _m;
+ KOBJOPLOOKUP(((kobj_t)_ctx)->ops,ifdi_i2c_req);
+ return ((ifdi_i2c_req_t *) _m)(_ctx, _req);
+}
+
+/** @brief Unique descriptor for the IFDI_TXQ_SETUP() method */
+extern struct kobjop_desc ifdi_txq_setup_desc;
+/** @brief A function implementing the IFDI_TXQ_SETUP() method */
+typedef int ifdi_txq_setup_t(if_ctx_t _ctx, uint32_t _txqid);
+
+static __inline int IFDI_TXQ_SETUP(if_ctx_t _ctx, uint32_t _txqid)
+{
+ kobjop_t _m;
+ KOBJOPLOOKUP(((kobj_t)_ctx)->ops,ifdi_txq_setup);
+ return ((ifdi_txq_setup_t *) _m)(_ctx, _txqid);
+}
+
+/** @brief Unique descriptor for the IFDI_RXQ_SETUP() method */
+extern struct kobjop_desc ifdi_rxq_setup_desc;
+/** @brief A function implementing the IFDI_RXQ_SETUP() method */
+typedef int ifdi_rxq_setup_t(if_ctx_t _ctx, uint32_t _txqid);
+
+static __inline int IFDI_RXQ_SETUP(if_ctx_t _ctx, uint32_t _txqid)
+{
+ kobjop_t _m;
+ KOBJOPLOOKUP(((kobj_t)_ctx)->ops,ifdi_rxq_setup);
+ return ((ifdi_rxq_setup_t *) _m)(_ctx, _txqid);
+}
+
+/** @brief Unique descriptor for the IFDI_TIMER() method */
+extern struct kobjop_desc ifdi_timer_desc;
+/** @brief A function implementing the IFDI_TIMER() method */
+typedef void ifdi_timer_t(if_ctx_t _ctx, uint16_t _txqid);
+
+static __inline void IFDI_TIMER(if_ctx_t _ctx, uint16_t _txqid)
+{
+ kobjop_t _m;
+ KOBJOPLOOKUP(((kobj_t)_ctx)->ops,ifdi_timer);
+ ((ifdi_timer_t *) _m)(_ctx, _txqid);
+}
+
+/** @brief Unique descriptor for the IFDI_WATCHDOG_RESET() method */
+extern struct kobjop_desc ifdi_watchdog_reset_desc;
+/** @brief A function implementing the IFDI_WATCHDOG_RESET() method */
+typedef void ifdi_watchdog_reset_t(if_ctx_t _ctx);
+
+static __inline void IFDI_WATCHDOG_RESET(if_ctx_t _ctx)
+{
+ kobjop_t _m;
+ KOBJOPLOOKUP(((kobj_t)_ctx)->ops,ifdi_watchdog_reset);
+ ((ifdi_watchdog_reset_t *) _m)(_ctx);
+}
+
+/** @brief Unique descriptor for the IFDI_LED_FUNC() method */
+extern struct kobjop_desc ifdi_led_func_desc;
+/** @brief A function implementing the IFDI_LED_FUNC() method */
+typedef void ifdi_led_func_t(if_ctx_t _ctx, int _onoff);
+
+static __inline void IFDI_LED_FUNC(if_ctx_t _ctx, int _onoff)
+{
+ kobjop_t _m;
+ KOBJOPLOOKUP(((kobj_t)_ctx)->ops,ifdi_led_func);
+ ((ifdi_led_func_t *) _m)(_ctx, _onoff);
+}
+
+/** @brief Unique descriptor for the IFDI_VLAN_REGISTER() method */
+extern struct kobjop_desc ifdi_vlan_register_desc;
+/** @brief A function implementing the IFDI_VLAN_REGISTER() method */
+typedef void ifdi_vlan_register_t(if_ctx_t _ctx, uint16_t _vtag);
+
+static __inline void IFDI_VLAN_REGISTER(if_ctx_t _ctx, uint16_t _vtag)
+{
+ kobjop_t _m;
+ KOBJOPLOOKUP(((kobj_t)_ctx)->ops,ifdi_vlan_register);
+ ((ifdi_vlan_register_t *) _m)(_ctx, _vtag);
+}
+
+/** @brief Unique descriptor for the IFDI_VLAN_UNREGISTER() method */
+extern struct kobjop_desc ifdi_vlan_unregister_desc;
+/** @brief A function implementing the IFDI_VLAN_UNREGISTER() method */
+typedef void ifdi_vlan_unregister_t(if_ctx_t _ctx, uint16_t _vtag);
+
+static __inline void IFDI_VLAN_UNREGISTER(if_ctx_t _ctx, uint16_t _vtag)
+{
+ kobjop_t _m;
+ KOBJOPLOOKUP(((kobj_t)_ctx)->ops,ifdi_vlan_unregister);
+ ((ifdi_vlan_unregister_t *) _m)(_ctx, _vtag);
+}
+
+/** @brief Unique descriptor for the IFDI_SYSCTL_INT_DELAY() method */
+extern struct kobjop_desc ifdi_sysctl_int_delay_desc;
+/** @brief A function implementing the IFDI_SYSCTL_INT_DELAY() method */
+typedef int ifdi_sysctl_int_delay_t(if_ctx_t _sctx, if_int_delay_info_t _iidi);
+
+static __inline int IFDI_SYSCTL_INT_DELAY(if_ctx_t _sctx,
+ if_int_delay_info_t _iidi)
+{
+ kobjop_t _m;
+ KOBJOPLOOKUP(((kobj_t)_sctx)->ops,ifdi_sysctl_int_delay);
+ return ((ifdi_sysctl_int_delay_t *) _m)(_sctx, _iidi);
+}
+
+/** @brief Unique descriptor for the IFDI_DEBUG() method */
+extern struct kobjop_desc ifdi_debug_desc;
+/** @brief A function implementing the IFDI_DEBUG() method */
+typedef void ifdi_debug_t(if_ctx_t _ctx);
+
+static __inline void IFDI_DEBUG(if_ctx_t _ctx)
+{
+ kobjop_t _m;
+ KOBJOPLOOKUP(((kobj_t)_ctx)->ops,ifdi_debug);
+ ((ifdi_debug_t *) _m)(_ctx);
+}
+
+#endif /* _ifdi_if_h_ */
diff --git a/rtemsbsd/include/rtems/bsd/local/mmcbr_if.h b/rtemsbsd/include/rtems/bsd/local/mmcbr_if.h
index f11e201d..33cb98e6 100644
--- a/rtemsbsd/include/rtems/bsd/local/mmcbr_if.h
+++ b/rtemsbsd/include/rtems/bsd/local/mmcbr_if.h
@@ -3,7 +3,7 @@
* Do not modify anything in here by hand.
*
* Created from source file
- * dev/mmc/mmcbr_if.m
+ * freebsd-org/sys/dev/mmc/mmcbr_if.m
* with
* makeobjops.awk
*
@@ -26,6 +26,18 @@ static __inline int MMCBR_UPDATE_IOS(device_t brdev, device_t reqdev)
return ((mmcbr_update_ios_t *) _m)(brdev, reqdev);
}
+/** @brief Unique descriptor for the MMCBR_SWITCH_VCCQ() method */
+extern struct kobjop_desc mmcbr_switch_vccq_desc;
+/** @brief A function implementing the MMCBR_SWITCH_VCCQ() method */
+typedef int mmcbr_switch_vccq_t(device_t brdev, device_t reqdev);
+
+static __inline int MMCBR_SWITCH_VCCQ(device_t brdev, device_t reqdev)
+{
+ kobjop_t _m;
+ KOBJOPLOOKUP(((kobj_t)brdev)->ops,mmcbr_switch_vccq);
+ return ((mmcbr_switch_vccq_t *) _m)(brdev, reqdev);
+}
+
/** @brief Unique descriptor for the MMCBR_REQUEST() method */
extern struct kobjop_desc mmcbr_request_desc;
/** @brief A function implementing the MMCBR_REQUEST() method */
diff --git a/rtemsbsd/include/rtems/bsd/local/opt_ratelimit.h b/rtemsbsd/include/rtems/bsd/local/opt_ratelimit.h
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/rtemsbsd/include/rtems/bsd/local/opt_ratelimit.h
diff --git a/rtemsbsd/include/rtems/bsd/local/pci_if.h b/rtemsbsd/include/rtems/bsd/local/pci_if.h
index 2f11c95a..6350dc7e 100644
--- a/rtemsbsd/include/rtems/bsd/local/pci_if.h
+++ b/rtemsbsd/include/rtems/bsd/local/pci_if.h
@@ -22,6 +22,11 @@ enum pci_id_type {
PCI_ID_MSI,
};
+enum pci_feature {
+ PCI_FEATURE_HP, /* Hot Plug feature */
+ PCI_FEATURE_AER, /* Advanced Error Reporting */
+};
+
/** @brief Unique descriptor for the PCI_READ_CONFIG() method */
extern struct kobjop_desc pci_read_config_desc;
/** @brief A function implementing the PCI_READ_CONFIG() method */
diff --git a/rtemsbsd/include/rtems/bsd/local/pcib_if.h b/rtemsbsd/include/rtems/bsd/local/pcib_if.h
index a7c06c31..a362d74f 100644
--- a/rtemsbsd/include/rtems/bsd/local/pcib_if.h
+++ b/rtemsbsd/include/rtems/bsd/local/pcib_if.h
@@ -214,4 +214,18 @@ static __inline void PCIB_DECODE_RID(device_t pcib, uint16_t rid, int *bus,
((pcib_decode_rid_t *) _m)(pcib, rid, bus, slot, func);
}
+/** @brief Unique descriptor for the PCIB_REQUEST_FEATURE() method */
+extern struct kobjop_desc pcib_request_feature_desc;
+/** @brief A function implementing the PCIB_REQUEST_FEATURE() method */
+typedef int pcib_request_feature_t(device_t pcib, device_t dev,
+ enum pci_feature feature);
+
+static __inline int PCIB_REQUEST_FEATURE(device_t pcib, device_t dev,
+ enum pci_feature feature)
+{
+ kobjop_t _m;
+ KOBJOPLOOKUP(((kobj_t)pcib)->ops,pcib_request_feature);
+ return ((pcib_request_feature_t *) _m)(pcib, dev, feature);
+}
+
#endif /* _pcib_if_h_ */
diff --git a/rtemsbsd/include/rtems/bsd/local/usbdevs.h b/rtemsbsd/include/rtems/bsd/local/usbdevs.h
index 941a7ac7..73c13394 100644
--- a/rtemsbsd/include/rtems/bsd/local/usbdevs.h
+++ b/rtemsbsd/include/rtems/bsd/local/usbdevs.h
@@ -594,6 +594,7 @@
#define USB_VENDOR_CURITEL 0x106c /* Curitel Communications Inc */
#define USB_VENDOR_SILABS2 0x10a6 /* SILABS2 */
#define USB_VENDOR_USI 0x10ab /* USI */
+#define USB_VENDOR_HONEYWELL 0x10ac /* Honeywell */
#define USB_VENDOR_LIEBERT2 0x10af /* Liebert */
#define USB_VENDOR_PLX 0x10b5 /* PLX */
#define USB_VENDOR_ASANTE 0x10bd /* Asante */
@@ -601,6 +602,7 @@
#define USB_VENDOR_SILABS3 0x10c5 /* Silicon Labs */
#define USB_VENDOR_SILABS4 0x10ce /* Silicon Labs */
#define USB_VENDOR_ACTIONS 0x10d6 /* Actions */
+#define USB_VENDOR_MOXA 0x110a /* Moxa */
#define USB_VENDOR_ANALOG 0x1110 /* Analog Devices */
#define USB_VENDOR_TENX 0x1130 /* Ten X Technology, Inc. */
#define USB_VENDOR_ISSC 0x1131 /* Integrated System Solution Corp. */
@@ -705,6 +707,7 @@
#define USB_VENDOR_LINKSYS3 0x1915 /* Linksys */
#define USB_VENDOR_QUALCOMMINC 0x19d2 /* Qualcomm, Incorporated */
#define USB_VENDOR_QUALCOMM3 0x19f5 /* Qualcomm, Inc. */
+#define USB_VENDOR_ABBOTT 0x1a61 /* Abbott Diabetics */
#define USB_VENDOR_BAYER 0x1a79 /* Bayer */
#define USB_VENDOR_WCH2 0x1a86 /* QinHeng Electronics */
#define USB_VENDOR_STELERA 0x1a8d /* Stelera Wireless */
@@ -751,6 +754,7 @@
#define USB_VENDOR_TRIPPLITE 0x2478 /* Tripp-Lite */
#define USB_VENDOR_HIROSE 0x2631 /* Hirose Electric */
#define USB_VENDOR_NHJ 0x2770 /* NHJ */
+#define USB_VENDOR_THINGM 0x27b8 /* ThingM */
#define USB_VENDOR_PLANEX 0x2c02 /* Planex Communications */
#define USB_VENDOR_VIDZMEDIA 0x3275 /* VidzMedia Pte Ltd */
#define USB_VENDOR_LINKINSTRUMENTS 0x3195 /* Link Instruments Inc. */
@@ -813,6 +817,10 @@
#define USB_PRODUCT_3COMUSR_HOMECONN 0x009d /* 3Com HomeConnect Camera */
#define USB_PRODUCT_3COMUSR_USR56K 0x3021 /* U.S. Robotics 56000 Voice FaxModem Pro */
+/* Abbott Diabetics */
+#define USB_PRODUCT_ABBOTT_STEREO_PLUG 0x3410 /* Abbott Diabetics Stereo Plug */
+#define USB_PRODUCT_ABBOTT_STRIP_PORT 0x3420 /* Abbott Diabetics Strip Port */
+
/* AboCom products */
#define USB_PRODUCT_ABOCOM_XX1 0x110c /* XX1 */
#define USB_PRODUCT_ABOCOM_XX2 0x200c /* XX2 */
@@ -1325,6 +1333,7 @@
#define USB_PRODUCT_BELKIN_F9L1103 0x1103 /* F9L1103 Wireless Adapter */
#define USB_PRODUCT_BELKIN_RTL8192CU 0x2102 /* RTL8192CU Wireless Adapter */
#define USB_PRODUCT_BELKIN_F7D2102 0x2103 /* F7D2102 Wireless Adapter */
+#define USB_PRODUCT_BELKIN_F5U258 0x258A /* F5U258 Host to Host cable */
#define USB_PRODUCT_BELKIN_ZD1211B 0x4050 /* ZD1211B */
#define USB_PRODUCT_BELKIN_F5D5055 0x5055 /* F5D5055 */
#define USB_PRODUCT_BELKIN_F5D7050 0x7050 /* F5D7050 Wireless Adapter */
@@ -1449,6 +1458,9 @@
#define USB_PRODUCT_CLIPSAL_C5000CT2 0x0305 /* C5000CT2 C-Bus Touch Screen */
#define USB_PRODUCT_CLIPSAL_L51xx 0x0401 /* L51xx C-Bus Dimmer */
+/* C-Media products */
+#define USB_PRODUCT_CMEDIA_CM6206 0x0102 /* CM106 compatible sound device */
+
/* CMOTECH products */
#define USB_PRODUCT_CMOTECH_CNU510 0x5141 /* CDMA Technologies USB modem */
#define USB_PRODUCT_CMOTECH_CNU550 0x5543 /* CDMA 2000 1xRTT/1xEVDO USB modem */
@@ -2293,6 +2305,9 @@
/* Holtek products */
#define USB_PRODUCT_HOLTEK_F85 0xa030 /* Holtek USB gaming keyboard */
+/* Honeywell */
+#define USB_PRODUCT_HONEYWELL_HGI80 0x0102 /* Honeywell HGI80 Wireless USB Gateway */
+
/* HP products */
#define USB_PRODUCT_HP_895C 0x0004 /* DeskJet 895C */
#define USB_PRODUCT_HP_4100C 0x0101 /* Scanjet 4100C */
@@ -2427,7 +2442,9 @@
#define USB_PRODUCT_HUAWEI_K4505 0x1464 /* 3G modem */
#define USB_PRODUCT_HUAWEI_K3765 0x1465 /* 3G modem */
#define USB_PRODUCT_HUAWEI_E1820 0x14ac /* E1820 HSPA+ USB Slider */
+#define USB_PRODUCT_HUAWEI_K3771_INIT 0x14c4 /* K3771 Initial */
#define USB_PRODUCT_HUAWEI_K3770 0x14c9 /* 3G modem */
+#define USB_PRODUCT_HUAWEI_K3771 0x14ca /* K3771 */
#define USB_PRODUCT_HUAWEI_K3772 0x14cf /* K3772 */
#define USB_PRODUCT_HUAWEI_K3770_INIT 0x14d1 /* K3770 Initial */
#define USB_PRODUCT_HUAWEI_E3131_INIT 0x14fe /* 3G modem initial */
@@ -2451,6 +2468,9 @@
/* IBM Corporation */
#define USB_PRODUCT_IBM_USBCDROMDRIVE 0x4427 /* USB CD-ROM Drive */
+#define USB_PRODUCT_IBM_USB4543 0x4543 /* TI IBM USB 4543 Modem */
+#define USB_PRODUCT_IBM_USB454B 0x454b /* TI IBM USB 454B Modem */
+#define USB_PRODUCT_IBM_USB454C 0x454c /* TI IBM USB 454C Modem */
/* Icom products */
#define USB_PRODUCT_ICOM_SP1 0x0004 /* FTDI compatible adapter */
@@ -3225,12 +3245,27 @@
#define USB_PRODUCT_MOTOROLA4_RT2770 0x9031 /* RT2770 */
#define USB_PRODUCT_MOTOROLA4_RT3070 0x9032 /* RT3070 */
+/* Moxa */
+#define USB_PRODUCT_MOXA_MXU1_1110 0x1110 /* Moxa Uport 1110 */
+#define USB_PRODUCT_MOXA_MXU1_1130 0x1130 /* Moxa Uport 1130 */
+#define USB_PRODUCT_MOXA_MXU1_1131 0x1131 /* Moxa Uport 1131 */
+#define USB_PRODUCT_MOXA_MXU1_1150 0x1150 /* Moxa Uport 1150 */
+#define USB_PRODUCT_MOXA_MXU1_1151 0x1151 /* Moxa Uport 1151 */
+
/* MpMan products */
#define USB_PRODUCT_MPMAN_MPF400_2 0x25a8 /* MPF400 Music Player 2Go */
#define USB_PRODUCT_MPMAN_MPF400_1 0x36d0 /* MPF400 Music Player 1Go */
/* MultiTech products */
+#define USB_PRODUCT_MULTITECH_MT9234ZBA_2 0x0319 /* MT9234ZBA USB modem (alt) */
#define USB_PRODUCT_MULTITECH_ATLAS 0xf101 /* MT5634ZBA-USB modem */
+#define USB_PRODUCT_MULTITECH_GSM 0xf108 /* GSM USB Modem */
+#define USB_PRODUCT_MULTITECH_CDMA 0xf109 /* CDMA USB Modem */
+#define USB_PRODUCT_MULTITECH_CDMA_FW 0xf110 /* CDMA USB Modem firmware running */
+#define USB_PRODUCT_MULTITECH_GSM_FW 0xf111 /* GSM USB Modem firmware running */
+#define USB_PRODUCT_MULTITECH_EDGE 0xf112 /* Edge USB Modem */
+#define USB_PRODUCT_MULTITECH_MT9234MU 0xf114 /* MT9234 MU */
+#define USB_PRODUCT_MULTITECH_MT9234ZBA 0xf115 /* MT9234 ZBA */
/* Mustek products */
#define USB_PRODUCT_MUSTEK_1200CU 0x0001 /* 1200 CU scanner */
@@ -3818,6 +3853,7 @@
#define USB_PRODUCT_REALTEK_USB20CRW 0x0158 /* USB20CRW Card Reader */
#define USB_PRODUCT_REALTEK_RTL8188ETV 0x0179 /* RTL8188ETV */
#define USB_PRODUCT_REALTEK_RTL8188CTV 0x018a /* RTL8188CTV */
+#define USB_PRODUCT_REALTEK_RTL8188RU_2 0x317f /* RTL8188RU */
#define USB_PRODUCT_REALTEK_USBKR100 0x8150 /* USBKR100 USB Ethernet */
#define USB_PRODUCT_REALTEK_RTL8152 0x8152 /* RTL8152 USB Ethernet */
#define USB_PRODUCT_REALTEK_RTL8153 0x8153 /* RTL8153 USB Ethernet */
@@ -3827,27 +3863,27 @@
#define USB_PRODUCT_REALTEK_RTL8173 0x8173 /* RTL8173 */
#define USB_PRODUCT_REALTEK_RTL8174 0x8174 /* RTL8174 */
#define USB_PRODUCT_REALTEK_RTL8188CU_0 0x8176 /* RTL8188CU */
-#define USB_PRODUCT_REALTEK_RTL8192CU_1 0x8178 /* RTL8192CU */
+#define USB_PRODUCT_REALTEK_RTL8191CU 0x8177 /* RTL8191CU */
+#define USB_PRODUCT_REALTEK_RTL8192CU 0x8178 /* RTL8192CU */
#define USB_PRODUCT_REALTEK_RTL8188EU 0x8179 /* RTL8188EU */
-#define USB_PRODUCT_REALTEK_RTL8188CE_1 0x817e /* RTL8188CE */
#define USB_PRODUCT_REALTEK_RTL8188CU_1 0x817a /* RTL8188CU */
#define USB_PRODUCT_REALTEK_RTL8188CU_2 0x817b /* RTL8188CU */
+#define USB_PRODUCT_REALTEK_RTL8192CE 0x817c /* RTL8192CE */
+#define USB_PRODUCT_REALTEK_RTL8188RU_1 0x817d /* RTL8188RU */
+#define USB_PRODUCT_REALTEK_RTL8188CE_1 0x817e /* RTL8188CE */
+#define USB_PRODUCT_REALTEK_RTL8188RU_3 0x817f /* RTL8188RU */
#define USB_PRODUCT_REALTEK_RTL8187 0x8187 /* RTL8187 Wireless Adapter */
#define USB_PRODUCT_REALTEK_RTL8187B_0 0x8189 /* RTL8187B Wireless Adapter */
+#define USB_PRODUCT_REALTEK_RTL8188CUS 0x818a /* RTL8188CUS */
+#define USB_PRODUCT_REALTEK_RTL8192EU 0x818b /* RTL8192EU */
#define USB_PRODUCT_REALTEK_RTL8188CU_3 0x8191 /* RTL8188CU */
#define USB_PRODUCT_REALTEK_RTL8196EU 0x8196 /* RTL8196EU */
#define USB_PRODUCT_REALTEK_RTL8187B_1 0x8197 /* RTL8187B Wireless Adapter */
#define USB_PRODUCT_REALTEK_RTL8187B_2 0x8198 /* RTL8187B Wireless Adapter */
-#define USB_PRODUCT_REALTEK_RTL8188CUS 0x818a /* RTL8188CUS */
-#define USB_PRODUCT_REALTEK_RTL8188CU_COMBO 0x8754 /* RTL8188CU */
-#define USB_PRODUCT_REALTEK_RTL8191CU 0x8177 /* RTL8191CU */
-#define USB_PRODUCT_REALTEK_RTL8192CU 0x8178 /* RTL8192CU */
-#define USB_PRODUCT_REALTEK_RTL8192CE 0x817c /* RTL8192CE */
-#define USB_PRODUCT_REALTEK_RTL8188RU_1 0x817d /* RTL8188RU */
-#define USB_PRODUCT_REALTEK_RTL8188RU_3 0x817f /* RTL8188RU */
#define USB_PRODUCT_REALTEK_RTL8712 0x8712 /* RTL8712 */
-#define USB_PRODUCT_REALTEK_RTL8713 0x8712 /* RTL8713 */
-#define USB_PRODUCT_REALTEK_RTL8188RU_2 0x317f /* RTL8188RU */
+#define USB_PRODUCT_REALTEK_RTL8713 0x8713 /* RTL8713 */
+#define USB_PRODUCT_REALTEK_RTL8188CU_COMBO 0x8754 /* RTL8188CU */
+#define USB_PRODUCT_REALTEK_RTL8723BU 0xb720 /* RTL8723BU */
#define USB_PRODUCT_REALTEK_RTL8192SU 0xc512 /* RTL8192SU */
/* RedOctane products */
@@ -4465,9 +4501,19 @@
/* Ten X Technology, Inc. */
#define USB_PRODUCT_TENX_UAUDIO0 0xf211 /* USB audio headset */
+/* ThingM products */
+#define USB_PRODUCT_THINGM_BLINK1 0x01ed /* USB notification light */
+
/* Texas Intel products */
#define USB_PRODUCT_TI_UTUSB41 0x1446 /* UT-USB41 hub */
#define USB_PRODUCT_TI_TUSB2046 0x2046 /* TUSB2046 hub */
+#define USB_PRODUCT_TI_USB3410 0x3410 /* TI USB 3410 Modem */
+#define USB_PRODUCT_TI_USB5052 0x5052 /* TI USB 5250 Modem */
+#define USB_PRODUCT_TI_FRI2 0x5053 /* TI Fish River Island II */
+#define USB_PRODUCT_TI_USB5052_EEPROM 0x505a /* TI USB 5250 Modem w/Eeprom */
+#define USB_PRODUCT_TI_USB5052_FW 0x505f /* TI USB 5250 Modme w/Firmware running */
+#define USB_PRODUCT_TI_USB5152 0x5152 /* TI USB 5152 Modem */
+#define USB_PRODUCT_TI_EZ430 0xf430 /* TI ex430 development tool */
/* Thrustmaster products */
#define USB_PRODUCT_THRUST_FUSION_PAD 0xa0a3 /* Fusion Digital Gamepad */
@@ -4487,6 +4533,7 @@
/* TP-Link products */
#define USB_PRODUCT_TPLINK_T4U 0x0101 /* Archer T4U */
+#define USB_PRODUCT_TPLINK_WN822NV4 0x0108 /* TL-WN822N v4 */
#define USB_PRODUCT_TPLINK_WN823NV2 0x0109 /* TL-WN823N v2 */
/* Trek Technology products */
diff --git a/rtemsbsd/include/rtems/bsd/local/usbdevs_data.h b/rtemsbsd/include/rtems/bsd/local/usbdevs_data.h
index 5936c8ca..91375d64 100644
--- a/rtemsbsd/include/rtems/bsd/local/usbdevs_data.h
+++ b/rtemsbsd/include/rtems/bsd/local/usbdevs_data.h
@@ -130,6 +130,18 @@ const struct usb_knowndev usb_knowndevs[] = {
"U.S. Robotics 56000 Voice FaxModem Pro",
},
{
+ USB_VENDOR_ABBOTT, USB_PRODUCT_ABBOTT_STEREO_PLUG,
+ 0,
+ "Abbott Diabetics",
+ "Abbott Diabetics Stereo Plug",
+ },
+ {
+ USB_VENDOR_ABBOTT, USB_PRODUCT_ABBOTT_STRIP_PORT,
+ 0,
+ "Abbott Diabetics",
+ "Abbott Diabetics Strip Port",
+ },
+ {
USB_VENDOR_ABOCOM, USB_PRODUCT_ABOCOM_XX1,
0,
"AboCom Systems",
@@ -2284,6 +2296,12 @@ const struct usb_knowndev usb_knowndevs[] = {
"F7D2102 Wireless Adapter",
},
{
+ USB_VENDOR_BELKIN, USB_PRODUCT_BELKIN_F5U258,
+ 0,
+ "Belkin Components",
+ "F5U258 Host to Host cable",
+ },
+ {
USB_VENDOR_BELKIN, USB_PRODUCT_BELKIN_ZD1211B,
0,
"Belkin Components",
@@ -2824,6 +2842,12 @@ const struct usb_knowndev usb_knowndevs[] = {
"L51xx C-Bus Dimmer",
},
{
+ USB_VENDOR_CMEDIA, USB_PRODUCT_CMEDIA_CM6206,
+ 0,
+ "CMEDIA",
+ "CM106 compatible sound device",
+ },
+ {
USB_VENDOR_CMOTECH, USB_PRODUCT_CMOTECH_CNU510,
0,
"C-motech",
@@ -6748,6 +6772,12 @@ const struct usb_knowndev usb_knowndevs[] = {
"Holtek USB gaming keyboard",
},
{
+ USB_VENDOR_HONEYWELL, USB_PRODUCT_HONEYWELL_HGI80,
+ 0,
+ "Honeywell",
+ "Honeywell HGI80 Wireless USB Gateway",
+ },
+ {
USB_VENDOR_HP, USB_PRODUCT_HP_895C,
0,
"Hewlett Packard",
@@ -7522,12 +7552,24 @@ const struct usb_knowndev usb_knowndevs[] = {
"E1820 HSPA+ USB Slider",
},
{
+ USB_VENDOR_HUAWEI, USB_PRODUCT_HUAWEI_K3771_INIT,
+ 0,
+ "Huawei Technologies",
+ "K3771 Initial",
+ },
+ {
USB_VENDOR_HUAWEI, USB_PRODUCT_HUAWEI_K3770,
0,
"Huawei Technologies",
"3G modem",
},
{
+ USB_VENDOR_HUAWEI, USB_PRODUCT_HUAWEI_K3771,
+ 0,
+ "Huawei Technologies",
+ "K3771",
+ },
+ {
USB_VENDOR_HUAWEI, USB_PRODUCT_HUAWEI_K3772,
0,
"Huawei Technologies",
@@ -7642,6 +7684,24 @@ const struct usb_knowndev usb_knowndevs[] = {
"USB CD-ROM Drive",
},
{
+ USB_VENDOR_IBM, USB_PRODUCT_IBM_USB4543,
+ 0,
+ "IBM",
+ "TI IBM USB 4543 Modem",
+ },
+ {
+ USB_VENDOR_IBM, USB_PRODUCT_IBM_USB454B,
+ 0,
+ "IBM",
+ "TI IBM USB 454B Modem",
+ },
+ {
+ USB_VENDOR_IBM, USB_PRODUCT_IBM_USB454C,
+ 0,
+ "IBM",
+ "TI IBM USB 454C Modem",
+ },
+ {
USB_VENDOR_ICOM, USB_PRODUCT_ICOM_SP1,
0,
"Icom Inc.",
@@ -11314,6 +11374,36 @@ const struct usb_knowndev usb_knowndevs[] = {
"RT3070",
},
{
+ USB_VENDOR_MOXA, USB_PRODUCT_MOXA_MXU1_1110,
+ 0,
+ "Moxa",
+ "Moxa Uport 1110",
+ },
+ {
+ USB_VENDOR_MOXA, USB_PRODUCT_MOXA_MXU1_1130,
+ 0,
+ "Moxa",
+ "Moxa Uport 1130",
+ },
+ {
+ USB_VENDOR_MOXA, USB_PRODUCT_MOXA_MXU1_1131,
+ 0,
+ "Moxa",
+ "Moxa Uport 1131",
+ },
+ {
+ USB_VENDOR_MOXA, USB_PRODUCT_MOXA_MXU1_1150,
+ 0,
+ "Moxa",
+ "Moxa Uport 1150",
+ },
+ {
+ USB_VENDOR_MOXA, USB_PRODUCT_MOXA_MXU1_1151,
+ 0,
+ "Moxa",
+ "Moxa Uport 1151",
+ },
+ {
USB_VENDOR_MPMAN, USB_PRODUCT_MPMAN_MPF400_2,
0,
"MpMan",
@@ -11326,12 +11416,60 @@ const struct usb_knowndev usb_knowndevs[] = {
"MPF400 Music Player 1Go",
},
{
+ USB_VENDOR_MULTITECH, USB_PRODUCT_MULTITECH_MT9234ZBA_2,
+ 0,
+ "MultiTech",
+ "MT9234ZBA USB modem (alt)",
+ },
+ {
USB_VENDOR_MULTITECH, USB_PRODUCT_MULTITECH_ATLAS,
0,
"MultiTech",
"MT5634ZBA-USB modem",
},
{
+ USB_VENDOR_MULTITECH, USB_PRODUCT_MULTITECH_GSM,
+ 0,
+ "MultiTech",
+ "GSM USB Modem",
+ },
+ {
+ USB_VENDOR_MULTITECH, USB_PRODUCT_MULTITECH_CDMA,
+ 0,
+ "MultiTech",
+ "CDMA USB Modem",
+ },
+ {
+ USB_VENDOR_MULTITECH, USB_PRODUCT_MULTITECH_CDMA_FW,
+ 0,
+ "MultiTech",
+ "CDMA USB Modem firmware running",
+ },
+ {
+ USB_VENDOR_MULTITECH, USB_PRODUCT_MULTITECH_GSM_FW,
+ 0,
+ "MultiTech",
+ "GSM USB Modem firmware running",
+ },
+ {
+ USB_VENDOR_MULTITECH, USB_PRODUCT_MULTITECH_EDGE,
+ 0,
+ "MultiTech",
+ "Edge USB Modem",
+ },
+ {
+ USB_VENDOR_MULTITECH, USB_PRODUCT_MULTITECH_MT9234MU,
+ 0,
+ "MultiTech",
+ "MT9234 MU",
+ },
+ {
+ USB_VENDOR_MULTITECH, USB_PRODUCT_MULTITECH_MT9234ZBA,
+ 0,
+ "MultiTech",
+ "MT9234 ZBA",
+ },
+ {
USB_VENDOR_MUSTEK, USB_PRODUCT_MUSTEK_1200CU,
0,
"Mustek Systems",
@@ -14104,6 +14242,12 @@ const struct usb_knowndev usb_knowndevs[] = {
"RTL8188CTV",
},
{
+ USB_VENDOR_REALTEK, USB_PRODUCT_REALTEK_RTL8188RU_2,
+ 0,
+ "Realtek",
+ "RTL8188RU",
+ },
+ {
USB_VENDOR_REALTEK, USB_PRODUCT_REALTEK_USBKR100,
0,
"Realtek",
@@ -14158,22 +14302,22 @@ const struct usb_knowndev usb_knowndevs[] = {
"RTL8188CU",
},
{
- USB_VENDOR_REALTEK, USB_PRODUCT_REALTEK_RTL8192CU_1,
+ USB_VENDOR_REALTEK, USB_PRODUCT_REALTEK_RTL8191CU,
0,
"Realtek",
- "RTL8192CU",
+ "RTL8191CU",
},
{
- USB_VENDOR_REALTEK, USB_PRODUCT_REALTEK_RTL8188EU,
+ USB_VENDOR_REALTEK, USB_PRODUCT_REALTEK_RTL8192CU,
0,
"Realtek",
- "RTL8188EU",
+ "RTL8192CU",
},
{
- USB_VENDOR_REALTEK, USB_PRODUCT_REALTEK_RTL8188CE_1,
+ USB_VENDOR_REALTEK, USB_PRODUCT_REALTEK_RTL8188EU,
0,
"Realtek",
- "RTL8188CE",
+ "RTL8188EU",
},
{
USB_VENDOR_REALTEK, USB_PRODUCT_REALTEK_RTL8188CU_1,
@@ -14188,37 +14332,37 @@ const struct usb_knowndev usb_knowndevs[] = {
"RTL8188CU",
},
{
- USB_VENDOR_REALTEK, USB_PRODUCT_REALTEK_RTL8187,
+ USB_VENDOR_REALTEK, USB_PRODUCT_REALTEK_RTL8192CE,
0,
"Realtek",
- "RTL8187 Wireless Adapter",
+ "RTL8192CE",
},
{
- USB_VENDOR_REALTEK, USB_PRODUCT_REALTEK_RTL8187B_0,
+ USB_VENDOR_REALTEK, USB_PRODUCT_REALTEK_RTL8188RU_1,
0,
"Realtek",
- "RTL8187B Wireless Adapter",
+ "RTL8188RU",
},
{
- USB_VENDOR_REALTEK, USB_PRODUCT_REALTEK_RTL8188CU_3,
+ USB_VENDOR_REALTEK, USB_PRODUCT_REALTEK_RTL8188CE_1,
0,
"Realtek",
- "RTL8188CU",
+ "RTL8188CE",
},
{
- USB_VENDOR_REALTEK, USB_PRODUCT_REALTEK_RTL8196EU,
+ USB_VENDOR_REALTEK, USB_PRODUCT_REALTEK_RTL8188RU_3,
0,
"Realtek",
- "RTL8196EU",
+ "RTL8188RU",
},
{
- USB_VENDOR_REALTEK, USB_PRODUCT_REALTEK_RTL8187B_1,
+ USB_VENDOR_REALTEK, USB_PRODUCT_REALTEK_RTL8187,
0,
"Realtek",
- "RTL8187B Wireless Adapter",
+ "RTL8187 Wireless Adapter",
},
{
- USB_VENDOR_REALTEK, USB_PRODUCT_REALTEK_RTL8187B_2,
+ USB_VENDOR_REALTEK, USB_PRODUCT_REALTEK_RTL8187B_0,
0,
"Realtek",
"RTL8187B Wireless Adapter",
@@ -14230,40 +14374,34 @@ const struct usb_knowndev usb_knowndevs[] = {
"RTL8188CUS",
},
{
- USB_VENDOR_REALTEK, USB_PRODUCT_REALTEK_RTL8188CU_COMBO,
- 0,
- "Realtek",
- "RTL8188CU",
- },
- {
- USB_VENDOR_REALTEK, USB_PRODUCT_REALTEK_RTL8191CU,
+ USB_VENDOR_REALTEK, USB_PRODUCT_REALTEK_RTL8192EU,
0,
"Realtek",
- "RTL8191CU",
+ "RTL8192EU",
},
{
- USB_VENDOR_REALTEK, USB_PRODUCT_REALTEK_RTL8192CU,
+ USB_VENDOR_REALTEK, USB_PRODUCT_REALTEK_RTL8188CU_3,
0,
"Realtek",
- "RTL8192CU",
+ "RTL8188CU",
},
{
- USB_VENDOR_REALTEK, USB_PRODUCT_REALTEK_RTL8192CE,
+ USB_VENDOR_REALTEK, USB_PRODUCT_REALTEK_RTL8196EU,
0,
"Realtek",
- "RTL8192CE",
+ "RTL8196EU",
},
{
- USB_VENDOR_REALTEK, USB_PRODUCT_REALTEK_RTL8188RU_1,
+ USB_VENDOR_REALTEK, USB_PRODUCT_REALTEK_RTL8187B_1,
0,
"Realtek",
- "RTL8188RU",
+ "RTL8187B Wireless Adapter",
},
{
- USB_VENDOR_REALTEK, USB_PRODUCT_REALTEK_RTL8188RU_3,
+ USB_VENDOR_REALTEK, USB_PRODUCT_REALTEK_RTL8187B_2,
0,
"Realtek",
- "RTL8188RU",
+ "RTL8187B Wireless Adapter",
},
{
USB_VENDOR_REALTEK, USB_PRODUCT_REALTEK_RTL8712,
@@ -14278,10 +14416,16 @@ const struct usb_knowndev usb_knowndevs[] = {
"RTL8713",
},
{
- USB_VENDOR_REALTEK, USB_PRODUCT_REALTEK_RTL8188RU_2,
+ USB_VENDOR_REALTEK, USB_PRODUCT_REALTEK_RTL8188CU_COMBO,
0,
"Realtek",
- "RTL8188RU",
+ "RTL8188CU",
+ },
+ {
+ USB_VENDOR_REALTEK, USB_PRODUCT_REALTEK_RTL8723BU,
+ 0,
+ "Realtek",
+ "RTL8723BU",
},
{
USB_VENDOR_REALTEK, USB_PRODUCT_REALTEK_RTL8192SU,
@@ -17116,6 +17260,12 @@ const struct usb_knowndev usb_knowndevs[] = {
"USB audio headset",
},
{
+ USB_VENDOR_THINGM, USB_PRODUCT_THINGM_BLINK1,
+ 0,
+ "ThingM",
+ "USB notification light",
+ },
+ {
USB_VENDOR_TI, USB_PRODUCT_TI_UTUSB41,
0,
"Texas Instruments",
@@ -17128,6 +17278,48 @@ const struct usb_knowndev usb_knowndevs[] = {
"TUSB2046 hub",
},
{
+ USB_VENDOR_TI, USB_PRODUCT_TI_USB3410,
+ 0,
+ "Texas Instruments",
+ "TI USB 3410 Modem",
+ },
+ {
+ USB_VENDOR_TI, USB_PRODUCT_TI_USB5052,
+ 0,
+ "Texas Instruments",
+ "TI USB 5250 Modem",
+ },
+ {
+ USB_VENDOR_TI, USB_PRODUCT_TI_FRI2,
+ 0,
+ "Texas Instruments",
+ "TI Fish River Island II",
+ },
+ {
+ USB_VENDOR_TI, USB_PRODUCT_TI_USB5052_EEPROM,
+ 0,
+ "Texas Instruments",
+ "TI USB 5250 Modem w/Eeprom",
+ },
+ {
+ USB_VENDOR_TI, USB_PRODUCT_TI_USB5052_FW,
+ 0,
+ "Texas Instruments",
+ "TI USB 5250 Modme w/Firmware running",
+ },
+ {
+ USB_VENDOR_TI, USB_PRODUCT_TI_USB5152,
+ 0,
+ "Texas Instruments",
+ "TI USB 5152 Modem",
+ },
+ {
+ USB_VENDOR_TI, USB_PRODUCT_TI_EZ430,
+ 0,
+ "Texas Instruments",
+ "TI ex430 development tool",
+ },
+ {
USB_VENDOR_THRUST, USB_PRODUCT_THRUST_FUSION_PAD,
0,
"Thrustmaster",
@@ -17182,6 +17374,12 @@ const struct usb_knowndev usb_knowndevs[] = {
"Archer T4U",
},
{
+ USB_VENDOR_TPLINK, USB_PRODUCT_TPLINK_WN822NV4,
+ 0,
+ "TP-Link",
+ "TL-WN822N v4",
+ },
+ {
USB_VENDOR_TPLINK, USB_PRODUCT_TPLINK_WN823NV2,
0,
"TP-Link",
@@ -21346,6 +21544,12 @@ const struct usb_knowndev usb_knowndevs[] = {
NULL,
},
{
+ USB_VENDOR_HONEYWELL, 0,
+ USB_KNOWNDEV_NOPROD,
+ "Honeywell",
+ NULL,
+ },
+ {
USB_VENDOR_LIEBERT2, 0,
USB_KNOWNDEV_NOPROD,
"Liebert",
@@ -21388,6 +21592,12 @@ const struct usb_knowndev usb_knowndevs[] = {
NULL,
},
{
+ USB_VENDOR_MOXA, 0,
+ USB_KNOWNDEV_NOPROD,
+ "Moxa",
+ NULL,
+ },
+ {
USB_VENDOR_ANALOG, 0,
USB_KNOWNDEV_NOPROD,
"Analog Devices",
@@ -22012,6 +22222,12 @@ const struct usb_knowndev usb_knowndevs[] = {
NULL,
},
{
+ USB_VENDOR_ABBOTT, 0,
+ USB_KNOWNDEV_NOPROD,
+ "Abbott Diabetics",
+ NULL,
+ },
+ {
USB_VENDOR_BAYER, 0,
USB_KNOWNDEV_NOPROD,
"Bayer",
@@ -22288,6 +22504,12 @@ const struct usb_knowndev usb_knowndevs[] = {
NULL,
},
{
+ USB_VENDOR_THINGM, 0,
+ USB_KNOWNDEV_NOPROD,
+ "ThingM",
+ NULL,
+ },
+ {
USB_VENDOR_PLANEX, 0,
USB_KNOWNDEV_NOPROD,
"Planex Communications",