/Linux-v4.19/drivers/bluetooth/ |
D | btintel.h | 82 int btintel_check_bdaddr(struct hci_dev *hdev); 83 int btintel_enter_mfg(struct hci_dev *hdev); 84 int btintel_exit_mfg(struct hci_dev *hdev, bool reset, bool patched); 85 int btintel_set_bdaddr(struct hci_dev *hdev, const bdaddr_t *bdaddr); 86 int btintel_set_diag(struct hci_dev *hdev, bool enable); 87 int btintel_set_diag_mfg(struct hci_dev *hdev, bool enable); 88 void btintel_hw_error(struct hci_dev *hdev, u8 code); 90 void btintel_version_info(struct hci_dev *hdev, struct intel_version *ver); 91 int btintel_secure_send(struct hci_dev *hdev, u8 fragment_type, u32 plen, 93 int btintel_load_ddc_config(struct hci_dev *hdev, const char *ddc_name); [all …]
|
D | btbcm.h | 69 int btbcm_check_bdaddr(struct hci_dev *hdev); 70 int btbcm_set_bdaddr(struct hci_dev *hdev, const bdaddr_t *bdaddr); 71 int btbcm_patchram(struct hci_dev *hdev, const struct firmware *fw); 73 int btbcm_setup_patchram(struct hci_dev *hdev); 74 int btbcm_setup_apple(struct hci_dev *hdev); 76 int btbcm_initialize(struct hci_dev *hdev, char *fw_name, size_t len, 78 int btbcm_finalize(struct hci_dev *hdev); 82 static inline int btbcm_check_bdaddr(struct hci_dev *hdev) in btbcm_check_bdaddr() 87 static inline int btbcm_set_bdaddr(struct hci_dev *hdev, const bdaddr_t *bdaddr) in btbcm_set_bdaddr() 92 static inline int btbcm_patchram(struct hci_dev *hdev, const struct firmware *fw) in btbcm_patchram() [all …]
|
D | btrtl.h | 62 struct btrtl_device_info *btrtl_initialize(struct hci_dev *hdev, 65 int btrtl_download_firmware(struct hci_dev *hdev, 67 int btrtl_setup_realtek(struct hci_dev *hdev); 68 int btrtl_get_uart_settings(struct hci_dev *hdev, 75 static inline struct btrtl_device_info *btrtl_initialize(struct hci_dev *hdev, in btrtl_initialize() 85 static inline int btrtl_download_firmware(struct hci_dev *hdev, in btrtl_download_firmware() 91 static inline int btrtl_setup_realtek(struct hci_dev *hdev) in btrtl_setup_realtek() 96 static inline int btrtl_get_uart_settings(struct hci_dev *hdev, in btrtl_get_uart_settings()
|
D | btrsi.c | 30 struct hci_dev *hdev; 33 static int rsi_hci_open(struct hci_dev *hdev) in rsi_hci_open() 38 static int rsi_hci_close(struct hci_dev *hdev) in rsi_hci_close() 43 static int rsi_hci_flush(struct hci_dev *hdev) in rsi_hci_flush() 48 static int rsi_hci_send_pkt(struct hci_dev *hdev, struct sk_buff *skb) in rsi_hci_send_pkt() 82 struct hci_dev *hdev = h_adapter->hdev; in rsi_hci_recv_pkt() 102 struct hci_dev *hdev; in rsi_hci_attach() 150 struct hci_dev *hdev; in rsi_hci_detach()
|
D | bpa10x.c | 52 struct hci_dev *hdev; 64 struct hci_dev *hdev = (struct hci_dev *) skb->dev; in bpa10x_tx_complete() 101 struct hci_dev *hdev = urb->context; in bpa10x_rx_complete() 135 static inline int bpa10x_submit_intr_urb(struct hci_dev *hdev) in bpa10x_submit_intr_urb() 175 static inline int bpa10x_submit_bulk_urb(struct hci_dev *hdev) in bpa10x_submit_bulk_urb() 215 static int bpa10x_open(struct hci_dev *hdev) in bpa10x_open() 238 static int bpa10x_close(struct hci_dev *hdev) in bpa10x_close() 249 static int bpa10x_flush(struct hci_dev *hdev) in bpa10x_flush() 260 static int bpa10x_setup(struct hci_dev *hdev) in bpa10x_setup() 280 static int bpa10x_send_frame(struct hci_dev *hdev, struct sk_buff *skb) in bpa10x_send_frame() [all …]
|
D | btbcm.c | 39 int btbcm_check_bdaddr(struct hci_dev *hdev) in btbcm_check_bdaddr() 87 int btbcm_set_bdaddr(struct hci_dev *hdev, const bdaddr_t *bdaddr) in btbcm_set_bdaddr() 104 int btbcm_patchram(struct hci_dev *hdev, const struct firmware *fw) in btbcm_patchram() 167 static int btbcm_reset(struct hci_dev *hdev) in btbcm_reset() 185 static struct sk_buff *btbcm_read_local_name(struct hci_dev *hdev) in btbcm_read_local_name() 206 static struct sk_buff *btbcm_read_local_version(struct hci_dev *hdev) in btbcm_read_local_version() 227 static struct sk_buff *btbcm_read_verbose_config(struct hci_dev *hdev) in btbcm_read_verbose_config() 247 static struct sk_buff *btbcm_read_controller_features(struct hci_dev *hdev) in btbcm_read_controller_features() 267 static struct sk_buff *btbcm_read_usb_product(struct hci_dev *hdev) in btbcm_read_usb_product() 287 static int btbcm_read_info(struct hci_dev *hdev) in btbcm_read_info() [all …]
|
D | btintel.c | 38 int btintel_check_bdaddr(struct hci_dev *hdev) in btintel_check_bdaddr() 77 int btintel_enter_mfg(struct hci_dev *hdev) in btintel_enter_mfg() 94 int btintel_exit_mfg(struct hci_dev *hdev, bool reset, bool patched) in btintel_exit_mfg() 119 int btintel_set_bdaddr(struct hci_dev *hdev, const bdaddr_t *bdaddr) in btintel_set_bdaddr() 137 int btintel_set_diag(struct hci_dev *hdev, bool enable) in btintel_set_diag() 170 int btintel_set_diag_mfg(struct hci_dev *hdev, bool enable) in btintel_set_diag_mfg() 188 void btintel_hw_error(struct hci_dev *hdev, u8 code) in btintel_hw_error() 222 void btintel_version_info(struct hci_dev *hdev, struct intel_version *ver) in btintel_version_info() 244 int btintel_secure_send(struct hci_dev *hdev, u8 fragment_type, u32 plen, in btintel_secure_send() 269 int btintel_load_ddc_config(struct hci_dev *hdev, const char *ddc_name) in btintel_load_ddc_config() [all …]
|
D | btqca.h | 139 int qca_set_bdaddr_rome(struct hci_dev *hdev, const bdaddr_t *bdaddr); 140 int qca_uart_setup(struct hci_dev *hdev, uint8_t baudrate, 142 int qca_read_soc_version(struct hci_dev *hdev, u32 *soc_version); 146 static inline int qca_set_bdaddr_rome(struct hci_dev *hdev, const bdaddr_t *bdaddr) in qca_set_bdaddr_rome() 151 static inline int qca_uart_setup(struct hci_dev *hdev, uint8_t baudrate, in qca_uart_setup() 157 static inline int qca_read_soc_version(struct hci_dev *hdev, u32 *soc_version) in qca_read_soc_version()
|
D | btmtkuart.c | 62 struct hci_dev *hdev; 77 static int mtk_hci_wmt_sync(struct hci_dev *hdev, u8 op, u8 flag, u16 plen, in mtk_hci_wmt_sync() 129 static int mtk_setup_fw(struct hci_dev *hdev) in mtk_setup_fw() 182 static int btmtkuart_recv_event(struct hci_dev *hdev, struct sk_buff *skb) in btmtkuart_recv_event() 220 struct hci_dev *hdev = bdev->hdev; in btmtkuart_tx_work() 318 static int btmtkuart_recv(struct hci_dev *hdev, const u8 *data, size_t count) in btmtkuart_recv() 394 static int btmtkuart_open(struct hci_dev *hdev) in btmtkuart_open() 434 static int btmtkuart_close(struct hci_dev *hdev) in btmtkuart_close() 449 static int btmtkuart_flush(struct hci_dev *hdev) in btmtkuart_flush() 468 static int btmtkuart_setup(struct hci_dev *hdev) in btmtkuart_setup() [all …]
|
/Linux-v4.19/include/net/bluetooth/ |
D | hci_core.h | 202 struct hci_dev { struct 419 int (*open)(struct hci_dev *hdev); argument 420 int (*close)(struct hci_dev *hdev); argument 421 int (*flush)(struct hci_dev *hdev); argument 422 int (*setup)(struct hci_dev *hdev); argument 423 int (*shutdown)(struct hci_dev *hdev); argument 424 int (*send)(struct hci_dev *hdev, struct sk_buff *skb); argument 425 void (*notify)(struct hci_dev *hdev, unsigned int evt); argument 426 void (*hw_error)(struct hci_dev *hdev, u8 code); argument 427 int (*post_init)(struct hci_dev *hdev); argument [all …]
|
/Linux-v4.19/net/bluetooth/ |
D | hci_request.h | 29 struct hci_dev *hdev; 38 void hci_req_init(struct hci_request *req, struct hci_dev *hdev); 46 void hci_req_cmd_complete(struct hci_dev *hdev, u16 opcode, u8 status, 50 int hci_req_sync(struct hci_dev *hdev, int (*req)(struct hci_request *req, 53 int __hci_req_sync(struct hci_dev *hdev, int (*func)(struct hci_request *req, 56 void hci_req_sync_cancel(struct hci_dev *hdev, int err); 58 struct sk_buff *hci_prepare_cmd(struct hci_dev *hdev, u16 opcode, u32 plen, 61 int __hci_req_hci_power_on(struct hci_dev *hdev); 70 void hci_req_reenable_advertising(struct hci_dev *hdev); 74 int hci_req_update_adv_data(struct hci_dev *hdev, u8 instance); [all …]
|
D | hci_debugfs.c | 36 struct hci_dev *hdev = file->private_data; \ 49 struct hci_dev *hdev = file->private_data; \ 78 struct hci_dev *hdev = f->private; \ 91 struct hci_dev *hdev = f->private; in features_show() 108 struct hci_dev *hdev = f->private; in device_id_show() 122 struct hci_dev *hdev = f->private; in device_list_show() 142 struct hci_dev *hdev = f->private; in blacklist_show() 157 struct hci_dev *hdev = f->private; in uuids_show() 182 struct hci_dev *hdev = f->private; in remote_oob_show() 201 struct hci_dev *hdev = data; in conn_info_min_age_set() [all …]
|
D | amp.h | 33 struct hci_conn *phylink_add(struct hci_dev *hdev, struct amp_mgr *mgr, 38 void amp_read_loc_info(struct hci_dev *hdev, struct amp_mgr *mgr); 39 void amp_read_loc_assoc_frag(struct hci_dev *hdev, u8 phy_handle); 40 void amp_read_loc_assoc(struct hci_dev *hdev, struct amp_mgr *mgr); 41 void amp_read_loc_assoc_final_data(struct hci_dev *hdev, 43 void amp_create_phylink(struct hci_dev *hdev, struct amp_mgr *mgr, 45 void amp_accept_phylink(struct hci_dev *hdev, struct amp_mgr *mgr, 61 void amp_write_remote_assoc(struct hci_dev *hdev, u8 handle); 62 void amp_write_rem_assoc_continue(struct hci_dev *hdev, u8 handle);
|
D | hci_debugfs.h | 25 void hci_debugfs_create_common(struct hci_dev *hdev); 26 void hci_debugfs_create_bredr(struct hci_dev *hdev); 27 void hci_debugfs_create_le(struct hci_dev *hdev); 32 static inline void hci_debugfs_create_common(struct hci_dev *hdev) in hci_debugfs_create_common() 36 static inline void hci_debugfs_create_bredr(struct hci_dev *hdev) in hci_debugfs_create_bredr() 40 static inline void hci_debugfs_create_le(struct hci_dev *hdev) in hci_debugfs_create_le()
|
D | hci_request.c | 37 void hci_req_init(struct hci_request *req, struct hci_dev *hdev) in hci_req_init() 52 struct hci_dev *hdev = req->hdev; in req_run() 97 static void hci_req_sync_complete(struct hci_dev *hdev, u8 result, u16 opcode, in hci_req_sync_complete() 111 void hci_req_sync_cancel(struct hci_dev *hdev, int err) in hci_req_sync_cancel() 122 struct sk_buff *__hci_cmd_sync_ev(struct hci_dev *hdev, u16 opcode, u32 plen, in __hci_cmd_sync_ev() 179 struct sk_buff *__hci_cmd_sync(struct hci_dev *hdev, u16 opcode, u32 plen, in __hci_cmd_sync() 187 int __hci_req_sync(struct hci_dev *hdev, int (*func)(struct hci_request *req, in __hci_req_sync() 263 int hci_req_sync(struct hci_dev *hdev, int (*req)(struct hci_request *req, in hci_req_sync() 280 struct sk_buff *hci_prepare_cmd(struct hci_dev *hdev, u16 opcode, u32 plen, in hci_prepare_cmd() 310 struct hci_dev *hdev = req->hdev; in hci_req_add_ev() [all …]
|
D | hci_core.c | 65 struct hci_dev *hdev = file->private_data; in dut_mode_read() 77 struct hci_dev *hdev = file->private_data; in dut_mode_write() 121 struct hci_dev *hdev = file->private_data; in vendor_diag_read() 133 struct hci_dev *hdev = file->private_data; in vendor_diag_write() 174 static void hci_debugfs_create_basic(struct hci_dev *hdev) in hci_debugfs_create_basic() 245 struct hci_dev *hdev = req->hdev; in hci_init1_req() 302 struct hci_dev *hdev = req->hdev; in le_setup() 320 struct hci_dev *hdev = req->hdev; in hci_setup_event_mask() 416 struct hci_dev *hdev = req->hdev; in hci_init2_req() 500 struct hci_dev *hdev = req->hdev; in hci_setup_link_policy() [all …]
|
D | hci_event.c | 44 static void hci_cc_inquiry_cancel(struct hci_dev *hdev, struct sk_buff *skb) in hci_cc_inquiry_cancel() 69 static void hci_cc_periodic_inq(struct hci_dev *hdev, struct sk_buff *skb) in hci_cc_periodic_inq() 81 static void hci_cc_exit_periodic_inq(struct hci_dev *hdev, struct sk_buff *skb) in hci_cc_exit_periodic_inq() 95 static void hci_cc_remote_name_req_cancel(struct hci_dev *hdev, in hci_cc_remote_name_req_cancel() 101 static void hci_cc_role_discovery(struct hci_dev *hdev, struct sk_buff *skb) in hci_cc_role_discovery() 120 static void hci_cc_read_link_policy(struct hci_dev *hdev, struct sk_buff *skb) in hci_cc_read_link_policy() 139 static void hci_cc_write_link_policy(struct hci_dev *hdev, struct sk_buff *skb) in hci_cc_write_link_policy() 163 static void hci_cc_read_def_link_policy(struct hci_dev *hdev, in hci_cc_read_def_link_policy() 176 static void hci_cc_write_def_link_policy(struct hci_dev *hdev, in hci_cc_write_def_link_policy() 194 static void hci_cc_reset(struct hci_dev *hdev, struct sk_buff *skb) in hci_cc_reset() [all …]
|
D | leds.h | 11 void hci_leds_update_powered(struct hci_dev *hdev, bool enabled); 12 void hci_leds_init(struct hci_dev *hdev); 19 static inline void hci_leds_update_powered(struct hci_dev *hdev, in hci_leds_update_powered() 21 static inline void hci_leds_init(struct hci_dev *hdev) {} in hci_leds_init()
|
D | mgmt_util.h | 34 int mgmt_send_event(u16 event, struct hci_dev *hdev, unsigned short channel, 41 struct hci_dev *hdev); 44 struct hci_dev *hdev, 46 void mgmt_pending_foreach(u16 opcode, struct hci_dev *hdev, 50 struct hci_dev *hdev,
|
D | smp.h | 184 int smp_cancel_and_remove_pairing(struct hci_dev *hdev, bdaddr_t *bdaddr, 191 bool smp_irk_matches(struct hci_dev *hdev, const u8 irk[16], 193 int smp_generate_rpa(struct hci_dev *hdev, const u8 irk[16], bdaddr_t *rpa); 194 int smp_generate_oob(struct hci_dev *hdev, u8 hash[16], u8 rand[16]); 196 int smp_register(struct hci_dev *hdev); 197 void smp_unregister(struct hci_dev *hdev);
|
D | leds.c | 18 struct hci_dev *hdev; 24 void hci_leds_update_powered(struct hci_dev *hdev, bool enabled) in hci_leds_update_powered() 31 struct hci_dev *d; in hci_leds_update_powered() 59 static struct led_trigger *led_allocate_basic(struct hci_dev *hdev, in led_allocate_basic() 89 void hci_leds_init(struct hci_dev *hdev) in hci_leds_init()
|
D | hci_sysfs.c | 34 struct hci_dev *hdev = conn->hdev; in hci_conn_init_sysfs() 47 struct hci_dev *hdev = conn->hdev; in hci_conn_add_sysfs() 63 struct hci_dev *hdev = conn->hdev; in hci_conn_del_sysfs() 85 struct hci_dev *hdev = to_hci_dev(dev); in bt_host_release() 95 void hci_init_sysfs(struct hci_dev *hdev) in hci_init_sysfs()
|
/Linux-v4.19/net/nfc/nci/ |
D | hci.c | 138 if (ndev->hci_dev->pipes[i].host == host) { in nci_hci_reset_pipes_per_host() 139 ndev->hci_dev->pipes[i].gate = NCI_HCI_INVALID_GATE; in nci_hci_reset_pipes_per_host() 140 ndev->hci_dev->pipes[i].host = NCI_HCI_INVALID_HOST; in nci_hci_reset_pipes_per_host() 162 conn_info = ndev->hci_dev->conn_info; in nci_hci_send_data() 223 u8 pipe = ndev->hci_dev->gate2pipe[gate]; in nci_hci_send_event() 242 u8 pipe = ndev->hci_dev->gate2pipe[gate]; in nci_hci_send_cmd() 247 conn_info = ndev->hci_dev->conn_info; in nci_hci_send_cmd() 282 nci_hci_reset_pipes(ndev->hci_dev); in nci_hci_clear_all_pipes() 297 u8 gate = ndev->hci_dev->pipes[pipe].gate; in nci_hci_cmd_received() 321 ndev->hci_dev->gate2pipe[dest_gate] = new_pipe; in nci_hci_cmd_received() [all …]
|
/Linux-v4.19/drivers/usb/host/ |
D | ssb-hcd.c | 105 struct platform_device *hci_dev; in ssb_hcd_create_pdev() local 118 hci_dev = platform_device_alloc(ohci ? "ohci-platform" : in ssb_hcd_create_pdev() 120 if (!hci_dev) in ssb_hcd_create_pdev() 123 hci_dev->dev.parent = dev->dev; in ssb_hcd_create_pdev() 124 hci_dev->dev.dma_mask = &hci_dev->dev.coherent_dma_mask; in ssb_hcd_create_pdev() 126 ret = platform_device_add_resources(hci_dev, hci_res, in ssb_hcd_create_pdev() 131 ret = platform_device_add_data(hci_dev, &ohci_pdata, in ssb_hcd_create_pdev() 134 ret = platform_device_add_data(hci_dev, &ehci_pdata, in ssb_hcd_create_pdev() 138 ret = platform_device_add(hci_dev); in ssb_hcd_create_pdev() 142 return hci_dev; in ssb_hcd_create_pdev() [all …]
|
/Linux-v4.19/drivers/nfc/st-nci/ |
D | se.c | 237 ndev->hci_dev->init_data.gates[j].pipe = pipe_info[2]; in st_nci_hci_load_session() 239 ndev->hci_dev->gate2pipe[st_nci_gates[j].gate] = in st_nci_hci_load_session() 241 ndev->hci_dev->pipes[pipe_info[2]].gate = in st_nci_hci_load_session() 243 ndev->hci_dev->pipes[pipe_info[2]].host = in st_nci_hci_load_session() 373 u8 gate = ndev->hci_dev->pipes[pipe].gate; in st_nci_hci_event_received() 374 u8 host = ndev->hci_dev->pipes[pipe].host; in st_nci_hci_event_received() 394 u8 gate = ndev->hci_dev->pipes[pipe].gate; in st_nci_hci_cmd_received() 401 ndev->hci_dev->pipes[pipe].host != ST_NCI_UICC_HOST_ID) in st_nci_hci_cmd_received() 402 ndev->hci_dev->count_pipes++; in st_nci_hci_cmd_received() 404 if (ndev->hci_dev->count_pipes == in st_nci_hci_cmd_received() [all …]
|