Lines Matching refs:hci_dev
137 bool msft_monitor_supported(struct hci_dev *hdev)
142 static bool read_supported_features(struct hci_dev *hdev,
195 (struct hci_dev *hdev, u16 handle, bool is_mgmt)
212 (struct hci_dev *hdev, u8 addr_type, bdaddr_t *addr,
229 static int msft_monitor_device_del(struct hci_dev *hdev, __u16 mgmt_handle,
259 static int msft_le_monitor_advertisement_cb(struct hci_dev *hdev, u16 opcode,
304 static void msft_remove_addr_filters_sync(struct hci_dev *hdev, u8 handle)
367 static int msft_le_cancel_monitor_advertisement_cb(struct hci_dev *hdev,
424 static int msft_remove_monitor_sync(struct hci_dev *hdev,
450 int msft_suspend_sync(struct hci_dev *hdev)
506 static int msft_add_monitor_sync(struct hci_dev *hdev,
583 static void reregister_monitor(struct hci_dev *hdev)
609 int msft_resume_sync(struct hci_dev *hdev)
632 void msft_do_open(struct hci_dev *hdev)
668 void msft_do_close(struct hci_dev *hdev)
711 static int msft_cancel_address_filter_sync(struct hci_dev *hdev, void *data)
754 void msft_register(struct hci_dev *hdev)
772 void msft_unregister(struct hci_dev *hdev)
789 static void msft_device_found(struct hci_dev *hdev, bdaddr_t *bdaddr,
812 static void msft_device_lost(struct hci_dev *hdev, bdaddr_t *bdaddr,
822 static void *msft_skb_pull(struct hci_dev *hdev, struct sk_buff *skb,
834 static int msft_add_address_filter_sync(struct hci_dev *hdev, void *data)
929 (struct hci_dev *hdev, u8 addr_type, bdaddr_t *bdaddr,
973 static void msft_monitor_device_evt(struct hci_dev *hdev, struct sk_buff *skb)
1069 void msft_vendor_evt(struct hci_dev *hdev, void *data, struct sk_buff *skb)
1117 __u64 msft_get_features(struct hci_dev *hdev)
1124 static void msft_le_set_advertisement_filter_enable_cb(struct hci_dev *hdev,
1153 int msft_add_monitor_pattern(struct hci_dev *hdev, struct adv_monitor *monitor)
1167 int msft_remove_monitor(struct hci_dev *hdev, struct adv_monitor *monitor)
1180 int msft_set_filter_enable(struct hci_dev *hdev, bool enable)
1199 bool msft_curve_validity(struct hci_dev *hdev)