Lines Matching refs:hci_dev

136 bool msft_monitor_supported(struct hci_dev *hdev)  in msft_monitor_supported()
141 static bool read_supported_features(struct hci_dev *hdev, in read_supported_features()
194 (struct hci_dev *hdev, u16 handle, bool is_mgmt) in msft_find_handle_data()
211 (struct hci_dev *hdev, u8 addr_type, bdaddr_t *addr, in msft_find_address_data()
228 static int msft_monitor_device_del(struct hci_dev *hdev, __u16 mgmt_handle, in msft_monitor_device_del()
258 static int msft_le_monitor_advertisement_cb(struct hci_dev *hdev, u16 opcode, in msft_le_monitor_advertisement_cb()
303 static void msft_remove_addr_filters_sync(struct hci_dev *hdev, u8 handle) in msft_remove_addr_filters_sync()
366 static int msft_le_cancel_monitor_advertisement_cb(struct hci_dev *hdev, in msft_le_cancel_monitor_advertisement_cb()
423 static int msft_remove_monitor_sync(struct hci_dev *hdev, in msft_remove_monitor_sync()
449 int msft_suspend_sync(struct hci_dev *hdev) in msft_suspend_sync()
505 static int msft_add_monitor_sync(struct hci_dev *hdev, in msft_add_monitor_sync()
582 static void reregister_monitor(struct hci_dev *hdev) in reregister_monitor()
608 int msft_resume_sync(struct hci_dev *hdev) in msft_resume_sync()
631 void msft_do_open(struct hci_dev *hdev) in msft_do_open()
667 void msft_do_close(struct hci_dev *hdev) in msft_do_close()
710 static int msft_cancel_address_filter_sync(struct hci_dev *hdev, void *data) in msft_cancel_address_filter_sync()
753 void msft_register(struct hci_dev *hdev) in msft_register()
771 void msft_release(struct hci_dev *hdev) in msft_release()
788 static void msft_device_found(struct hci_dev *hdev, bdaddr_t *bdaddr, in msft_device_found()
811 static void msft_device_lost(struct hci_dev *hdev, bdaddr_t *bdaddr, in msft_device_lost()
821 static void *msft_skb_pull(struct hci_dev *hdev, struct sk_buff *skb, in msft_skb_pull()
833 static int msft_add_address_filter_sync(struct hci_dev *hdev, void *data) in msft_add_address_filter_sync()
928 (struct hci_dev *hdev, u8 addr_type, bdaddr_t *bdaddr, in msft_add_address_filter()
972 static void msft_monitor_device_evt(struct hci_dev *hdev, struct sk_buff *skb) in msft_monitor_device_evt()
1068 void msft_vendor_evt(struct hci_dev *hdev, void *data, struct sk_buff *skb) in msft_vendor_evt()
1116 __u64 msft_get_features(struct hci_dev *hdev) in msft_get_features()
1123 static void msft_le_set_advertisement_filter_enable_cb(struct hci_dev *hdev, in msft_le_set_advertisement_filter_enable_cb()
1152 int msft_add_monitor_pattern(struct hci_dev *hdev, struct adv_monitor *monitor) in msft_add_monitor_pattern()
1166 int msft_remove_monitor(struct hci_dev *hdev, struct adv_monitor *monitor) in msft_remove_monitor()
1179 int msft_set_filter_enable(struct hci_dev *hdev, bool enable) in msft_set_filter_enable()
1198 bool msft_curve_validity(struct hci_dev *hdev) in msft_curve_validity()