Lines Matching refs:hdev
8 typedef int (*hci_cmd_sync_work_func_t)(struct hci_dev *hdev, void *data);
9 typedef void (*hci_cmd_sync_work_destroy_t)(struct hci_dev *hdev, void *data,
24 struct sk_buff *__hci_cmd_sync(struct hci_dev *hdev, u16 opcode, u32 plen,
26 struct sk_buff *hci_cmd_sync(struct hci_dev *hdev, u16 opcode, u32 plen,
28 struct sk_buff *__hci_cmd_sync_ev(struct hci_dev *hdev, u16 opcode, u32 plen,
30 struct sk_buff *__hci_cmd_sync_sk(struct hci_dev *hdev, u16 opcode, u32 plen,
33 int __hci_cmd_sync_status(struct hci_dev *hdev, u16 opcode, u32 plen,
35 int __hci_cmd_sync_status_sk(struct hci_dev *hdev, u16 opcode, u32 plen,
39 void hci_cmd_sync_init(struct hci_dev *hdev);
40 void hci_cmd_sync_clear(struct hci_dev *hdev);
41 void hci_cmd_sync_cancel(struct hci_dev *hdev, int err);
42 void __hci_cmd_sync_cancel(struct hci_dev *hdev, int err);
44 int hci_cmd_sync_queue(struct hci_dev *hdev, hci_cmd_sync_work_func_t func,
47 int hci_update_eir_sync(struct hci_dev *hdev);
48 int hci_update_class_sync(struct hci_dev *hdev);
50 int hci_update_eir_sync(struct hci_dev *hdev);
51 int hci_update_class_sync(struct hci_dev *hdev);
52 int hci_update_name_sync(struct hci_dev *hdev);
53 int hci_write_ssp_mode_sync(struct hci_dev *hdev, u8 mode);
55 int hci_get_random_address(struct hci_dev *hdev, bool require_privacy,
59 int hci_update_random_address_sync(struct hci_dev *hdev, bool require_privacy,
62 int hci_update_scan_rsp_data_sync(struct hci_dev *hdev, u8 instance);
63 int hci_update_adv_data_sync(struct hci_dev *hdev, u8 instance);
64 int hci_update_adv_data(struct hci_dev *hdev, u8 instance);
65 int hci_schedule_adv_instance_sync(struct hci_dev *hdev, u8 instance,
68 int hci_setup_ext_adv_instance_sync(struct hci_dev *hdev, u8 instance);
69 int hci_start_ext_adv_sync(struct hci_dev *hdev, u8 instance);
70 int hci_enable_ext_advertising_sync(struct hci_dev *hdev, u8 instance);
71 int hci_enable_advertising_sync(struct hci_dev *hdev);
72 int hci_enable_advertising(struct hci_dev *hdev);
74 int hci_start_per_adv_sync(struct hci_dev *hdev, u8 instance, u8 data_len,
78 int hci_remove_advertising_sync(struct hci_dev *hdev, struct sock *sk,
80 int hci_disable_advertising_sync(struct hci_dev *hdev);
81 int hci_clear_adv_instance_sync(struct hci_dev *hdev, struct sock *sk,
83 int hci_update_passive_scan_sync(struct hci_dev *hdev);
84 int hci_update_passive_scan(struct hci_dev *hdev);
85 int hci_read_rssi_sync(struct hci_dev *hdev, __le16 handle);
86 int hci_read_tx_power_sync(struct hci_dev *hdev, __le16 handle, u8 type);
87 int hci_write_sc_support_sync(struct hci_dev *hdev, u8 val);
88 int hci_read_clock_sync(struct hci_dev *hdev, struct hci_cp_read_clock *cp);
90 int hci_write_fast_connectable_sync(struct hci_dev *hdev, bool enable);
91 int hci_update_scan_sync(struct hci_dev *hdev);
92 int hci_update_scan(struct hci_dev *hdev);
94 int hci_write_le_host_supported_sync(struct hci_dev *hdev, u8 le, u8 simul);
95 int hci_remove_ext_adv_instance_sync(struct hci_dev *hdev, u8 instance,
97 int hci_remove_ext_adv_instance(struct hci_dev *hdev, u8 instance);
98 struct sk_buff *hci_read_local_oob_data_sync(struct hci_dev *hdev, bool ext,
101 int hci_reset_sync(struct hci_dev *hdev);
102 int hci_dev_open_sync(struct hci_dev *hdev);
103 int hci_dev_close_sync(struct hci_dev *hdev);
105 int hci_powered_update_sync(struct hci_dev *hdev);
106 int hci_set_powered_sync(struct hci_dev *hdev, u8 val);
108 int hci_update_discoverable_sync(struct hci_dev *hdev);
109 int hci_update_discoverable(struct hci_dev *hdev);
111 int hci_update_connectable_sync(struct hci_dev *hdev);
113 int hci_start_discovery_sync(struct hci_dev *hdev);
114 int hci_stop_discovery_sync(struct hci_dev *hdev);
116 int hci_suspend_sync(struct hci_dev *hdev);
117 int hci_resume_sync(struct hci_dev *hdev);
121 int hci_abort_conn_sync(struct hci_dev *hdev, struct hci_conn *conn, u8 reason);
123 int hci_le_create_conn_sync(struct hci_dev *hdev, struct hci_conn *conn);
125 int hci_le_remove_cig_sync(struct hci_dev *hdev, u8 handle);
127 int hci_le_terminate_big_sync(struct hci_dev *hdev, u8 handle, u8 reason);
129 int hci_le_big_terminate_sync(struct hci_dev *hdev, u8 handle);
131 int hci_le_pa_terminate_sync(struct hci_dev *hdev, u16 handle);