/kernel/linux/linux-6.6/drivers/bluetooth/ |
H A D | hci_uart.h | 67 struct hci_dev *hdev; 133 int (*recv)(struct hci_dev *hdev, struct sk_buff *skb); 164 struct sk_buff *h4_recv_buf(struct hci_dev *hdev, struct sk_buff *skb,
|
H A D | dtl1_cs.c | 68 struct hci_dev *hdev; 359 static int dtl1_hci_open(struct hci_dev *hdev) in dtl1_hci_open() 365 static int dtl1_hci_flush(struct hci_dev *hdev) in dtl1_hci_flush() 376 static int dtl1_hci_close(struct hci_dev *hdev) in dtl1_hci_close() 384 static int dtl1_hci_send_frame(struct hci_dev *hdev, struct sk_buff *skb) in dtl1_hci_send_frame() 439 struct hci_dev *hdev; in dtl1_open() 508 struct hci_dev *hdev = info->hdev; in dtl1_close()
|
H A D | bt3c_cs.c | 73 struct hci_dev *hdev; 385 static int bt3c_hci_flush(struct hci_dev *hdev) in bt3c_hci_flush() 396 static int bt3c_hci_open(struct hci_dev *hdev) in bt3c_hci_open() 402 static int bt3c_hci_close(struct hci_dev *hdev) in bt3c_hci_close() 410 static int bt3c_hci_send_frame(struct hci_dev *hdev, struct sk_buff *skb) in bt3c_hci_send_frame() 541 struct hci_dev *hdev; in bt3c_open() 607 struct hci_dev *hdev = info->hdev; in bt3c_close()
|
H A D | hci_qca.c | 235 static int qca_power_off(struct hci_dev *hdev); 237 static void qca_dmp_hdr(struct hci_dev *hdev, struct sk_buff *skb); 640 static void qca_debugfs_init(struct hci_dev *hdev) in qca_debugfs_init() 945 static int qca_ibs_sleep_ind(struct hci_dev *hdev, struct sk_buff *skb) in qca_ibs_sleep_ind() 957 static int qca_ibs_wake_ind(struct hci_dev *hdev, struct sk_buff *skb) in qca_ibs_wake_ind() 969 static int qca_ibs_wake_ack(struct hci_dev *hdev, struct sk_buff *skb) in qca_ibs_wake_ack() 981 static int qca_recv_acl_data(struct hci_dev *hdev, struct sk_buff *skb) in qca_recv_acl_data() 994 static void qca_dmp_hdr(struct hci_dev *hdev, struct sk_buff *skb) in qca_dmp_hdr() 1177 static int qca_controller_memdump_event(struct hci_dev *hdev, in qca_controller_memdump_event() 1190 static int qca_recv_event(struct hci_dev *hde [all...] |
H A D | bluecard_cs.c | 67 struct hci_dev *hdev; 559 static int bluecard_hci_set_baud_rate(struct hci_dev *hdev, int baud) in bluecard_hci_set_baud_rate() 607 static int bluecard_hci_flush(struct hci_dev *hdev) in bluecard_hci_flush() 618 static int bluecard_hci_open(struct hci_dev *hdev) in bluecard_hci_open() 633 static int bluecard_hci_close(struct hci_dev *hdev) in bluecard_hci_close() 650 static int bluecard_hci_send_frame(struct hci_dev *hdev, struct sk_buff *skb) in bluecard_hci_send_frame() 683 struct hci_dev *hdev; in bluecard_open() 796 struct hci_dev *hdev = info->hdev; in bluecard_close()
|
H A D | bfusb.c | 50 struct hci_dev *hdev; 401 static int bfusb_open(struct hci_dev *hdev) in bfusb_open() 422 static int bfusb_flush(struct hci_dev *hdev) in bfusb_flush() 433 static int bfusb_close(struct hci_dev *hdev) in bfusb_close() 449 static int bfusb_send_frame(struct hci_dev *hdev, struct sk_buff *skb) in bfusb_send_frame() 604 struct hci_dev *hdev; in bfusb_probe() 696 struct hci_dev *hdev = data->hdev; in bfusb_disconnect()
|
H A D | h4_recv.h | 17 int (*recv)(struct hci_dev *hdev, struct sk_buff *skb); 41 static inline struct sk_buff *h4_recv_buf(struct hci_dev *hdev, in h4_recv_buf()
|
H A D | hci_intel.c | 437 static int inject_cmd_complete(struct hci_dev *hdev, __u16 opcode) in inject_cmd_complete() 465 struct hci_dev *hdev = hu->hdev; in intel_set_baudrate() 526 struct hci_dev *hdev = hu->hdev; in intel_setup() 867 static int intel_recv_event(struct hci_dev *hdev, struct sk_buff *skb) in intel_recv_event() 905 static void intel_recv_lpm_notify(struct hci_dev *hdev, int value) in intel_recv_lpm_notify() 920 static int intel_recv_lpm(struct hci_dev *hdev, struct sk_buff *skb) in intel_recv_lpm()
|
H A D | hci_ath.c | 147 static int ath_vendor_cmd(struct hci_dev *hdev, uint8_t opcode, uint16_t index, in ath_vendor_cmd() 169 static int ath_set_bdaddr(struct hci_dev *hdev, const bdaddr_t *bdaddr) in ath_set_bdaddr()
|
/kernel/linux/linux-5.10/drivers/bluetooth/ |
H A D | bt3c_cs.c | 73 struct hci_dev *hdev; 385 static int bt3c_hci_flush(struct hci_dev *hdev) in bt3c_hci_flush() 396 static int bt3c_hci_open(struct hci_dev *hdev) in bt3c_hci_open() 402 static int bt3c_hci_close(struct hci_dev *hdev) in bt3c_hci_close() 410 static int bt3c_hci_send_frame(struct hci_dev *hdev, struct sk_buff *skb) in bt3c_hci_send_frame() 541 struct hci_dev *hdev; in bt3c_open() 607 struct hci_dev *hdev = info->hdev; in bt3c_close()
|
H A D | dtl1_cs.c | 68 struct hci_dev *hdev; 359 static int dtl1_hci_open(struct hci_dev *hdev) in dtl1_hci_open() 365 static int dtl1_hci_flush(struct hci_dev *hdev) in dtl1_hci_flush() 376 static int dtl1_hci_close(struct hci_dev *hdev) in dtl1_hci_close() 384 static int dtl1_hci_send_frame(struct hci_dev *hdev, struct sk_buff *skb) in dtl1_hci_send_frame() 439 struct hci_dev *hdev; in dtl1_open() 508 struct hci_dev *hdev = info->hdev; in dtl1_close()
|
H A D | bluecard_cs.c | 67 struct hci_dev *hdev; 559 static int bluecard_hci_set_baud_rate(struct hci_dev *hdev, int baud) in bluecard_hci_set_baud_rate() 607 static int bluecard_hci_flush(struct hci_dev *hdev) in bluecard_hci_flush() 618 static int bluecard_hci_open(struct hci_dev *hdev) in bluecard_hci_open() 633 static int bluecard_hci_close(struct hci_dev *hdev) in bluecard_hci_close() 650 static int bluecard_hci_send_frame(struct hci_dev *hdev, struct sk_buff *skb) in bluecard_hci_send_frame() 683 struct hci_dev *hdev; in bluecard_open() 796 struct hci_dev *hdev = info->hdev; in bluecard_close()
|
H A D | bfusb.c | 50 struct hci_dev *hdev; 401 static int bfusb_open(struct hci_dev *hdev) in bfusb_open() 422 static int bfusb_flush(struct hci_dev *hdev) in bfusb_flush() 433 static int bfusb_close(struct hci_dev *hdev) in bfusb_close() 449 static int bfusb_send_frame(struct hci_dev *hdev, struct sk_buff *skb) in bfusb_send_frame() 604 struct hci_dev *hdev; in bfusb_probe() 696 struct hci_dev *hdev = data->hdev; in bfusb_disconnect()
|
H A D | hci_qca.c | 233 static int qca_power_off(struct hci_dev *hdev); 627 static void qca_debugfs_init(struct hci_dev *hdev) in qca_debugfs_init() 926 static int qca_ibs_sleep_ind(struct hci_dev *hdev, struct sk_buff *skb) in qca_ibs_sleep_ind() 938 static int qca_ibs_wake_ind(struct hci_dev *hdev, struct sk_buff *skb) in qca_ibs_wake_ind() 950 static int qca_ibs_wake_ack(struct hci_dev *hdev, struct sk_buff *skb) in qca_ibs_wake_ack() 962 static int qca_recv_acl_data(struct hci_dev *hdev, struct sk_buff *skb) in qca_recv_acl_data() 1138 static int qca_controller_memdump_event(struct hci_dev *hdev, in qca_controller_memdump_event() 1151 static int qca_recv_event(struct hci_dev *hdev, struct sk_buff *skb) in qca_recv_event() 1280 static int qca_set_baudrate(struct hci_dev *hdev, uint8_t baudrate) in qca_set_baudrate() 1487 static void qca_wait_for_dump_collection(struct hci_dev *hde [all...] |
H A D | h4_recv.h | 17 int (*recv)(struct hci_dev *hdev, struct sk_buff *skb); 41 static inline struct sk_buff *h4_recv_buf(struct hci_dev *hdev, in h4_recv_buf()
|
H A D | hci_intel.c | 437 static int inject_cmd_complete(struct hci_dev *hdev, __u16 opcode) in inject_cmd_complete() 465 struct hci_dev *hdev = hu->hdev; in intel_set_baudrate() 526 struct hci_dev *hdev = hu->hdev; in intel_setup() 864 static int intel_recv_event(struct hci_dev *hdev, struct sk_buff *skb) in intel_recv_event() 902 static void intel_recv_lpm_notify(struct hci_dev *hdev, int value) in intel_recv_lpm_notify() 917 static int intel_recv_lpm(struct hci_dev *hdev, struct sk_buff *skb) in intel_recv_lpm()
|
H A D | btmrvl_debugfs.c | 152 void btmrvl_debugfs_init(struct hci_dev *hdev) in btmrvl_debugfs_init() 194 void btmrvl_debugfs_remove(struct hci_dev *hdev) in btmrvl_debugfs_remove()
|
H A D | hci_ath.c | 147 static int ath_vendor_cmd(struct hci_dev *hdev, uint8_t opcode, uint16_t index, in ath_vendor_cmd() 169 static int ath_set_bdaddr(struct hci_dev *hdev, const bdaddr_t *bdaddr) in ath_set_bdaddr()
|
/kernel/linux/linux-5.10/net/bluetooth/ |
H A D | mgmt_util.c | 59 int mgmt_send_event(u16 event, struct hci_dev *hdev, unsigned short channel, in mgmt_send_event() 185 struct hci_dev *hdev) in mgmt_pending_find() 201 struct hci_dev *hdev, in mgmt_pending_find_data() 216 void mgmt_pending_foreach(u16 opcode, struct hci_dev *hdev, in mgmt_pending_foreach() 231 struct hci_dev *hdev, in mgmt_pending_add()
|
H A D | mgmt_config.c | 26 int read_def_system_config(struct sock *sk, struct hci_dev *hdev, void *data, in read_def_system_config() 85 int set_def_system_config(struct sock *sk, struct hci_dev *hdev, void *data, in set_def_system_config() 277 int read_def_runtime_config(struct sock *sk, struct hci_dev *hdev, void *data, in read_def_runtime_config() 286 int set_def_runtime_config(struct sock *sk, struct hci_dev *hdev, void *data, in set_def_runtime_config()
|
H A D | smp.c | 497 bool smp_irk_matches(struct hci_dev *hdev, const u8 irk[16], in smp_irk_matches() 516 int smp_generate_rpa(struct hci_dev *hdev, const u8 irk[16], bdaddr_t *rpa) in smp_generate_rpa() 538 int smp_generate_oob(struct hci_dev *hdev, u8 hash[16], u8 rand[16]) in smp_generate_oob() 654 struct hci_dev *hdev = hcon->hdev; in build_pairing_cmd() 726 struct hci_dev *hdev = conn->hcon->hdev; in check_enc_key_size() 1041 struct hci_dev *hdev = hcon->hdev; in smp_notify_keys() 1209 struct hci_dev *hdev = hcon->hdev; in sc_generate_ltk() 1246 struct hci_dev *hdev = hcon->hdev; in smp_distribute_keys() 1507 struct hci_dev *hdev = hcon->hdev; in sc_passkey_round() 1702 struct hci_dev *hde in build_bredr_pairing_cmd() [all...] |
/kernel/linux/linux-6.6/net/bluetooth/ |
H A D | mgmt_config.c | 44 int read_def_system_config(struct sock *sk, struct hci_dev *hdev, void *data, in read_def_system_config() 128 int set_def_system_config(struct sock *sk, struct hci_dev *hdev, void *data, in set_def_system_config() 330 int read_def_runtime_config(struct sock *sk, struct hci_dev *hdev, void *data, in read_def_runtime_config() 339 int set_def_runtime_config(struct sock *sk, struct hci_dev *hdev, void *data, in set_def_runtime_config()
|
H A D | hci_codec.c | 48 static void hci_read_codec_capabilities(struct hci_dev *hdev, __u8 transport, in hci_read_codec_capabilities() 120 void hci_read_supported_codecs(struct hci_dev *hdev) in hci_read_supported_codecs() 189 void hci_read_supported_codecs_v2(struct hci_dev *hdev) in hci_read_supported_codecs_v2()
|
H A D | smp.c | 498 bool smp_irk_matches(struct hci_dev *hdev, const u8 irk[16], in smp_irk_matches() 517 int smp_generate_rpa(struct hci_dev *hdev, const u8 irk[16], bdaddr_t *rpa) in smp_generate_rpa() 539 int smp_generate_oob(struct hci_dev *hdev, u8 hash[16], u8 rand[16]) in smp_generate_oob() 655 struct hci_dev *hdev = hcon->hdev; in build_pairing_cmd() 727 struct hci_dev *hdev = conn->hcon->hdev; in check_enc_key_size() 1042 struct hci_dev *hdev = hcon->hdev; in smp_notify_keys() 1215 struct hci_dev *hdev = hcon->hdev; in sc_generate_ltk() 1252 struct hci_dev *hdev = hcon->hdev; in smp_distribute_keys() 1513 struct hci_dev *hdev = hcon->hdev; in sc_passkey_round() 1708 struct hci_dev *hde in build_bredr_pairing_cmd() [all...] |
/kernel/linux/linux-6.6/include/net/bluetooth/ |
H A D | bluetooth.h | 436 struct hci_dev; 438 typedef void (*hci_req_complete_t)(struct hci_dev *hdev, u8 status, u16 opcode); 439 typedef void (*hci_req_complete_skb_t)(struct hci_dev *hdev, u8 status, 457 struct hci_dev *hdev;
|