Version: 1.0
File: include/net/bluetooth/hci_core.h:248
Symbol:
Byte size 4808
struct hci_dev {
0x0 list @"struct--list_head.txt"
0x10 lock @"struct--mutex.txt"
0x38 name [8]"char"
0x40 flags "long unsigned int"
0x48 id @"typedef--__u16.txt"
0x4a bus @"typedef--__u8.txt"
0x4b dev_type @"typedef--__u8.txt"
0x4c bdaddr @"typedef--bdaddr_t.txt"
0x52 dev_name [248]@"typedef--__u8.txt"
0x14a short_name [10]@"typedef--__u8.txt"
0x154 eir [240]@"typedef--__u8.txt"
0x244 dev_class [3]@"typedef--__u8.txt"
0x247 major_class @"typedef--__u8.txt"
0x248 minor_class @"typedef--__u8.txt"
0x249 max_page @"typedef--__u8.txt"
0x24a features [3][8]@"typedef--__u8.txt"
0x262 le_features [8]@"typedef--__u8.txt"
0x26a le_white_list_size @"typedef--__u8.txt"
0x26b le_states [8]@"typedef--__u8.txt"
0x273 commands [64]@"typedef--__u8.txt"
0x2b3 hci_ver @"typedef--__u8.txt"
0x2b4 hci_rev @"typedef--__u16.txt"
0x2b6 lmp_ver @"typedef--__u8.txt"
0x2b8 manufacturer @"typedef--__u16.txt"
0x2ba lmp_subver @"typedef--__u16.txt"
0x2bc voice_setting @"typedef--__u16.txt"
0x2be io_capability @"typedef--__u8.txt"
0x2bf inq_tx_power @"typedef--__s8.txt"
0x2c0 page_scan_interval @"typedef--__u16.txt"
0x2c2 page_scan_window @"typedef--__u16.txt"
0x2c4 page_scan_type @"typedef--__u8.txt"
0x2c6 devid_source @"typedef--__u16.txt"
0x2c8 devid_vendor @"typedef--__u16.txt"
0x2ca devid_product @"typedef--__u16.txt"
0x2cc devid_version @"typedef--__u16.txt"
0x2ce pkt_type @"typedef--__u16.txt"
0x2d0 esco_type @"typedef--__u16.txt"
0x2d2 link_policy @"typedef--__u16.txt"
0x2d4 link_mode @"typedef--__u16.txt"
0x2d8 idle_timeout @"typedef--__u32.txt"
0x2dc sniff_min_interval @"typedef--__u16.txt"
0x2de sniff_max_interval @"typedef--__u16.txt"
0x2e0 amp_status @"typedef--__u8.txt"
0x2e4 amp_total_bw @"typedef--__u32.txt"
0x2e8 amp_max_bw @"typedef--__u32.txt"
0x2ec amp_min_latency @"typedef--__u32.txt"
0x2f0 amp_max_pdu @"typedef--__u32.txt"
0x2f4 amp_type @"typedef--__u8.txt"
0x2f6 amp_pal_cap @"typedef--__u16.txt"
0x2f8 amp_assoc_size @"typedef--__u16.txt"
0x2fc amp_max_flush_to @"typedef--__u32.txt"
0x300 amp_be_flush_to @"typedef--__u32.txt"
0x304 loc_assoc @"struct--amp_assoc.txt"
0x5ac flow_ctl_mode @"typedef--__u8.txt"
0x5b0 auto_accept_delay "unsigned int"
0x5b8 quirks "long unsigned int"
0x5c0 cmd_cnt @"typedef--atomic_t.txt"
0x5c4 acl_cnt "unsigned int"
0x5c8 sco_cnt "unsigned int"
0x5cc le_cnt "unsigned int"
0x5d0 acl_mtu "unsigned int"
0x5d4 sco_mtu "unsigned int"
0x5d8 le_mtu "unsigned int"
0x5dc acl_pkts "unsigned int"
0x5e0 sco_pkts "unsigned int"
0x5e4 le_pkts "unsigned int"
0x5e8 block_len @"typedef--__u16.txt"
0x5ea block_mtu @"typedef--__u16.txt"
0x5ec num_blocks @"typedef--__u16.txt"
0x5ee block_cnt @"typedef--__u16.txt"
0x5f0 acl_last_tx "long unsigned int"
0x5f8 sco_last_tx "long unsigned int"
0x600 le_last_tx "long unsigned int"
0x608 workqueue * @"<declarations>/struct--workqueue_struct.txt"
0x610 req_workqueue * @"<declarations>/struct--workqueue_struct.txt"
0x618 power_on @"struct--work_struct.txt"
0x638 power_off @"struct--delayed_work.txt"
0x6b8 discov_timeout @"typedef--__u16.txt"
0x6c0 discov_off @"struct--delayed_work.txt"
0x740 service_cache @"struct--delayed_work.txt"
0x7c0 rh_reserved_cmd_timer @"struct--timer_list.txt"
0x810 rx_work @"struct--work_struct.txt"
0x830 cmd_work @"struct--work_struct.txt"
0x850 tx_work @"struct--work_struct.txt"
0x870 rx_q @"struct--sk_buff_head.txt"
0x888 raw_q @"struct--sk_buff_head.txt"
0x8a0 cmd_q @"struct--sk_buff_head.txt"
0x8b8 recv_evt * @"struct--sk_buff.txt"
0x8c0 sent_cmd * @"struct--sk_buff.txt"
0x8c8 reassembly [4]* @"struct--sk_buff.txt"
0x8e8 req_lock @"struct--mutex.txt"
0x910 req_wait_q @"typedef--wait_queue_head_t.txt"
0x928 req_status @"typedef--__u32.txt"
0x92c req_result @"typedef--__u32.txt"
0x930 mgmt_pending @"struct--list_head.txt"
0x940 discovery_deprecated @"struct--discovery_state_orig.txt"
0x980 conn_hash_deprecated @"struct--hci_conn_hash_orig.txt"
0x9a0 blacklist @"struct--list_head.txt"
0x9b0 uuids @"struct--list_head.txt"
0x9c0 link_keys @"struct--list_head.txt"
0x9d0 long_term_keys @"struct--list_head.txt"
0x9e0 remote_oob_data @"struct--list_head.txt"
0x9f0 stat @"struct--hci_dev_stats.txt"
0xa18 promisc @"typedef--atomic_t.txt"
0xa20 debugfs * @"struct--dentry.txt"
0xa28 dev @"struct--device.txt"
0xcd8 rfkill * @"<declarations>/struct--rfkill.txt"
0xce0 rh_reserved_dev_flags "long unsigned int"
0xce8 le_scan_disable @"struct--delayed_work.txt"
0xd68 le_scan @"struct--work_struct.txt"
0xd88 le_scan_params @"struct--le_scan_params.txt"
0xd94 adv_tx_power @"typedef--__s8.txt"
0xd95 adv_data [31]@"typedef--__u8.txt"
0xdb4 adv_data_len @"typedef--__u8.txt"
0xdb8 open * func (NULL) (
(NULL) * @"struct--hci_dev.txt"
)
"int"
0xdc0 close * func (NULL) (
(NULL) * @"struct--hci_dev.txt"
)
"int"
0xdc8 flush * func (NULL) (
(NULL) * @"struct--hci_dev.txt"
)
"int"
0xdd0 setup * func (NULL) (
(NULL) * @"struct--hci_dev.txt"
)
"int"
0xdd8 rh_reserved_send * func (NULL) (
(NULL) * @"struct--sk_buff.txt"
)
"int"
0xde0 notify * func (NULL) (
(NULL) * @"struct--hci_dev.txt"
(NULL) "unsigned int"
)
"void"
0xde8 ioctl * func (NULL) (
(NULL) * @"struct--hci_dev.txt"
(NULL) "unsigned int"
(NULL) "long unsigned int"
)
"int"
0xdf0 setup_addr @"typedef--bdaddr_t.txt"
0xdf6 public_addr @"typedef--bdaddr_t.txt"
0xdfc random_addr @"typedef--bdaddr_t.txt"
0xe02 static_addr @"typedef--bdaddr_t.txt"
0xe08 adv_addr_type @"typedef--__u8.txt"
0xe09 num_iac @"typedef--__u8.txt"
0xe0a stored_max_keys @"typedef--__u8.txt"
0xe0b stored_num_keys @"typedef--__u8.txt"
0xe0c le_adv_channel_map @"typedef--__u8.txt"
0xe0e le_adv_min_interval @"typedef--__u16.txt"
0xe10 le_adv_max_interval @"typedef--__u16.txt"
0xe12 le_scan_type @"typedef--__u8.txt"
0xe14 le_scan_interval @"typedef--__u16.txt"
0xe16 le_scan_window @"typedef--__u16.txt"
0xe18 le_conn_min_interval @"typedef--__u16.txt"
0xe1a le_conn_max_interval @"typedef--__u16.txt"
0xe1c le_conn_latency @"typedef--__u16.txt"
0xe1e le_supv_timeout @"typedef--__u16.txt"
0xe20 le_def_tx_len @"typedef--__u16.txt"
0xe22 le_def_tx_time @"typedef--__u16.txt"
0xe24 le_max_tx_len @"typedef--__u16.txt"
0xe26 le_max_tx_time @"typedef--__u16.txt"
0xe28 le_max_rx_len @"typedef--__u16.txt"
0xe2a le_max_rx_time @"typedef--__u16.txt"
0xe2c discov_interleaved_timeout @"typedef--__u16.txt"
0xe2e conn_info_min_age @"typedef--__u16.txt"
0xe30 conn_info_max_age @"typedef--__u16.txt"
0xe32 ssp_debug_mode @"typedef--__u8.txt"
0xe33 hw_error_code @"typedef--__u8.txt"
0xe34 clock @"typedef--__u32.txt"
0xe38 error_reset @"struct--work_struct.txt"
0xe58 cmd_timer @"struct--delayed_work.txt"
0xed8 discov_update @"struct--work_struct.txt"
0xef8 bg_scan_update @"struct--work_struct.txt"
0xf18 scan_update @"struct--work_struct.txt"
0xf38 connectable_update @"struct--work_struct.txt"
0xf58 discoverable_update @"struct--work_struct.txt"
0xf78 le_scan_restart @"struct--delayed_work.txt"
0xff8 req_skb * @"struct--sk_buff.txt"
0x1000 smp_data * "void"
0x1008 discovery @"struct--discovery_state.txt"
0x1090 conn_hash @"struct--hci_conn_hash.txt"
0x10b8 smp_bredr_data * "void"
0x10c0 whitelist @"struct--list_head.txt"
0x10d0 identity_resolving_keys @"struct--list_head.txt"
0x10e0 le_white_list @"struct--list_head.txt"
0x10f0 le_conn_params @"struct--list_head.txt"
0x1100 pend_le_conns @"struct--list_head.txt"
0x1110 pend_le_reports @"struct--list_head.txt"
0x1120 dev_flags [1]"long unsigned int"
0x1128 scan_rsp_data [31]@"typedef--__u8.txt"
0x1147 scan_rsp_data_len @"typedef--__u8.txt"
0x1148 adv_instances @"struct--list_head.txt"
0x1158 adv_instance_cnt "unsigned int"
0x115c cur_adv_instance @"typedef--__u8.txt"
0x115e adv_instance_timeout @"typedef--__u16.txt"
0x1160 adv_instance_expire @"struct--delayed_work.txt"
0x11e0 irk [16]@"typedef--__u8.txt"
0x11f0 rpa_timeout @"typedef--__u32.txt"
0x11f8 rpa_expired @"struct--delayed_work.txt"
0x1278 rpa @"typedef--bdaddr_t.txt"
0x1280 shutdown * func (NULL) (
(NULL) * @"struct--hci_dev.txt"
)
"int"
0x1288 send * func (NULL) (
(NULL) * @"struct--hci_dev.txt"
(NULL) * @"struct--sk_buff.txt"
)
"int"
0x1290 hw_error * func (NULL) (
(NULL) * @"struct--hci_dev.txt"
(NULL) @"typedef--u8.txt"
)
"void"
0x1298 post_init * func (NULL) (
(NULL) * @"struct--hci_dev.txt"
)
"int"
0x12a0 set_diag * func (NULL) (
(NULL) * @"struct--hci_dev.txt"
(NULL) @"typedef--bool.txt"
)
"int"
0x12a8 set_bdaddr * func (NULL) (
(NULL) * @"struct--hci_dev.txt"
(NULL) * const @"typedef--bdaddr_t.txt"
)
"int"
0x12b0 hw_info * const "char"
0x12b8 fw_info * const "char"
0x12c0 appearance @"typedef--__u16.txt"
}
