Bluetooth Driver
Topics in this section,
In this section, you are going to learn
Bluetooth driver
Term |
Expansion |
Explanation |
BT |
Bluetooth |
Short-range wireless technology standard that is used for exchanging data between devices over short distances |
BLE |
Bluetooth Low Energy |
Designed to be a version of Bluetooth with a lower energy consumption rate |
DSP |
Digital Signal Processors |
Take real-world signals like voice, audio, video, temperature, pressure, or position that have been digitized and then mathematically manipulate them |
HCI |
Host Controller Interface |
Thin layer which transports commands and events between the host and controller elements of the Bluetooth protocol stack |
OSS |
Open Sound System |
Interface for making and capturing sound in Unix and Unix-like operating systems |
USB |
Universal Serial Bus |
Industry standard that allows data exchange and delivery of power between many types of electronics |
HDA |
High Definition Audio |
Audio files with greater than 44.1 kHz sample rate or higher than 16-bit audio bit depth |
PCM |
Pulse-Code Modulation |
Method for converting analog audio into digital audio |
# |
Version |
---|---|
Freebsd |
14.1.0 |
Kernel Modules |
Description |
ng_ubt.ko |
Driver for Bluetooth USB devices |
netgraph.ko |
Netgraph control utility. It creates a new netgraph node of type socket which can be used to issue netgraph commands |
ng_hci.ko |
Bluetooth Host Controller Interface (HCI) layer |
ng_bluetooth.ko |
Placeholder for global Bluetooth variables |
ng_btsocket.ko |
Bluetooth sockets layer |
ng_l2cap.ko |
Bluetooth Logical Link Control and Adaptation Protocol (L2CAP) |
usb.ko |
Interfaces for directly managing a usb device |
xhci.ko |
USB extensible Host Controller driver |
sound.ko |
FreeBSD PCM audio device infrastructure |
cuse.ko |
Userland character device driver |
Library Modules |
Description |
libnetgraph.so.4 |
Library for supporting user-mode programs that wish to interact with the netgraph system |
libedit.so.8 |
Provides command line editing functionality |
libthr.so.3 |
POSIX threads library |
libc.so.7 |
Standard C libraries |
libbluetooth.so.4 |
Bluetooth User Library |
libnv.so.1 |
Name/value pairs library |
libsdp.so.4 |
Bluetooth Service Discovery Protocol User Library |
libfftw3.so.3 |
Library designed to compute discrete Fourier transforms |
libm.so.5 |
The math library |
libsamplerate.so.0 |
Sample Rate Converter for audio. |
libcuse.so.1 |
Userland character device library |
Commands |
Description |
ngctl |
Netgraph control utility. It creates a new netgraph node of type socket which can be used to issue netgraph commands |
hcsecd |
Daemon that controls link keys and PIN codes for Bluetooth devices |
hccontrol |
Bluetooth HCI configuration utility |
usbconfig |
Utility to configure and dump information about the USB subsystem |
virtual_oss |
Audio mixing application that multiplexes and demultiplexes a single OSS device into multiple customizable OSS compatible devices using character devices from userspace |
snd_hda |
Intel High Definition Audio bridge device driver |
Laptop OS: |
FreeBSD 14.1-Release |
Bluetooth chipset: |
Intel Dual Band Wireless-AC 3168NGW with Bluetooth integrated |
Headphones: |
OnePlus Buds |
Chipset |
Intel Wireless-AC 3168 Bluetooth |
Vendor ID |
0x8087 |
Product ID |
0x0aa7 |
Interface |
ubt0 |
Chipset |
Intel XHCI root HUB |
Vendor ID |
0x0000 |
Product ID |
0x0000 |
Interface |
uhub0 |
Chipset |
Intel Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers |
Vendor ID |
0x8086 |
Device ID |
0x5914 |
Interface |
hostb0 |
Bluetooth setup script
Netgraph control utility. It creates a new netgraph node of type socket which can be used to issue netgraph commands
Binary Name : |
ngctl |
Version : |
ngctl.8,v 1.6 |
Size : |
21K |
Source path : |
/usr/src/usr.sbin/ngctl |
Binary path : |
/usr/obj/usr/src/amd64.amd64/usr.sbin/ngctl/ngctl |
List of c files : |
|
NM symbol list |
See the full content of nm output0000000000005d10 t ConfigCmd
0000000000005ec0 t ConnectCmd
0000000000006f60 t DebugCmd
00000000000056a0 t DoParseCommand
0000000000005fd0 t DotCmd
0000000000005460 T DumpAscii
00000000000059c0 t FindCommand
0000000000004b20 t HelpCmd
0000000000006910 t ListCmd
0000000000005c10 t MkPeerCmd
0000000000005780 t Monitor
0000000000006bb0 t MsgCmd
0000000000006dc0 T MsgRead
0000000000006600 t NameCmd
U NgAllocRecvData
U NgAllocRecvMsg
U NgMkSockNode
U NgRecvMsg
U NgSendAsciiMsg
U NgSendMsg
U NgSetDebug
0000000000005990 t Prompt
0000000000004f30 t QuitCmd
0000000000004a10 t ReadCmd
0000000000007060 t RmHookCmd
00000000000066b0 t ShowCmd
0000000000007000 t ShutdownCmd
0000000000007120 t StatusCmd
0000000000007210 t TypesCmd
00000000000059a0 t Unblock
0000000000007350 t WriteCmd
U _CurrentRuneLocale
0000000000009110 d _DYNAMIC
w _Jv_RegisterClasses
U _ThreadRuneLocale
00000000000089e8 d __CTOR_END__
00000000000089e0 d __CTOR_LIST__
00000000000089f8 d __DTOR_END__
00000000000089f0 d __DTOR_LIST__
0000000000008a00 d __JCR_END__
0000000000008a00 d __JCR_LIST__
w __cxa_finalize
00000000000075a0 t __do_global_ctors_aux
0000000000004990 t __do_global_dtors_aux
000000000000a340 d __dso_handle
U __error
U __isthreaded
U __libc_start1
U __mb_sb_limit
000000000000a338 D __progname
U __stack_chk_fail
U __stack_chk_guard
U __stderrp
U __stdinp
U __stdoutp
00000000000075d8 T _fini
00000000000075cc T _init
0000000000004960 T _start
U atoi
0000000000008b40 d cmds
000000000000a568 b cond
0000000000008c30 D config_cmd
0000000000008c90 D connect_cmd
000000000000a558 B csock
0000000000008ed0 D debug_cmd
0000000000008cf0 D dot_cmd
000000000000a55c B dsock
U el_end
U el_gets
U el_init
U el_set
U el_source
000000000000a550 B environ
U err
U errx
U exit
U fclose
U ferror
U fgets
U fopen
U fprintf
U fread
U free
U fwrite
U getopt
U getpid
U getprogname
0000000000008a70 D help_cmd
U history
U history_end
U history_init
U isatty
0000000000008e10 D list_cmd
0000000000004f40 T main
U malloc
0000000000008bd0 D mkpeer_cmd
0000000000008e70 D msg_cmd
000000000000a560 b mutex
0000000000008d50 D name_cmd
U optarg
U optind
U printf
U pthread_cancel
U pthread_cond_signal
U pthread_cond_wait
U pthread_create
U pthread_kill
U pthread_mutex_lock
U pthread_mutex_unlock
U putchar
U puts
0000000000008ad0 D quit_cmd
0000000000008a10 D read_cmd
00000000000049e0 t register_classes
0000000000008f90 D rmhook_cmd
U select
U sendto
0000000000008db0 D show_cmd
0000000000008f30 D shutdown_cmd
U sigaction
U sigemptyset
U snprintf
U sscanf
0000000000008ff0 D status_cmd
U strcat
U strcmp
U strcspn
U strlcpy
U strlen
U strncasecmp
U strtok
0000000000009050 D types_cmd
000000000000a570 b unblock
U warn
U warnx
00000000000090b0 D write_cmd
|
# ldd ngctl ngctl: libnetgraph.so.4 => /usr/lib/libnetgraph.so.4 (0x3d5fc6ac000) libedit.so.8 => /lib/libedit.so.8 (0x3d5fc7c9000) libthr.so.3 => /lib/libthr.so.3 (0x3d5fd1ba000) libc.so.7 => /lib/libc.so.7 (0x3d5ff716000) libtinfow.so.9 => /lib/libtinfow.so.9 (0x3d5fe069000) [vdso] (0x3d5fc609000) |
# ldd /usr/lib/libnetgraph.so.4 /usr/lib/libnetgraph.so.4: libc.so.7 => /lib/libc.so.7 (0x2167ea4d2000) |
# ldd /lib/libedit.so.8 /lib/libedit.so.8: libtinfow.so.9 => /lib/libtinfow.so.9 (0x2ea4cbfeb000) libc.so.7 => /lib/libc.so.7 (0x2ea4ca0c7000) |
# ldd /lib/libtinfow.so.9 /lib/libtinfow.so.9: libc.so.7 => /lib/libc.so.7 (0x1928bc8e7000) |
# ldd /lib/libthr.so.3 /lib/libthr.so.3: libc.so.7 => /lib/libc.so.7 (0x33b2a4033000) |
Daemon that controls link keys and PIN codes for Bluetooth devices
Binary Name : |
hcsecd |
Version : |
hcsecd.8,v 1.8 |
Size : |
21K |
Source path : |
/usr/src/usr.sbin/bluetooth/hcsecd |
Binary path : |
/usr/obj/usr/src/amd64.amd64/usr.sbin/bluetooth/hcsecd/hcsecd |
List of c files : |
|
NM symbol list |
See the full content of nm output0000000000008d20 d _DYNAMIC
w _Jv_RegisterClasses
0000000000008cf8 d __CTOR_END__
0000000000008cf0 d __CTOR_LIST__
0000000000008d08 d __DTOR_END__
0000000000008d00 d __DTOR_LIST__
0000000000008d10 d __JCR_END__
0000000000008d10 d __JCR_LIST__
w __cxa_finalize
0000000000007940 t __do_global_ctors_aux
00000000000042e0 t __do_global_dtors_aux
0000000000009f08 d __dso_handle
U __error
U __isthreaded
U __libc_start1
0000000000009f00 D __progname
U __srget
U __stack_chk_fail
U __stack_chk_guard
U __stderrp
U __stdinp
U __stdoutp
0000000000007978 T _fini
000000000000796c T _init
00000000000042b0 T _start
U bt_aton
U bt_ntoa
U calloc
0000000000006930 T clean_config
U clearerr
U close
U closelog
0000000000009f18 D config_file
U daemon
000000000000a0e8 b done
0000000000007690 T dump_keys_file
000000000000a0e0 B environ
U err
U errx
U exit
U fclose
U ferror
U fgets
U fileno
U fopen
U fprintf
U fread
U free
U fwrite
0000000000007330 T get_key
U getc
U getopt
U getpid
U getuid
0000000000007600 t hexa2int8
U isatty
000000000000a1a8 b key
000000000000a150 b link_keys
0000000000004360 T main
U malloc
U memcpy
U memset
U open
U openlog
U optarg
U puts
0000000000006820 T read_config_file
0000000000007390 T read_keys_file
U realloc
U recvfrom
0000000000004330 t register_classes
U remove
U rename
U sendto
U setsockopt
U sigaction
0000000000004db0 t sighup
0000000000004d80 t sigint
U snprintf
U socket
U strchr
U strdup
U strerror
U strlen
U strncpy
U syslog
U unlink
U write
0000000000002040 r yy_accept
00000000000021c0 r yy_base
000000000000a110 b yy_buffer_stack
000000000000a148 b yy_buffer_stack_max
000000000000a118 b yy_buffer_stack_top
000000000000a120 b yy_c_buf_p
00000000000020d0 r yy_chk
0000000000005d10 T yy_create_buffer
0000000000002270 r yy_def
00000000000061c0 T yy_delete_buffer
0000000000001f40 r yy_ec
0000000000005d80 t yy_fatal_error
000000000000a100 B yy_flex_debug
0000000000006240 T yy_flush_buffer
000000000000a128 b yy_hold_char
000000000000a104 b yy_init
0000000000005f40 t yy_init_buffer
000000000000a130 b yy_last_accepting_cpos
000000000000a12c b yy_last_accepting_state
0000000000002320 r yy_meta
000000000000a144 b yy_n_chars
0000000000002340 r yy_nxt
0000000000002430 r yy_rule_can_match_eol
00000000000064e0 T yy_scan_buffer
0000000000006590 T yy_scan_bytes
0000000000006570 T yy_scan_string
000000000000a108 b yy_start
0000000000006070 T yy_switch_to_buffer
00000000000061b0 T yyalloc
000000000000a160 B yychar
00000000000025b0 r yycheck
00000000000024d0 r yydefred
0000000000002ae0 r yydgoto
000000000000a15c B yyerrflag
00000000000067f0 T yyerror
0000000000006230 T yyfree
00000000000066f0 T yyget_debug
0000000000006680 T yyget_in
00000000000066a0 T yyget_leng
0000000000006670 T yyget_lineno
0000000000006690 T yyget_out
00000000000066b0 T yyget_text
0000000000002ab0 r yygindex
000000000000a0f0 B yyin
0000000000002a10 r yylen
000000000000a140 B yyleng
0000000000004de0 T yylex
0000000000006710 T yylex_destroy
0000000000002a60 r yylhs
0000000000009f10 D yylineno
000000000000a198 B yylval
000000000000a158 B yynerrs
000000000000a0f8 B yyout
00000000000069a0 T yyparse
0000000000006430 T yypop_buffer_state
00000000000062e0 T yypush_buffer_state
00000000000067e0 T yyrealloc
0000000000005db0 T yyrestart
0000000000006700 T yyset_debug
00000000000066d0 T yyset_in
00000000000066c0 T yyset_lineno
00000000000066e0 T yyset_out
0000000000002540 r yysindex
000000000000a168 b yystack.0
000000000000a170 b yystack.1
000000000000a178 b yystack.2
000000000000a180 b yystack.3
000000000000a188 b yystack.4
000000000000a190 b yystack.5
00000000000027e0 r yytable
000000000000a138 B yytext
000000000000a1a0 B yyval
|
# ldd hcsecd hcsecd: libbluetooth.so.4 => /usr/lib/libbluetooth.so.4 (0x2153c55f2000) libc.so.7 => /lib/libc.so.7 (0x2153c4c0a000) [vdso] (0x2153c3641000) |
# ldd /usr/lib/libbluetooth.so.4 /usr/lib/libbluetooth.so.4: libc.so.7 => /lib/libc.so.7 (0x3babfdc9a000) |
Bluetooth HCI configuration utility
Binary Name: |
hccontrol |
Version |
hccontrol.8,v 1.6 |
Size |
117K |
Source path |
/usr/src/usr.sbin/bluetooth/hccontrol |
Binary path |
/usr/obj/usr/src/amd64.amd64/usr.sbin/bluetooth/hccontrol/hccontrol |
List of C files: |
|
NM symbols list: |
See the full content of nm output000000000002f350 d _DYNAMIC
w _Jv_RegisterClasses
000000000002e368 d __CTOR_END__
000000000002e360 d __CTOR_LIST__
000000000002e378 d __DTOR_END__
000000000002e370 d __DTOR_LIST__
000000000002e380 d __JCR_END__
000000000002e380 d __JCR_LIST__
U __assert
w __cxa_finalize
000000000002cfb0 t __do_global_ctors_aux
0000000000022fb0 t __do_global_dtors_aux
0000000000030538 d __dso_handle
U __error
U __libc_start1
0000000000030530 D __progname
U __stack_chk_fail
U __stack_chk_guard
U __stdoutp
000000000002cfe8 T _fini
000000000002cfdc T _init
0000000000022f80 T _start
U atof
U atoi
U bind
U bt_aton
U bt_gethostbyaddr
U bt_gethostbyname
U bt_ntoa
U calloc
U close
U connect
000000000002c760 T dump_adv_data
0000000000031160 B environ
U err
U errx
U exit
U fprintf
U fputc
U fputs
U free
U fwrite
U getopt
0000000000027230 t handle_le_connection_event
0000000000027380 t handle_le_remote_features_event
0000000000024440 t hci_add_sco_connection
000000000002c570 T hci_addrtype2str
000000000002c4f0 T hci_bdaddr2str
0000000000031180 b hci_bdaddr2str.buffer
000000000002c460 T hci_cc2str
0000000000024680 t hci_change_connection_packet_type
0000000000027dc0 t hci_change_local_name
000000000002bf50 T hci_coding2str
000000000002c100 T hci_commands2str
000000000002e3d0 d hci_commands2str.t
000000000002c490 T hci_con_state2str
0000000000023ef0 t hci_create_connection
0000000000027cb0 t hci_delete_stored_link_key
0000000000024230 t hci_disconnect
000000000002bf20 T hci_encrypt2str
000000000002e390 d hci_encrypt2str.t
000000000002e3b0 d hci_encrypt2str.t1
000000000002c220 T hci_features2str
000000000002ef50 d hci_features2str.t
000000000002b090 t hci_flush_neighbor_cache
000000000002a450 t hci_get_link_quality
000000000002bfb0 T hci_hmode2str
0000000000023af0 t hci_inquiry
000000000002c600 T hci_le_chanmap2str
000000000002c340 T hci_le_features2str
000000000002f150 d hci_le_features2str.t
000000000002be90 T hci_link2str
000000000002c0a0 T hci_lmpver2str
000000000002c0d0 T hci_manufacturer2str
000000000002c5d0 T hci_mc_accuracy2str
000000000002ab50 t hci_node_initialize
000000000002bec0 T hci_pin2str
0000000000028880 t hci_read_authentication_enable
000000000002a190 t hci_read_bd_addr
0000000000029fe0 t hci_read_buffer_size
0000000000028bc0 t hci_read_class_of_device
0000000000024f10 t hci_read_clock_offset
0000000000027f70 t hci_read_connection_accept_timeout
000000000002b2b0 t hci_read_connection_list
000000000002a0d0 t hci_read_country_code
000000000002ab70 t hci_read_debug_level
0000000000028a20 t hci_read_encryption_mode
000000000002a250 t hci_read_failed_contact_counter
0000000000029120 t hci_read_hold_mode_activity
0000000000028660 t hci_read_inquiry_scan_activity
0000000000029a30 t hci_read_le_host_support
00000000000238b0 t hci_read_link_policy_settings
00000000000294c0 t hci_read_link_supervision_timeout
0000000000027eb0 t hci_read_local_name
0000000000029d50 t hci_read_local_supported_commands
0000000000029ea0 t hci_read_local_supported_features
0000000000029c20 t hci_read_local_version_information
000000000002b0b0 t hci_read_neighbor_cache
000000000002ad70 t hci_read_node_bd_addr
000000000002ac60 t hci_read_node_buffer_size
000000000002ae00 t hci_read_node_features
000000000002a690 T hci_read_node_link_policy_settings_mask
000000000002a9c0 T hci_read_node_list
000000000002a7a0 T hci_read_node_packet_mask
000000000002a8b0 T hci_read_node_role_switch
000000000002af60 t hci_read_node_stat
000000000002aad0 t hci_read_node_state
0000000000028f90 t hci_read_number_broadcast_retransmissions
0000000000028450 t hci_read_page_scan_activity
00000000000298a0 t hci_read_page_scan_mode
0000000000029710 t hci_read_page_scan_period_mode
0000000000028110 t hci_read_page_timeout
00000000000274d0 t hci_read_pin_type
0000000000024af0 t hci_read_remote_supported_features
0000000000024d10 t hci_read_remote_version_information
000000000002a570 t hci_read_rssi
00000000000282b0 t hci_read_scan_enable
0000000000029320 t hci_read_sco_flow_control_enable
0000000000027670 t hci_read_stored_link_key
0000000000028d60 t hci_read_voice_settings
0000000000023380 T hci_recv
0000000000024860 t hci_remote_name_request
0000000000023030 T hci_request
0000000000027440 t hci_reset
000000000002a370 t hci_reset_failed_contact_counter
000000000002b070 t hci_reset_node_stat
000000000002c5a0 T hci_role2str
0000000000023580 t hci_role_discovery
000000000002bef0 T hci_scan2str
00000000000232f0 T hci_send
0000000000023560 T hci_simple_request
000000000002c4c0 T hci_status2str
00000000000236b0 t hci_switch_role
000000000002bf80 T hci_vdata2str
000000000002c070 T hci_ver2str
0000000000028940 t hci_write_authentication_enable
0000000000028c70 t hci_write_class_of_device
0000000000028030 t hci_write_connection_accept_timeout
000000000002abf0 t hci_write_debug_level
0000000000028ae0 t hci_write_encryption_mode
0000000000029240 t hci_write_hold_mode_activity
0000000000028750 t hci_write_inquiry_scan_activity
0000000000029af0 t hci_write_le_host_support
00000000000239d0 t hci_write_link_policy_settings
00000000000295f0 t hci_write_link_supervision_timeout
000000000002a710 T hci_write_node_link_policy_settings_mask
000000000002a820 T hci_write_node_packet_mask
000000000002a930 T hci_write_node_role_switch
0000000000029040 t hci_write_number_broadcast_retransmissions
0000000000028530 t hci_write_page_scan_activity
0000000000029950 t hci_write_page_scan_mode
00000000000297c0 t hci_write_page_scan_period_mode
00000000000281d0 t hci_write_page_timeout
0000000000027590 t hci_write_pin_type
0000000000028370 t hci_write_scan_enable
00000000000293e0 t hci_write_sco_flow_control_enable
0000000000027ab0 t hci_write_stored_link_key
0000000000028ec0 t hci_write_voice_settings
00000000000308b0 D host_controller_baseband_commands
0000000000030c90 D info_commands
U ioctl
00000000000265c0 t le_add_device_to_white_list
0000000000026510 t le_clear_white_list
00000000000306b0 D le_commands
00000000000269a0 t le_connect
00000000000250c0 t le_enable
0000000000026ff0 t le_rand
0000000000025a30 t le_read_advertising_channel_tx_power
0000000000025e10 t le_read_buffer_size
0000000000026d10 t le_read_channel_map
0000000000025290 t le_read_local_supported_features
0000000000026e90 t le_read_remote_features
0000000000025460 t le_read_supported_states
0000000000026460 t le_read_white_list_size
00000000000267b0 t le_remove_device_from_white_list
0000000000025fb0 t le_scan
0000000000025d10 t le_set_advertising_data
0000000000025910 t le_set_advertising_enable
0000000000025ae0 t le_set_advertising_param
0000000000025610 t le_set_scan_enable
0000000000025740 t le_set_scan_param
0000000000025510 t le_set_scan_response
00000000000305c0 D link_control_commands
0000000000030540 D link_policy_commands
000000000002b490 T main
U memcpy
U memset
0000000000030dc0 D node_commands
000000000003116c B numeric_bdaddr
U optarg
U optind
U optreset
00000000000270a0 t parse_param
000000000002c7f0 T print_adv_data
U printf
U recv
0000000000023000 t register_classes
000000000002032c r reltable.hci_addrtype2str
00000000000201f4 r reltable.hci_cc2str
000000000001de9c r reltable.hci_coding2str
00000000000201fc r reltable.hci_con_state2str
000000000001de7c r reltable.hci_link2str
000000000001deec r reltable.hci_lmpver2str
000000000001df1c r reltable.hci_manufacturer2str
0000000000020344 r reltable.hci_mc_accuracy2str
000000000001de84 r reltable.hci_pin2str
000000000002033c r reltable.hci_role2str
000000000001de8c r reltable.hci_scan2str
000000000002020c r reltable.hci_status2str
000000000001deac r reltable.hci_vdata2str
000000000001debc r reltable.hci_ver2str
U select
U send
U setsockopt
U snprintf
U socket
U sscanf
0000000000030d40 D status_commands
U strcasecmp
U strchr
U strcmp
U strdup
U strerror
U strlcat
U strlcpy
U strlen
U strncasecmp
U strncat
U strncpy
U strsep
U strtod
U strtol
U sysctl
U sysctlnametomib
0000000000031170 B timeout
U uuid_to_string
0000000000031168 B verbose
|
# ldd hccontrol hccontrol: libbluetooth.so.4 => /usr/lib/libbluetooth.so.4 (0x1b8411853000) libc.so.7 => /lib/libc.so.7 (0x1b84132b9000) [vdso] (0x1b840ffd6000) |
# ldd /usr/lib/libbluetooth.so.4 /usr/lib/libbluetooth.so.4: libc.so.7 => /lib/libc.so.7 (0x78d2302d000) |
Utility used to configure and dump information about the USB subsystem
Binary Name: |
usbconfig |
Size |
21K |
Source path |
/usr/src/usr.sbin/usbconfig |
Binary path |
usr/sbin/usbconfig /usr/obj/usr/src/amd64.amd64/usr.sbin/usbconfig/usbconfig |
List of C files: |
|
NM symbols list: |
See the full content of nm outputU LIBUSB20_CONTROL_SETUP_FORMAT
U _CurrentRuneLocale
0000000000008c20 d _DYNAMIC
w _Jv_RegisterClasses
U _ThreadRuneLocale
00000000000089f8 d __CTOR_END__
00000000000089f0 d __CTOR_LIST__
0000000000008a08 d __DTOR_END__
0000000000008a00 d __DTOR_LIST__
0000000000008a10 d __JCR_END__
0000000000008a10 d __JCR_LIST__
w __cxa_finalize
0000000000007580 t __do_global_ctors_aux
0000000000004550 t __do_global_dtors_aux
0000000000009e28 d __dso_handle
U __error
U __isthreaded
U __libc_start1
U __mb_sb_limit
0000000000009e20 D __progname
U __stack_chk_fail
U __stack_chk_guard
U __stderrp
U __stdoutp
U __swbuf
000000000000a0a8 b _device_desc.usb_vendors
00000000000075b8 T _fini
00000000000075ac T _init
0000000000004520 T _start
U asprintf
0000000000006680 T dump_be_dev_quirks
00000000000065b0 T dump_be_quirk_names
0000000000006de0 T dump_config
0000000000006770 T dump_device_desc
0000000000005fa0 T dump_device_info
00000000000074e0 T dump_device_stats
0000000000007030 t dump_extra
00000000000068e0 t dump_field
0000000000007190 t dump_iface
0000000000005f20 T dump_mode
0000000000005f70 T dump_power_mode
0000000000005f40 T dump_speed
00000000000073c0 T dump_string_by_index
000000000000a050 B environ
U err
U errx
U exit
U fclose
U ferror
U fgets
0000000000005550 t flush_command
U fopen
U fprintf
U free
U fwrite
U getenv
U getopt
U libusb20_be_add_dev_quirk
U libusb20_be_alloc_default
U libusb20_be_device_foreach
U libusb20_be_free
U libusb20_be_get_dev_quirk
U libusb20_be_get_quirk_name
U libusb20_be_get_template
U libusb20_be_remove_dev_quirk
U libusb20_be_set_template
U libusb20_desc_foreach
U libusb20_dev_alloc_config
U libusb20_dev_close
U libusb20_dev_detach_kernel_driver
U libusb20_dev_get_address
U libusb20_dev_get_bus_number
U libusb20_dev_get_config_index
U libusb20_dev_get_desc
U libusb20_dev_get_device_desc
U libusb20_dev_get_iface_desc
U libusb20_dev_get_mode
U libusb20_dev_get_power_mode
U libusb20_dev_get_power_usage
U libusb20_dev_get_speed
U libusb20_dev_get_stats
U libusb20_dev_open
U libusb20_dev_req_string_simple_sync
U libusb20_dev_req_string_sync
U libusb20_dev_request_sync
U libusb20_dev_reset
U libusb20_dev_set_alt_index
U libusb20_dev_set_config_index
U libusb20_dev_set_power_mode
00000000000045d0 T main
U malloc
U optarg
U optind
000000000000a058 b options
U printf
U putc
U putchar
U puts
00000000000045a0 t register_classes
U sscanf
U strcasecmp
U strchr
U strcmp
U strdup
U strlcpy
U strlen
U strncmp
U strtoul
0000000000008a20 d token
|
# ldd usbconfig usbconfig: libusb.so.3 => /usr/lib/libusb.so.3 (0x18598f581000) libc.so.7 => /lib/libc.so.7 (0x185991585000) libthr.so.3 => /lib/libthr.so.3 (0x18598f8c4000) [vdso] (0x18598e801000) |
# ldd /usr/lib/libusb.so.3 /usr/lib/libusb.so.3: libthr.so.3 => /lib/libthr.so.3 (0x2db61263f000) libc.so.7 => /lib/libc.so.7 (0x2db6110cf000) |
# ldd /lib/libthr.so.3 /lib/libthr.so.3: libc.so.7 => /lib/libc.so.7 (0x379a82570000) |
Audio mixing application that multiplexes and demultiplexes a single OSS device into multiple customizable OSS compatible devices using character devices from userspace
Binary Name: |
virtual_oss |
Size |
73K |
Source path |
/usr/ports/audio/virtual_oss/work/virtual_oss-1.3.1 |
Binary path |
/usr/local/sbin/virtual_oss |
List of C files: |
|
NM symbols list: |
See the full content of nm outputU FreeBSD_nvlist_add_number
U FreeBSD_nvlist_add_nvlist
U FreeBSD_nvlist_add_string
U FreeBSD_nvlist_add_stringf
U FreeBSD_nvlist_append_nvlist_array
U FreeBSD_nvlist_create
U FreeBSD_nvlist_destroy
U FreeBSD_nvlist_error
U FreeBSD_nvlist_free_string
U FreeBSD_nvlist_pack
000000000001d750 d _DYNAMIC
w _Jv_RegisterClasses
000000000001d698 d __CTOR_END__
000000000001d690 d __CTOR_LIST__
000000000001d6a8 d __DTOR_END__
000000000001d6a0 d __DTOR_LIST__
000000000001d6b0 d __JCR_END__
000000000001d6b0 d __JCR_LIST__
U __assert
w __cxa_finalize
000000000001bf80 t __do_global_ctors_aux
0000000000007e00 t __do_global_dtors_aux
000000000001e9a8 d __dso_handle
U __error
U __libc_start1
000000000001e9a0 D __progname
U __stack_chk_fail
U __stack_chk_guard
U __stderrp
000000000001bfb8 T _fini
000000000001bfac T _init
0000000000007dd0 T _start
U accept
U accept4
U acos
U alarm
U asin
U atoi
000000000001f6b8 b atomic_cv
000000000000af20 T atomic_lock
000000000001f6b0 b atomic_mtx
000000000000af40 T atomic_unlock
000000000000af60 T atomic_wait
000000000000af80 T atomic_wakeup
00000000000157f0 T avdtpACPFree
0000000000015820 T avdtpACPHandlePacket
0000000000015780 T avdtpAbort
00000000000156a0 T avdtpClose
0000000000014f90 T avdtpDiscoverAndConfig
0000000000015d60 t avdtpGetPacket
00000000000155c0 T avdtpOpen
0000000000014dd0 T avdtpSendAccept
0000000000014d30 T avdtpSendCapabilitiesResponseSBCForACP
0000000000014f00 T avdtpSendDiscResponseAudio
0000000000014e60 T avdtpSendReject
0000000000015380 t avdtpSendSyncCommand
000000000003f8f8 b avdtpSendSyncCommand.transLabel
0000000000015550 T avdtpSetConfiguration
0000000000015630 T avdtpStart
0000000000015710 T avdtpSuspend
000000000003f900 b be_silent
U bind
U bt_aton
0000000000004d58 r bt_attrs
U bt_gethostbyname
000000000003f8fc b bt_in_background
00000000000143c0 t bt_open
000000000002f8b8 b bt_play_cfg
00000000000140d0 t bt_play_close
00000000000143b0 t bt_play_delay
0000000000013fe0 t bt_play_open
0000000000014150 t bt_play_transfer
000000000001f878 b bt_rec_cfg
0000000000013f60 t bt_rec_close
0000000000013fd0 t bt_rec_delay
0000000000013ef0 t bt_rec_open
0000000000013fb0 t bt_rec_transfer
0000000000013d50 T bt_receive
000000000001a150 T bt_speaker_main
000000000001eaf0 d bt_speaker_opts
00000000000199b0 t calc_bitneed
U calloc
U clock_gettime
U close
000000000001bc80 T command_main
U connect
U cos
0000000000005180 r cosdata4
0000000000004f80 r cosdata8
00000000000054c0 r cosdecdata4
00000000000052c0 r cosdecdata8
U cuse_copy_in
U cuse_copy_out
U cuse_dev_create
U cuse_dev_get_per_file_handle
U cuse_dev_get_priv0
U cuse_dev_set_per_file_handle
U cuse_got_peer_signal
U cuse_init
U cuse_poll_wakeup
U cuse_wait_and_process
U daemon
000000000000dea0 t dup_profile
000000000001f020 B environ
000000000001b420 t equalizer_load
000000000001ad50 T equalizer_main
000000000001ebb0 d equalizer_opts
U errx
U exit
U feature_present
U fftw_destroy_plan
U fftw_execute
U fftw_plan_r2r_1d
000000000000a350 T format_export
000000000000a170 T format_import
000000000000a690 T format_max
000000000000a6d0 T format_maximum
000000000000aa20 T format_remix
000000000000ac90 T format_silence
U fprintf
U free
U fwrite
U getopt
U getopt_long
U getpid
U getsockopt
U ioctl
U listen
U log
0000000000005280 r loudnessoffset4
0000000000005200 r loudnessoffset8
000000000000da30 T main
U malloc
U memcpy
U memmove
U memset
000000000001a5a0 t message
000000000001b350 t message
000000000001bec0 t message
0000000000013ce0 t null_close
0000000000013d30 t null_delay
0000000000013cb0 t null_open
0000000000013d40 t null_play_transfer
0000000000013cf0 t null_rec_transfer
U open
U optarg
U optind
U optreset
0000000000013840 t oss_close
0000000000013990 t oss_open
0000000000013950 t oss_play_delay
0000000000013920 t oss_play_open
0000000000013940 t oss_play_transfer
00000000000138f0 t oss_rec_delay
0000000000013820 t oss_rec_open
0000000000013870 t oss_rec_transfer
000000000000c850 t parse_options
U poll
U printf
000000000001a670 t process_connection
U pthread_cond_broadcast
U pthread_cond_init
U pthread_cond_wait
U pthread_create
U pthread_mutex_init
U pthread_mutex_lock
U pthread_mutex_unlock
U puts
U read
0000000000007e50 t register_classes
U roundf
U rtprio
0000000000004ee0 r sbc_coeffs4
0000000000004da0 r sbc_coeffs8
0000000000017a90 T sbc_decode_frame
0000000000015eb0 T sbc_encode_frame
U sdp_close
U sdp_error
U sdp_open
U sdp_open_local
U sdp_register_service
U sdp_search
U sdp_unregister_service
U setsockopt
U signal
U sin
U sleep
U snprintf
U socket
U src_delete
U src_new
U src_process
U sscanf
U strcmp
U strerror
U strlcpy
U strlen
U strncasecmp
U strncmp
U strncpy
U strtok_r
U system
U time
U usleep
000000000000b240 T vclient_alloc
000000000000afe0 T vclient_bufsize_scaled
000000000000e550 t vclient_close
0000000000009f50 T vclient_eq_alloc
000000000000a0e0 T vclient_eq_free
000000000000b750 T vclient_export_read_locked
000000000000b140 T vclient_free
000000000000b280 T vclient_get_default_fmt
000000000000c1c0 T vclient_import_write_locked
000000000000fd40 t vclient_input_delay
000000000000ea10 t vclient_ioctl_oss
000000000000ff80 t vclient_ioctl_wav
000000000000b0e0 T vclient_noise
000000000000e540 t vclient_open_oss
000000000000fbe0 t vclient_open_sub
000000000000ff60 t vclient_open_wav
000000000001d6f0 d vclient_oss_methods
000000000000fd80 t vclient_output_delay
000000000000fea0 t vclient_output_delay_adjusted
000000000000fb20 t vclient_poll
000000000000e630 t vclient_read
00000000000133c0 t vclient_read_linear
0000000000009c50 T vclient_rx_equalizer
000000000000afa0 T vclient_sample_bytes
000000000000b2d0 T vclient_setup_buffers
0000000000009960 T vclient_tx_equalizer
000000000001d720 d vclient_wav_methods
00000000000132e0 t vclient_write_linear
000000000000e820 t vclient_write_oss
000000000000ff70 t vclient_write_wav
0000000000008820 t vctl_close
0000000000008830 t vctl_ioctl
000000000001d6c0 D vctl_methods
0000000000008810 t vctl_open
U vfprintf
00000000000100e0 t virtual_cuse_hup
00000000000100b0 t virtual_cuse_process
000000000001f6e8 B virtual_monitor_input
000000000001f708 B virtual_monitor_local
000000000001f6f8 B virtual_monitor_output
00000000000111c0 T virtual_oss_delay_ns
0000000000012db0 t virtual_oss_mixer_core
0000000000011310 T virtual_oss_process
00000000000112c0 T virtual_oss_timestamp
0000000000011200 T virtual_oss_wait
000000000000de80 t virtual_pipe
000000000001f6c8 B virtual_profile_client_head
000000000001f6d8 B virtual_profile_loopback_head
000000000000b070 T vmonitor_alloc
000000000001f028 b voss_ad.0
000000000001f030 b voss_ad.1
000000000001f078 b voss_ad.10
000000000001f080 b voss_ad.11
000000000001f088 b voss_ad.12
000000000001f090 b voss_ad.13
000000000001f098 b voss_ad.14
000000000001f038 b voss_ad.2
000000000001f040 b voss_ad.3
000000000001f048 b voss_ad.4
000000000001f050 b voss_ad.5
000000000001f058 b voss_ad.6
000000000001f060 b voss_ad.7
000000000001f068 b voss_ad.8
000000000001f070 b voss_ad.9
000000000001f0a1 B voss_ad_enabled
00000000000084b0 T voss_ad_getput_sample
0000000000007f10 T voss_ad_init
000000000001f0a2 B voss_ad_input_channel
000000000001f09c B voss_ad_last_delay
000000000001f0a3 B voss_ad_output_channel
000000000001f0a0 B voss_ad_output_signal
0000000000007e80 T voss_ad_reset
000000000000c700 T voss_add_options
000000000001e9bc d voss_add_options.name
000000000001eab8 D voss_backend_bt_play
000000000001ea88 D voss_backend_bt_rec
000000000001ea58 D voss_backend_null_play
000000000001ea28 D voss_backend_null_rec
000000000001e9f8 D voss_backend_oss_play
000000000001e9c8 D voss_backend_oss_rec
00000000000086f0 T voss_compressor
000000000001f7c0 B voss_ctl_device
000000000001f7ac b voss_do_background
000000000001f804 B voss_dsp_bits
000000000001f7a4 B voss_dsp_max_channels
000000000001f720 B voss_dsp_rx_device
000000000001f810 B voss_dsp_rx_refresh
000000000001f6c4 B voss_dsp_sample_rate
000000000001f6c0 B voss_dsp_samples
000000000001f760 B voss_dsp_tx_device
000000000001f814 B voss_dsp_tx_refresh
000000000001f800 b voss_dups
000000000001f80c B voss_has_synchronization
000000000001f4b0 B voss_input_peak
000000000001e9b8 D voss_is_recording
000000000001f864 B voss_jitter_down
000000000001f860 B voss_jitter_up
000000000001f808 B voss_libsamplerate_enable
000000000001e9b4 D voss_libsamplerate_quality
000000000001f7a8 B voss_max_channels
000000000001f7a0 B voss_mix_channels
000000000001f0b0 B voss_output_compressor_gain
000000000001e9b0 D voss_output_compressor_param
000000000001f2b0 B voss_output_peak
000000000001f7b0 b voss_pid_path
000000000001f868 B voss_rx_backend
000000000001f820 B voss_sta_device
000000000001f870 B voss_tx_backend
0000000000010100 T voss_x3_multiply_double
0000000000010200 t voss_x3_multiply_sub_double
000000000000c0d0 t vresample_setup
00000000000134c0 T vring_alloc
0000000000013510 T vring_free
0000000000013560 T vring_get_read
0000000000013590 T vring_get_write
00000000000135e0 T vring_inc_read
0000000000013600 T vring_inc_write
00000000000136d0 T vring_read_linear
0000000000013540 T vring_reset
0000000000013610 T vring_total_read_len
0000000000013620 T vring_total_write_len
0000000000013630 T vring_write_linear
0000000000013790 T vring_write_zero
U warn
U write
U writev
|
# ldd virtual_oss virtual_oss: libnv.so.1 => /lib/libnv.so.1 (0x197b142fc000) libbluetooth.so.4 => /usr/lib/libbluetooth.so.4 (0x197b14403000) libsdp.so.4 => /usr/lib/libsdp.so.4 (0x197b14dea000) libfftw3.so.3 => /usr/local/lib/libfftw3.so.3 (0x197b1546f000) libthr.so.3 => /lib/libthr.so.3 (0x197b1709e000) libm.so.5 => /lib/libm.so.5 (0x197b15fa3000) libsamplerate.so.0 => /usr/local/lib/libsamplerate.so.0 (0x197b181d0000) libcuse.so.1 => /usr/lib/libcuse.so.1 (0x197b160a0000) libc.so.7 => /lib/libc.so.7 (0x197b18b55000) [vdso] (0x197b12d91000) |
# ldd /lib/libnv.so.1 /lib/libnv.so.1: libc.so.7 => /lib/libc.so.7 (0xbdae7d16000) |
# ldd /usr/lib/libbluetooth.so.4 /usr/lib/libbluetooth.so.4: libc.so.7 => /lib/libc.so.7 (0x3ec976949000) |
# ldd /usr/lib/libsdp.so.4 /usr/lib/libsdp.so.4: libc.so.7 => /lib/libc.so.7 (0x31858168d000) |
# ldd /usr/local/lib/libfftw3.so.3 /usr/local/lib/libfftw3.so.3: libm.so.5 => /lib/libm.so.5 (0x2522dafbe000) libc.so.7 => /lib/libc.so.7 (0x2522da99c000) |
# ldd /usr/local/lib/libsamplerate.so.0 /usr/local/lib/libsamplerate.so.0: libm.so.5 => /lib/libm.so.5 (0x27ae39c94000) libc.so.7 => /lib/libc.so.7 (0x27ae3a994000) |
# ldd /usr/lib/libcuse.so.1 /usr/lib/libcuse.so.1: libthr.so.3 => /lib/libthr.so.3 (0x10ba031b9000) libc.so.7 => /lib/libc.so.7 (0x10ba010e3000) |
# ldd /lib/libm.so.5 /lib/libm.so.5: libc.so.7 => /lib/libc.so.7 (0x2ad1690ce000) |
# ldd /lib/libthr.so.3 /lib/libthr.so.3: libc.so.7 => /lib/libc.so.7 (0x24d65707c000) |
Driver for Bluetooth USB devices
Size: |
21K |
Source path: |
/usr/src/sys/netgraph/bluetooth/drivers/ubt |
Module path: |
usr/obj/usr/src/amd64.amd64/sys/modules/netgraph/bluetooth/ubt/ng_ubt.ko |
List of C files: |
|
NM symbols list: |
See the full content of nm output U M_NETGRAPH_MSG
U M_TEMP
U __mtx_lock_flags
U __mtx_unlock_flags
0000000000000058 r __set_modmetadata_set_sym__mod_metadata_md_ng_ubt_intel_on_netgraph
0000000000000060 r __set_modmetadata_set_sym__mod_metadata_md_ng_ubt_intel_on_ng_hci
0000000000000068 r __set_modmetadata_set_sym__mod_metadata_md_ng_ubt_intel_on_usb
0000000000000048 r __set_modmetadata_set_sym__mod_metadata_md_ng_ubt_intel_uhub
0000000000000040 r __set_modmetadata_set_sym__mod_metadata_md_ng_ubt_intel_uhub_on_kernel
0000000000000018 r __set_modmetadata_set_sym__mod_metadata_md_ng_ubt_on_netgraph
0000000000000028 r __set_modmetadata_set_sym__mod_metadata_md_ng_ubt_on_ng_bluetooth
0000000000000020 r __set_modmetadata_set_sym__mod_metadata_md_ng_ubt_on_ng_hci
0000000000000030 r __set_modmetadata_set_sym__mod_metadata_md_ng_ubt_on_usb
0000000000000008 r __set_modmetadata_set_sym__mod_metadata_md_ng_ubt_uhub
0000000000000000 r __set_modmetadata_set_sym__mod_metadata_md_ng_ubt_uhub_on_kernel
0000000000000038 r __set_modmetadata_set_sym__mod_metadata_md_uhub_pnpinfo_ubt_devs
0000000000000050 r __set_modmetadata_set_sym__mod_metadata_ng_ubt_intel_version
0000000000000010 r __set_modmetadata_set_sym__mod_metadata_ng_ubt_version
0000000000000000 r __set_sysctl_set_sym_sysctl___net_bluetooth_usb_isoc_enable
0000000000000008 d __set_sysinit_set_sym_ng_ubt_intel_uhubmodule_sys_init
0000000000000000 d __set_sysinit_set_sym_ng_ubt_uhubmodule_sys_init
w __start_set_modmetadata_set
U __start_set_pcpu
w __start_set_sysctl_set
w __start_set_sysinit_set
w __stop_set_modmetadata_set
U __stop_set_pcpu
w __stop_set_sysctl_set
w __stop_set_sysinit_set
0000000000000348 d _mod_metadata_md_ng_ubt_intel_on_netgraph
0000000000000360 d _mod_metadata_md_ng_ubt_intel_on_ng_hci
0000000000000378 d _mod_metadata_md_ng_ubt_intel_on_usb
00000000000002f8 d _mod_metadata_md_ng_ubt_intel_uhub
00000000000002e0 d _mod_metadata_md_ng_ubt_intel_uhub_on_kernel
0000000000000108 d _mod_metadata_md_ng_ubt_on_netgraph
0000000000000138 d _mod_metadata_md_ng_ubt_on_ng_bluetooth
0000000000000120 d _mod_metadata_md_ng_ubt_on_ng_hci
0000000000000150 d _mod_metadata_md_ng_ubt_on_usb
00000000000000b8 d _mod_metadata_md_ng_ubt_uhub
00000000000000a0 d _mod_metadata_md_ng_ubt_uhub_on_kernel
0000000000000168 d _mod_metadata_md_uhub_pnpinfo_ubt_devs
0000000000000330 d _mod_metadata_ng_ubt_intel_version
00000000000000f0 d _mod_metadata_ng_ubt_version
0000000000000430 r _module_pnp_uhub_ubt_devs
U _mtx_destroy
U _mtx_init
0000000000000264 d _ng_ubt_depend_on_netgraph
000000000000027c d _ng_ubt_depend_on_ng_bluetooth
0000000000000270 d _ng_ubt_depend_on_ng_hci
0000000000000288 d _ng_ubt_depend_on_usb
00000000000003ec d _ng_ubt_intel_depend_on_netgraph
00000000000003f8 d _ng_ubt_intel_depend_on_ng_hci
0000000000000404 d _ng_ubt_intel_depend_on_usb
0000000000000390 d _ng_ubt_intel_uhub_depend_on_kernel
00000000000003e8 d _ng_ubt_intel_version
0000000000000208 d _ng_ubt_uhub_depend_on_kernel
0000000000000260 d _ng_ubt_version
U _sleep
U device_attach_desc
U device_detach_desc
U device_get_ivars
U device_get_nameunit
U device_get_softc
U device_printf
U device_probe_desc
U device_set_usb_desc
U driver_module_handler
U free
U m_adj
U m_clget
U m_freem
U malloc
U memcpy
U memset
U module_register_init
U ng_address_ID
U ng_address_hook
U ng_free_item
U ng_make_node_common
U ng_name_node
U ng_newtype
U ng_package_data
U ng_parse_int32_type
U ng_parse_struct_type
U ng_parse_uint16_type
U ng_parse_uint32_type
U ng_rmnode_self
U ng_rmtype
U ng_snd_item
00000000000000a0 r ng_ubt_cmdlist
0000000000000f50 t ng_ubt_connect
0000000000000a00 t ng_ubt_constructor
0000000000001250 t ng_ubt_disconnect
00000000000003b8 d ng_ubt_intel_uhub_driver_mod
00000000000003a0 d ng_ubt_intel_uhub_mod
0000000000000310 d ng_ubt_intel_uhubmodule_sys_init
0000000000000ec0 t ng_ubt_newhook
0000000000000180 r ng_ubt_node_qlen_type
00000000000001f0 r ng_ubt_node_qlen_type_fields
00000000000001b8 r ng_ubt_node_stat_type
0000000000000240 r ng_ubt_node_stat_type_fields
0000000000000fe0 t ng_ubt_rcvdata
0000000000000a10 t ng_ubt_rcvmsg
0000000000000e90 t ng_ubt_shutdown
0000000000000230 d ng_ubt_uhub_driver_mod
0000000000000218 d ng_ubt_uhub_mod
00000000000000d0 d ng_ubt_uhubmodule_sys_init
U ng_unref_hook
U ng_unref_node
0000000000000180 d ng_usb_isoc_enable
U panic
U printf
U snprintf
U strcmp
U sysctl___net_bluetooth
0000000000000000 d sysctl___net_bluetooth_usb_isoc_enable
U sysctl_handle_int
U taskqueue_drain
U taskqueue_enqueue
U taskqueue_swi
0000000000000188 d typestruct
0000000000000300 t ubt_attach
00000000000002a0 d ubt_baseclasses
00000000000015f0 t ubt_bulk_read_callback
0000000000001400 t ubt_bulk_write_callback
00000000000002f0 r ubt_config
0000000000001ab0 t ubt_ctrl_write_callback
00000000000006d0 t ubt_detach
0000000000000440 r ubt_devs
0000000000000000 t ubt_do_hci_request
0000000000000030 r ubt_do_hci_request.ubt_probe_config
0000000000000070 d ubt_driver
0000000000002220 t ubt_fwd_mbuf_up
0000000000000000 r ubt_ignore_devs
0000000000000780 r ubt_intel_devs
0000000000002470 t ubt_intel_do_hci_request
00000000000002b0 d ubt_intel_driver
0000000000000de0 r ubt_intel_methods
0000000000002390 t ubt_intel_probe
0000000000001850 t ubt_intr_read_callback
0000000000001cf0 t ubt_isoc_read_callback
0000000000001f90 t ubt_isoc_write_callback
0000000000000060 r ubt_methods
0000000000002320 t ubt_modevent
0000000000000280 t ubt_probe
00000000000001b0 t ubt_probe_intr_callback
0000000000000830 t ubt_task
U uma_zalloc_arg
U usb_desc_foreach
U usbd_copy_in
U usbd_copy_out
U usbd_do_request_flags
U usbd_errstr
U usbd_get_config_descriptor
U usbd_get_iface
U usbd_get_max_frame_length
U usbd_get_speed
U usbd_lookup_id_by_info
U usbd_lookup_id_by_uaa
U usbd_m_copy_in
U usbd_set_alt_interface_index
U usbd_set_parent_iface
U usbd_transfer_drain
U usbd_transfer_setup
U usbd_transfer_start
U usbd_transfer_stop
U usbd_transfer_submit
U usbd_transfer_unsetup
U usbd_xfer_frame_len
U usbd_xfer_get_frame
U usbd_xfer_max_framelen
U usbd_xfer_max_len
U usbd_xfer_set_frame_len
U usbd_xfer_set_frames
U usbd_xfer_set_stall
U usbd_xfer_softc
U usbd_xfer_state
U usbd_xfer_status
U wakeup
U zone_mbuf
|
The netgraph system provides a uniform and modular system for the implementation of kernel objects which perform various networking function
Size: |
57K |
Source path: |
/usr/src/sys/netgraph |
Binary path: |
/usr/obj/usr/src/amd64.amd64/sys/modules/netgraph/netgraph/netgraph.ko |
List of C files: |
|
NM symbols list: |
See the full content of nm output00000000000001c0 D M_NETGRAPH
0000000000000450 d M_NETGRAPH_HOOK
0000000000000320 d M_NETGRAPH_HOOK_init_sys_init
0000000000000340 d M_NETGRAPH_HOOK_uninit_sys_uninit
0000000000000840 d M_NETGRAPH_ITEM
00000000000003a0 d M_NETGRAPH_ITEM_init_sys_init
00000000000003c0 d M_NETGRAPH_ITEM_uninit_sys_uninit
0000000000000270 D M_NETGRAPH_MSG
00000000000002e0 d M_NETGRAPH_MSG_init_sys_init
0000000000000300 d M_NETGRAPH_MSG_uninit_sys_uninit
00000000000003e0 d M_NETGRAPH_NODE
0000000000000360 d M_NETGRAPH_NODE_init_sys_init
0000000000000380 d M_NETGRAPH_NODE_uninit_sys_uninit
0000000000000980 d M_NETGRAPH_PARSE
0000000000000940 d M_NETGRAPH_PARSE_init_sys_init
0000000000000960 d M_NETGRAPH_PARSE_uninit_sys_uninit
0000000000000230 d M_NETGRAPH_init_sys_init
0000000000000250 d M_NETGRAPH_uninit_sys_uninit
U __mtx_lock_sleep
U __mtx_unlock_sleep
U __rw_rlock_int
U __rw_wlock_hard
U __rw_wunlock_hard
0000000000000010 r __set_modmetadata_set_sym__mod_metadata_md_netgraph
0000000000000008 r __set_modmetadata_set_sym__mod_metadata_md_netgraph_on_kernel
0000000000000000 r __set_modmetadata_set_sym__mod_metadata_netgraph_version
0000000000000018 r __set_sysctl_set_sym_sysctl___net_graph
0000000000000020 r __set_sysctl_set_sym_sysctl___net_graph_abi_version
0000000000000008 r __set_sysctl_set_sym_sysctl___net_graph_maxalloc
0000000000000010 r __set_sysctl_set_sym_sysctl___net_graph_maxdata
0000000000000028 r __set_sysctl_set_sym_sysctl___net_graph_msg_version
0000000000000000 r __set_sysctl_set_sym_sysctl___net_graph_threads
0000000000000010 d __set_sysinit_set_sym_M_NETGRAPH_HOOK_init_sys_init
0000000000000020 d __set_sysinit_set_sym_M_NETGRAPH_ITEM_init_sys_init
0000000000000008 d __set_sysinit_set_sym_M_NETGRAPH_MSG_init_sys_init
0000000000000018 d __set_sysinit_set_sym_M_NETGRAPH_NODE_init_sys_init
0000000000000040 d __set_sysinit_set_sym_M_NETGRAPH_PARSE_init_sys_init
0000000000000000 d __set_sysinit_set_sym_M_NETGRAPH_init_sys_init
0000000000000038 d __set_sysinit_set_sym_netgraphmodule_sys_init
0000000000000028 d __set_sysinit_set_sym_vnet_init_vnet_netgraph_init_sys_init
0000000000000030 d __set_sysinit_set_sym_vnet_uninit_vnet_netgraph_uninit_sys_init
0000000000000010 d __set_sysuninit_set_sym_M_NETGRAPH_HOOK_uninit_sys_uninit
0000000000000020 d __set_sysuninit_set_sym_M_NETGRAPH_ITEM_uninit_sys_uninit
0000000000000008 d __set_sysuninit_set_sym_M_NETGRAPH_MSG_uninit_sys_uninit
0000000000000018 d __set_sysuninit_set_sym_M_NETGRAPH_NODE_uninit_sys_uninit
0000000000000038 d __set_sysuninit_set_sym_M_NETGRAPH_PARSE_uninit_sys_uninit
0000000000000000 d __set_sysuninit_set_sym_M_NETGRAPH_uninit_sys_uninit
0000000000000028 d __set_sysuninit_set_sym_vnet_init_vnet_netgraph_init_sys_uninit
0000000000000030 d __set_sysuninit_set_sym_vnet_uninit_vnet_netgraph_uninit_sys_uninit
U __stack_chk_fail
U __stack_chk_guard
w __start_set_modmetadata_set
U __start_set_pcpu
w __start_set_sysctl_set
w __start_set_sysinit_set
w __start_set_sysuninit_set
U __start_set_vnet
w __stop_set_modmetadata_set
U __stop_set_pcpu
w __stop_set_sysctl_set
w __stop_set_sysinit_set
w __stop_set_sysuninit_set
U __stop_set_vnet
U _callout_stop_safe
U _epoch_enter_preempt
U _epoch_exit_preempt
00000000000006a8 d _mod_metadata_md_netgraph
0000000000000690 d _mod_metadata_md_netgraph_on_kernel
0000000000000000 d _mod_metadata_netgraph_version
U _mtx_destroy
U _mtx_init
0000000000000908 d _netgraph_depend_on_kernel
0000000000000830 d _netgraph_version
U _rw_init_flags
U _rw_runlock_cookie_int
U _sleep
U callout_reset_sbt_on
U free
U hashdestroy
U hashinit
U hashinit_flags
U kproc_kthread_add
U lockstat_enabled
U log
U m_freem
U malloc
U malloc_init
U malloc_uninit
00000000000008b0 d maxalloc
00000000000008b4 d maxdata
U memcmp
U memcpy
U memmove
U memset
U module_register_init
U mp_ncpus
U net_epoch_preempt
0000000000000918 d netgraph_mod
00000000000006c0 d netgraphmodule_sys_init
0000000000005160 t ng_add_hook
00000000000042a0 T ng_address_ID
0000000000004130 T ng_address_hook
0000000000004200 T ng_address_path
0000000000002840 t ng_apply_item
0000000000005d10 t ng_array_getAlign
0000000000005cd0 t ng_array_getDefault
0000000000005ca0 t ng_array_parse
0000000000005cc0 t ng_array_unparse
0000000000001850 T ng_bypass
0000000000006d00 t ng_bytearray_getDefault
0000000000006b10 t ng_bytearray_parse
0000000000006c80 t ng_bytearray_unparse
0000000000004720 T ng_callout
0000000000004830 t ng_callout_trampoline
0000000000004e20 t ng_con_nodes
0000000000004970 t ng_con_part2
0000000000004b80 t ng_con_part3
00000000000004b0 r ng_connect_type_fields
0000000000000150 D ng_deadhook
0000000000000098 D ng_deadnode
0000000000000018 D ng_deadtype
00000000000009e0 T ng_destroy_hook
0000000000006860 t ng_enaddr_parse
0000000000006a80 t ng_enaddr_unparse
0000000000007140 T ng_encode_string
0000000000001740 T ng_findhook
00000000000000c0 T ng_findtype
0000000000005c50 t ng_fixedarray_getAlign
0000000000005c10 t ng_fixedarray_getDefault
0000000000005be0 t ng_fixedarray_parse
0000000000005c00 t ng_fixedarray_unparse
00000000000064c0 t ng_fixedstring_getDefault
0000000000006350 t ng_fixedstring_parse
0000000000006400 t ng_fixedstring_unparse
0000000000003d60 T ng_free_item
00000000000000b0 r ng_generic_cmds
00000000000002c8 r ng_generic_connect_type
00000000000003a8 r ng_generic_hooklist_type
0000000000000638 r ng_generic_linkinfo_array_type
0000000000000670 r ng_generic_linkinfo_array_type_info
0000000000005380 t ng_generic_linkinfo_getLength
0000000000000688 r ng_generic_linkinfo_type
0000000000005390 t ng_generic_list_getLength
00000000000003e0 r ng_generic_listnodes_type
0000000000000290 r ng_generic_mkpeer_type
0000000000000300 r ng_generic_name_type
0000000000000370 r ng_generic_nodeinfo_type
0000000000000768 r ng_generic_nodeinfoarray_type
0000000000000338 r ng_generic_rmhook_type
0000000000000858 r ng_generic_typeinfo_type
0000000000000808 r ng_generic_typeinfoarray_type
0000000000000418 r ng_generic_typelist_type
0000000000006ed0 T ng_get_string_token
00000000000005f0 r ng_hooklist_type_fields
0000000000000000 b ng_idhash_lock
0000000000005fb0 t ng_int16_getAlign
0000000000005f90 t ng_int16_getDefault
0000000000005e80 t ng_int16_parse
0000000000005f00 t ng_int16_unparse
0000000000006100 t ng_int32_getAlign
00000000000060e0 t ng_int32_getDefault
0000000000005fc0 t ng_int32_parse
0000000000006060 t ng_int32_unparse
0000000000006200 t ng_int64_getAlign
00000000000061e0 t ng_int64_getDefault
0000000000006110 t ng_int64_parse
0000000000006180 t ng_int64_unparse
0000000000005e70 t ng_int8_getAlign
0000000000005e50 t ng_int8_getDefault
0000000000005d60 t ng_int8_parse
0000000000005dd0 t ng_int8_unparse
0000000000006840 t ng_ipaddr_getDefault
0000000000006660 t ng_ipaddr_parse
00000000000067e0 t ng_ipaddr_unparse
00000000000006c0 r ng_linkinfo_type_fields
0000000000000720 r ng_listnodes_type_fields
0000000000000000 T ng_make_node
0000000000000120 T ng_make_node_common
0000000000004c00 t ng_mkpeer
0000000000000450 r ng_mkpeer_type_fields
0000000000003e70 T ng_mod_event
0000000000001a50 r ng_msg_data_type
00000000000014b0 T ng_name2noderef
0000000000000d50 T ng_name_node
0000000000000510 r ng_name_type_fields
0000000000000020 b ng_namehash_lock
0000000000001a60 T ng_newtype
0000000000000d30 T ng_node2ID
0000000000000570 r ng_nodeinfo_type_fields
00000000000007a0 r ng_nodeinfoarray_type_info
0000000000004060 T ng_package_data
00000000000040c0 T ng_package_msg
0000000000004410 T ng_package_msg_self
0000000000005a20 T ng_parse
0000000000007d10 t ng_parse_append
0000000000001358 R ng_parse_array_type
0000000000001a00 r ng_parse_bytearray_subtype
0000000000007d80 t ng_parse_bytearray_subtype_getLength
0000000000001a38 r ng_parse_bytearray_subtype_info
0000000000001888 R ng_parse_bytearray_type
00000000000017a0 R ng_parse_cmdbuf_info
00000000000017a8 R ng_parse_cmdbuf_type
00000000000072b0 t ng_parse_composite
0000000000001850 R ng_parse_enaddr_type
0000000000001320 R ng_parse_fixedarray_type
0000000000001668 R ng_parse_fixedstring_type
0000000000005ab0 T ng_parse_getDefault
0000000000006d90 T ng_parse_get_token
00000000000014a8 R ng_parse_hint16_type
0000000000001550 R ng_parse_hint32_type
00000000000015f8 R ng_parse_hint64_type
0000000000001400 R ng_parse_hint8_type
00000000000016e0 R ng_parse_hookbuf_info
00000000000016e8 R ng_parse_hookbuf_type
0000000000001438 R ng_parse_int16_type
00000000000014e0 R ng_parse_int32_type
0000000000001588 R ng_parse_int64_type
0000000000001390 R ng_parse_int8_type
0000000000001818 R ng_parse_ipaddr_type
0000000000007d90 t ng_parse_ng_mesg_getLength
00000000000019c8 R ng_parse_ng_mesg_type
00000000000018c0 r ng_parse_ng_mesg_type_fields
00000000000016a0 R ng_parse_nodebuf_info
00000000000016a8 R ng_parse_nodebuf_type
0000000000001720 R ng_parse_pathbuf_info
0000000000001728 R ng_parse_pathbuf_type
00000000000017e0 R ng_parse_sizedstring_type
0000000000001630 R ng_parse_string_type
00000000000012e8 R ng_parse_struct_type
0000000000001760 R ng_parse_typebuf_info
0000000000001768 R ng_parse_typebuf_type
0000000000001470 R ng_parse_uint16_type
0000000000001518 R ng_parse_uint32_type
00000000000015c0 R ng_parse_uint64_type
00000000000013c8 R ng_parse_uint8_type
0000000000001f80 T ng_path2noderef
0000000000001de0 T ng_path_parse
0000000000000088 B ng_qdzone
0000000000000090 B ng_qzone
0000000000004950 T ng_replace_retaddr
0000000000001dd0 t ng_rmhook_part2
00000000000017a0 T ng_rmhook_self
0000000000000540 r ng_rmhook_type_fields
0000000000000770 T ng_rmnode
0000000000001c70 T ng_rmnode_self
0000000000001bc0 T ng_rmtype
0000000000001d10 T ng_send_fn
00000000000044c0 T ng_send_fn1
0000000000004590 T ng_send_fn2
0000000000006640 t ng_sizedstring_getDefault
0000000000006510 t ng_sizedstring_parse
00000000000065b0 t ng_sizedstring_unparse
0000000000002350 T ng_snd_item
0000000000006330 t ng_string_getDefault
0000000000006210 t ng_string_parse
0000000000006290 t ng_string_unparse
0000000000005b50 t ng_struct_getAlign
0000000000005b10 t ng_struct_getDefault
0000000000005ae0 t ng_struct_parse
0000000000005b00 t ng_struct_unparse
0000000000000040 b ng_topo_lock
0000000000000890 r ng_typeinfo_type_fields
0000000000000840 r ng_typeinfoarray_type_info
0000000000000080 b ng_typelist
0000000000000060 b ng_typelist_lock
00000000000007c0 r ng_typelist_type_fields
00000000000048b0 T ng_uncallout
0000000000004900 T ng_uncallout_drain
0000000000000d20 T ng_unname
0000000000005a60 T ng_unparse
0000000000007900 t ng_unparse_composite
00000000000016e0 T ng_unref_hook
0000000000000550 T ng_unref_node
0000000000000930 d ng_worklist
0000000000003c80 t ng_worklist_add
00000000000000a0 b ng_worklist_mtx
0000000000005580 t ngb_mod_event
0000000000005730 t ngthread
0000000000000098 b numthreads
U panic
U printf
U snprintf
U sprintf
U strcmp
U strcpy
U strlcpy
U strlen
U strncmp
U strncpy
U strtol
U strtoq
U strtoul
U sysctl___net
00000000000006e0 D sysctl___net_graph
0000000000000750 d sysctl___net_graph_abi_version
0000000000000530 d sysctl___net_graph_maxalloc
00000000000005a0 d sysctl___net_graph_maxdata
00000000000007c0 d sysctl___net_graph_msg_version
00000000000004c0 d sysctl___net_graph_threads
U sysctl_handle_int
U tick_sbt
U uma_get_cache_align_mask
U uma_zalloc_arg
U uma_zcreate
U uma_zfree_arg
U uma_zone_set_max
U vnet_deregister_sysinit
U vnet_deregister_sysuninit
0000000000000000 d vnet_entry_nextID
0000000000000008 d vnet_entry_ng_ID_hash
0000000000000010 d vnet_entry_ng_ID_hmask
0000000000000030 d vnet_entry_ng_name_hash
0000000000000028 d vnet_entry_ng_name_hmask
0000000000000020 d vnet_entry_ng_named_nodes
0000000000000018 d vnet_entry_ng_nodes
0000000000000610 d vnet_init_vnet_netgraph_init_sys_init
0000000000000630 d vnet_init_vnet_netgraph_init_sys_uninit
00000000000053a0 t vnet_netgraph_init
00000000000008b8 d vnet_netgraph_init_vnet_init
0000000000005420 t vnet_netgraph_uninit
00000000000008e0 d vnet_netgraph_uninit_vnet_uninit
U vnet_register_sysinit
U vnet_register_sysuninit
0000000000000650 d vnet_uninit_vnet_netgraph_uninit_sys_init
0000000000000670 d vnet_uninit_vnet_netgraph_uninit_sys_uninit
U vsnprintf
U wakeup_one
|
Bluetooth Host Controller Interface (HCI) layer
Size : |
41K |
Source path : |
/usr/src/sys/netgraph/bluetooth/hci |
Binary path : |
/usr/obj/usr/src/amd64.amd64/sys/modules/netgraph/bluetooth/hci/ng_hci.ko |
List of C files : |
|
NM symbols list : |
See the full content of nm output0000000000000000 d M_NETGRAPH_HCI
0000000000000070 d M_NETGRAPH_HCI_init_sys_init
0000000000000090 d M_NETGRAPH_HCI_uninit_sys_uninit
U M_NETGRAPH_MSG
0000000000000008 r __set_modmetadata_set_sym__mod_metadata_md_ng_hci
0000000000000000 r __set_modmetadata_set_sym__mod_metadata_md_ng_hci_on_kernel
0000000000000010 r __set_modmetadata_set_sym__mod_metadata_md_ng_hci_on_netgraph
0000000000000020 r __set_modmetadata_set_sym__mod_metadata_md_ng_hci_on_ng_bluetooth
0000000000000018 r __set_modmetadata_set_sym__mod_metadata_ng_hci_version
0000000000000000 d __set_sysinit_set_sym_M_NETGRAPH_HCI_init_sys_init
0000000000000008 d __set_sysinit_set_sym_ng_hcimodule_sys_init
0000000000000000 d __set_sysuninit_set_sym_M_NETGRAPH_HCI_uninit_sys_uninit
w __start_set_modmetadata_set
U __start_set_pcpu
w __start_set_sysinit_set
w __start_set_sysuninit_set
w __stop_set_modmetadata_set
U __stop_set_pcpu
w __stop_set_sysinit_set
w __stop_set_sysuninit_set
00000000000000c8 d _mod_metadata_md_ng_hci
00000000000000b0 d _mod_metadata_md_ng_hci_on_kernel
0000000000000100 d _mod_metadata_md_ng_hci_on_netgraph
0000000000000130 d _mod_metadata_md_ng_hci_on_ng_bluetooth
0000000000000118 d _mod_metadata_ng_hci_version
0000000000000148 d _ng_hci_depend_on_kernel
00000000000001f0 d _ng_hci_depend_on_netgraph
0000000000000200 d _ng_hci_depend_on_ng_bluetooth
00000000000001fc d _ng_hci_version
U bluetooth_hci_command_timeout
U bluetooth_hci_connect_timeout
U bluetooth_hci_max_neighbor_age
U callout_init
0000000000001ba0 t complete_command
U free
U getmicrotime
U m_adj
U m_copydata
U m_dup
U m_freem
U m_pullup
U malloc
U malloc_init
U malloc_uninit
U memcmp
U memmove
U memset
U module_register_init
U ng_address_ID
U ng_address_hook
U ng_callout
U ng_free_item
00000000000010b0 t ng_hci_acl_rcvdata
0000000000000340 r ng_hci_bdaddr_type
00000000000004b0 r ng_hci_bdaddr_type_info
0000000000000308 r ng_hci_buffer_type
00000000000003f0 r ng_hci_buffer_type_fields
00000000000000e0 r ng_hci_cmdlist
00000000000066b0 t ng_hci_command_timeout
0000000000006120 t ng_hci_command_untimeout
0000000000006650 t ng_hci_con_by_bdaddr
0000000000006620 t ng_hci_con_by_handle
0000000000006720 t ng_hci_con_timeout
0000000000006170 t ng_hci_con_untimeout
0000000000000db0 t ng_hci_connect
0000000000000000 t ng_hci_constructor
00000000000000e0 t ng_hci_default_rcvmsg
0000000000000fc0 t ng_hci_disconnect
0000000000000e30 t ng_hci_drv_rcvdata
0000000000000378 r ng_hci_features_type
00000000000004c8 r ng_hci_features_type_info
00000000000062a0 t ng_hci_flush_neighbor_cache
00000000000061d0 t ng_hci_free_con
00000000000063a0 t ng_hci_free_neighbor
0000000000006400 t ng_hci_get_neighbor
0000000000004a90 t ng_hci_lp_con_cfm
0000000000004ea0 t ng_hci_lp_con_ind
0000000000003f00 t ng_hci_lp_con_req
0000000000005030 t ng_hci_lp_con_rsp
00000000000052f0 t ng_hci_lp_discon_ind
00000000000048e0 t ng_hci_lp_discon_req
0000000000004d50 t ng_hci_lp_enc_change
0000000000005780 t ng_hci_lp_qos_cfm
00000000000059f0 t ng_hci_lp_qos_ind
0000000000005560 t ng_hci_lp_qos_req
0000000000000158 d ng_hci_mod
0000000000005d50 t ng_hci_mtap
00000000000064e0 t ng_hci_neighbor_stale
0000000000006520 t ng_hci_new_con
000000000000020c d ng_hci_new_con.fake_con_handle
0000000000006320 t ng_hci_new_neighbor
0000000000000d00 t ng_hci_newhook
0000000000005df0 t ng_hci_node_is_up
0000000000001980 t ng_hci_process_command_complete
00000000000021a0 t ng_hci_process_command_status
0000000000002330 t ng_hci_process_command_timeout
0000000000005c30 t ng_hci_process_con_timeout
0000000000002430 t ng_hci_process_event
00000000000015f0 t ng_hci_raw_rcvdata
0000000000001350 t ng_hci_sco_rcvdata
00000000000017f0 t ng_hci_send_command
0000000000003af0 t ng_hci_send_data
0000000000000c60 t ng_hci_shutdown
00000000000003b0 r ng_hci_stat_type
00000000000004e0 r ng_hci_stat_type_fields
0000000000005fd0 t ng_hci_unit_clean
0000000000001060 t ng_hci_upper_rcvmsg
00000000000000e0 d ng_hcimodule_sys_init
U ng_mod_event
U ng_package_data
U ng_package_msg
U ng_parse_fixedarray_type
U ng_parse_struct_type
U ng_parse_uint16_type
U ng_parse_uint32_type
U ng_parse_uint8_type
U ng_rmnode_self
U ng_send_fn
U ng_snd_item
U ng_uncallout
U ng_unref_node
U panic
U printf
0000000000001e50 t process_hc_baseband_params
0000000000001f30 t process_info_params
0000000000002160 t process_le_params
0000000000001cb0 t process_link_control_params
0000000000001d00 t process_link_policy_params
00000000000020e0 t process_status_params
0000000000002120 t process_testing_params
0000000000003b90 t send_data_packets
U snprintf
U strcmp
U strncpy
0000000000000170 d typestruct
U uma_zalloc_arg
U zone_mbuf
|
Placeholder for global Bluetooth variables
Size : |
8.5K |
Source path : |
/usr/src/sys/netgraph/bluetooth/common |
Binary path : |
/usr/obj/usr/src/amd64.amd64/sys/modules/netgraph/bluetooth/bluetooth/ng_bluetooth.ko |
List of C files : |
|
NM symbols list : |
See the full content of nm output0000000000000008 r __set_modmetadata_set_sym__mod_metadata_md_ng_bluetooth
0000000000000000 r __set_modmetadata_set_sym__mod_metadata_md_ng_bluetooth_on_kernel
0000000000000010 r __set_modmetadata_set_sym__mod_metadata_ng_bluetooth_version
0000000000000000 r __set_sysctl_set_sym_sysctl___net_bluetooth
0000000000000010 r __set_sysctl_set_sym_sysctl___net_bluetooth_hci
0000000000000018 r __set_sysctl_set_sym_sysctl___net_bluetooth_hci_command_timeout
0000000000000020 r __set_sysctl_set_sym_sysctl___net_bluetooth_hci_connection_timeout
0000000000000028 r __set_sysctl_set_sym_sysctl___net_bluetooth_hci_max_neighbor_age
0000000000000030 r __set_sysctl_set_sym_sysctl___net_bluetooth_l2cap
0000000000000040 r __set_sysctl_set_sym_sysctl___net_bluetooth_l2cap_ertx_timeout
0000000000000038 r __set_sysctl_set_sym_sysctl___net_bluetooth_l2cap_rtx_timeout
0000000000000048 r __set_sysctl_set_sym_sysctl___net_bluetooth_rfcomm
0000000000000050 r __set_sysctl_set_sym_sysctl___net_bluetooth_sco
0000000000000058 r __set_sysctl_set_sym_sysctl___net_bluetooth_sco_rtx_timeout
0000000000000008 r __set_sysctl_set_sym_sysctl___net_bluetooth_version
0000000000000000 d __set_sysinit_set_sym_ng_bluetoothmodule_sys_init
w __start_set_modmetadata_set
U __start_set_pcpu
w __start_set_sysctl_set
w __start_set_sysinit_set
w __stop_set_modmetadata_set
U __stop_set_pcpu
w __stop_set_sysctl_set
w __stop_set_sysinit_set
0000000000000570 d _mod_metadata_md_ng_bluetooth
0000000000000558 d _mod_metadata_md_ng_bluetooth_on_kernel
00000000000005a8 d _mod_metadata_ng_bluetooth_version
00000000000005c0 d _ng_bluetooth_depend_on_kernel
00000000000005e8 d _ng_bluetooth_version
0000000000000000 T bluetooth_hci_command_timeout
00000000000003f0 d bluetooth_hci_command_timeout_value
0000000000000020 T bluetooth_hci_connect_timeout
00000000000003f4 d bluetooth_hci_connect_timeout_value
0000000000000040 T bluetooth_hci_max_neighbor_age
00000000000003f8 d bluetooth_hci_max_neighbor_age_value
0000000000000070 T bluetooth_l2cap_ertx_timeout
0000000000000400 d bluetooth_l2cap_ertx_timeout_value
0000000000000050 T bluetooth_l2cap_rtx_timeout
00000000000003fc d bluetooth_l2cap_rtx_timeout_value
00000000000005d0 d bluetooth_mod
0000000000000240 t bluetooth_modevent
0000000000000090 T bluetooth_sco_rtx_timeout
0000000000000404 d bluetooth_sco_rtx_timeout_value
00000000000000b0 t bluetooth_set_hci_command_timeout_value
0000000000000100 t bluetooth_set_hci_connect_timeout_value
00000000000001a0 t bluetooth_set_l2cap_ertx_timeout_value
0000000000000150 t bluetooth_set_l2cap_rtx_timeout_value
00000000000001f0 t bluetooth_set_sco_rtx_timeout_value
U hz
U module_register_init
0000000000000588 d ng_bluetoothmodule_sys_init
U sysctl___net
0000000000000000 D sysctl___net_bluetooth
00000000000000e0 D sysctl___net_bluetooth_hci
0000000000000150 d sysctl___net_bluetooth_hci_command_timeout
00000000000001c0 d sysctl___net_bluetooth_hci_connection_timeout
0000000000000230 d sysctl___net_bluetooth_hci_max_neighbor_age
00000000000002a0 D sysctl___net_bluetooth_l2cap
0000000000000380 d sysctl___net_bluetooth_l2cap_ertx_timeout
0000000000000310 d sysctl___net_bluetooth_l2cap_rtx_timeout
0000000000000408 D sysctl___net_bluetooth_rfcomm
0000000000000478 D sysctl___net_bluetooth_sco
00000000000004e8 d sysctl___net_bluetooth_sco_rtx_timeout
0000000000000070 d sysctl___net_bluetooth_version
U sysctl_handle_int
|
Bluetooth sockets layer. The ng_btsocket module implements three Netgraph node types. Each type in its turn implements one protocol within PF_BLUETOOTH domain.
Binary Name : |
ng_btsocket.ko |
Size : |
101K |
Source path : |
/usr/src/sys/netgraph/bluetooth/socket |
Binary path : |
/usr/obj/usr/src/amd64.amd64/sys/modules/netgraph/bluetooth/socket/ng_btsocket.ko |
List of c files : |
|
NM symbol list : |
See the full content of nm output0000000000000b40 d M_NETGRAPH_BTSOCKET_HCI_RAW
0000000000000840 d M_NETGRAPH_BTSOCKET_HCI_RAW_init_sys_init
0000000000000860 d M_NETGRAPH_BTSOCKET_HCI_RAW_uninit_sys_uninit
00000000000012b0 d M_NETGRAPH_BTSOCKET_L2CAP
0000000000000f30 d M_NETGRAPH_BTSOCKET_L2CAP_RAW
0000000000000c30 d M_NETGRAPH_BTSOCKET_L2CAP_RAW_init_sys_init
0000000000000c50 d M_NETGRAPH_BTSOCKET_L2CAP_RAW_uninit_sys_uninit
0000000000001020 d M_NETGRAPH_BTSOCKET_L2CAP_init_sys_init
0000000000001040 d M_NETGRAPH_BTSOCKET_L2CAP_uninit_sys_uninit
0000000000001550 d M_NETGRAPH_BTSOCKET_RFCOMM
00000000000013a0 d M_NETGRAPH_BTSOCKET_RFCOMM_init_sys_init
00000000000013c0 d M_NETGRAPH_BTSOCKET_RFCOMM_uninit_sys_uninit
0000000000001850 d M_NETGRAPH_BTSOCKET_SCO
00000000000015c0 d M_NETGRAPH_BTSOCKET_SCO_init_sys_init
00000000000015e0 d M_NETGRAPH_BTSOCKET_SCO_uninit_sys_uninit
U M_NETGRAPH_MSG
U __mtx_lock_flags
U __mtx_unlock_flags
0000000000000008 r __set_modmetadata_set_sym__mod_metadata_md_ng_btsocket
0000000000000000 r __set_modmetadata_set_sym__mod_metadata_md_ng_btsocket_on_kernel
0000000000000020 r __set_modmetadata_set_sym__mod_metadata_md_ng_btsocket_on_netgraph
0000000000000018 r __set_modmetadata_set_sym__mod_metadata_md_ng_btsocket_on_ng_bluetooth
0000000000000010 r __set_modmetadata_set_sym__mod_metadata_ng_btsocket_version
0000000000000000 r __set_sysctl_set_sym_sysctl___net_bluetooth_hci_sockets
0000000000000020 r __set_sysctl_set_sym_sysctl___net_bluetooth_hci_sockets_raw
0000000000000028 r __set_sysctl_set_sym_sysctl___net_bluetooth_hci_sockets_raw_debug_level
0000000000000030 r __set_sysctl_set_sym_sysctl___net_bluetooth_hci_sockets_raw_ioctl_timeout
0000000000000048 r __set_sysctl_set_sym_sysctl___net_bluetooth_hci_sockets_raw_queue_drops
0000000000000038 r __set_sysctl_set_sym_sysctl___net_bluetooth_hci_sockets_raw_queue_len
0000000000000040 r __set_sysctl_set_sym_sysctl___net_bluetooth_hci_sockets_raw_queue_maxlen
0000000000000008 r __set_sysctl_set_sym_sysctl___net_bluetooth_l2cap_sockets
0000000000000050 r __set_sysctl_set_sym_sysctl___net_bluetooth_l2cap_sockets_raw
0000000000000058 r __set_sysctl_set_sym_sysctl___net_bluetooth_l2cap_sockets_raw_debug_level
0000000000000060 r __set_sysctl_set_sym_sysctl___net_bluetooth_l2cap_sockets_raw_ioctl_timeout
0000000000000078 r __set_sysctl_set_sym_sysctl___net_bluetooth_l2cap_sockets_raw_queue_drops
0000000000000068 r __set_sysctl_set_sym_sysctl___net_bluetooth_l2cap_sockets_raw_queue_len
0000000000000070 r __set_sysctl_set_sym_sysctl___net_bluetooth_l2cap_sockets_raw_queue_maxlen
0000000000000080 r __set_sysctl_set_sym_sysctl___net_bluetooth_l2cap_sockets_seq
0000000000000088 r __set_sysctl_set_sym_sysctl___net_bluetooth_l2cap_sockets_seq_debug_level
00000000000000a0 r __set_sysctl_set_sym_sysctl___net_bluetooth_l2cap_sockets_seq_queue_drops
0000000000000090 r __set_sysctl_set_sym_sysctl___net_bluetooth_l2cap_sockets_seq_queue_len
0000000000000098 r __set_sysctl_set_sym_sysctl___net_bluetooth_l2cap_sockets_seq_queue_maxlen
0000000000000010 r __set_sysctl_set_sym_sysctl___net_bluetooth_rfcomm_sockets
00000000000000a8 r __set_sysctl_set_sym_sysctl___net_bluetooth_rfcomm_sockets_stream
00000000000000b0 r __set_sysctl_set_sym_sysctl___net_bluetooth_rfcomm_sockets_stream_debug_level
00000000000000b8 r __set_sysctl_set_sym_sysctl___net_bluetooth_rfcomm_sockets_stream_timeout
0000000000000018 r __set_sysctl_set_sym_sysctl___net_bluetooth_sco_sockets
00000000000000c0 r __set_sysctl_set_sym_sysctl___net_bluetooth_sco_sockets_seq
00000000000000c8 r __set_sysctl_set_sym_sysctl___net_bluetooth_sco_sockets_seq_debug_level
00000000000000e0 r __set_sysctl_set_sym_sysctl___net_bluetooth_sco_sockets_seq_queue_drops
00000000000000d0 r __set_sysctl_set_sym_sysctl___net_bluetooth_sco_sockets_seq_queue_len
00000000000000d8 r __set_sysctl_set_sym_sysctl___net_bluetooth_sco_sockets_seq_queue_maxlen
0000000000000010 d __set_sysinit_set_sym_M_NETGRAPH_BTSOCKET_HCI_RAW_init_sys_init
0000000000000020 d __set_sysinit_set_sym_M_NETGRAPH_BTSOCKET_L2CAP_RAW_init_sys_init
0000000000000030 d __set_sysinit_set_sym_M_NETGRAPH_BTSOCKET_L2CAP_init_sys_init
0000000000000040 d __set_sysinit_set_sym_M_NETGRAPH_BTSOCKET_RFCOMM_init_sys_init
0000000000000050 d __set_sysinit_set_sym_M_NETGRAPH_BTSOCKET_SCO_init_sys_init
0000000000000008 d __set_sysinit_set_sym_domain_add_ng_btsocket__sys_init
0000000000000018 d __set_sysinit_set_sym_ng_btsocket_hci_raw_init_sys_init
0000000000000038 d __set_sysinit_set_sym_ng_btsocket_l2cap_init_sys_init
0000000000000028 d __set_sysinit_set_sym_ng_btsocket_l2cap_raw_init_sys_init
0000000000000048 d __set_sysinit_set_sym_ng_btsocket_rfcomm_init_sys_init
0000000000000058 d __set_sysinit_set_sym_ng_btsocket_sco_init_sys_init
0000000000000000 d __set_sysinit_set_sym_ng_btsocketmodule_sys_init
0000000000000008 d __set_sysuninit_set_sym_M_NETGRAPH_BTSOCKET_HCI_RAW_uninit_sys_uninit
0000000000000010 d __set_sysuninit_set_sym_M_NETGRAPH_BTSOCKET_L2CAP_RAW_uninit_sys_uninit
0000000000000018 d __set_sysuninit_set_sym_M_NETGRAPH_BTSOCKET_L2CAP_uninit_sys_uninit
0000000000000020 d __set_sysuninit_set_sym_M_NETGRAPH_BTSOCKET_RFCOMM_uninit_sys_uninit
0000000000000028 d __set_sysuninit_set_sym_M_NETGRAPH_BTSOCKET_SCO_uninit_sys_uninit
0000000000000000 d __set_sysuninit_set_sym_domain_remove_ng_btsocket__sys_uninit
U __stack_chk_fail
U __stack_chk_guard
w __start_set_modmetadata_set
U __start_set_pcpu
w __start_set_sysctl_set
w __start_set_sysinit_set
w __start_set_sysuninit_set
U __start_set_vnet
w __stop_set_modmetadata_set
U __stop_set_pcpu
w __stop_set_sysctl_set
w __stop_set_sysinit_set
w __stop_set_sysuninit_set
U __stop_set_vnet
U _callout_init_lock
U _callout_stop_safe
00000000000001d8 d _mod_metadata_md_ng_btsocket
00000000000001c0 d _mod_metadata_md_ng_btsocket_on_kernel
0000000000000240 d _mod_metadata_md_ng_btsocket_on_netgraph
0000000000000228 d _mod_metadata_md_ng_btsocket_on_ng_bluetooth
0000000000000210 d _mod_metadata_ng_btsocket_version
U _mtx_destroy
U _mtx_init
0000000000000298 d _ng_btsocket_depend_on_kernel
00000000000002d0 d _ng_btsocket_depend_on_netgraph
00000000000002c4 d _ng_btsocket_depend_on_ng_bluetooth
00000000000002c0 d _ng_btsocket_version
U _sleep
U bluetooth_l2cap_ertx_timeout
U bluetooth_l2cap_rtx_timeout
U bluetooth_sco_rtx_timeout
U callout_init
U callout_reset_sbt_on
U copyin
U copyout
U domain_add
0000000000000258 d domain_add_ng_btsocket__sys_init
U domain_remove
0000000000000278 d domain_remove_ng_btsocket__sys_uninit
U eventratecheck
U free
U hz
U ifqmaxlen
U m_adj
U m_cat
U m_dup
U m_freem
U m_prepend
U m_pullup
U malloc
U malloc_init
U malloc_uninit
U memcmp
U memmove
U memset
U microtime
U module_register_init
U ng_address_hook
U ng_address_path
00000000000007b8 d ng_btsocket_domain
0000000000000020 T ng_btsocket_hci_raw_abort
0000000000000040 T ng_btsocket_hci_raw_attach
00000000000001f0 T ng_btsocket_hci_raw_bind
0000000000000030 T ng_btsocket_hci_raw_close
00000000000002b0 T ng_btsocket_hci_raw_connect
0000000000000390 T ng_btsocket_hci_raw_control
0000000000001150 T ng_btsocket_hci_raw_ctloutput
0000000000000068 b ng_btsocket_hci_raw_curpps
0000000000000034 b ng_btsocket_hci_raw_debug_level
0000000000001290 T ng_btsocket_hci_raw_detach
00000000000013e0 T ng_btsocket_hci_raw_disconnect
00000000000010f0 t ng_btsocket_hci_raw_get_token
0000000000001990 t ng_btsocket_hci_raw_init
0000000000000b20 d ng_btsocket_hci_raw_init_sys_init
0000000000001c70 t ng_btsocket_hci_raw_input
0000000000000030 b ng_btsocket_hci_raw_ioctl_timeout
0000000000000058 b ng_btsocket_hci_raw_lasttime
0000000000000000 b ng_btsocket_hci_raw_node
00000000000023f0 t ng_btsocket_hci_raw_node_connect
00000000000021b0 t ng_btsocket_hci_raw_node_constructor
00000000000025a0 t ng_btsocket_hci_raw_node_disconnect
00000000000023e0 t ng_btsocket_hci_raw_node_newhook
0000000000002400 t ng_btsocket_hci_raw_node_rcvdata
00000000000021c0 t ng_btsocket_hci_raw_node_rcvmsg
00000000000022f0 t ng_btsocket_hci_raw_node_shutdown
00000000000018d0 t ng_btsocket_hci_raw_output
0000000000001450 T ng_btsocket_hci_raw_peeraddr
00000000000002e0 d ng_btsocket_hci_raw_protosw
0000000000000038 b ng_btsocket_hci_raw_queue
0000000000000070 b ng_btsocket_hci_raw_queue_mtx
00000000000000d8 b ng_btsocket_hci_raw_sec_filter
0000000000001650 T ng_btsocket_hci_raw_send
0000000000001010 t ng_btsocket_hci_raw_send_ngmsg
0000000000000e10 t ng_btsocket_hci_raw_send_sync_ngmsg
0000000000001550 T ng_btsocket_hci_raw_sockaddr
0000000000000028 b ng_btsocket_hci_raw_sockets
0000000000000008 b ng_btsocket_hci_raw_sockets_mtx
0000000000000090 b ng_btsocket_hci_raw_task
00000000000000b0 b ng_btsocket_hci_raw_token
00000000000000b8 b ng_btsocket_hci_raw_token_mtx
00000000000047e0 T ng_btsocket_l2cap_abort
0000000000004940 T ng_btsocket_l2cap_accept
0000000000004a80 T ng_btsocket_l2cap_attach
0000000000000208 b ng_btsocket_l2cap_attach.token
0000000000004c50 T ng_btsocket_l2cap_bind
0000000000004930 T ng_btsocket_l2cap_close
0000000000004d70 T ng_btsocket_l2cap_connect
0000000000005200 T ng_btsocket_l2cap_control
0000000000005210 T ng_btsocket_l2cap_ctloutput
0000000000000278 b ng_btsocket_l2cap_curpps
0000000000000260 b ng_btsocket_l2cap_debug_level
0000000000005400 T ng_btsocket_l2cap_detach
0000000000004800 T ng_btsocket_l2cap_disconnect
0000000000005bb0 t ng_btsocket_l2cap_init
0000000000001290 d ng_btsocket_l2cap_init_sys_init
0000000000005de0 t ng_btsocket_l2cap_input
0000000000000268 b ng_btsocket_l2cap_lasttime
0000000000005680 T ng_btsocket_l2cap_listen
0000000000000200 b ng_btsocket_l2cap_node
0000000000008c80 t ng_btsocket_l2cap_node_connect
0000000000008a50 t ng_btsocket_l2cap_node_constructor
0000000000008dc0 t ng_btsocket_l2cap_node_disconnect
0000000000008c70 t ng_btsocket_l2cap_node_newhook
0000000000008cb0 t ng_btsocket_l2cap_node_rcvdata
0000000000008a60 t ng_btsocket_l2cap_node_rcvmsg
0000000000008b90 t ng_btsocket_l2cap_node_shutdown
00000000000049e0 T ng_btsocket_l2cap_peeraddr
0000000000009000 t ng_btsocket_l2cap_process_timeout
00000000000004d0 d ng_btsocket_l2cap_protosw
0000000000000280 b ng_btsocket_l2cap_queue
00000000000002a0 b ng_btsocket_l2cap_queue_mtx
00000000000002c0 b ng_btsocket_l2cap_queue_task
00000000000025b0 T ng_btsocket_l2cap_raw_abort
0000000000002730 T ng_btsocket_l2cap_raw_attach
00000000000028c0 T ng_btsocket_l2cap_raw_bind
00000000000026b0 T ng_btsocket_l2cap_raw_close
0000000000002a40 T ng_btsocket_l2cap_raw_connect
0000000000002c00 T ng_btsocket_l2cap_raw_control
0000000000000170 b ng_btsocket_l2cap_raw_curpps
000000000000013c b ng_btsocket_l2cap_raw_debug_level
0000000000003a60 T ng_btsocket_l2cap_raw_detach
0000000000002630 T ng_btsocket_l2cap_raw_disconnect
0000000000003a00 t ng_btsocket_l2cap_raw_get_token
0000000000003d50 t ng_btsocket_l2cap_raw_init
0000000000000f10 d ng_btsocket_l2cap_raw_init_sys_init
0000000000003fa0 t ng_btsocket_l2cap_raw_input
0000000000000138 b ng_btsocket_l2cap_raw_ioctl_timeout
0000000000000160 b ng_btsocket_l2cap_raw_lasttime
00000000000000e0 b ng_btsocket_l2cap_raw_node
0000000000004760 t ng_btsocket_l2cap_raw_node_connect
0000000000004510 t ng_btsocket_l2cap_raw_node_constructor
00000000000047b0 t ng_btsocket_l2cap_raw_node_disconnect
0000000000004750 t ng_btsocket_l2cap_raw_node_newhook
0000000000004790 t ng_btsocket_l2cap_raw_node_rcvdata
0000000000004520 t ng_btsocket_l2cap_raw_node_rcvmsg
0000000000004670 t ng_btsocket_l2cap_raw_node_shutdown
0000000000003ba0 T ng_btsocket_l2cap_raw_peeraddr
00000000000003d8 d ng_btsocket_l2cap_raw_protosw
0000000000000140 b ng_btsocket_l2cap_raw_queue
0000000000000178 b ng_btsocket_l2cap_raw_queue_mtx
0000000000000198 b ng_btsocket_l2cap_raw_queue_task
0000000000000130 b ng_btsocket_l2cap_raw_rt
0000000000000110 b ng_btsocket_l2cap_raw_rt_mtx
00000000000001e0 b ng_btsocket_l2cap_raw_rt_task
0000000000004380 t ng_btsocket_l2cap_raw_rtclean
0000000000003c60 T ng_btsocket_l2cap_raw_send
00000000000038f0 t ng_btsocket_l2cap_raw_send_ngmsg
0000000000003700 t ng_btsocket_l2cap_raw_send_sync_ngmsg
0000000000003c90 T ng_btsocket_l2cap_raw_sockaddr
0000000000000108 b ng_btsocket_l2cap_raw_sockets
00000000000000e8 b ng_btsocket_l2cap_raw_sockets_mtx
00000000000001b8 b ng_btsocket_l2cap_raw_token
00000000000001c0 b ng_btsocket_l2cap_raw_token_mtx
0000000000008f70 t ng_btsocket_l2cap_result2errno
0000000000000258 b ng_btsocket_l2cap_rt
0000000000000238 b ng_btsocket_l2cap_rt_mtx
00000000000002e0 b ng_btsocket_l2cap_rt_task
0000000000008880 t ng_btsocket_l2cap_rtclean
0000000000005740 T ng_btsocket_l2cap_send
0000000000005900 t ng_btsocket_l2cap_send2
0000000000008df0 t ng_btsocket_l2cap_send_l2ca_cfg_req
0000000000005030 t ng_btsocket_l2cap_send_l2ca_con_req
0000000000005530 t ng_btsocket_l2cap_send_l2ca_discon_req
0000000000005b30 T ng_btsocket_l2cap_sockaddr
0000000000000230 b ng_btsocket_l2cap_sockets
0000000000000210 b ng_btsocket_l2cap_sockets_mtx
00000000000051a0 t ng_btsocket_l2cap_timeout
00000000000002a8 d ng_btsocket_mod
0000000000000000 t ng_btsocket_modevent
00000000000090d0 T ng_btsocket_rfcomm_abort
0000000000009200 T ng_btsocket_rfcomm_accept
00000000000092c0 T ng_btsocket_rfcomm_attach
0000000000009420 T ng_btsocket_rfcomm_bind
00000000000091f0 T ng_btsocket_rfcomm_close
00000000000095a0 T ng_btsocket_rfcomm_connect
000000000000dc90 t ng_btsocket_rfcomm_connect_cfm
000000000000de50 t ng_btsocket_rfcomm_connect_ind
0000000000009f80 T ng_btsocket_rfcomm_control
0000000000004250 r ng_btsocket_rfcomm_crc_table
0000000000009f90 T ng_btsocket_rfcomm_ctloutput
0000000000000388 b ng_btsocket_rfcomm_curpps
0000000000000370 b ng_btsocket_rfcomm_debug_level
000000000000a080 T ng_btsocket_rfcomm_detach
00000000000090f0 T ng_btsocket_rfcomm_disconnect
000000000000a6f0 t ng_btsocket_rfcomm_init
0000000000001530 d ng_btsocket_rfcomm_init_sys_init
0000000000000378 b ng_btsocket_rfcomm_lasttime
000000000000a270 T ng_btsocket_rfcomm_listen
000000000000d3d0 t ng_btsocket_rfcomm_pcb_kill
000000000000d730 t ng_btsocket_rfcomm_pcb_send
0000000000009260 T ng_btsocket_rfcomm_peeraddr
000000000000e380 t ng_btsocket_rfcomm_process_timeout
00000000000005c8 d ng_btsocket_rfcomm_protosw
000000000000a580 T ng_btsocket_rfcomm_send
000000000000d5b0 t ng_btsocket_rfcomm_send_command
000000000000e0c0 t ng_btsocket_rfcomm_send_credits
000000000000dd50 t ng_btsocket_rfcomm_send_msc
0000000000009e40 t ng_btsocket_rfcomm_send_pn
000000000000da90 t ng_btsocket_rfcomm_send_uih
000000000000d190 t ng_btsocket_rfcomm_session_clean
0000000000009980 t ng_btsocket_rfcomm_session_create
000000000000d260 t ng_btsocket_rfcomm_session_process_pcb
000000000000a9d0 t ng_btsocket_rfcomm_session_task
0000000000000368 b ng_btsocket_rfcomm_sessions
0000000000000328 b ng_btsocket_rfcomm_sessions_mtx
000000000000a770 t ng_btsocket_rfcomm_sessions_task
000000000000a690 T ng_btsocket_rfcomm_sockaddr
0000000000000320 b ng_btsocket_rfcomm_sockets
0000000000000300 b ng_btsocket_rfcomm_sockets_mtx
0000000000000348 B ng_btsocket_rfcomm_task
0000000000009dd0 t ng_btsocket_rfcomm_timeout
0000000000000374 b ng_btsocket_rfcomm_timo
000000000000e300 t ng_btsocket_rfcomm_upcall
000000000000e440 T ng_btsocket_sco_abort
000000000000e5a0 T ng_btsocket_sco_accept
000000000000e710 T ng_btsocket_sco_attach
000000000000e870 T ng_btsocket_sco_bind
000000000000e590 T ng_btsocket_sco_close
000000000000ea00 T ng_btsocket_sco_connect
000000000000edf0 T ng_btsocket_sco_control
000000000000ee00 T ng_btsocket_sco_ctloutput
0000000000000400 b ng_btsocket_sco_curpps
00000000000003e8 b ng_btsocket_sco_debug_level
000000000000eee0 T ng_btsocket_sco_detach
000000000000e460 T ng_btsocket_sco_disconnect
000000000000f680 t ng_btsocket_sco_init
0000000000001830 d ng_btsocket_sco_init_sys_init
000000000000f8a0 t ng_btsocket_sco_input
00000000000003f0 b ng_btsocket_sco_lasttime
000000000000f160 T ng_btsocket_sco_listen
0000000000000390 b ng_btsocket_sco_node
00000000000111d0 t ng_btsocket_sco_node_connect
0000000000010fa0 t ng_btsocket_sco_node_constructor
0000000000011310 t ng_btsocket_sco_node_disconnect
00000000000111c0 t ng_btsocket_sco_node_newhook
0000000000011200 t ng_btsocket_sco_node_rcvdata
0000000000010fb0 t ng_btsocket_sco_node_rcvmsg
00000000000110e0 t ng_btsocket_sco_node_shutdown
000000000000e660 T ng_btsocket_sco_peeraddr
0000000000011340 t ng_btsocket_sco_process_timeout
00000000000006c0 d ng_btsocket_sco_protosw
0000000000000408 b ng_btsocket_sco_queue
0000000000000428 b ng_btsocket_sco_queue_mtx
0000000000000448 b ng_btsocket_sco_queue_task
00000000000003e0 b ng_btsocket_sco_rt
00000000000003c0 b ng_btsocket_sco_rt_mtx
0000000000000468 b ng_btsocket_sco_rt_task
0000000000010de0 t ng_btsocket_sco_rtclean
000000000000f230 T ng_btsocket_sco_send
000000000000f3f0 t ng_btsocket_sco_send2
000000000000ec60 t ng_btsocket_sco_send_lp_con_req
000000000000f040 t ng_btsocket_sco_send_lp_discon_req
000000000000f5d0 T ng_btsocket_sco_sockaddr
00000000000003b8 b ng_btsocket_sco_sockets
0000000000000398 b ng_btsocket_sco_sockets_mtx
000000000000ed90 t ng_btsocket_sco_timeout
000000000000f010 t ng_btsocket_sco_untimeout
00000000000001f0 d ng_btsocketmodule_sys_init
U ng_free_item
U ng_make_node_common
U ng_name_node
U ng_newtype
U ng_package_data
U ng_package_msg
U ng_send_fn
U ng_snd_item
U ng_unref_hook
U ng_unref_node
U panic
U printf
U priv_check
U sbappend
U sbappendaddr
U sbappendrecord
U sbcreatecontrol
U sbdrop
U sbdroprecord
U snprintf
U soaccept
U sobind
U soclose
U soconnect
U socreate
U sodupsockaddr
U soisconnected
U soisconnecting
U soisdisconnected
U soisdisconnecting
U solisten
U solisten_dequeue
U solisten_proto
U solisten_proto_abort
U solisten_proto_check
U sonewconn
U sooptcopyin
U sooptcopyout
U soreceive
U soreserve
U soroverflow
U sorwakeup_locked
U sosetopt
U soupcall_clear
U soupcall_set
U sowwakeup_locked
U strcmp
U strlcpy
U strncpy
U sysctl___net_bluetooth_hci
0000000000000000 D sysctl___net_bluetooth_hci_sockets
0000000000000880 d sysctl___net_bluetooth_hci_sockets_raw
00000000000008f0 d sysctl___net_bluetooth_hci_sockets_raw_debug_level
0000000000000960 d sysctl___net_bluetooth_hci_sockets_raw_ioctl_timeout
0000000000000ab0 d sysctl___net_bluetooth_hci_sockets_raw_queue_drops
00000000000009d0 d sysctl___net_bluetooth_hci_sockets_raw_queue_len
0000000000000a40 d sysctl___net_bluetooth_hci_sockets_raw_queue_maxlen
U sysctl___net_bluetooth_l2cap
0000000000000070 D sysctl___net_bluetooth_l2cap_sockets
0000000000000c70 d sysctl___net_bluetooth_l2cap_sockets_raw
0000000000000ce0 d sysctl___net_bluetooth_l2cap_sockets_raw_debug_level
0000000000000d50 d sysctl___net_bluetooth_l2cap_sockets_raw_ioctl_timeout
0000000000000ea0 d sysctl___net_bluetooth_l2cap_sockets_raw_queue_drops
0000000000000dc0 d sysctl___net_bluetooth_l2cap_sockets_raw_queue_len
0000000000000e30 d sysctl___net_bluetooth_l2cap_sockets_raw_queue_maxlen
0000000000001060 d sysctl___net_bluetooth_l2cap_sockets_seq
00000000000010d0 d sysctl___net_bluetooth_l2cap_sockets_seq_debug_level
0000000000001220 d sysctl___net_bluetooth_l2cap_sockets_seq_queue_drops
0000000000001140 d sysctl___net_bluetooth_l2cap_sockets_seq_queue_len
00000000000011b0 d sysctl___net_bluetooth_l2cap_sockets_seq_queue_maxlen
U sysctl___net_bluetooth_rfcomm
00000000000000e0 D sysctl___net_bluetooth_rfcomm_sockets
00000000000013e0 d sysctl___net_bluetooth_rfcomm_sockets_stream
0000000000001450 d sysctl___net_bluetooth_rfcomm_sockets_stream_debug_level
00000000000014c0 d sysctl___net_bluetooth_rfcomm_sockets_stream_timeout
U sysctl___net_bluetooth_sco
0000000000000150 D sysctl___net_bluetooth_sco_sockets
0000000000001600 d sysctl___net_bluetooth_sco_sockets_seq
0000000000001670 d sysctl___net_bluetooth_sco_sockets_seq_debug_level
00000000000017c0 d sysctl___net_bluetooth_sco_sockets_seq_queue_drops
00000000000016e0 d sysctl___net_bluetooth_sco_sockets_seq_queue_len
0000000000001750 d sysctl___net_bluetooth_sco_sockets_seq_queue_maxlen
U sysctl_handle_int
U taskqueue_enqueue
U taskqueue_swi
U taskqueue_swi_giant
U tick_sbt
0000000000000fa0 d typestruct
0000000000001320 d typestruct
00000000000018c0 d typestruct
0000000000000bb0 d typestruct
U uma_zalloc_arg
U wakeup
U zone_mbuf
|
Bluetooth Logical Link Control and Adaptation Protocol (L2CAP)
Binary Name : |
ng_l2cap.ko |
Size : |
41K |
Source path : |
/usr/src/sys/netgraph/bluetooth/l2cap |
Binary path : |
/usr/obj/usr/src/amd64.amd64/sys/modules/netgraph/bluetooth/l2cap/ng_l2cap.ko |
List of c files : |
|
NM symbol list : |
See the full content of nm output0000000000000000 d M_NETGRAPH_L2CAP
0000000000000070 d M_NETGRAPH_L2CAP_init_sys_init
0000000000000090 d M_NETGRAPH_L2CAP_uninit_sys_uninit
U M_NETGRAPH_MSG
0000000000000008 r __set_modmetadata_set_sym__mod_metadata_md_ng_l2cap
0000000000000000 r __set_modmetadata_set_sym__mod_metadata_md_ng_l2cap_on_kernel
0000000000000010 r __set_modmetadata_set_sym__mod_metadata_md_ng_l2cap_on_netgraph
0000000000000020 r __set_modmetadata_set_sym__mod_metadata_md_ng_l2cap_on_ng_bluetooth
0000000000000018 r __set_modmetadata_set_sym__mod_metadata_ng_l2cap_version
0000000000000000 d __set_sysinit_set_sym_M_NETGRAPH_L2CAP_init_sys_init
0000000000000008 d __set_sysinit_set_sym_ng_l2capmodule_sys_init
0000000000000000 d __set_sysuninit_set_sym_M_NETGRAPH_L2CAP_uninit_sys_uninit
U __stack_chk_fail
U __stack_chk_guard
w __start_set_modmetadata_set
U __start_set_pcpu
w __start_set_sysinit_set
w __start_set_sysuninit_set
w __stop_set_modmetadata_set
U __stop_set_pcpu
w __stop_set_sysinit_set
w __stop_set_sysuninit_set
00000000000000c8 d _mod_metadata_md_ng_l2cap
00000000000000b0 d _mod_metadata_md_ng_l2cap_on_kernel
0000000000000100 d _mod_metadata_md_ng_l2cap_on_netgraph
0000000000000130 d _mod_metadata_md_ng_l2cap_on_ng_bluetooth
0000000000000118 d _mod_metadata_ng_l2cap_version
0000000000000148 d _ng_l2cap_depend_on_kernel
00000000000001f0 d _ng_l2cap_depend_on_netgraph
0000000000000200 d _ng_l2cap_depend_on_ng_bluetooth
00000000000001fc d _ng_l2cap_version
U bluetooth_hci_connect_timeout
U bluetooth_l2cap_ertx_timeout
U bluetooth_l2cap_rtx_timeout
U callout_init
U free
0000000000003630 t get_next_l2cap_opt
U hz
U m_adj
U m_cat
U m_copyback
U m_copydata
U m_freem
U m_prepend
U m_pullup
U m_split
U malloc
U malloc_init
U malloc_uninit
U memcmp
U memset
U module_register_init
U ng_address_ID
U ng_address_hook
U ng_callout
U ng_free_item
0000000000008ed0 t ng_l2cap_chan_by_conhandle
0000000000008e70 t ng_l2cap_chan_by_scid
0000000000008ff0 t ng_l2cap_cmd_by_ident
0000000000000140 r ng_l2cap_cmdlist
0000000000009100 t ng_l2cap_command_timeout
0000000000008a80 t ng_l2cap_command_untimeout
0000000000008ae0 t ng_l2cap_con_by_addr
0000000000008b40 t ng_l2cap_con_by_handle
0000000000001070 t ng_l2cap_con_fail
00000000000084d0 t ng_l2cap_con_ref
00000000000085a0 t ng_l2cap_con_unref
0000000000000cd0 t ng_l2cap_con_wakeup
0000000000000830 t ng_l2cap_connect
0000000000000000 t ng_l2cap_constructor
0000000000008e60 t ng_l2cap_default_flow
0000000000000210 d ng_l2cap_default_flow.default_flow
0000000000000080 t ng_l2cap_default_rcvmsg
0000000000008650 t ng_l2cap_discon_timeout
0000000000008540 t ng_l2cap_discon_untimeout
0000000000000910 t ng_l2cap_disconnect
00000000000088c0 t ng_l2cap_free_chan
00000000000086d0 t ng_l2cap_free_con
0000000000009220 t ng_l2cap_get_ident
0000000000005040 t ng_l2cap_l2ca_cfg_ind
0000000000004450 t ng_l2cap_l2ca_cfg_req
0000000000004910 t ng_l2cap_l2ca_cfg_rsp
0000000000004ad0 t ng_l2cap_l2ca_cfg_rsp_req
0000000000004ef0 t ng_l2cap_l2ca_cfg_rsp_rsp
00000000000058e0 t ng_l2cap_l2ca_clt_receive
00000000000042d0 t ng_l2cap_l2ca_con_ind
0000000000003720 t ng_l2cap_l2ca_con_req
0000000000003b20 t ng_l2cap_l2ca_con_rsp
0000000000003cf0 t ng_l2cap_l2ca_con_rsp_req
0000000000004180 t ng_l2cap_l2ca_con_rsp_rsp
00000000000060e0 t ng_l2cap_l2ca_discon_ind
0000000000005c00 t ng_l2cap_l2ca_discon_req
0000000000005f90 t ng_l2cap_l2ca_discon_rsp
0000000000006b70 t ng_l2cap_l2ca_enable_clt
0000000000003fe0 t ng_l2cap_l2ca_encryption_change
0000000000006730 t ng_l2cap_l2ca_get_info_req
0000000000006a10 t ng_l2cap_l2ca_get_info_rsp
0000000000006260 t ng_l2cap_l2ca_grp_add_member_req
0000000000006270 t ng_l2cap_l2ca_grp_add_member_rsp
0000000000006250 t ng_l2cap_l2ca_grp_close
0000000000006240 t ng_l2cap_l2ca_grp_create
0000000000006290 t ng_l2cap_l2ca_grp_get_members
0000000000006280 t ng_l2cap_l2ca_grp_rem_member
00000000000062a0 t ng_l2cap_l2ca_ping_req
00000000000065b0 t ng_l2cap_l2ca_ping_rsp
0000000000005ab0 t ng_l2cap_l2ca_qos_ind
00000000000055c0 t ng_l2cap_l2ca_receive
00000000000051d0 t ng_l2cap_l2ca_write_req
0000000000005400 t ng_l2cap_l2ca_write_rsp
00000000000009e0 t ng_l2cap_lower_rcvmsg
0000000000006e50 t ng_l2cap_lp_con_cfm
0000000000007110 t ng_l2cap_lp_con_ind
0000000000006c50 t ng_l2cap_lp_con_req
0000000000006f50 t ng_l2cap_lp_deliver
0000000000007340 t ng_l2cap_lp_discon_ind
0000000000007740 t ng_l2cap_lp_enc_change
0000000000007640 t ng_l2cap_lp_qos_cfm
0000000000007680 t ng_l2cap_lp_qos_ind
0000000000007430 t ng_l2cap_lp_qos_req
0000000000007b40 t ng_l2cap_lp_receive
0000000000007850 t ng_l2cap_lp_send
0000000000009020 t ng_l2cap_lp_timeout
00000000000090a0 t ng_l2cap_lp_untimeout
0000000000000158 d ng_l2cap_mod
0000000000008b70 t ng_l2cap_new_chan
0000000000008f10 t ng_l2cap_new_cmd
00000000000083e0 t ng_l2cap_new_con
000000000000020c d ng_l2cap_new_con.fake_con_handle
00000000000007b0 t ng_l2cap_newhook
0000000000009180 t ng_l2cap_prepend
00000000000030c0 t ng_l2cap_process_cmd_rej
0000000000001280 t ng_l2cap_process_command_timeout
0000000000008020 t ng_l2cap_process_discon_timeout
0000000000007f30 t ng_l2cap_process_lp_timeout
0000000000000890 t ng_l2cap_rcvdata
00000000000014d0 t ng_l2cap_receive
0000000000008220 t ng_l2cap_send_hook_info
00000000000006e0 t ng_l2cap_shutdown
0000000000000c20 t ng_l2cap_upper_rcvmsg
00000000000000e0 d ng_l2capmodule_sys_init
U ng_mod_event
U ng_package_data
U ng_package_msg
U ng_parse_uint16_type
U ng_rmnode_self
U ng_send_fn
U ng_snd_item
U ng_uncallout
U ng_unref_node
U panic
U printf
00000000000034c0 t send_l2cap_con_rej
0000000000003330 t send_l2cap_reject
U snprintf
U strcmp
U strncpy
0000000000000170 d typestruct
U uma_zalloc_arg
U zone_mbuf
|
Interfaces for directly managing a usb device
Binary Name : |
usb.ko |
Size : |
129K |
Source path : |
/usr/src/sys/dev/usb |
Binary path : |
/usr/obj/usr/src/amd64.amd64/sys/modules/usb/usb/usb.ko |
List of c files : |
|
NM symbol list : |
See the full content of nm output U Giant
U M_TEMP
00000000000007c0 D M_USB
0000000000000870 D M_USBDEV
00000000000008e0 d M_USBDEV_init_sys_init
0000000000000900 d M_USBDEV_uninit_sys_uninit
0000000000000830 d M_USB_init_sys_init
0000000000000850 d M_USB_uninit_sys_uninit
U __mtx_lock_flags
U __mtx_lock_spin_flags
U __mtx_unlock_flags
U __mtx_unlock_spin_flags
00000000000000b0 r __set_modmetadata_set_sym__mod_metadata_md_uhub_uhub
00000000000000a8 r __set_modmetadata_set_sym__mod_metadata_md_uhub_uhub_on_kernel
00000000000000a0 r __set_modmetadata_set_sym__mod_metadata_md_uhub_usbus
0000000000000098 r __set_modmetadata_set_sym__mod_metadata_md_uhub_usbus_on_kernel
0000000000000078 r __set_modmetadata_set_sym__mod_metadata_md_usbus_dwcotg
0000000000000070 r __set_modmetadata_set_sym__mod_metadata_md_usbus_dwcotg_on_kernel
0000000000000028 r __set_modmetadata_set_sym__mod_metadata_md_usbus_ehci
0000000000000020 r __set_modmetadata_set_sym__mod_metadata_md_usbus_ehci_on_kernel
0000000000000048 r __set_modmetadata_set_sym__mod_metadata_md_usbus_musbotg
0000000000000040 r __set_modmetadata_set_sym__mod_metadata_md_usbus_musbotg_on_kernel
0000000000000068 r __set_modmetadata_set_sym__mod_metadata_md_usbus_octusb
0000000000000060 r __set_modmetadata_set_sym__mod_metadata_md_usbus_octusb_on_kernel
0000000000000008 r __set_modmetadata_set_sym__mod_metadata_md_usbus_ohci
0000000000000000 r __set_modmetadata_set_sym__mod_metadata_md_usbus_ohci_on_kernel
0000000000000088 r __set_modmetadata_set_sym__mod_metadata_md_usbus_saf1761otg
0000000000000080 r __set_modmetadata_set_sym__mod_metadata_md_usbus_saf1761otg_on_kernel
0000000000000018 r __set_modmetadata_set_sym__mod_metadata_md_usbus_uhci
0000000000000010 r __set_modmetadata_set_sym__mod_metadata_md_usbus_uhci_on_kernel
0000000000000058 r __set_modmetadata_set_sym__mod_metadata_md_usbus_uss820dci
0000000000000050 r __set_modmetadata_set_sym__mod_metadata_md_usbus_uss820dci_on_kernel
0000000000000038 r __set_modmetadata_set_sym__mod_metadata_md_usbus_xhci
0000000000000030 r __set_modmetadata_set_sym__mod_metadata_md_usbus_xhci_on_kernel
00000000000000b8 r __set_modmetadata_set_sym__mod_metadata_uhub_version
0000000000000090 r __set_modmetadata_set_sym__mod_metadata_usb_version
0000000000000018 r __set_sysctl_set_sym_sysctl___hw_usb
0000000000000020 r __set_sysctl_set_sym_sysctl___hw_usb_debug
0000000000000048 r __set_sysctl_set_sym_sysctl___hw_usb_disable_enumeration
0000000000000050 r __set_sysctl_set_sym_sysctl___hw_usb_disable_port_power
0000000000000060 r __set_sysctl_set_sym_sysctl___hw_usb_full_ddesc
0000000000000000 r __set_sysctl_set_sym_sysctl___hw_usb_no_boot_wait
0000000000000058 r __set_sysctl_set_sym_sysctl___hw_usb_no_cs_fail
0000000000000010 r __set_sysctl_set_sym_sysctl___hw_usb_no_shutdown_wait
0000000000000008 r __set_sysctl_set_sym_sysctl___hw_usb_no_suspend_wait
0000000000000040 r __set_sysctl_set_sym_sysctl___hw_usb_power_timeout
0000000000000028 r __set_sysctl_set_sym_sysctl___hw_usb_template
0000000000000030 r __set_sysctl_set_sym_sysctl___hw_usb_usb_lang_id
0000000000000038 r __set_sysctl_set_sym_sysctl___hw_usb_usb_lang_mask
0000000000000050 d __set_sysinit_set_sym_M_USBDEV_init_sys_init
0000000000000048 d __set_sysinit_set_sym_M_USB_init_sys_init
0000000000000070 d __set_sysinit_set_sym_uhub_uhubmodule_sys_init
0000000000000068 d __set_sysinit_set_sym_uhub_usbusmodule_sys_init
0000000000000060 d __set_sysinit_set_sym_usb_dev_init_post_sys_init
0000000000000058 d __set_sysinit_set_sym_usb_dev_init_sys_init
0000000000000078 d __set_sysinit_set_sym_usb_needs_explore_init_sys_init
0000000000000080 d __set_sysinit_set_sym_usbpf_init_sys_init
0000000000000038 d __set_sysinit_set_sym_usbus_dwcotgmodule_sys_init
0000000000000010 d __set_sysinit_set_sym_usbus_ehcimodule_sys_init
0000000000000020 d __set_sysinit_set_sym_usbus_musbotgmodule_sys_init
0000000000000030 d __set_sysinit_set_sym_usbus_octusbmodule_sys_init
0000000000000000 d __set_sysinit_set_sym_usbus_ohcimodule_sys_init
0000000000000040 d __set_sysinit_set_sym_usbus_saf1761otgmodule_sys_init
0000000000000008 d __set_sysinit_set_sym_usbus_uhcimodule_sys_init
0000000000000028 d __set_sysinit_set_sym_usbus_uss820dcimodule_sys_init
0000000000000018 d __set_sysinit_set_sym_usbus_xhcimodule_sys_init
0000000000000010 d __set_sysuninit_set_sym_M_USBDEV_uninit_sys_uninit
0000000000000008 d __set_sysuninit_set_sym_M_USB_uninit_sys_uninit
0000000000000000 d __set_sysuninit_set_sym_usb_bus_unload_sys_uninit
0000000000000018 d __set_sysuninit_set_sym_usb_dev_uninit_sys_uninit
0000000000000020 d __set_sysuninit_set_sym_usbpf_uninit_sys_uninit
U __stack_chk_fail
U __stack_chk_guard
w __start_set_modmetadata_set
U __start_set_pcpu
w __start_set_sysctl_set
w __start_set_sysinit_set
w __start_set_sysuninit_set
U __start_set_vnet
w __stop_set_modmetadata_set
U __stop_set_pcpu
w __stop_set_sysctl_set
w __stop_set_sysinit_set
w __stop_set_sysuninit_set
U __stop_set_vnet
U _callout_init_lock
U _callout_stop_safe
U _cv_timedwait_sig_sbt
U _cv_wait
U _cv_wait_sig
0000000000001048 d _mod_metadata_md_uhub_uhub
0000000000001030 d _mod_metadata_md_uhub_uhub_on_kernel
0000000000000ff8 d _mod_metadata_md_uhub_usbus
0000000000000fe0 d _mod_metadata_md_uhub_usbus_on_kernel
00000000000003c8 d _mod_metadata_md_usbus_dwcotg
00000000000003b0 d _mod_metadata_md_usbus_dwcotg_on_kernel
0000000000000238 d _mod_metadata_md_usbus_ehci
0000000000000220 d _mod_metadata_md_usbus_ehci_on_kernel
00000000000002d8 d _mod_metadata_md_usbus_musbotg
00000000000002c0 d _mod_metadata_md_usbus_musbotg_on_kernel
0000000000000378 d _mod_metadata_md_usbus_octusb
0000000000000360 d _mod_metadata_md_usbus_octusb_on_kernel
0000000000000198 d _mod_metadata_md_usbus_ohci
0000000000000180 d _mod_metadata_md_usbus_ohci_on_kernel
0000000000000418 d _mod_metadata_md_usbus_saf1761otg
0000000000000400 d _mod_metadata_md_usbus_saf1761otg_on_kernel
00000000000001e8 d _mod_metadata_md_usbus_uhci
00000000000001d0 d _mod_metadata_md_usbus_uhci_on_kernel
0000000000000328 d _mod_metadata_md_usbus_uss820dci
0000000000000310 d _mod_metadata_md_usbus_uss820dci_on_kernel
0000000000000288 d _mod_metadata_md_usbus_xhci
0000000000000270 d _mod_metadata_md_usbus_xhci_on_kernel
0000000000001080 d _mod_metadata_uhub_version
0000000000000920 d _mod_metadata_usb_version
U _mtx_destroy
U _mtx_init
U _sx_slock
U _sx_sunlock
U _sx_xlock
U _sx_xunlock
0000000000001110 d _uhub_uhub_depend_on_kernel
00000000000010bc d _uhub_usbus_depend_on_kernel
0000000000001168 d _uhub_version
0000000000000938 d _usb_version
0000000000000708 d _usbus_dwcotg_depend_on_kernel
0000000000000550 d _usbus_ehci_depend_on_kernel
0000000000000600 d _usbus_musbotg_depend_on_kernel
00000000000006b0 d _usbus_octusb_depend_on_kernel
0000000000000470 d _usbus_ohci_depend_on_kernel
0000000000000760 d _usbus_saf1761otg_depend_on_kernel
00000000000004f8 d _usbus_uhci_depend_on_kernel
0000000000000658 d _usbus_uss820dci_depend_on_kernel
00000000000005a8 d _usbus_xhci_depend_on_kernel
0000000000011980 t bbb_attach
0000000000012790 t bbb_command_callback
0000000000011b60 t bbb_command_start
0000000000001b70 r bbb_config
0000000000012a10 t bbb_data_rd_cs_callback
0000000000012900 t bbb_data_read_callback
0000000000012b90 t bbb_data_wr_cs_callback
0000000000012a80 t bbb_data_write_callback
0000000000001c60 r bbb_raw_config
0000000000012cf0 t bbb_raw_write_callback
0000000000012c00 t bbb_status_callback
U bootverbose
U bpf_tap_if
U bpfattach
U bpfdetach
U bus_child_location_desc
U bus_child_pnpinfo_desc
U bus_dma_tag_create
U bus_dma_tag_destroy
U bus_dmamap_load
U bus_driver_added_desc
U bus_generic_detach
U bus_generic_get_device_path
U bus_generic_shutdown
U bus_get_device_path_desc
U bus_topo_lock
U bus_topo_unlock
U callout_reset_sbt_on
U cold
U copyin
U copyout
U cv_broadcastpri
U cv_destroy
U cv_init
U cv_signal
U delist_dev
U destroy_dev
U devclass_find
U devclass_get_device
U devclass_get_devices
U devclass_get_maxunit
U devclass_get_softc
U devctl_notify
U devfs_get_cdevpriv
U devfs_set_cdevpriv
U device_add_child
U device_attach_desc
U device_delete_child
U device_detach_desc
U device_get_desc
U device_get_ivars
U device_get_nameunit
U device_get_parent
U device_get_softc
U device_get_sysctl_ctx
U device_get_sysctl_tree
U device_get_unit
U device_is_alive
U device_is_attached
U device_printf
U device_probe_and_attach
U device_probe_desc
U device_quiet
U device_resume_desc
U device_set_desc_copy
U device_set_ivars
U device_set_softc
000000000001a930 T device_set_usb_desc
U device_shutdown_desc
U device_suspend_desc
U driver_module_handler
U eventhandler_find_list
U eventhandler_prune_list
U free
U fueword
U fueword32
000000000000e220 T hid_get_descriptor_from_usb
U hz
U if_alloc
U if_attach
U if_clone_detach
U if_detach
U if_free
U if_getbpf
U if_getdunit
U if_getsoftc
U if_initname
U if_setflagbits
U if_setioctlfn
U if_setname
U if_setsoftc
U ifc_alloc_unit
U ifc_attach_cloner)
U ifc_free_unit
U ifc_name2unit
U kdb_active
U kern_psignal -- Kernel (sys/kern/kern_sig.c)
U knlist_add -- Kernel (sys/kern/kern_event.c)
U knlist_cleardel -- Kernel (sys/kern/kern_event.c)
U knlist_destroy -- Kernel (sys/kern/kern_event.c)
U knlist_init_mtx -- Kernel (sys/kern/kern_event.c)
U knlist_remove -- Kernel (sys/kern/kern_event.c)
U knote -- Kernel (sys/kern/kern_event.c)
U kobj_error_method -- Kernel (sys/kern/subr_kobj.c:)
U kobj_lookup_method -- Kernel (sys/kern/subr_kobj.c:)
U kproc_kthread_add -- Kernel (sys/kern/kern_kthread.c)
U kthread_exit -- Kernel (sys/kern/kern_kthread.c)
U kthread_suspend_check -- Kernel (sys/kern/kern_kthread.c)
U m_apply
U make_dev -- Kern (sys/kern/kern_conf.c:)
U make_dev_alias -- Kern (sys/kern/kern_conf.c:)
U make_dev_args_init_impl -- Kern (sys/kern/kern_conf.c:)
U make_dev_s -- Kern (sys/kern/kern_conf.c:)
U malloc -- Kernel (sys/kern/kern_malloc.c)
U malloc_init -- Kernel (sys/kern/kern_malloc.c)
U malloc_uninit -- Kernel (sys/kern/kern_malloc.c)
U memcpy
U memset
U module_register_init -- Kernel (sys/kern/kern_module.c)
U panic
U pause_sbt -- Kernel (sys/kern/kern_synch.c:)
U printf
U priv_check
U rebooting
U root_mount_hold -- Kernel (sys/kern/vfs_mountroot.c:)
U root_mount_rel -- Kernel (sys/kern/vfs_mountroot.c:)
U rt_ifmsg -- Kernel(sys/net/route.c) // netstat
U sbuf_data -- Kern (sys/kern/subr_sbuf.c)
U sbuf_delete -- Kern (sys/kern/subr_sbuf.c)
U sbuf_finish -- Kern (sys/kern/subr_sbuf.c)
U sbuf_new -- Kern (sys/kern/subr_sbuf.c)
U sbuf_printf -- Kern (sys/kern/subr_sbuf.c)
U sched_prio -- Kern (sys/kern/sched_ule.c:)
000000000000117c d scsi_allow_removal
00000000000011ac d scsi_cmotech_eject
00000000000011f0 d scsi_huawei_eject
0000000000001200 d scsi_huawei_eject2
00000000000011c0 d scsi_huawei_eject3
0000000000001210 d scsi_huawei_eject4
0000000000001170 d scsi_inquiry
0000000000001176 d scsi_prevent_removal
00000000000011e0 d scsi_read_capacity
0000000000001188 d scsi_request_sense
000000000000119a d scsi_rezero_init
0000000000001182 d scsi_start_unit
0000000000001194 d scsi_stop_unit
00000000000011d6 d scsi_sync_cache
00000000000011d0 d scsi_tct_eject
0000000000000078 b scsi_test_unit_ready
00000000000011a0 d scsi_ztestor_eject
U seldrain -- Kern (sys/kern/sys_generic.c)
U selrecord -- Kern (sys/kern/sys_generic.c)
U selwakeup -- Kern (sys/kern/sys_generic.c)
U snprintf
0000000000001580 r statestr
U strcmp
U strdup
U strlcpy
U strlen
U strncmp
U suword16
U suword32
U sx_destroy -- Kern (sys/kern/kern_sx.c)
U sx_init_flags -- Kern (sys/kern/kern_sx.c)
U sysctl___hw
0000000000000940 D sysctl___hw_usb
00000000000009b0 d sysctl___hw_usb_debug
0000000000000ed0 d sysctl___hw_usb_disable_enumeration
0000000000000f40 d sysctl___hw_usb_disable_port_power
00000000000012d0 d sysctl___hw_usb_full_ddesc
0000000000000030 d sysctl___hw_usb_no_boot_wait
0000000000001260 d sysctl___hw_usb_no_cs_fail
0000000000000110 d sysctl___hw_usb_no_shutdown_wait
00000000000000a0 d sysctl___hw_usb_no_suspend_wait
0000000000000e60 d sysctl___hw_usb_power_timeout
0000000000000c48 d sysctl___hw_usb_template
0000000000000cb8 d sysctl___hw_usb_usb_lang_id
0000000000000d28 d sysctl___hw_usb_usb_lang_mask
U sysctl_add_oid -- Kern (sys/kern/kern_sysctl.c)
U sysctl_handle_int -- Kern (sys/kern/kern_sysctl.c)
000000000000a190 t sysctl_hw_usb_template
U thread_lock_flags_ -- Kern (sys/kern/kern_mutex.c)
U tick_sbt
U ticks
000000000000a6a0 t ugen_close
000000000000d5e0 t ugen_ctrl_fs_callback
000000000000cf80 t ugen_ctrl_read_callback
000000000000d2c0 t ugen_ctrl_write_callback
000000000000cd80 T ugen_do_request
000000000000cbe0 T ugen_fill_deviceinfo
000000000000d430 t ugen_fs_getbuffer
000000000000ce10 t ugen_fs_uninit
000000000000d480 t ugen_fs_update
000000000000a730 t ugen_ioctl
000000000000b290 t ugen_ioctl_post
000000000000d190 t ugen_isoc_read_callback
000000000000d360 t ugen_isoc_write_callback
000000000000a5d0 t ugen_open
000000000000cf20 t ugen_read_clear_stall_callback
000000000000d510 t ugen_set_config
000000000000d560 t ugen_set_interface
000000000000c890 t ugen_start_read
000000000000ca50 t ugen_start_write
000000000000ca20 t ugen_stop_io
000000000000d090 t ugen_transfer_setup
000000000000d260 t ugen_write_clear_stall_callback
000000000000e8f0 T uhub_attach
000000000000fa90 T uhub_child_location
0000000000011120 t uhub_child_pnpinfo
0000000000001ac0 r uhub_config
000000000000e500 T uhub_count_active_host_ports
000000000000f850 T uhub_detach
0000000000000fb0 D uhub_driver
0000000000011340 t uhub_driver_added
000000000000ef20 t uhub_explore
000000000000e5c0 T uhub_explore_handle_re_enumerate
000000000000f9a0 T uhub_find_iface_index
000000000000fbf0 T uhub_get_device_path
00000000000113b0 t uhub_intr_callback
0000000000001a20 r uhub_methods
000000000000e7b0 T uhub_probe
000000000000e7f0 T uhub_query_info
0000000000011420 t uhub_reset_tt_callback
000000000000f710 t uhub_reset_tt_proc
0000000000011110 t uhub_resume
000000000000e6a0 T uhub_root_intr
0000000000011100 t uhub_suspend
000000000000e3d0 T uhub_tt_buffer_reset_async_locked
0000000000001138 d uhub_uhub_driver_mod
0000000000001120 d uhub_uhub_mod
0000000000001060 d uhub_uhubmodule_sys_init
00000000000010e0 d uhub_usbus_driver_mod
00000000000010c8 d uhub_usbus_mod
0000000000001010 d uhub_usbusmodule_sys_init
U uiomove -- Kern (sys/kern/subr_uio.c:)
00000000000080c0 T usb_alloc_device
00000000000116e0 T usb_alloc_mbufs
0000000000004cf0 T usb_alloc_symlink
0000000000001b60 t usb_attach
00000000000015e0 T usb_bdma_done_event
0000000000001600 T usb_bdma_post_sync
0000000000001530 T usb_bdma_pre_sync
00000000000010c0 T usb_bdma_work_loop
00000000000023c0 t usb_bus_attach
0000000000002a20 t usb_bus_cleanup
0000000000002310 t usb_bus_detach
00000000000021b0 t usb_bus_explore
0000000000001880 T usb_bus_mem_alloc_all
00000000000019f0 t usb_bus_mem_alloc_all_cb
0000000000001850 T usb_bus_mem_flush_all
0000000000001870 t usb_bus_mem_flush_all_cb
0000000000001a30 T usb_bus_mem_free_all
0000000000001a80 t usb_bus_mem_free_all_cb
000000000000e590 T usb_bus_port_get_device
0000000000010440 T usb_bus_port_set_device
0000000000010540 T usb_bus_power_update
0000000000010740 T usb_bus_powerd
0000000000002880 t usb_bus_reset
00000000000017e0 T usb_bus_reset_async_locked
00000000000026c0 t usb_bus_resume
00000000000028c0 t usb_bus_shutdown
0000000000002560 t usb_bus_suspend
000000000000a530 T usb_bus_unload
0000000000000450 d usb_bus_unload_sys_uninit
00000000000182d0 t usb_callback_proc
0000000000006ed0 t usb_cdev_create
000000000000e1d0 t usb_check_alt_setting
000000000001abf0 T usb_check_request
0000000000005c70 t usb_close
00000000000192f0 T usb_command_wrapper
0000000000006a20 t usb_config_parse
0000000000001d10 r usb_control_ep_cfg
0000000000001cc0 r usb_control_ep_quirk_cfg
000000000000000c B usb_debug
0000000000012de0 T usb_desc_foreach
00000000000099e0 T usb_destroy_dev
00000000000099b0 T usb_destroy_dev_sync
0000000000001eb0 t usb_detach
0000000000007550 T usb_detach_device
0000000000000060 b usb_dev
0000000000005ce0 t usb_dev_get_ep
0000000000005d40 t usb_dev_init
0000000000005ea0 t usb_dev_init_post
0000000000000af8 d usb_dev_init_post_sys_init
0000000000000ad8 d usb_dev_init_sys_init
0000000000010a90 t usb_dev_resume_peer
0000000000010ca0 t usb_dev_suspend_peer
0000000000005fa0 t usb_dev_uninit
0000000000000b18 d usb_dev_uninit_sys_uninit
0000000000000068 B usb_devclass_ptr
0000000000009c00 T usb_devinfo
0000000000000a20 D usb_devsw
0000000000000074 b usb_disable_enumeration
0000000000000070 b usb_disable_port_power
0000000000019b70 T usb_dma_delay_done_cb
00000000000017d0 t usb_dma_lock_cb
0000000000000a70 T usb_dma_tag_find
0000000000000e70 T usb_dma_tag_setup
0000000000001040 T usb_dma_tag_unsetup
0000000000014070 T usb_do_clear_stall_callback
00000000000004c8 d usb_driver
0000000000002c20 T usb_dump_device
0000000000002e60 T usb_dump_endpoint
0000000000002bd0 T usb_dump_iface
0000000000002cb0 T usb_dump_queue
0000000000002ef0 T usb_dump_xfer
0000000000012400 T usb_dymo_eject
0000000000001b68 r usb_dymo_eject.data
0000000000012f40 T usb_ed_comp_foreach
0000000000012ee0 T usb_edesc_foreach
00000000000063e0 T usb_endpoint_foreach
00000000000015b0 r usb_errstr_table
0000000000004c60 t usb_fifo_alloc
0000000000004dd0 T usb_fifo_alloc_buffer
00000000000047a0 T usb_fifo_attach
0000000000004390 t usb_fifo_close
0000000000004fd0 T usb_fifo_detach
00000000000060f0 t usb_fifo_dummy_close
0000000000006110 t usb_fifo_dummy_cmd
0000000000006100 t usb_fifo_dummy_ioctl
00000000000060e0 t usb_fifo_dummy_open
0000000000004000 T usb_fifo_free
0000000000004f30 T usb_fifo_free_buffer
00000000000052d0 T usb_fifo_get_data
0000000000005590 T usb_fifo_get_data_buffer
00000000000055b0 T usb_fifo_get_data_error
0000000000005430 T usb_fifo_get_data_linear
0000000000005b10 t usb_fifo_open
0000000000005020 T usb_fifo_put_bytes_max
0000000000005040 T usb_fifo_put_data
0000000000005240 T usb_fifo_put_data_buffer
00000000000052b0 T usb_fifo_put_data_error
0000000000005140 T usb_fifo_put_data_linear
00000000000045f0 T usb_fifo_reset
0000000000005780 T usb_fifo_set_close_zlp
00000000000057a0 T usb_fifo_set_write_defrag
00000000000046c0 T usb_fifo_signal
00000000000057c0 T usb_fifo_softc
0000000000004670 T usb_fifo_wait
00000000000046f0 T usb_fifo_wakeup
0000000000005fe0 t usb_filter_detach
0000000000006060 t usb_filter_read
0000000000006000 t usb_filter_write
0000000000000c18 d usb_filtops_read
0000000000000bf0 d usb_filtops_write
0000000000009680 T usb_free_device
00000000000042f0 T usb_free_symlink
0000000000000098 b usb_full_ddesc
0000000000009dc0 T usb_get_device_state
0000000000007e40 T usb_get_langid
0000000000006140 T usb_get_manufacturer
0000000000006160 T usb_get_product
0000000000006180 T usb_get_serial
000000000000e130 t usb_handle_remote_wakeup
000000000000d730 t usb_handle_request
000000000000d690 T usb_handle_request_callback
0000000000000000 D usb_handle_request_desc
000000000000dfc0 t usb_handle_set_config
000000000000e090 t usb_handle_set_stall
000000000000fee0 t usb_hs_bandwidth_adjust
000000000000fd70 T usb_hs_bandwidth_alloc
0000000000010140 T usb_hs_bandwidth_free
0000000000012e30 T usb_idesc_foreach
0000000000011830 T usb_iface_is_cdrom
0000000000008de0 t usb_init_endpoint
00000000000039c0 t usb_ioctl
00000000000101e0 T usb_isoc_time_expand
0000000000003ef0 t usb_kqfilter
0000000000000d98 d usb_lang_id
0000000000000d9c d usb_lang_mask
0000000000000db0 D usb_linux_free_device_p
000000000000a440 t usb_linux_free_device_w
000000000000a570 T usb_linux_unload
0000000000008fe0 T usb_make_dev
000000000001aae0 T usb_make_str_desc
00000000000014d0 r usb_methods
0000000000011c70 T usb_msc_auto_quirk
0000000000012250 T usb_msc_eject
0000000000012520 T usb_msc_read_10
00000000000126d0 T usb_msc_read_capacity
00000000000125f0 T usb_msc_write_10
000000000000e6b0 T usb_needs_explore
00000000000104d0 T usb_needs_explore_all
0000000000011550 t usb_needs_explore_init
0000000000001098 d usb_needs_explore_init_sys_init
0000000000000000 b usb_no_boot_wait
0000000000000094 b usb_no_cs_fail
0000000000000008 b usb_no_shutdown_wait
0000000000000004 b usb_no_suspend_wait
00000000000093c0 t usb_notify_addq
0000000000002f90 t usb_open
000000000001a9d0 T usb_pause_mtx
0000000000000870 T usb_pc_alloc_mem
0000000000000b80 t usb_pc_alloc_mem_cb
00000000000000b0 T usb_pc_buffer_is_aligned
0000000000001680 t usb_pc_common_mem_cb
0000000000000b90 T usb_pc_cpu_flush
0000000000000d50 T usb_pc_cpu_invalidate
0000000000000db0 T usb_pc_dmamap_create
0000000000000e10 T usb_pc_dmamap_destroy
0000000000000bc0 T usb_pc_free_mem
0000000000000c30 T usb_pc_load_mem
0000000000000d40 t usb_pc_load_mem_cb
0000000000000090 b usb_pcount
0000000000009d90 T usb_peer_can_wakeup
0000000000003d00 t usb_poll
00000000000010b8 d usb_power_timeout
0000000000002ae0 t usb_power_wdog
000000000001aa60 T usb_printbcd
0000000000001b50 t usb_probe
0000000000007730 T usb_probe_and_attach
0000000000013ab0 T usb_proc_create
0000000000013d40 T usb_proc_drain
0000000000001ad0 T usb_proc_explore_lock
0000000000001ab0 T usb_proc_explore_msignal
0000000000001a90 T usb_proc_explore_mwait
0000000000001b10 T usb_proc_explore_unlock
0000000000013d00 T usb_proc_free
0000000000014010 T usb_proc_is_called_from
0000000000013f00 T usb_proc_is_gone
0000000000013e10 T usb_proc_msignal
0000000000013f10 T usb_proc_mwait
0000000000013fe0 T usb_proc_rewakeup
0000000000013b90 t usb_process
0000000000000dc8 D usb_quirk_ioctl_p
000000000000a490 t usb_quirk_ioctl_w
000000000000a4a0 T usb_quirk_unload
0000000000003450 t usb_read
00000000000055d0 T usb_read_symlink
00000000000057d0 t usb_ref_device
0000000000000010 B usb_ref_lock
000000000001a910 t usb_request_callback
00000000000074e0 T usb_reset_iface_endpoints
0000000000002080 t usb_resume
00000000000069b0 T usb_set_device_state
0000000000009130 T usb_set_device_strings
0000000000002100 t usb_shutdown
0000000000006120 T usb_statestr
0000000000000b38 d usb_static_devsw
0000000000005ee0 t usb_static_ioctl
000000000000157c R usb_string_lang_en
0000000000001fd0 t usb_suspend
0000000000007c80 T usb_suspend_resume
0000000000000050 b usb_sym_head
0000000000000030 b usb_sym_lock
0000000000000018 D usb_take_controller_desc
0000000000000da0 D usb_temp_get_desc_p
000000000000a420 t usb_temp_get_desc_w
0000000000000da8 D usb_temp_setup_by_index_p
000000000000a430 t usb_temp_setup_by_index_w
000000000000a4e0 T usb_temp_unload
0000000000000db8 D usb_temp_unsetup_p
000000000000a450 t usb_temp_unsetup_w
0000000000000c40 D usb_template
0000000000007c10 T usb_test_quirk
0000000000000dc0 D usb_test_quirk_p
000000000000a480 t usb_test_quirk_w
000000000000a220 t usb_trigger_reprobe_on_off
000000000001aa80 T usb_trim_spaces
0000000000000dd0 D usb_ugen_methods
00000000000004b0 T usb_uiomove
00000000000067e0 t usb_unconfigure
0000000000005a40 t usb_unref_device
00000000000036c0 t usb_write
0000000000009fa0 T usbd_add_dynamic_quirk
0000000000015420 T usbd_alloc_config_desc
0000000000017960 t usbd_callback_wrapper
000000000001a250 T usbd_clear_data_toggle
000000000001a300 T usbd_clear_stall_callback
000000000001a210 T usbd_clear_stall_locked
0000000000008d20 t usbd_clear_stall_proc
0000000000000190 T usbd_copy_in
0000000000000280 T usbd_copy_in_user
00000000000005b0 T usbd_copy_out
00000000000006a0 T usbd_copy_out_user
0000000000007fc0 T usbd_ctrl_lock
000000000001a090 T usbd_ctrl_transfer_setup
0000000000008050 T usbd_ctrl_unlock
0000000000009de0 T usbd_device_attached
0000000000014030 T usbd_do_request_callback
0000000000014370 T usbd_do_request_flags
0000000000014a00 T usbd_do_request_proc
0000000000002bc0 T usbd_dummy_timeout
0000000000009ef0 T usbd_enum_is_locked
0000000000006770 T usbd_enum_lock
0000000000009df0 T usbd_enum_lock_sig
0000000000007000 T usbd_enum_unlock
000000000000a5b0 T usbd_errstr
0000000000011040 T usbd_filter_power_mode
0000000000009b00 T usbd_find_descriptor
00000000000007a0 T usbd_frame_zero
0000000000015450 T usbd_free_config_desc
0000000000010210 T usbd_fs_isoc_schedule_alloc_slot
0000000000009d60 T usbd_get_bus_index
0000000000009bc0 T usbd_get_config_descriptor
0000000000009d30 T usbd_get_device_descriptor
0000000000009d80 T usbd_get_device_index
0000000000016370 T usbd_get_dma_delay
0000000000006230 T usbd_get_endpoint
000000000000a180 T usbd_get_endpoint_mode
00000000000061a0 T usbd_get_ep_by_addr
0000000000007210 T usbd_get_iface
0000000000009d50 T usbd_get_interface_altindex
0000000000009be0 T usbd_get_interface_descriptor
0000000000009d10 T usbd_get_isoc_fps
0000000000016820 T usbd_get_max_frame_length
0000000000009cf0 T usbd_get_mode
0000000000013010 T usbd_get_no_alts
0000000000012fa0 T usbd_get_no_descriptors
0000000000000000 T usbd_get_page
0000000000009d00 T usbd_get_speed
0000000000001d7e r usbd_get_std_packet_size.bulk_min
0000000000001d74 r usbd_get_std_packet_size.control_min
0000000000001d60 r usbd_get_std_packet_size.intr_range_max
0000000000001d6a r usbd_get_std_packet_size.isoc_range_max
0000000000002b90 T usbd_in_polling_mode
00000000000063b0 T usbd_interface_count
00000000000115c0 T usbd_lookup_id_by_info
00000000000116b0 T usbd_lookup_id_by_uaa
0000000000000380 T usbd_m_copy_in
00000000000003b0 t usbd_m_copy_in_cb
00000000000193d0 T usbd_pipe_enter
0000000000019e00 T usbd_pipe_start
0000000000016210 T usbd_req_clear_device_feature
0000000000015880 T usbd_req_clear_hub_feature
0000000000014c40 T usbd_req_clear_port_feature
0000000000016180 T usbd_req_clear_tt_buffer
00000000000155a0 T usbd_req_get_alt_interface_no
0000000000015cb0 T usbd_req_get_config
00000000000153d0 T usbd_req_get_config_desc
0000000000015470 T usbd_req_get_config_desc_full
0000000000014ee0 T usbd_req_get_desc
00000000000152d0 T usbd_req_get_descriptor_ptr
0000000000015570 T usbd_req_get_device_desc
00000000000156c0 T usbd_req_get_device_status
000000000000e260 T usbd_req_get_hid_desc
0000000000015700 T usbd_req_get_hub_descriptor
00000000000157a0 T usbd_req_get_hub_status
0000000000014cc0 T usbd_req_get_port_status
0000000000015ad0 T usbd_req_get_report
0000000000015bf0 T usbd_req_get_report_descriptor
0000000000015750 T usbd_req_get_ss_hub_descriptor
0000000000015150 T usbd_req_get_string_any
00000000000152a0 T usbd_req_get_string_desc
0000000000015e70 T usbd_req_re_enumerate
0000000000014ab0 T usbd_req_reset_port
0000000000016120 T usbd_req_reset_tt
00000000000157e0 T usbd_req_set_address
0000000000015620 T usbd_req_set_alt_interface_no
0000000000015c70 T usbd_req_set_config
0000000000016250 T usbd_req_set_device_feature
0000000000015980 T usbd_req_set_hub_depth
00000000000158c0 T usbd_req_set_hub_feature
0000000000015900 T usbd_req_set_hub_u1_timeout
0000000000015940 T usbd_req_set_hub_u2_timeout
0000000000015b60 T usbd_req_set_idle
00000000000162d0 T usbd_req_set_lpm_info
0000000000014c80 T usbd_req_set_port_feature
0000000000016290 T usbd_req_set_port_link_state
00000000000159c0 T usbd_req_set_protocol
0000000000015a40 T usbd_req_set_report
0000000000014d00 T usbd_req_warm_reset_port
0000000000007050 T usbd_set_alt_interface_index
0000000000006440 T usbd_set_config_index
000000000000a080 T usbd_set_endpoint_mode
0000000000007240 T usbd_set_endpoint_stall
00000000000076f0 T usbd_set_parent_iface
0000000000009f10 T usbd_set_pnpinfo
000000000000f7e0 T usbd_set_power_mode
0000000000015cf0 T usbd_setup_device_desc
0000000000009e90 T usbd_sr_lock
0000000000009ec0 T usbd_sr_unlock
0000000000011080 T usbd_start_re_enumerate
00000000000110b0 T usbd_start_set_config
0000000000019d80 T usbd_transfer_clear_stall
00000000000190c0 T usbd_transfer_dequeue
0000000000019100 T usbd_transfer_done
00000000000187d0 T usbd_transfer_drain
0000000000019b80 T usbd_transfer_enqueue
00000000000198d0 T usbd_transfer_pending
000000000001a3d0 T usbd_transfer_poll
0000000000010550 T usbd_transfer_power_ref
0000000000001b10 r usbd_transfer_power_ref.power_mask
00000000000171b0 T usbd_transfer_setup
00000000000168e0 T usbd_transfer_setup_sub
00000000000163c0 T usbd_transfer_setup_sub_malloc
0000000000019580 T usbd_transfer_start
000000000001a040 t usbd_transfer_start_cb
00000000000196e0 T usbd_transfer_stop
00000000000188a0 T usbd_transfer_submit
0000000000019fd0 T usbd_transfer_timeout_ms
0000000000018590 T usbd_transfer_unsetup
0000000000018440 t usbd_transfer_unsetup_sub
000000000001a760 T usbd_xfer_clr_flag
0000000000019a70 T usbd_xfer_frame_data
0000000000019a00 T usbd_xfer_frame_len
0000000000019c30 T usbd_xfer_get_and_clr_zlp
00000000000199f0 T usbd_xfer_get_fps_shift
00000000000199a0 T usbd_xfer_get_frame
00000000000199c0 T usbd_xfer_get_frame_buffer
000000000001a7d0 T usbd_xfer_get_isochronous_start_frame
000000000001a700 T usbd_xfer_get_priv
000000000001a7a0 T usbd_xfer_get_timestamp
0000000000019d60 T usbd_xfer_is_stalled
0000000000019b60 T usbd_xfer_max_framelen
0000000000019b40 T usbd_xfer_max_frames
0000000000019b50 T usbd_xfer_max_len
000000000001a7b0 T usbd_xfer_maxp_was_clamped
0000000000019ab0 T usbd_xfer_old_frame_length
000000000001a720 T usbd_xfer_set_flag
0000000000019a20 T usbd_xfer_set_frame_data
0000000000019a50 T usbd_xfer_set_frame_len
0000000000017180 T usbd_xfer_set_frame_offset
0000000000019b30 T usbd_xfer_set_frames
0000000000019b10 T usbd_xfer_set_interval
000000000001a710 T usbd_xfer_set_priv
0000000000019ce0 T usbd_xfer_set_stall
0000000000019b20 T usbd_xfer_set_timeout
0000000000019bb0 T usbd_xfer_set_zlp
000000000001a6f0 T usbd_xfer_softc
000000000001a3c0 T usbd_xfer_state
0000000000019ad0 T usbd_xfer_status
0000000000013090 T usbpf_attach
0000000000013840 t usbpf_clone_create
0000000000013110 t usbpf_clone_destroy
0000000000013810 t usbpf_clone_match
0000000000000080 b usbpf_cloner
00000000000130c0 T usbpf_detach
0000000000013990 t usbpf_ifname2ubus
00000000000137b0 t usbpf_init
0000000000001220 d usbpf_init_sys_init
0000000000013a00 t usbpf_ioctl
0000000000013a10 t usbpf_uninit
0000000000001240 d usbpf_uninit_sys_uninit
00000000000131c0 T usbpf_xfertap
0000000000000088 b usbproc
0000000000000730 d usbus_dwcotg_driver_mod
0000000000000718 d usbus_dwcotg_mod
00000000000003e0 d usbus_dwcotgmodule_sys_init
0000000000000578 d usbus_ehci_driver_mod
0000000000000560 d usbus_ehci_mod
0000000000000250 d usbus_ehcimodule_sys_init
0000000000000628 d usbus_musbotg_driver_mod
0000000000000610 d usbus_musbotg_mod
00000000000002f0 d usbus_musbotgmodule_sys_init
00000000000006d8 d usbus_octusb_driver_mod
00000000000006c0 d usbus_octusb_mod
0000000000000390 d usbus_octusbmodule_sys_init
0000000000000498 d usbus_ohci_driver_mod
0000000000000480 d usbus_ohci_mod
00000000000001b0 d usbus_ohcimodule_sys_init
0000000000000788 d usbus_saf1761otg_driver_mod
0000000000000770 d usbus_saf1761otg_mod
0000000000000430 d usbus_saf1761otgmodule_sys_init
0000000000000520 d usbus_uhci_driver_mod
0000000000000508 d usbus_uhci_mod
0000000000000200 d usbus_uhcimodule_sys_init
0000000000000680 d usbus_uss820dci_driver_mod
0000000000000668 d usbus_uss820dci_mod
0000000000000340 d usbus_uss820dcimodule_sys_init
00000000000005d0 d usbus_xhci_driver_mod
00000000000005b8 d usbus_xhci_mod
00000000000002a0 d usbus_xhcimodule_sys_init
0000000000001cb0 r usbusname
|
USB extensible host controller driver
Binary Name : |
xhci.ko |
Size : |
33K |
Source path : |
/usr/src/sys/dev/usb/controller |
Binary path : |
/usr/obj/usr/src/amd64.amd64/sys/modules/usb/xhci.ko |
List of c files : |
|
NM symbol list : |
See the full content of nm output0000000000000098 d __Tunable_init_244_sys_init
00000000000000b8 d __Tunable_init_246_sys_init
U __mtx_lock_flags
U __mtx_unlock_flags
0000000000000010 r __set_modmetadata_set_sym__mod_metadata_md_xhci_on_usb
0000000000000008 r __set_modmetadata_set_sym__mod_metadata_md_xhci_pci
0000000000000000 r __set_modmetadata_set_sym__mod_metadata_md_xhci_pci_on_kernel
0000000000000000 r __set_sysctl_set_sym_sysctl___hw_usb_xhci
0000000000000010 r __set_sysctl_set_sym_sysctl___hw_usb_xhci_ctlquirk
0000000000000018 r __set_sysctl_set_sym_sysctl___hw_usb_xhci_dcepquirk
0000000000000008 r __set_sysctl_set_sym_sysctl___hw_usb_xhci_streams
0000000000000008 d __set_sysinit_set_sym___Tunable_init_244_sys_init
0000000000000010 d __set_sysinit_set_sym___Tunable_init_246_sys_init
0000000000000000 d __set_sysinit_set_sym_xhci_pcimodule_sys_init
w __start_set_modmetadata_set
U __start_set_pcpu
w __start_set_sysctl_set
w __start_set_sysinit_set
w __stop_set_modmetadata_set
U __stop_set_pcpu
w __stop_set_sysctl_set
w __stop_set_sysinit_set
0000000000000148 d __tunable_int_244
0000000000000158 d __tunable_int_246
U _callout_init_lock
U _callout_stop_safe
U _cv_timedwait_sbt
0000000000000080 d _mod_metadata_md_xhci_on_usb
0000000000000048 d _mod_metadata_md_xhci_pci
0000000000000030 d _mod_metadata_md_xhci_pci_on_kernel
U _sx_xlock
U _sx_xunlock
0000000000000138 d _xhci_depend_on_usb
00000000000000e0 d _xhci_pci_depend_on_kernel
U bootverbose
U bus_alloc_resource
U bus_generic_resume
U bus_generic_shutdown
U bus_generic_suspend
U bus_get_dma_tag
U bus_read_ivar_desc
U bus_release_resource
U bus_setup_intr
U bus_teardown_intr
U callout_reset_sbt_on
U cv_destroy
U cv_init
U cv_signal
U device_add_child
U device_attach_desc
U device_delete_children
U device_detach_desc
U device_get_parent
U device_get_softc
U device_printf
U device_probe_and_attach
U device_probe_desc
U device_resume_desc
U device_set_desc
U device_set_ivars
U device_shutdown_desc
U device_suspend_desc
U driver_module_handler
U hz
U kobj_lookup_method
U memset
U module_register_init
U panic
U pci_alloc_msi_desc
U pci_alloc_msix_desc
U pci_disable_busmaster_desc
U pci_enable_busmaster_desc
00000000000015b0 t pci_get_class
0000000000000880 t pci_get_devid
0000000000001690 t pci_get_progif
0000000000001620 t pci_get_subclass
U pci_msix_table_bar_desc
U pci_read_config_desc
U pci_release_msi_desc
U pci_write_config_desc
U printf
U rman_get_bushandle
U rman_get_bustag
U rman_get_rid
U rman_get_size
U snprintf
U strlcpy
U sx_destroy
U sx_init_flags
U sysctl___hw_usb
0000000000000168 d sysctl___hw_usb_xhci
0000000000000248 d sysctl___hw_usb_xhci_ctlquirk
00000000000002b8 d sysctl___hw_usb_xhci_dcepquirk
00000000000001d8 d sysctl___hw_usb_xhci_streams
U sysctl_handle_int
U tick_sbt
U tunable_int_init
U uhub_query_info
U uhub_root_intr
U usb_bus_mem_alloc_all
U usb_bus_mem_flush_all
U usb_bus_mem_free_all
U usb_bus_reset_async_locked
U usb_dma_delay_done_cb
U usb_get_device_state
U usb_make_str_desc
U usb_pause_mtx
U usb_pc_alloc_mem
U usb_pc_cpu_flush
U usb_pc_cpu_invalidate
U usb_pc_free_mem
U usb_proc_msignal
U usb_take_controller_desc
U usbd_copy_out
U usbd_get_page
U usbd_get_speed
U usbd_in_polling_mode
U usbd_transfer_dequeue
U usbd_transfer_done
U usbd_transfer_enqueue
U usbd_transfer_setup_sub
U usbd_transfer_setup_sub_malloc
U usbd_transfer_timeout_ms
U usbd_xfer_get_fps_shift
U usbd_xfer_get_isochronous_start_frame
U usbd_xfer_set_frame_len
0000000000003790 t xhci_activate_transfer
0000000000000ff2 r xhci_bosd
0000000000000f30 r xhci_bus_methods
000000000000100d r xhci_confd
0000000000007210 t xhci_configure_device
0000000000003d80 t xhci_configure_endpoint
0000000000002300 t xhci_configure_msg
0000000000000fe0 r xhci_devd
0000000000003930 t xhci_device_done
0000000000006660 t xhci_device_generic_close
0000000000006670 t xhci_device_generic_enter
0000000000001058 r xhci_device_generic_methods
0000000000006650 t xhci_device_generic_open
0000000000006ad0 t xhci_device_generic_start
0000000000005a30 t xhci_device_init
0000000000000bd0 r xhci_device_methods
0000000000005430 t xhci_device_resume
0000000000005e40 t xhci_device_state_change
0000000000005360 t xhci_device_suspend
0000000000005d20 t xhci_device_uninit
0000000000004030 t xhci_do_command
0000000000001da0 t xhci_do_poll
00000000000056e0 t xhci_ep_clear_stall
0000000000005030 t xhci_ep_init
0000000000005810 t xhci_ep_uninit
0000000000006f90 t xhci_free_device_ext
00000000000036d0 t xhci_generic_done
0000000000003840 t xhci_generic_done_sub
0000000000005350 t xhci_get_dma_delay
0000000000001e10 t xhci_halt_controller
000000000000102c r xhci_hubd
0000000000001fa0 t xhci_init
0000000000002ef0 t xhci_interrupt
0000000000003150 t xhci_interrupt_poll
0000000000000b20 t xhci_interrupt_poll
0000000000001cf0 t xhci_iterate_hw_softc
0000000000000000 t xhci_pci_attach
0000000000000d80 t xhci_pci_detach
0000000000000000 d xhci_pci_driver
0000000000000108 d xhci_pci_driver_mod
00000000000000f0 d xhci_pci_mod
00000000000008f0 t xhci_pci_port_route
0000000000000f30 t xhci_pci_probe
0000000000000bc0 t xhci_pci_take_controller
0000000000000060 d xhci_pcimodule_sys_init
0000000000001c00 t xhci_reset_controller
0000000000004450 t xhci_roothub_exec
00000000000061d0 t xhci_set_address
0000000000006600 t xhci_set_endpoint_mode
0000000000005680 t xhci_set_hw_power
0000000000005690 t xhci_set_hw_power_sleep
0000000000006b50 t xhci_setup_generic_chain_sub
0000000000001710 t xhci_start_controller
0000000000005df0 t xhci_start_dma_delay
0000000000006f80 t xhci_timeout
0000000000003a70 t xhci_transfer_insert
0000000000002eb0 t xhci_uninit
00000000000000dc d xhci_use_msi
00000000000000d8 d xhci_use_msix
0000000000001700 t xhci_use_polling
0000000000005190 t xhci_xfer_setup
0000000000005340 t xhci_xfer_unsetup
0000000000000328 d xhcictlquirk
0000000000000004 b xhcidcepquirk
0000000000000000 b xhcistreams
|
FreeBSD PCM audio device infrastructure
The sound drivers may create the following device nodes:
/dev/dsp%d: Audio device. The number represents the unit number of the device.
/dev/dsp: Alias of /dev/dsp${hw.snd.default_unit}. Available only if hw.snd.basename_clone is set.
/dev/sndstat: Current sound status, including all channels and drivers
sndstat : nvlist-based PCM audio device enumeration interface. The ioctl interface provided by /dev/sndstat device allows callers to enumerate PCM audio devices available for use.
Binary Name : |
sound.ko |
Size : |
233K |
Source path : |
/usr/src/sys/dev/sound |
Binary path : |
/usr/obj/usr/src/amd64.amd64/sys/modules/sound/sound/sound.ko |
List of c files : |
|
NM symbol list : |
See the full content of nm output000000000001ebb0 t CHANNEL_SETSPEED
U DELAY
U Giant
0000000000018b80 t MIXER_SET
00000000000092b0 d M_AC97
0000000000009270 d M_AC97_init_sys_init
0000000000009290 d M_AC97_uninit_sys_uninit
U M_DEVBUF
0000000000000300 d M_FEEDER
00000000000002c0 d M_FEEDER_init_sys_init
00000000000002e0 d M_FEEDER_uninit_sys_uninit
000000000000a130 D M_MIDI
000000000000a1a0 d M_MIDI_init_sys_init
000000000000a1c0 d M_MIDI_uninit_sys_uninit
0000000000009ad0 d M_MIXER
0000000000009a20 d M_MIXER_init_sys_init
0000000000009a40 d M_MIXER_uninit_sys_uninit
U M_NVLIST
U M_TEMP
U __mtx_lock_flags
U __mtx_unlock_flags
0000000000000020 r __set_modmetadata_set_sym__mod_metadata_md_midi
0000000000000018 r __set_modmetadata_set_sym__mod_metadata_md_midi_on_kernel
0000000000000008 r __set_modmetadata_set_sym__mod_metadata_md_sound
0000000000000000 r __set_modmetadata_set_sym__mod_metadata_md_sound_on_kernel
0000000000000028 r __set_modmetadata_set_sym__mod_metadata_midi_version
0000000000000010 r __set_modmetadata_set_sym__mod_metadata_sound_version
00000000000000d8 r __set_sysctl_set_sym_sysctl___hw_midi
00000000000000e8 r __set_sysctl_set_sym_sysctl___hw_midi_debug
00000000000000f0 r __set_sysctl_set_sym_sysctl___hw_midi_dumpraw
00000000000000f8 r __set_sysctl_set_sym_sysctl___hw_midi_instroff
0000000000000108 r __set_sysctl_set_sym_sysctl___hw_midi_seq
0000000000000110 r __set_sysctl_set_sym_sysctl___hw_midi_seq_debug
00000000000000e0 r __set_sysctl_set_sym_sysctl___hw_midi_stat
0000000000000100 r __set_sysctl_set_sym_sysctl___hw_midi_stat_verbose
00000000000000b8 r __set_sysctl_set_sym_sysctl___hw_snd
0000000000000098 r __set_sysctl_set_sym_sysctl___hw_snd_basename_clone
0000000000000090 r __set_sysctl_set_sym_sysctl___hw_snd_compat_linux_mmap
00000000000000b0 r __set_sysctl_set_sym_sysctl___hw_snd_default_auto
00000000000000c8 r __set_sysctl_set_sym_sysctl___hw_snd_default_unit
0000000000000038 r __set_sysctl_set_sym_sysctl___hw_snd_feeder_eq_exact_rate
0000000000000030 r __set_sysctl_set_sym_sysctl___hw_snd_feeder_eq_presets
0000000000000018 r __set_sysctl_set_sym_sysctl___hw_snd_feeder_rate_max
0000000000000010 r __set_sysctl_set_sym_sysctl___hw_snd_feeder_rate_min
0000000000000008 r __set_sysctl_set_sym_sysctl___hw_snd_feeder_rate_polyphase_max
0000000000000000 r __set_sysctl_set_sym_sysctl___hw_snd_feeder_rate_presets
0000000000000028 r __set_sysctl_set_sym_sysctl___hw_snd_feeder_rate_quality
0000000000000020 r __set_sysctl_set_sym_sysctl___hw_snd_feeder_rate_round
0000000000000050 r __set_sysctl_set_sym_sysctl___hw_snd_latency
0000000000000058 r __set_sysctl_set_sym_sysctl___hw_snd_latency_profile
00000000000000d0 r __set_sysctl_set_sym_sysctl___hw_snd_maxautovchans
0000000000000040 r __set_sysctl_set_sym_sysctl___hw_snd_report_soft_formats
0000000000000048 r __set_sysctl_set_sym_sysctl___hw_snd_report_soft_matrix
0000000000000088 r __set_sysctl_set_sym_sysctl___hw_snd_syncdelay
0000000000000060 r __set_sysctl_set_sym_sysctl___hw_snd_timeout
0000000000000080 r __set_sysctl_set_sym_sysctl___hw_snd_usefrags
00000000000000a8 r __set_sysctl_set_sym_sysctl___hw_snd_verbose
00000000000000c0 r __set_sysctl_set_sym_sysctl___hw_snd_version
0000000000000070 r __set_sysctl_set_sym_sysctl___hw_snd_vpc_0db
0000000000000068 r __set_sysctl_set_sym_sysctl___hw_snd_vpc_autoreset
00000000000000a0 r __set_sysctl_set_sym_sysctl___hw_snd_vpc_mixer_bypass
0000000000000078 r __set_sysctl_set_sym_sysctl___hw_snd_vpc_reset
0000000000000040 d __set_sysinit_set_sym_M_AC97_init_sys_init
0000000000000000 d __set_sysinit_set_sym_M_FEEDER_init_sys_init
0000000000000078 d __set_sysinit_set_sym_M_MIDI_init_sys_init
0000000000000058 d __set_sysinit_set_sym_M_MIXER_init_sys_init
0000000000000050 d __set_sysinit_set_sym_dsp_sysinit_sys_init
0000000000000020 d __set_sysinit_set_sym_feeder_eq_sys_init
0000000000000028 d __set_sysinit_set_sym_feeder_format_sys_init
0000000000000030 d __set_sysinit_set_sym_feeder_matrix_sys_init
0000000000000038 d __set_sysinit_set_sym_feeder_mixer_sys_init
0000000000000010 d __set_sysinit_set_sym_feeder_rate_sys_init
0000000000000008 d __set_sysinit_set_sym_feeder_root_sys_init
0000000000000018 d __set_sysinit_set_sym_feeder_volume_sys_init
0000000000000080 d __set_sysinit_set_sym_midimodule_sys_init
0000000000000060 d __set_sysinit_set_sym_mixer_sysinit_sys_init
0000000000000048 d __set_sysinit_set_sym_pcm_syncgroup_mtx_sysinit_sys_init
0000000000000068 d __set_sysinit_set_sym_sndstat_sysinit_sys_init
0000000000000070 d __set_sysinit_set_sym_soundmodule_sys_init
0000000000000010 d __set_sysuninit_set_sym_M_AC97_uninit_sys_uninit
0000000000000000 d __set_sysuninit_set_sym_M_FEEDER_uninit_sys_uninit
0000000000000040 d __set_sysuninit_set_sym_M_MIDI_uninit_sys_uninit
0000000000000028 d __set_sysuninit_set_sym_M_MIXER_uninit_sys_uninit
0000000000000020 d __set_sysuninit_set_sym_dsp_sysuninit_sys_uninit
0000000000000008 d __set_sysuninit_set_sym_feeder_root_sys_uninit
0000000000000030 d __set_sysuninit_set_sym_mixer_sysuninit_sys_uninit
0000000000000018 d __set_sysuninit_set_sym_pcm_syncgroup_mtx_sysuninit_sys_uninit
0000000000000038 d __set_sysuninit_set_sym_sndstat_sysuninit_sys_uninit
U __stack_chk_fail
U __stack_chk_guard
w __start_set_modmetadata_set
U __start_set_pcpu
w __start_set_sysctl_set
w __start_set_sysinit_set
w __start_set_sysuninit_set
w __stop_set_modmetadata_set
U __stop_set_pcpu
w __stop_set_sysctl_set
w __stop_set_sysinit_set
w __stop_set_sysuninit_set
U _cv_timedwait_sbt
U _cv_timedwait_sig_sbt
U _cv_wait
U _cv_wait_sig
000000000000a5d0 d _midi_depend_on_kernel
000000000000a6b0 d _midi_version
000000000000a580 d _mod_metadata_md_midi
000000000000a568 d _mod_metadata_md_midi_on_kernel
000000000000a060 d _mod_metadata_md_sound
000000000000a048 d _mod_metadata_md_sound_on_kernel
000000000000a5b8 d _mod_metadata_midi_version
000000000000a098 d _mod_metadata_sound_version
U _mtx_destroy
U _mtx_init
U _mtx_trylock_flags_
U _sleep
000000000000a0c4 d _sound_depend_on_kernel
000000000000a0e8 d _sound_version
U _sx_sunlock
U _sx_xlock
U _sx_xunlock
0000000000008dd0 T ac97_create
0000000000008f10 T ac97_destroy
0000000000008db0 T ac97_getcaps
0000000000008da0 T ac97_getextcaps
0000000000008d90 T ac97_getextmode
0000000000008f80 T ac97_getflags
0000000000008f90 T ac97_getmixerclass
0000000000008dc0 T ac97_getsubvendor
0000000000000000 D ac97_init_desc
0000000000000000 t ac97_noinit
00000000000089c0 T ac97_rdcd
0000000000000018 D ac97_read_desc
000000000000aa20 t ac97_reset
0000000000008ca0 T ac97_setextmode
0000000000008f70 T ac97_setflags
0000000000008ba0 T ac97_setrate
0000000000008b40 T ac97_wrcd
0000000000000030 D ac97_write_desc
0000000000004fc0 r ac97codecid
0000000000005aa0 r ac97enhancement
0000000000005ba0 r ac97extfeature
0000000000008fa0 t ac97mix_init
000000000000a360 t ac97mix_reinit
000000000000a5a0 t ac97mix_set
000000000000a7a0 t ac97mix_setrecsrc
000000000000a2e0 t ac97mix_uninit
0000000000009320 d ac97mixer_class
0000000000004f60 r ac97mixer_methods
0000000000005910 r ac97vendorid
000000000000ac10 T ad1886_patch
000000000000ac80 T ad1981b_patch
000000000000ac30 T ad198x_patch
0000000000006e30 r afmt_tab
000000000000ad30 T alc655_patch
U alloc_unr
U bootverbose
U bus_dmamap_load
U bus_read_ivar_desc
U bus_setup_intr
U bus_topo_lock
U bus_topo_unlock
U callout_init
U callout_reset_sbt_on
0000000000000060 D channel_free_desc
0000000000000138 D channel_getcaps_desc
0000000000000198 D channel_getmatrix_desc
0000000000000168 D channel_getpeaks_desc
0000000000000120 D channel_getptr_desc
0000000000000180 D channel_getrates_desc
0000000000000048 D channel_init_desc
0000000000000010 t channel_nofree
0000000000000090 t channel_nogetmatrix
0000000000000070 t channel_nogetpeaks
0000000000000050 t channel_nogetptr
0000000000000080 t channel_nogetrates
0000000000000060 t channel_nonotify
0000000000000020 t channel_noreset
0000000000000030 t channel_noresetdone
0000000000000040 t channel_nosetfragments
00000000000000b0 t channel_nosetmatrix
0000000000000150 D channel_notify_desc
0000000000000078 D channel_reset_desc
0000000000000090 D channel_resetdone_desc
00000000000000d8 D channel_setblocksize_desc
00000000000000a8 D channel_setformat_desc
00000000000000f0 D channel_setfragments_desc
00000000000001b0 D channel_setmatrix_desc
00000000000000c0 D channel_setspeed_desc
0000000000000108 D channel_trigger_desc
000000000000d180 T chn_abort
0000000000000440 T chn_addfeeder
0000000000010d40 t chn_calclatency
0000000000007070 r chn_calclatency.pblkcnts
00000000000070d0 r chn_calclatency.pbufszs
0000000000007130 r chn_calclatency.rblkcnts
0000000000007190 r chn_calclatency.rbufszs
000000000000d1f0 t chn_dmaupdate
0000000000000610 T chn_findfeeder
000000000000d3b0 T chn_flush
000000000000ef60 T chn_getcaps
000000000000ff70 T chn_getformats
000000000000ec10 T chn_getmatrix
000000000000ebf0 T chn_getmute_matrix
000000000000fef0 T chn_getptr
0000000000010810 T chn_getrates
000000000000ea10 T chn_getvolume_matrix
000000000000dd90 T chn_init
000000000000c810 T chn_intr
000000000000c5f0 T chn_intr_locked
000000000000e420 T chn_kill
0000000000009440 D chn_latency
00000000000094b8 D chn_latency_profile
0000000000010010 T chn_notify
000000000000ede0 T chn_oss_getmask
000000000000ed20 T chn_oss_getorder
000000000000ed50 T chn_oss_setorder
000000000000d0a0 T chn_poll
000000000000c3c0 T chn_read
00000000000005a0 T chn_removefeeder
000000000000d890 T chn_reset
000000000000cb80 T chn_resetbuf
000000000000efb0 t chn_resizebuf
000000000000fad0 T chn_setblocksize
000000000000dc60 T chn_setformat
000000000000dd70 T chn_setlatency
000000000000ec30 T chn_setmatrix
000000000000eaf0 T chn_setmute_matrix
000000000000ea30 T chn_setmute_multi
000000000000dad0 T chn_setparam
000000000000dd00 T chn_setspeed
000000000000e8f0 T chn_setvolume_matrix
000000000000e6d0 T chn_setvolume_multi
000000000000e580 T chn_shutdown
000000000000c100 T chn_start
000000000000cbb0 T chn_sync
0000000000009814 d chn_syncdelay
0000000000010870 T chn_syncdestroy
000000000000faf0 T chn_syncstate
0000000000009810 d chn_timeout
000000000000c890 T chn_trigger
0000000000000040 b chn_usefrags
0000000000009818 d chn_vol_0db_pcm
000000000000981c d chn_vpc_autoreset
0000000000010a70 t chn_vpc_proc
000000000000e340 T chn_vpc_reset
000000000000e5a0 t chn_wakeup
000000000000bed0 T chn_write
000000000000aca0 D cmdtab_seqccmn
000000000000ac60 D cmdtab_seqcv
000000000000a7d0 D cmdtab_seqevent
000000000000a930 D cmdtab_seqioctl
000000000000abb0 D cmdtab_timer
000000000000acd0 T cmi9739_patch
U copyin
U copyout
U cv_broadcastpri
U cv_destroy
U cv_init
U delete_unrhdr
U destroy_dev
U destroy_dev_sched
U dev_ref
U devclass_create
U devclass_get_maxunit
U devclass_get_softc
U devfs_foreach_cdevpriv
U devfs_get_cdevpriv
U devfs_set_cdevpriv
U device_get_desc
U device_get_name
U device_get_nameunit
U device_get_parent
U device_get_softc
U device_get_sysctl_ctx
U device_get_sysctl_tree
U device_get_unit
U device_is_attached
U device_printf
U dnvlist_get_string
0000000000009a10 d dsp_basename_clone
00000000000077f0 r dsp_cdevs
0000000000009918 D dsp_cdevsw
0000000000016a60 t dsp_clone
0000000000015270 t dsp_close
0000000000014d40 T dsp_destroy_dev
0000000000000050 b dsp_ehtag
0000000000015660 t dsp_io_ops
0000000000011680 t dsp_ioctl
0000000000015be0 t dsp_ioctl_channel
0000000000014c90 T dsp_make_dev
00000000000149a0 t dsp_mmap
0000000000000048 b dsp_mmap_allow_prot_exec
00000000000149c0 t dsp_mmap_single
0000000000010f40 t dsp_open
0000000000014e00 T dsp_oss_audioinfo
0000000000015220 t dsp_oss_audioinfo_cb
0000000000016750 t dsp_oss_cookedmode
0000000000016990 t dsp_oss_getchannelmask
0000000000016840 t dsp_oss_getchnorder
0000000000016660 t dsp_oss_policy
00000000000168b0 t dsp_oss_setchnorder
0000000000016070 t dsp_oss_syncgroup
00000000000163d0 t dsp_oss_syncstart
0000000000014800 t dsp_poll
0000000000011620 t dsp_read
0000000000016a20 t dsp_sysinit
00000000000099d0 d dsp_sysinit_sys_init
0000000000016b50 t dsp_sysuninit
00000000000099f0 d dsp_sysuninit_sys_uninit
0000000000014d60 T dsp_unit2name
0000000000011650 t dsp_write
0000000000007e10 d eq_176400
0000000000008110 d eq_192000
0000000000007210 d eq_44100
0000000000007510 d eq_48000
0000000000007810 d eq_88200
0000000000007b10 d eq_96000
U eventhandler_deregister
U eventhandler_find_list
U eventhandler_register
0000000000005770 t feed_eq_biquad_S16LE
00000000000059f0 t feed_eq_biquad_S32LE
0000000000005490 t feed_eq_feed
0000000000005190 t feed_eq_free
0000000000005050 t feed_eq_init
0000000000004390 r feed_eq_preamp
0000000000004810 t feed_eq_scan_preamp_arg
00000000000051c0 t feed_eq_set
00000000000055f0 t feed_eq_setup
00000000000042e0 r feed_eq_tab
0000000000006150 t feed_format_feed
00000000000060f0 t feed_format_free
0000000000005f10 t feed_format_init
0000000000004630 r feed_format_ops
0000000000006120 t feed_format_set
00000000000075c0 t feed_matrix_S16LE
00000000000076d0 t feed_matrix_S32LE
00000000000073f0 t feed_matrix_feed
00000000000073c0 t feed_matrix_free
0000000000007220 t feed_matrix_init
00000000000066a0 t feed_matrix_setup
0000000000008180 t feed_mixer_S16BE
00000000000080d0 t feed_mixer_S16LE
00000000000082e0 t feed_mixer_S24BE
0000000000008250 t feed_mixer_S24LE
00000000000081f0 t feed_mixer_S32BE
0000000000008130 t feed_mixer_S32LE
0000000000008020 t feed_mixer_S8NE
0000000000008530 t feed_mixer_U16BE
00000000000083d0 t feed_mixer_U16LE
00000000000085c0 t feed_mixer_U24BE
0000000000008440 t feed_mixer_U24LE
0000000000008670 t feed_mixer_U32BE
00000000000084d0 t feed_mixer_U32LE
0000000000008380 t feed_mixer_U8NE
0000000000007960 t feed_mixer_feed
0000000000004e50 r feed_mixer_info_tab
00000000000077c0 t feed_mixer_init
0000000000007930 t feed_mixer_set
0000000000000c00 t feed_root
0000000000003100 t feed_volume_S16LE
0000000000003210 t feed_volume_S32LE
0000000000002ea0 t feed_volume_feed
0000000000002e00 t feed_volume_free
0000000000004290 r feed_volume_info_tab
0000000000002cb0 t feed_volume_init
0000000000002e30 t feed_volume_set
0000000000003e00 t feeder_build_eq
0000000000004500 t feeder_build_format
00000000000041d0 t feeder_build_matrix
0000000000003d60 t feeder_build_mixer
0000000000003f90 t feeder_build_rate
0000000000004350 t feeder_build_volume
0000000000003330 T feeder_chain
00000000000070a8 d feeder_chain_formats_lean
0000000000008408 d feeder_eq_class
0000000000008450 d feeder_eq_desc
0000000000000010 b feeder_eq_exact_rate
0000000000004680 T feeder_eq_initsys
0000000000004340 r feeder_eq_methods
00000000000071c0 d feeder_eq_presets
00000000000071a0 d feeder_eq_sys_init
00000000000045b0 T feeder_eq_validrate
0000000000000228 D feeder_feed_desc
00000000000084a0 d feeder_format_class
00000000000084e0 d feeder_format_desc
00000000000047d0 r feeder_format_methods
0000000000005c70 T feeder_format_read_op
0000000000008480 d feeder_format_sys_init
0000000000005dc0 T feeder_format_write_op
00000000000001e0 D feeder_free_desc
0000000000000210 D feeder_get_desc
00000000000003d0 T feeder_getclass
00000000000001c8 D feeder_init_desc
0000000000008530 d feeder_matrix_class
0000000000006e50 T feeder_matrix_compare
00000000000068f0 T feeder_matrix_default_channel_map
0000000000006930 T feeder_matrix_default_format
00000000000068b0 T feeder_matrix_default_id
0000000000004c20 r feeder_matrix_default_ids
0000000000008570 d feeder_matrix_desc
0000000000006ad0 T feeder_matrix_format_id
0000000000006c80 T feeder_matrix_format_map
0000000000006e30 T feeder_matrix_id_map
00000000000085a0 d feeder_matrix_maps
0000000000004cd0 r feeder_matrix_methods
0000000000006ee0 T feeder_matrix_oss_get_channel_order
0000000000007040 T feeder_matrix_oss_set_channel_order
0000000000006670 T feeder_matrix_setup
0000000000008510 d feeder_matrix_sys_init
0000000000008f20 d feeder_mixer_class
0000000000008f60 d feeder_mixer_desc
0000000000004e10 r feeder_mixer_methods
0000000000008f00 d feeder_mixer_sys_init
00000000000000d0 t feeder_nofree
00000000000000f0 t feeder_noget
00000000000000c0 t feeder_noinit
00000000000000e0 t feeder_noset
0000000000000ba0 T feeder_printchain
00000000000006e8 d feeder_rate_class
0000000000000730 d feeder_rate_desc
00000000000003f4 D feeder_rate_max
0000000000004140 r feeder_rate_methods
00000000000003f0 D feeder_rate_min
00000000000006e4 d feeder_rate_polyphase_max
00000000000006c0 d feeder_rate_presets
00000000000003fc D feeder_rate_quality
00000000000003f8 D feeder_rate_round
00000000000006a0 d feeder_rate_sys_init
0000000000000110 T feeder_register
0000000000000000 b feeder_register.feedercnt
00000000000003b0 d feeder_root_class
00000000000040e0 r feeder_root_methods
0000000000000370 d feeder_root_sys_init
0000000000000390 d feeder_root_sys_uninit
00000000000001f8 D feeder_set_desc
0000000000000d90 t feeder_unregisterall
0000000000002be0 T feeder_volume_apply_matrix
0000000000007040 d feeder_volume_class
0000000000007080 d feeder_volume_desc
0000000000004240 r feeder_volume_methods
0000000000007020 d feeder_volume_sys_init
0000000000000008 b feedertab.0
U free
U free_unr
0000000000015950 t getchns
U getenv_int
U getmicrotime
U hz
0000000000004820 r intpcm_conv_tables
0000000000006370 t intpcm_read_S16BE
00000000000062f0 t intpcm_read_S16LE
00000000000063b0 t intpcm_read_S24BE
0000000000006310 t intpcm_read_S24LE
00000000000063f0 t intpcm_read_S32BE
0000000000006350 t intpcm_read_S32LE
00000000000062d0 t intpcm_read_S8NE
00000000000064e0 t intpcm_read_U16BE
0000000000006440 t intpcm_read_U16LE
0000000000006520 t intpcm_read_U24BE
0000000000006480 t intpcm_read_U24LE
0000000000006570 t intpcm_read_U32BE
00000000000064c0 t intpcm_read_U32LE
0000000000006410 t intpcm_read_U8NE
0000000000006610 t intpcm_read_alaw
0000000000006650 t intpcm_read_null
00000000000065d0 t intpcm_read_ulaw
0000000000006390 t intpcm_write_S16BE
0000000000006300 t intpcm_write_S16LE
00000000000063d0 t intpcm_write_S24BE
0000000000006330 t intpcm_write_S24LE
0000000000006400 t intpcm_write_S32BE
0000000000006360 t intpcm_write_S32LE
00000000000062e0 t intpcm_write_S8NE
0000000000006500 t intpcm_write_U16BE
0000000000006460 t intpcm_write_U16LE
0000000000006550 t intpcm_write_U24BE
00000000000064a0 t intpcm_write_U24LE
00000000000065a0 t intpcm_write_U32BE
00000000000064d0 t intpcm_write_U32LE
0000000000006430 t intpcm_write_U8NE
0000000000006630 t intpcm_write_alaw
0000000000006660 t intpcm_write_null
00000000000065f0 t intpcm_write_ulaw
U kern_psignal
U kobj_create
U kobj_delete
U kobj_error_method
U kobj_init
U kobj_lookup_method
U kproc_create
U kproc_exit
U make_dev
U make_dev_args_init_impl
U make_dev_s
U malloc
U malloc_init
U malloc_uninit
U memcpy
U memmove
U memset
000000000000a4b0 d midi_cdevsw
0000000000021e90 t midi_close
0000000000023d60 T midi_cmdname
00000000000000b0 B midi_debug
0000000000020d20 t midi_destroy
00000000000000d8 B midi_devs
00000000000000e8 B midi_dumpraw
0000000000020e60 T midi_in
0000000000020720 T midi_init
00000000000000ec B midi_instroff
0000000000022720 t midi_ioctl
000000000000a5e0 d midi_mod
0000000000022800 t midi_modevent
0000000000021cc0 t midi_open
0000000000021070 T midi_out
0000000000022730 t midi_poll
0000000000022020 t midi_read
0000000000020c30 T midi_uninit
0000000000022380 t midi_write
0000000000021320 T midimapper_addseq
0000000000021390 T midimapper_close
00000000000213a0 T midimapper_fetch_synth
0000000000021330 T midimapper_open
000000000000a598 d midimodule_sys_init
000000000000a5f8 d midistat_cdevsw
0000000000022c20 t midistat_close
00000000000000f8 b midistat_dev
0000000000000100 b midistat_isopen
00000000000000b8 b midistat_lock
00000000000229c0 t midistat_open
0000000000022cb0 t midistat_read
0000000000000108 b midistat_sbuf
00000000000000f0 B midistat_verbose
0000000000021c20 t midisynth_alloc
0000000000021c70 t midisynth_bender
000000000000a1e0 D midisynth_class
00000000000215f0 t midisynth_close
0000000000021c30 t midisynth_controller
0000000000021bc0 t midisynth_killnote
0000000000007e00 r midisynth_methods
0000000000021430 t midisynth_open
0000000000021b30 t midisynth_setinstr
0000000000021b70 t midisynth_startnote
0000000000021780 t midisynth_writeraw
00000000000180d0 T mix_get
0000000000018240 T mix_get_dev
0000000000018940 T mix_get_locked
0000000000018230 T mix_get_type
0000000000017250 T mix_getchild
00000000000172a0 T mix_getdevinfo
0000000000017270 T mix_getdevs
0000000000017280 T mix_getmutedevs
0000000000017230 T mix_getparent
0000000000017290 T mix_getrecdevs
00000000000181d0 T mix_getrecsrc
0000000000018050 T mix_set
00000000000189a0 T mix_set_locked
0000000000016fe0 T mix_setdevs
0000000000016b90 T mix_setmutedevs
0000000000017180 T mix_setparentchild
0000000000017200 T mix_setrealdev
0000000000017090 T mix_setrecdevs
0000000000018160 T mix_setrecsrc
0000000000018040 T mixer_busy
0000000000009c38 d mixer_bypass
0000000000009b40 d mixer_cdevsw
0000000000019410 t mixer_clone
0000000000018e80 t mixer_close
0000000000000058 B mixer_count
0000000000017320 T mixer_create
00000000000172b0 T mixer_delete
0000000000000060 b mixer_ehtag
0000000000018920 T mixer_get_lock
0000000000017b10 T mixer_hwvol_init
0000000000017df0 T mixer_hwvol_mute
0000000000017d60 T mixer_hwvol_mute_locked
0000000000017f50 T mixer_hwvol_step
0000000000017ec0 T mixer_hwvol_step_locked
00000000000174e0 T mixer_init
0000000000000240 D mixer_init_desc
0000000000018f30 t mixer_ioctl
0000000000018250 T mixer_ioctl_cmd
0000000000000100 t mixer_noreinit
0000000000017340 t mixer_obj_create
0000000000018de0 t mixer_open
00000000000186f0 T mixer_oss_mixerinfo
0000000000017a30 T mixer_reinit
0000000000000258 D mixer_reinit_desc
0000000000016c10 t mixer_set
0000000000000288 D mixer_set_desc
0000000000018bf0 t mixer_set_eq
00000000000189c0 t mixer_set_softpcmvol
00000000000177c0 t mixer_setrecsrc
00000000000002a0 D mixer_setrecsrc_desc
00000000000193d0 t mixer_sysinit
0000000000009bf8 d mixer_sysinit_sys_init
0000000000019490 t mixer_sysuninit
0000000000009c18 d mixer_sysuninit_sys_uninit
0000000000017900 T mixer_uninit
0000000000000270 D mixer_uninit_desc
U module_register_init
000000000000a6b8 D mpu401_class
0000000000022da0 T mpu401_init
0000000000022ee0 t mpu401_intr
00000000000232c0 t mpu401_mcallback
0000000000023320 t mpu401_mcallbackp
0000000000023380 t mpu401_mdescr
0000000000007ea0 r mpu401_methods
00000000000231b0 t mpu401_minit
00000000000232a0 t mpu401_minqsize
00000000000232b0 t mpu401_moutqsize
0000000000023390 t mpu401_mprovider
0000000000023250 t mpu401_muninit
00000000000233a0 t mpu401_timeout
0000000000023130 T mpu401_uninit
0000000000008fe8 D mpu_callback_desc
0000000000008fd0 D mpu_callbackp_desc
0000000000009018 D mpu_descr_desc
0000000000008fb8 D mpu_init_desc
0000000000008f88 D mpu_inqsize_desc
0000000000008fa0 D mpu_outqsize_desc
0000000000009000 D mpu_provider_desc
0000000000009030 D mpu_uninit_desc
0000000000009048 D mpufoi_read_desc
0000000000009078 D mpufoi_uninit_desc
0000000000009060 D mpufoi_write_desc
0000000000024360 t mseq_close
0000000000024d50 t mseq_ioctl
0000000000023ff0 t mseq_open
0000000000025660 t mseq_poll
00000000000244e0 t mseq_read
00000000000247b0 t mseq_write
U mtx_sysinit
U new_unrhdr
0000000000008800 T noaftertouch
00000000000089a0 T noalloc
00000000000088e0 T noallocvoice
0000000000008880 T nobender
0000000000008960 T noclose
0000000000008840 T nocontroller
00000000000087e0 T nohwcontrol
0000000000008980 T noinsync
0000000000008740 T nokillnote
0000000000008760 T noopen
0000000000008820 T nopanning
0000000000008780 T noquery
0000000000008920 T noreset
00000000000088c0 T nosendsysex
00000000000087c0 T nosetinstr
00000000000088a0 T nosetupvoice
0000000000008940 T noshortname
00000000000087a0 T nostartnote
0000000000008860 T novolumemethod
0000000000008900 T nowriteraw
0000000000000170 b nseq
U nvlist_add_bool
U nvlist_add_number
U nvlist_add_nvlist
U nvlist_add_string
U nvlist_add_stringf
U nvlist_append_nvlist_array
U nvlist_clone
U nvlist_create
U nvlist_destroy
U nvlist_error
U nvlist_exists_number
U nvlist_exists_nvlist
U nvlist_exists_nvlist_array
U nvlist_exists_string
U nvlist_get_number
U nvlist_get_nvlist
U nvlist_get_nvlist_array
U nvlist_get_string
U nvlist_move_nvlist
U nvlist_pack
U nvlist_set_error
U nvlist_unpack
0000000000004ca0 r oss_to_snd_chn
U panic
U pause_sbt
000000000001cc40 T pcm_addchan
000000000001caf0 T pcm_chn_add
000000000001c710 T pcm_chn_create
000000000001ca90 T pcm_chn_destroy
000000000001cba0 T pcm_chn_remove
000000000001c3a0 T pcm_chnalloc
000000000001c700 T pcm_chnref
000000000001c6a0 T pcm_chnrelease
00000000000000a0 B pcm_devclass
000000000001d160 T pcm_getbuffersize
000000000001d150 T pcm_getdevinfo
000000000001d120 T pcm_getflags
00000000000205f0 t pcm_getparentchannel
000000000001d240 T pcm_register
000000000001d130 T pcm_setflags
000000000001cd70 T pcm_setstatus
000000000001c020 T pcm_setvchans
0000000000009820 d pcm_syncgroup_args
00000000000097d0 d pcm_syncgroup_mtx_sysinit_sys_init
00000000000097f0 d pcm_syncgroup_mtx_sysuninit_sys_uninit
000000000001d5a0 T pcm_unregister
0000000000009dd0 D pcm_veto_load
0000000000000098 B pcmsg_unrhdr
U pmap_kextract
U printf
0000000000015b60 t relchns
0000000000009350 D report_soft_formats
00000000000093c8 D report_soft_matrix
U resource_int_value
U resource_string_value
U sbuf_bcat
U sbuf_clear
U sbuf_data
U sbuf_delete
U sbuf_finish
U sbuf_len
U sbuf_new
U sbuf_printf
U seldrain
U selrecord
U selwakeup
U selwakeuppri
000000000000ad30 d seq_cdevsw
0000000000025d10 t seq_convertold
0000000000023c40 T seq_copytoinput
0000000000000178 B seq_debug
0000000000023db0 t seq_eventthread
0000000000007fd0 r seq_methods
00000000000233c0 T seq_modevent
0000000000025ec0 t seq_processevent
00000000000257d0 t seq_reset
00000000000259d0 t seq_sync
0000000000000150 b seqinfo_mtx
0000000000000180 B seqs
000000000000ad00 D sequencer_class
000000000000d680 T snd_afmt2str
000000000001e490 T snd_c2unit
000000000000a0f0 d snd_c_shift
0000000000004c50 r snd_chn_to_oss
000000000001e470 T snd_d2unit
000000000000a0b0 d snd_driver_version
0000000000000a30 T snd_fmtbest
00000000000006c0 T snd_fmtbestbit
0000000000000a20 T snd_fmtbestchannel
00000000000006d0 t snd_fmtbestfunc
0000000000000640 T snd_fmtscore
000000000000d3f0 T snd_fmtvalid
0000000000005c10 R snd_fxdiv_table
000000000001e3b0 T snd_max_c
000000000001e3a0 T snd_max_d
000000000001e380 T snd_max_u
0000000000009e48 D snd_maxautovchans
0000000000007ca0 r snd_mixerdefaults
0000000000007bd0 r snd_mixernames
000000000001e4b0 T snd_mkunit
000000000001bfa0 T snd_mtxassert
000000000001bf00 T snd_mtxcreate
000000000001bf70 T snd_mtxfree
0000000000000018 B snd_pcm_syncgroups
0000000000000020 B snd_pcm_syncgroups_mtx
000000000001bfb0 T snd_setup_intr
000000000000d440 T snd_str2afmt
000000000001e440 T snd_u2unit
000000000000a0ec d snd_u_shift
0000000000009dd4 D snd_unit
000000000001e420 T snd_unit2c
000000000001e400 T snd_unit2d
000000000001e3d0 T snd_unit2u
000000000000a010 d snd_unit_auto
000000000001e500 T snd_unit_init
00000000000000a8 b snd_unit_initialized
0000000000000068 B snd_verbose
000000000000bb20 T sndbuf_acquire
000000000000af50 T sndbuf_alloc
000000000000b5b0 T sndbuf_clear
000000000000b830 T sndbuf_clearshadow
000000000000adc0 T sndbuf_create
000000000000ae40 T sndbuf_destroy
000000000000bbb0 T sndbuf_dispose
000000000000bdb0 T sndbuf_dump
000000000000bc40 T sndbuf_feed
000000000000b6b0 T sndbuf_fillsilence
000000000000b710 T sndbuf_fillsilence_rl
000000000000ae70 T sndbuf_free
000000000000b900 T sndbuf_getalign
000000000000b990 T sndbuf_getallocsize
000000000000b910 T sndbuf_getblkcnt
000000000000b930 T sndbuf_getblksz
000000000000ba40 T sndbuf_getblocks
000000000000b950 T sndbuf_getbps
000000000000b6a0 T sndbuf_getbuf
000000000000af40 T sndbuf_getbufaddr
000000000000b960 T sndbuf_getbufofs
000000000000bea0 T sndbuf_getflags
000000000000b880 T sndbuf_getfmt
000000000000ba30 T sndbuf_getfree
000000000000b680 T sndbuf_getfreeptr
000000000000b9f0 T sndbuf_gethwptr
000000000000b980 T sndbuf_getmaxsize
000000000000ba70 T sndbuf_getprevblocks
000000000000bab0 T sndbuf_getprevtotal
000000000000ba10 T sndbuf_getready
000000000000ba20 T sndbuf_getreadyptr
000000000000b2c0 T sndbuf_getsel
000000000000b970 T sndbuf_getsize
000000000000b8e0 T sndbuf_getspd
000000000000baa0 T sndbuf_gettotal
000000000000b9d0 T sndbuf_getxrun
000000000000b3e0 T sndbuf_remalloc
000000000000b2d0 T sndbuf_reset
000000000000b080 T sndbuf_resize
000000000000b9a0 T sndbuf_runsz
000000000000b920 T sndbuf_setblkcnt
000000000000b940 T sndbuf_setblksz
000000000000beb0 T sndbuf_setflags
000000000000b890 T sndbuf_setfmt
000000000000ba00 T sndbuf_sethwptr
000000000000b010 t sndbuf_setmap
000000000000b9b0 T sndbuf_setrun
000000000000b8f0 T sndbuf_setspd
000000000000b290 T sndbuf_setup
000000000000b9e0 T sndbuf_setxrun
000000000000b780 T sndbuf_softreset
000000000000bac0 T sndbuf_updateprevtotal
000000000000bad0 T sndbuf_xbytes
000000000000b650 T sndbuf_zerodata
0000000000009d00 d sndstat_cdevsw
000000000001bb50 t sndstat_close
0000000000000090 b sndstat_dev
0000000000009cb0 d sndstat_devlist
000000000001be60 t sndstat_diinfo_is_sane
0000000000009db8 d sndstat_filelist
000000000001bce0 t sndstat_get_caps
000000000001a7c0 t sndstat_ioctl
0000000000000070 b sndstat_lock
0000000000019770 t sndstat_open
0000000000019880 t sndstat_read
00000000000194d0 T sndstat_register
000000000001bc20 t sndstat_remove_all_userdevs
0000000000019720 t sndstat_sysinit
0000000000009cc0 d sndstat_sysinit_sys_init
000000000001bed0 t sndstat_sysuninit
0000000000009ce0 d sndstat_sysuninit_sys_uninit
0000000000019630 T sndstat_unregister
000000000001a370 t sndstat_write
U snprintf
000000000000a0d0 d sound_mod
000000000001e300 t sound_modevent
000000000001dd20 T sound_oss_card_info
000000000001daa0 T sound_oss_sysinfo
000000000000a03f d sound_oss_sysinfo.si_license
000000000000a020 d sound_oss_sysinfo.si_product
000000000000a037 d sound_oss_sysinfo.si_version
000000000000a078 d soundmodule_sys_init
U sprintf
U sscanf
U strcasecmp
U strchr
U strcmp
U strdup
U strlcat
U strlcpy
U strlen
U strncmp
U strndup
U strrchr
U strsep
U strstr
U sx_destroy
U sx_init_flags
00000000000090f0 D synth_aftertouch_desc
0000000000009258 D synth_alloc_desc
0000000000009198 D synth_allocvoice_desc
0000000000009150 D synth_bender_desc
0000000000009210 D synth_close_desc
0000000000009120 D synth_controller_desc
00000000000090d8 D synth_hwcontrol_desc
0000000000009240 D synth_insync_desc
0000000000009090 D synth_killnote_desc
00000000000091f8 D synth_open_desc
0000000000009108 D synth_panning_desc
0000000000009228 D synth_query_desc
00000000000091c8 D synth_reset_desc
0000000000009180 D synth_sendsysex_desc
00000000000090c0 D synth_setinstr_desc
0000000000009168 D synth_setupvoice_desc
00000000000091e0 D synth_shortname_desc
00000000000090a8 D synth_startnote_desc
0000000000009138 D synth_volumemethod_desc
00000000000091b0 D synth_writeraw_desc
U sysctl___hw
000000000000a210 D sysctl___hw_midi
000000000000a2f0 d sysctl___hw_midi_debug
000000000000a360 d sysctl___hw_midi_dumpraw
000000000000a3d0 d sysctl___hw_midi_instroff
000000000000a6f0 D sysctl___hw_midi_seq
000000000000a760 d sysctl___hw_midi_seq_debug
000000000000a280 d sysctl___hw_midi_stat
000000000000a440 d sysctl___hw_midi_stat_verbose
0000000000009e50 D sysctl___hw_snd
00000000000098a8 d sysctl___hw_snd_basename_clone
0000000000009838 d sysctl___hw_snd_compat_linux_mmap
0000000000009dd8 d sysctl___hw_snd_default_auto
0000000000009f30 d sysctl___hw_snd_default_unit
0000000000007130 d sysctl___hw_snd_feeder_eq_exact_rate
00000000000070c0 d sysctl___hw_snd_feeder_eq_presets
0000000000000550 d sysctl___hw_snd_feeder_rate_max
00000000000004e0 d sysctl___hw_snd_feeder_rate_min
0000000000000470 d sysctl___hw_snd_feeder_rate_polyphase_max
0000000000000400 d sysctl___hw_snd_feeder_rate_presets
0000000000000630 d sysctl___hw_snd_feeder_rate_quality
00000000000005c0 d sysctl___hw_snd_feeder_rate_round
0000000000009448 d sysctl___hw_snd_latency
00000000000094c0 d sysctl___hw_snd_latency_profile
0000000000009fa0 d sysctl___hw_snd_maxautovchans
0000000000009358 d sysctl___hw_snd_report_soft_formats
00000000000093d0 d sysctl___hw_snd_report_soft_matrix
0000000000009760 d sysctl___hw_snd_syncdelay
0000000000009530 d sysctl___hw_snd_timeout
00000000000096f0 d sysctl___hw_snd_usefrags
0000000000009c40 d sysctl___hw_snd_verbose
0000000000009ec0 d sysctl___hw_snd_version
0000000000009610 d sysctl___hw_snd_vpc_0db
00000000000095a0 d sysctl___hw_snd_vpc_autoreset
0000000000009a60 d sysctl___hw_snd_vpc_mixer_bypass
0000000000009680 d sysctl___hw_snd_vpc_reset
U sysctl_add_oid
U sysctl_ctx_free
U sysctl_ctx_init
000000000001e120 t sysctl_dev_pcm_bitperfect
0000000000004a20 t sysctl_dev_pcm_eq
0000000000004d20 t sysctl_dev_pcm_eq_preamp
000000000001fc60 t sysctl_dev_pcm_vchanformat
000000000001f270 t sysctl_dev_pcm_vchanmode
000000000001f730 t sysctl_dev_pcm_vchanrate
000000000001f020 t sysctl_dev_pcm_vchans
U sysctl_handle_int
U sysctl_handle_string
000000000000aad0 t sysctl_hw_snd_ac97_eapd
000000000001de70 t sysctl_hw_snd_default_unit
0000000000000e30 t sysctl_hw_snd_feeder_rate_max
0000000000000dd0 t sysctl_hw_snd_feeder_rate_min
0000000000000f10 t sysctl_hw_snd_feeder_rate_quality
0000000000000e90 t sysctl_hw_snd_feeder_rate_round
0000000000017bf0 t sysctl_hw_snd_hwvol_mixer
0000000000010920 t sysctl_hw_snd_latency
0000000000010970 t sysctl_hw_snd_latency_profile
000000000001def0 t sysctl_hw_snd_maxautovchans
00000000000109c0 t sysctl_hw_snd_timeout
0000000000010a10 t sysctl_hw_snd_vpc_0db
0000000000010cf0 t sysctl_hw_snd_vpc_reset
00000000000196d0 t sysctl_hw_sndverbose
U tick_sbt
00000000000267c0 t timer_wait
U timevaladd
U timevalsub
U uiomove
000000000000a0f8 d vchan_class
000000000001e600 T vchan_create
000000000001ec20 T vchan_destroy
00000000000202e0 t vchan_free
0000000000020540 t vchan_getcaps
00000000000205e0 t vchan_getmatrix
00000000000201b0 t vchan_init
000000000001edd0 T vchan_initsys
0000000000007d80 r vchan_methods
0000000000020300 t vchan_setformat
0000000000020320 t vchan_setspeed
000000000001ed80 T vchan_sync
0000000000020330 t vchan_trigger
U vm_pager_allocate
U wakeup
0000000000002a40 t z_coeff_interpolate
0000000000000760 d z_coeff_q2
0000000000000ba0 d z_coeff_q3
0000000000001de0 d z_coeff_q4
00000000000041a0 r z_coeff_tab
0000000000000990 d z_dcoeff_q2
00000000000014d0 d z_dcoeff_q3
0000000000004710 d z_dcoeff_q4
00000000000020d0 t z_feed_linear_S16LE
0000000000002580 t z_feed_linear_S32LE
0000000000002190 t z_feed_sinc_S16LE
0000000000002650 t z_feed_sinc_S32LE
00000000000023e0 t z_feed_sinc_polyphase_S16LE
0000000000002890 t z_feed_sinc_polyphase_S32LE
0000000000002010 t z_feed_zoh
0000000000001410 t z_resampler_feed
00000000000012b0 t z_resampler_free
00000000000013e0 t z_resampler_get
0000000000001150 t z_resampler_init
0000000000001310 t z_resampler_set
00000000000017a0 t z_resampler_setup
00000000000041f0 r z_resampler_tab
|
Intel High Definition Audio bridge device driver
Binary Name : |
snd_hda.ko |
Size : |
145K |
Source path : |
/usr/src/sys/dev/sound/pci/hda |
Binary path : |
/usr/obj/usr/src/amd64.amd64/sys/modules/sound/driver/hda/snd_hda.ko |
List of c files : |
|
NM symbol list : |
See the full content of nm output0000000000000310 d .compoundliteral
0000000000000a40 d .compoundliteral.102
0000000000000aa0 d .compoundliteral.103
0000000000000aa8 d .compoundliteral.106
0000000000000ad8 d .compoundliteral.107
0000000000000c10 d .compoundliteral.108
0000000000000c28 d .compoundliteral.112
0000000000000c78 d .compoundliteral.113
0000000000000ca8 d .compoundliteral.114
0000000000000cb8 d .compoundliteral.115
0000000000000cf8 d .compoundliteral.116
0000000000000d28 d .compoundliteral.117
0000000000000d30 d .compoundliteral.121
0000000000000de0 d .compoundliteral.122
0000000000000e10 d .compoundliteral.123
0000000000000e20 d .compoundliteral.124
0000000000000e40 d .compoundliteral.125
0000000000000e70 d .compoundliteral.126
0000000000000e80 d .compoundliteral.127
0000000000000ea0 d .compoundliteral.128
0000000000000ed0 d .compoundliteral.129
0000000000000f10 d .compoundliteral.130
0000000000000f40 d .compoundliteral.131
0000000000000f50 d .compoundliteral.135
0000000000000fb0 d .compoundliteral.136
0000000000000fe0 d .compoundliteral.137
0000000000000fe8 d .compoundliteral.138
0000000000001008 d .compoundliteral.139
0000000000001038 d .compoundliteral.140
0000000000001068 d .compoundliteral.141
0000000000001098 d .compoundliteral.142
00000000000010c8 d .compoundliteral.143
00000000000010d0 d .compoundliteral.144
00000000000010d8 d .compoundliteral.145
0000000000001108 d .compoundliteral.146
0000000000001150 d .compoundliteral.147
0000000000001158 d .compoundliteral.148
0000000000001160 d .compoundliteral.149
00000000000011a8 d .compoundliteral.150
00000000000011b0 d .compoundliteral.151
00000000000011bc d .compoundliteral.152
00000000000011d0 d .compoundliteral.153
0000000000001210 d .compoundliteral.154
0000000000001220 d .compoundliteral.155
0000000000001240 d .compoundliteral.156
0000000000001250 d .compoundliteral.160
0000000000001310 d .compoundliteral.161
0000000000001320 d .compoundliteral.163
00000000000013e0 d .compoundliteral.164
00000000000013e8 d .compoundliteral.167
0000000000001418 d .compoundliteral.168
0000000000001420 d .compoundliteral.170
0000000000001460 d .compoundliteral.171
0000000000001468 d .compoundliteral.172
00000000000014b8 d .compoundliteral.173
00000000000014c0 d .compoundliteral.175
0000000000001540 d .compoundliteral.176
0000000000001548 d .compoundliteral.178
0000000000001608 d .compoundliteral.179
0000000000000320 d .compoundliteral.18
0000000000001618 d .compoundliteral.183
00000000000016e8 d .compoundliteral.184
0000000000001700 d .compoundliteral.186
00000000000017d0 d .compoundliteral.187
0000000000000340 d .compoundliteral.19
00000000000017e0 d .compoundliteral.190
00000000000018b0 d .compoundliteral.191
00000000000018e8 d .compoundliteral.192
00000000000019b8 d .compoundliteral.193
00000000000019c0 d .compoundliteral.195
0000000000001a90 d .compoundliteral.196
0000000000001ab0 d .compoundliteral.197
0000000000001b80 d .compoundliteral.198
0000000000001d30 d .compoundliteral.199
0000000000001d38 d .compoundliteral.200
0000000000001d68 d .compoundliteral.201
0000000000001d70 d .compoundliteral.202
0000000000001d90 d .compoundliteral.203
0000000000000348 d .compoundliteral.21
0000000000000378 d .compoundliteral.22
00000000000003c0 d .compoundliteral.23
00000000000003d0 d .compoundliteral.25
00000000000003f0 d .compoundliteral.26
0000000000000410 d .compoundliteral.29
0000000000000440 d .compoundliteral.30
0000000000000488 d .compoundliteral.31
0000000000000490 d .compoundliteral.33
00000000000004b0 d .compoundliteral.34
00000000000004b8 d .compoundliteral.36
00000000000004d8 d .compoundliteral.37
00000000000004e0 d .compoundliteral.39
0000000000000500 d .compoundliteral.40
0000000000000508 d .compoundliteral.45
00000000000005c8 d .compoundliteral.46
0000000000000640 d .compoundliteral.47
0000000000000648 d .compoundliteral.51
0000000000000688 d .compoundliteral.52
0000000000000690 d .compoundliteral.54
00000000000006b0 d .compoundliteral.55
00000000000006b8 d .compoundliteral.57
00000000000006d8 d .compoundliteral.58
00000000000006e0 d .compoundliteral.60
0000000000000700 d .compoundliteral.61
0000000000000708 d .compoundliteral.63
0000000000000728 d .compoundliteral.64
00000000000007b8 d .compoundliteral.65
00000000000007c0 d .compoundliteral.66
00000000000007e0 d .compoundliteral.67
00000000000007e8 d .compoundliteral.69
0000000000000808 d .compoundliteral.70
0000000000000850 d .compoundliteral.71
0000000000000858 d .compoundliteral.72
0000000000000878 d .compoundliteral.73
0000000000000890 d .compoundliteral.76
00000000000008c0 d .compoundliteral.77
00000000000008c8 d .compoundliteral.78
00000000000008e8 d .compoundliteral.79
00000000000008f0 d .compoundliteral.81
0000000000000910 d .compoundliteral.82
0000000000000918 d .compoundliteral.84
0000000000000948 d .compoundliteral.85
0000000000000950 d .compoundliteral.87
0000000000000970 d .compoundliteral.88
0000000000000980 d .compoundliteral.90
00000000000009a0 d .compoundliteral.91
00000000000009b0 d .compoundliteral.92
00000000000009e0 d .compoundliteral.93
00000000000009f0 d .compoundliteral.94
0000000000000a10 d .compoundliteral.95
0000000000000a18 d .compoundliteral.97
0000000000000a38 d .compoundliteral.98
U DELAY
0000000000002f60 t HDAC_CODEC_COMMAND
00000000000001d0 r HDA_COLORS
0000000000000250 r HDA_CONNECTORS
0000000000000550 r HDA_CONNS
00000000000002d0 r HDA_DEVS
0000000000000570 r HDA_GPIO_ACTIONS
00000000000013c0 r HDA_HDMI_CODING_TYPES
0000000000000350 r HDA_LOCS
0000000000000000 d M_HDAA
0000000000000070 d M_HDAA_init_sys_init
0000000000000090 d M_HDAA_uninit_sys_uninit
0000000000001f20 d M_HDAC
00000000000021e0 d M_HDACC
0000000000002250 d M_HDACC_init_sys_init
0000000000002270 d M_HDACC_uninit_sys_uninit
0000000000001f90 d M_HDAC_init_sys_init
0000000000001fb0 d M_HDAC_uninit_sys_uninit
U M_TEMP
U __mtx_lock_sleep
U __mtx_unlock_sleep
0000000000000048 r __set_modmetadata_set_sym__mod_metadata_md_snd_hda_hdac
0000000000000040 r __set_modmetadata_set_sym__mod_metadata_md_snd_hda_hdac_on_kernel
0000000000000008 r __set_modmetadata_set_sym__mod_metadata_md_snd_hda_hdacc
0000000000000000 r __set_modmetadata_set_sym__mod_metadata_md_snd_hda_hdacc_on_kernel
0000000000000020 r __set_modmetadata_set_sym__mod_metadata_md_snd_hda_on_sound
0000000000000038 r __set_modmetadata_set_sym__mod_metadata_md_snd_hda_pci
0000000000000030 r __set_modmetadata_set_sym__mod_metadata_md_snd_hda_pci_on_kernel
0000000000000018 r __set_modmetadata_set_sym__mod_metadata_md_snd_hda_pcm_hdaa
0000000000000010 r __set_modmetadata_set_sym__mod_metadata_md_snd_hda_pcm_hdaa_on_kernel
0000000000000028 r __set_modmetadata_set_sym__mod_metadata_snd_hda_version
0000000000000000 d __set_sysinit_set_sym_M_HDAA_init_sys_init
0000000000000028 d __set_sysinit_set_sym_M_HDACC_init_sys_init
0000000000000018 d __set_sysinit_set_sym_M_HDAC_init_sys_init
0000000000000008 d __set_sysinit_set_sym_snd_hda_hdaccmodule_sys_init
0000000000000030 d __set_sysinit_set_sym_snd_hda_hdacmodule_sys_init
0000000000000020 d __set_sysinit_set_sym_snd_hda_pcimodule_sys_init
0000000000000010 d __set_sysinit_set_sym_snd_hda_pcm_hdaamodule_sys_init
0000000000000000 d __set_sysuninit_set_sym_M_HDAA_uninit_sys_uninit
0000000000000010 d __set_sysuninit_set_sym_M_HDACC_uninit_sys_uninit
0000000000000008 d __set_sysuninit_set_sym_M_HDAC_uninit_sys_uninit
U __stack_chk_fail
U __stack_chk_guard
w __start_set_modmetadata_set
U __start_set_pcpu
w __start_set_sysinit_set
w __start_set_sysuninit_set
w __stop_set_modmetadata_set
U __stop_set_pcpu
w __stop_set_sysinit_set
w __stop_set_sysuninit_set
U _callout_stop_safe
00000000000022a8 d _mod_metadata_md_snd_hda_hdac
0000000000002290 d _mod_metadata_md_snd_hda_hdac_on_kernel
00000000000000c8 d _mod_metadata_md_snd_hda_hdacc
00000000000000b0 d _mod_metadata_md_snd_hda_hdacc_on_kernel
0000000000000150 d _mod_metadata_md_snd_hda_on_sound
0000000000001fe8 d _mod_metadata_md_snd_hda_pci
0000000000001fd0 d _mod_metadata_md_snd_hda_pci_on_kernel
0000000000000118 d _mod_metadata_md_snd_hda_pcm_hdaa
0000000000000100 d _mod_metadata_md_snd_hda_pcm_hdaa_on_kernel
0000000000000168 d _mod_metadata_snd_hda_version
00000000000002f8 d _snd_hda_depend_on_sound
00000000000022e0 d _snd_hda_hdac_depend_on_kernel
0000000000000180 d _snd_hda_hdacc_depend_on_kernel
0000000000002020 d _snd_hda_pci_depend_on_kernel
0000000000000210 d _snd_hda_pcm_hdaa_depend_on_kernel
0000000000000304 d _snd_hda_version
U bootverbose
U bus_alloc_resource
U bus_child_location_desc
U bus_child_pnpinfo_desc
U bus_dma_tag_create
U bus_dma_tag_destroy
U bus_dmamap_load
U bus_generic_attach
U bus_generic_resume
U bus_generic_suspend
U bus_get_dma_tag
U bus_get_dma_tag_desc
U bus_print_child_desc
U bus_print_child_footer
U bus_print_child_header
U bus_probe_nomatch_desc
U bus_read_ivar_desc
U bus_release_resource
U bus_setup_intr
U bus_teardown_intr
U bus_topo_lock
U bus_topo_unlock
U callout_init
U callout_reset_sbt_on
U channel_getcaps_desc
U channel_getptr_desc
U channel_init_desc
00000000000009a0 r channel_names
U channel_setblocksize_desc
U channel_setformat_desc
U channel_setfragments_desc
U channel_setspeed_desc
U channel_trigger_desc
U chn_intr
U cold
U config_intrhook_disestablish
U config_intrhook_establish
U device_add_child
U device_attach_desc
U device_delete_child
U device_delete_children
U device_detach_desc
U device_get_children
U device_get_desc
U device_get_ivars
U device_get_name
U device_get_nameunit
U device_get_parent
U device_get_softc
U device_get_sysctl_ctx
U device_get_sysctl_tree
U device_get_unit
U device_is_attached
U device_printf
U device_probe_desc
U device_resume_desc
U device_set_descf
U device_set_ivars
U device_suspend_desc
U driver_module_handler
U free
0000000000001450 r hda_rate_tab
0000000000006a90 r hdaa_allowed_stripes.bits
0000000000000ca0 t hdaa_attach
0000000000000830 r hdaa_audio_assign_names.types
000000000000b270 t hdaa_audio_commit
000000000000d680 t hdaa_audio_ctl_amp_set
000000000000d760 t hdaa_audio_ctl_amp_set_internal
000000000000ccb0 t hdaa_audio_ctl_dest_amp
0000000000012af0 t hdaa_audio_ctl_dest_volume
0000000000013240 t hdaa_audio_ctl_dev_set
0000000000012800 t hdaa_audio_ctl_dev_volume
0000000000000298 d hdaa_audio_ctl_ossmixer_class
0000000000011ef0 t hdaa_audio_ctl_ossmixer_init
000000000000ad50 t hdaa_audio_ctl_ossmixer_mask2allname
0000000000001720 r hdaa_audio_ctl_ossmixer_methods
0000000000012220 t hdaa_audio_ctl_ossmixer_set
0000000000012470 t hdaa_audio_ctl_ossmixer_setrecsrc
0000000000013400 t hdaa_audio_ctl_recsel_comm
000000000000c840 t hdaa_audio_ctl_source_amp
0000000000012ed0 t hdaa_audio_ctl_source_volume
000000000000ade0 t hdaa_audio_disable_useless
0000000000001680 r hdaa_audio_setup.convmap
0000000000006ab0 r hdaa_audio_setup.hdmica
00000000000016a0 r hdaa_audio_setup.hdmich
000000000000c190 t hdaa_audio_trace_adc
000000000000bb80 t hdaa_audio_trace_as_in_mch
000000000000b880 t hdaa_audio_trace_as_out
000000000000be10 t hdaa_audio_trace_dac
000000000000c5a0 t hdaa_audio_trace_to_out
000000000000e320 t hdaa_autorecsrc_handler
0000000000000810 r hdaa_caps
00000000000115c0 t hdaa_chan_formula
00000000000002c8 d hdaa_channel_class
0000000000013f20 t hdaa_channel_getcaps
0000000000013de0 t hdaa_channel_getptr
0000000000013900 t hdaa_channel_init
0000000000001760 r hdaa_channel_methods
0000000000013b90 t hdaa_channel_setblocksize
0000000000013ac0 t hdaa_channel_setformat
0000000000013bc0 t hdaa_channel_setfragments
0000000000013b00 t hdaa_channel_setspeed
000000000000f4c0 t hdaa_channel_start
000000000000f260 t hdaa_channel_stop
0000000000013d10 t hdaa_channel_trigger
000000000000e560 t hdaa_channels_handler
0000000000002800 t hdaa_child_location
000000000000b720 t hdaa_config_fetch
0000000000003230 t hdaa_configure
00000000000020a0 t hdaa_detach
00000000000001d8 d hdaa_driver
000000000000ec40 t hdaa_dump_audio_formats
00000000000116f0 t hdaa_dump_ctls
0000000000011c10 t hdaa_dump_dst_nid
0000000000009790 t hdaa_dump_gpi
00000000000099b0 t hdaa_dump_gpio
0000000000009cd0 t hdaa_dump_gpo
00000000000030e0 t hdaa_dump_pin_configs
000000000000e900 t hdaa_eld_dump
000000000000dab0 t hdaa_eld_handler
0000000000000208 d hdaa_fmt
000000000000d1c0 t hdaa_gpio_commit
0000000000000a10 t hdaa_gpio_patch
000000000000d500 t hdaa_gpo_commit
000000000000dec0 t hdaa_hpredir_handler
000000000000dd50 t hdaa_jack_poll_callback
00000000000005b0 r hdaa_methods
0000000000013f30 t hdaa_patch
0000000000015120 t hdaa_patch_direct
0000000000010a50 t hdaa_pcm_attach
0000000000011590 t hdaa_pcm_detach
0000000000000268 d hdaa_pcm_driver
00000000000016e0 r hdaa_pcm_methods
00000000000106b0 t hdaa_pcm_probe
0000000000002b50 t hdaa_pindump
0000000000002fd0 t hdaa_powerup
000000000000d920 t hdaa_presence_handler
0000000000002680 t hdaa_print_child
0000000000000be0 t hdaa_probe
0000000000000730 r hdaa_quirks_tab
0000000000015600 t hdaa_read_coef
0000000000002380 t hdaa_resume
000000000000b4b0 t hdaa_sense_init
0000000000002930 t hdaa_stream_intr
0000000000002190 t hdaa_suspend
0000000000011ad0 t hdaa_sysctl_32bit
0000000000009d90 t hdaa_sysctl_caps
000000000000abe0 t hdaa_sysctl_config
0000000000008b40 t hdaa_sysctl_gpi_state
0000000000009070 t hdaa_sysctl_gpio_config
0000000000008d30 t hdaa_sysctl_gpio_state
0000000000009450 t hdaa_sysctl_gpo_config
0000000000009260 t hdaa_sysctl_gpo_state
00000000000089c0 t hdaa_sysctl_quirks
0000000000009640 t hdaa_sysctl_reconfig
000000000000ef30 t hdaa_unconfigure
0000000000002a50 t hdaa_unsol_intr
000000000000d0f0 t hdaa_widget_connection_select
0000000000000ba0 t hdaa_widget_get
0000000000000000 t hdaa_widget_pin_patch
0000000000015540 t hdaa_write_coef
0000000000015a00 t hdac_attach
0000000000018d20 t hdac_attach2
0000000000006a90 r hdac_bdata_rate.bbits
00000000000174c0 t hdac_child_location
00000000000174f0 t hdac_child_pnpinfo_method
00000000000176e0 t hdac_codec_command
00000000000020c0 d hdac_codec_command_desc
00000000000189b0 t hdac_corb_init
0000000000016c40 t hdac_detach
00000000000070a0 r hdac_devices
0000000000018530 t hdac_dma_alloc
0000000000019290 t hdac_dma_cb
0000000000002078 d hdac_driver
0000000000017450 t hdac_get_dma_tag
00000000000176d0 t hdac_get_mtx
00000000000020a8 d hdac_get_mtx_desc
00000000000192b0 t hdac_intr_handler
0000000000018ba0 t hdac_irq_alloc
00000000000191e0 t hdac_irq_free
0000000000006a70 r hdac_mdata_rate.mbits
0000000000006f50 r hdac_methods
0000000000007db0 r hdac_pcie_snoop
00000000000021c8 d hdac_pindump_desc
0000000000019df0 t hdac_poll_callback
0000000000019c50 t hdac_poll_reinit
0000000000017470 t hdac_print_child
00000000000156b0 t hdac_probe
0000000000006b20 r hdac_quirks
0000000000007dd0 r hdac_quirks_tab
0000000000017560 t hdac_read_ivar
0000000000018730 t hdac_reset
00000000000171e0 t hdac_resume
0000000000019530 t hdac_rirb_flush
0000000000018a90 t hdac_rirb_init
00000000000196a0 t hdac_send_command
0000000000017720 t hdac_stream_alloc
00000000000020d8 d hdac_stream_alloc_desc
0000000000017a20 t hdac_stream_free
00000000000020f0 d hdac_stream_free_desc
0000000000018270 t hdac_stream_getptr
0000000000002150 d hdac_stream_getptr_desc
0000000000002168 d hdac_stream_intr_desc
0000000000018080 t hdac_stream_reset
0000000000002138 d hdac_stream_reset_desc
0000000000017b70 t hdac_stream_start
0000000000002108 d hdac_stream_start_desc
0000000000017f00 t hdac_stream_stop
0000000000002120 d hdac_stream_stop_desc
00000000000170a0 t hdac_suspend
0000000000018340 t hdac_unsol_alloc
0000000000002180 d hdac_unsol_alloc_desc
0000000000018370 t hdac_unsol_free
0000000000002198 d hdac_unsol_free_desc
00000000000021b0 d hdac_unsol_intr_desc
0000000000018390 t hdac_unsolq_task
000000000001a210 t hdacc_attach
000000000001a690 t hdacc_child_location
000000000001a6c0 t hdacc_child_pnpinfo_method
000000000001aa20 t hdacc_codec_command
0000000000007f80 r hdacc_codecs
000000000001a5b0 t hdacc_detach
0000000000002338 d hdacc_driver
000000000001aa10 t hdacc_get_mtx
0000000000007e00 r hdacc_methods
000000000001afa0 t hdacc_pindump
000000000001a700 t hdacc_print_child
0000000000019f00 t hdacc_probe
000000000001a760 t hdacc_probe_nomatch
000000000001a970 t hdacc_read_ivar
000000000001a640 t hdacc_resume
000000000001aa80 t hdacc_stream_alloc
000000000001ab30 t hdacc_stream_free
000000000001ad10 t hdacc_stream_getptr
000000000001ad80 t hdacc_stream_intr
000000000001aca0 t hdacc_stream_reset
000000000001abb0 t hdacc_stream_start
000000000001ac30 t hdacc_stream_stop
000000000001a5f0 t hdacc_suspend
000000000001ae00 t hdacc_unsol_alloc
000000000001aea0 t hdacc_unsol_free
000000000001af20 t hdacc_unsol_intr
U hz
U kobj_error_method
U kobj_lookup_method
U lockstat_enabled
U malloc
U malloc_init
U malloc_uninit
0000000000000a30 r matrixes
U memcmp
U memset
U mix_getdevinfo
U mix_getrecdevs
U mix_set
U mix_setdevs
U mix_setparentchild
U mix_setrealdev
U mix_setrecdevs
U mix_setrecsrc
U mixer_init
U mixer_init_desc
U mixer_reinit
U mixer_set_desc
U mixer_setrecsrc_desc
U module_register_init
0000000000000660 r ossnames
U panic
U pci_alloc_msi_desc
U pci_enable_busmaster_desc
U pci_msi_count_desc
U pci_read_config_desc
U pci_release_msi_desc
U pci_write_config_desc
U pcm_addchan
U pcm_getbuffersize
U pcm_getflags
U pcm_register
U pcm_setflags
U pcm_setstatus
U pcm_unregister
0000000000001dc0 d pin_patches_asus_w6f
0000000000001e90 d pin_patches_clevo_d900t_asus_m5200
0000000000000ee0 d pin_patches_dell_xps_jack
0000000000001e60 d pin_patches_lg_lw20
0000000000001ef0 d pin_patches_msi_ms034a
0000000000001e40 d pin_patches_uniwill_9075
U printf
U realloc
0000000000006db0 r realtek_model_pin_patches
U resource_int_value
U resource_string_value
U rman_get_bushandle
U rman_get_bustag
U sbuf_delete
U sbuf_finish
U sbuf_new_for_sysctl
U sbuf_printf
0000000000002308 d snd_hda_hdac_driver_mod
00000000000022f0 d snd_hda_hdac_mod
00000000000001a8 d snd_hda_hdacc_driver_mod
0000000000000190 d snd_hda_hdacc_mod
00000000000000e0 d snd_hda_hdaccmodule_sys_init
00000000000022c0 d snd_hda_hdacmodule_sys_init
0000000000002048 d snd_hda_pci_driver_mod
0000000000002030 d snd_hda_pci_mod
0000000000002000 d snd_hda_pcimodule_sys_init
0000000000000238 d snd_hda_pcm_hdaa_driver_mod
0000000000000220 d snd_hda_pcm_hdaa_mod
0000000000000130 d snd_hda_pcm_hdaamodule_sys_init
U snd_mtxassert
U snd_mtxcreate
U snd_mtxfree
U snd_verbose
U sndbuf_alloc
U sndbuf_getalign
U sndbuf_getblkcnt
U sndbuf_getblksz
U sndbuf_getbufaddr
U sndbuf_getmaxsize
U sndbuf_resize
U snprintf
U strcasecmp
U strcmp
U strlcat
U strlcpy
U strlen
U strncmp
U strsep
U strtol
U sysctl_add_oid
U sysctl_handle_int
U sysctl_handle_string
0000000000019810 t sysctl_hdac_pindump
00000000000199b0 t sysctl_hdac_polling
U taskqueue_drain
U taskqueue_enqueue
U taskqueue_thread
U tick_sbt
|
Userland character device driver
Binary Name : |
cuse.ko |
Size : |
41K |
Source path : |
/usr/src/sys/fs/cuse |
Binary path : |
/usr/obj/usr/src/amd64.amd64/sys/modules/cuse/cuse.ko |
List of c files : |
|
NM symbol list : |
See the full content of nm output00000000000001a0 d M_CUSE
00000000000000f0 d M_CUSE_init_sys_init
0000000000000110 d M_CUSE_uninit_sys_uninit
U __mtx_lock_sleep
U __mtx_unlock_sleep
0000000000000018 r __set_modmetadata_set_sym__mod_metadata_cuse4bsd_version
0000000000000010 r __set_modmetadata_set_sym__mod_metadata_cuse_version
0000000000000008 r __set_modmetadata_set_sym__mod_metadata_md_cuse
0000000000000000 r __set_modmetadata_set_sym__mod_metadata_md_cuse_on_kernel
0000000000000000 r __set_sysctl_set_sym_sysctl___kern_features_cuse
0000000000000008 d __set_sysinit_set_sym_M_CUSE_init_sys_init
0000000000000010 d __set_sysinit_set_sym_cuse_kern_init_sys_init
0000000000000000 d __set_sysinit_set_sym_cusemodule_sys_init
0000000000000000 d __set_sysuninit_set_sym_M_CUSE_uninit_sys_uninit
0000000000000008 d __set_sysuninit_set_sym_cuse_kern_uninit_sys_uninit
w __start_set_modmetadata_set
U __start_set_pcpu
w __start_set_sysctl_set
w __start_set_sysinit_set
w __start_set_sysuninit_set
w __stop_set_modmetadata_set
U __stop_set_pcpu
w __stop_set_sysctl_set
w __stop_set_sysinit_set
w __stop_set_sysuninit_set
000000000000019c d _cuse4bsd_version
0000000000000170 d _cuse_depend_on_kernel
0000000000000198 d _cuse_version
U _cv_wait
U _cv_wait_sig
0000000000000068 d _mod_metadata_cuse4bsd_version
0000000000000050 d _mod_metadata_cuse_version
0000000000000018 d _mod_metadata_md_cuse
0000000000000000 d _mod_metadata_md_cuse_on_kernel
U _mtx_destroy
U _mtx_init
U _sx_xlock_hard
U _sx_xunlock_hard
U copyin
U copyout
0000000000000040 b cuse_alloc_unit
0000000000000240 b cuse_alloc_unit_id
00000000000027b0 t cuse_client_close
00000000000002c8 d cuse_client_devsw
00000000000038b0 t cuse_client_free
0000000000003130 t cuse_client_ioctl
0000000000003700 t cuse_client_kqfilter
0000000000003c60 t cuse_client_kqfilter_poll
0000000000003df0 t cuse_client_kqfilter_read_detach
0000000000003e80 t cuse_client_kqfilter_read_event
0000000000000380 d cuse_client_kqfilter_read_ops
0000000000003ea0 t cuse_client_kqfilter_write_detach
0000000000003f30 t cuse_client_kqfilter_write_event
00000000000003a8 d cuse_client_kqfilter_write_ops
0000000000003850 t cuse_client_mmap_single
0000000000002320 t cuse_client_open
0000000000003460 t cuse_client_poll
0000000000002a20 t cuse_client_read
0000000000003ad0 t cuse_client_receive_command_locked
0000000000002da0 t cuse_client_write
0000000000003f50 t cuse_common_mmap_single
0000000000000030 b cuse_dev
0000000000000010 b cuse_global_mtx
0000000000000020 t cuse_kern_init
0000000000000130 d cuse_kern_init_sys_init
0000000000004380 t cuse_kern_uninit
0000000000000150 d cuse_kern_uninit_sys_uninit
0000000000000180 d cuse_mod
0000000000000000 t cuse_modevent
0000000000004080 t cuse_proc2proc_copy
0000000000001c30 t cuse_server_alloc_memory
0000000000000230 t cuse_server_close
00000000000020c0 t cuse_server_data_copy_optimized_locked
0000000000000210 d cuse_server_devsw
0000000000001440 t cuse_server_do_close
00000000000013f0 t cuse_server_free
0000000000001ac0 t cuse_server_free_dev
0000000000001dd0 t cuse_server_free_memory
0000000000000000 b cuse_server_head
0000000000000280 t cuse_server_ioctl
0000000000001f40 t cuse_server_ioctl_copy_locked
0000000000001a50 t cuse_server_lock
00000000000013a0 t cuse_server_mmap_single
00000000000000a0 t cuse_server_open
0000000000001390 t cuse_server_poll
0000000000000260 t cuse_server_read
0000000000001a90 t cuse_server_unlock
00000000000015d0 t cuse_server_unref
0000000000000270 t cuse_server_write
0000000000001ee0 t cuse_str_filter
0000000000000030 d cusemodule_sys_init
U cv_broadcastpri
U cv_destroy
U cv_init
U cv_signal
U destroy_dev
U devfs_clear_cdevpriv
U devfs_get_cdevpriv
U devfs_set_cdevpriv
U faultin
U free
U hz
U knlist_add
U knlist_cleardel
U knlist_destroy
U knlist_init_mtx
U knlist_remove
U knote
U lockstat_enabled
U make_dev
U make_dev_credf
U malloc
U malloc_init
U malloc_uninit
U memcpy
U memset
U module_register_init
U pause_sbt
U printf
U priv_check
U proc_rwmem
U seldrain
U selrecord
U selwakeup
U sx_destroy
U sx_init_flags
U sysctl___kern_features
0000000000000080 d sysctl___kern_features_cuse
U sysctl_handle_int
U tick_sbt
U uiomove
U vm_object_deallocate
U vm_object_reference
U vm_pager_allocate
U wakeup
|
test:~$ usbconfig
ugen0.1: <Intel XHCI root HUB> at usbus0, cfg=0 md=HOST spd=SUPER (5.0Gbps) pwr=SAVE (0mA)
ugen0.2: <Chicony HP Wide Vision HD Camera> at usbus0, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON (500mA)
ugen0.3: <Wireless-AC 3168 Bluetooth Intel Corp.> at usbus0, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON (100mA)
ugen0.4: <ELAN Touchscreen> at usbus0, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON (100mA)
From above output we know ‘Wireless-AC 3168 Bluetooth Intel Corp’ chip and ‘Intel XHCI root HUB’ is used
test:~$ pkg install iwmbt-firmware
test:~$ service devd restart
test:~$ pkg install virtual_oss
Load it manually and enable loading for every boot
test:~$ kldload cuse
test:~$ sysrc kld_list+="cuse"
test:~$ service hcsecd onestart
If this fails, do it again
test:~$ service bluetooth start ubt0
If Bluetooth is started successfully, below logs should be seen in dmesg
test:~$ dmesg | grep ubt0
ubt0 on uhub0
ubt0: <vendor 0x8087 product 0x0aa7, class 224/1, rev 2.00/0.01, addr 3> on usbus0
Output of ngctl
test:~$ ngctl list
There are 8 total nodes:
Name: ubt0 Type: ubt ID: 00000001 Num hooks: 1
Name: btsock_l2c Type: btsock_l2c ID: 00000002 Num hooks: 1
Name: ubt0hci Type: hci ID: 00000023 Num hooks: 3
Name: btsock_l2c_raw Type: btsock_l2c_raw ID: 00000003 Num hooks: 1
Name: btsock_hci_raw Type: btsock_hci_raw ID: 00000004 Num hooks: 1
Name: btsock_sco Type: btsock_sco ID: 00000005 Num hooks: 0
Name: ubt0l2cap Type: l2cap ID: 00000027 Num hooks: 3
Name: ngctl3789 Type: socket ID: 0000002d Num hooks: 0
test:~$ hccontrol -n ubt0hci inquiry
Inquiry result, num_responses=1
Inquiry result #0
BD_ADDR: f8:9e:94:ee:99:c3
Page Scan Rep. Mode: 0x1
Page Scan Period Mode: 00
Page Scan Mode: 00
Class: 2a:01:0c
Clock offset: 0x333b
Inquiry complete. Status: No error [00]
test:~$ hccontrol -n ubt0hci remote_name_request f8:9e:94:ee:99:c3
BD_ADDR: f8:9e:94:ee:99:c3
Name: OnePlus Buds
Headphones does not require a key or pin so I add nokey and 0000 as the pin
test:~$ vim /etc/bluetooth/hcsecd.conf
device {
bdaddr f8:9e:94:ee:99:c3;
name "OnePlus Buds";
key nokey;
pin "0000";
}
This step is optional, ‘/etc/bluetooth/hosts’ allows you to alias BD_ADDR addresses to names making it much easier to remember
test:~$ vim /etc/bluetooth/hosts
f8:9e:94:ee:99:c3 headphones
test:~$ hccontrol -n ubt0hci create_connection headphones
Note: Enable “write_authentication” on the HCI node, if you observe below error
Error message:
test:~$ hccontrol -n ubt0hci create_connection headphones
BD_ADDR: headphones
Connection handle: 256
Encryption mode: Disabled [0]
Resolution:
test:~$ hccontrol -n ubt0hci write_authentication_enable 1
test:~$ hccontrol -n ubt0hci create_connection headphones
test:~$ hccontrol -n ubt0hci read_connection_list
Remote BD_ADDR Handle Type Mode Role Encrypt Pending Queue State
headphones 256 ACL 0 MAST NONE 0 0 OPEN
Meaning of the below command:
To expose virtual device to other apps, install entry in /dev/sndstat. (-T /dev/sndstat)
Enabled automatic resampling to fix bad sound quality when playing audio with a different sample-rate than default. (-S)
If the default volume is too high, set a negative output amplification. (-a o,-4)
Sample rate of 44100 Hz is chosen, you can use 48000 Hz instead if that’s better for your hardware. (-r 44100)
To use laptop’s internal mic simultaneously while using my headphones. ( -R /dev/dsp0). You can disable the recording device by setting “-R /dev/null” instead.
test:~$ virtual_oss -T /dev/sndstat -S -a o,-4 -C 2 -c 2 -r 44100 -b 16 -s 1024 -R /dev/dsp0 -P /dev/bluetooth/headphones -d dsp -t vdsp.ctl
Now we should have another DSP device listed in /dev/sndstat
test:~$ cat /dev/sndstat
Installed devices:
pcm0: <Realtek ALC257 (Analog 2.0+HP/2.0)> (play/rec) default
pcm1: <Realtek ALC257 (Right Analog Mic)> (rec)
pcm2: <Intel Kaby Lake (HDMI/DP 8ch)> (play)
Installed devices from userspace:
dsp: <Virtual OSS> (play/rec)
Above steps works great for programs that use OSS as sound backend. However, other backends need additional steps
test:~$ sysrc sndiod_enable=YES
test:~$ service sndiod start
Method-1: Configure firefox to use OSS instead of pulseaudio
Open up firefox and put about:config in the URL line
Then add the following entry
media.cubeb.backend: oss
Method-2: Redirect all OSS output into pulseaudio. It adds latency to the audio but works
test:~$ pacat --record -d oss_output.dsp0.monitor
test:~$
test:~$
Abstract representation of a device
Defined in /usr/src/stand/kshim/bsd_kernel.h
typedef struct device *device_t;
struct device {
TAILQ_HEAD(device_list, device) dev_children;
TAILQ_ENTRY(device) dev_link;
struct device *dev_parent;
const struct module_data *dev_module;
void *dev_sc;
void *dev_aux;
driver_filter_t *dev_irq_filter;
driver_intr_t *dev_irq_fn;
void *dev_irq_arg;
uint16_t dev_unit;
char dev_nameunit[64];
char dev_desc[64];
uint8_t dev_res_alloc:1;
uint8_t dev_quiet:1;
uint8_t dev_softc_set:1;
uint8_t dev_softc_alloc:1;
uint8_t dev_attached:1;
uint8_t dev_fixed_class:1;
uint8_t dev_unit_manual:1;
};
The device object represents a piece of hardware attached to the system.
Ex: expansion card, the bus which that card is plugged into, disk drives attached to the expansion card, …
The system defines one device, - root_bus.
All other devices are created dynamically during auto configuration.
device_probe_and_attach()
initialise a device
This function is called during autoconfiguration to initialise the devices in the system.
For each device, the DEVICE_PROBE method of each suitable driver is called and if a probe succeeds, a description of the device is printed and the DEVICE_ATTACH method is called
DEVICE_PROBE
probe for device existence
method should probe to see if the device is present.
DEVICE_ATTACH
attach a device
Attach a device to the system after the DEVICE_PROBE() method has been called and has indicated that the device exists
structure describing a device driver
Defined in /usr/src/stand/kshim/bsd_kernel.h
typedef struct driver driver_t;
struct driver {
const char * name;
const struct device_method *methods;
uint32_t size;
};
Driver is registered with the system by the DRIVER_MODULE macro
Each driver will implement one or more sets of methods called interfaces.
Ex: methods from Device interface, methods from Bus interface
ng_ubt(BT driver/host controller) –> usb.ko(USB client driver) –> xhci.ko(USB host controller) –> pci(client driver) –> pci host controller
device_probe_and_attach()
device_probe()
pci_probe() // pci controller
xhci_probe() // USB host controller
uhub_probe() // hub connected to usb
ubt_probe() // USB Bluetooth device
device_attach()
pci_attach() // pci controller
xhci_attach() // USB host controller
ubt_attach() // // USB Bluetooth device
uhub_attach() // hub connected to usb
uhub_explore_sub()
usb_probe_and_attach()
test:~$
test:~$
test:~$
test:~$
test:~$
test:~$
test:~$
Which codec?
Which BT version?
Which Freebsd version?
Which BT profile is being used? HSP/HFP?
Are you using AVRCP?
Downloaded audio file is played? different audio file formats?
File play to listening — sw modules and HW modules involved(Including BT and Audio)
Are we using BLE here?
Frames exchanged for device pairing, unpair? can we confirm using prints Tx/Rx in application or driver?
How is Reliability achieved? similar to Ack mechanism in wifi is reliablity maintainted at Application level(VLC media player/Youtube) or at BT level?
The BT driver modules, are they native to FreeBSD or ported from Linux?