Lines Matching refs:hci_dev

37 void hci_req_init(struct hci_request *req, struct hci_dev *hdev)
49 bool hci_req_status_pend(struct hci_dev *hdev)
57 struct hci_dev *hdev = req->hdev;
102 static void hci_req_sync_complete(struct hci_dev *hdev, u8 result, u16 opcode,
118 void hci_req_sync_cancel(struct hci_dev *hdev, int err)
129 struct sk_buff *__hci_cmd_sync_ev(struct hci_dev *hdev, u16 opcode, u32 plen,
186 struct sk_buff *__hci_cmd_sync(struct hci_dev *hdev, u16 opcode, u32 plen,
194 int __hci_req_sync(struct hci_dev *hdev, int (*func)(struct hci_request *req,
270 int hci_req_sync(struct hci_dev *hdev, int (*req)(struct hci_request *req,
291 struct sk_buff *hci_prepare_cmd(struct hci_dev *hdev, u16 opcode, u32 plen,
321 struct hci_dev *hdev = req->hdev;
356 struct hci_dev *hdev = req->hdev;
387 static void start_interleave_scan(struct hci_dev *hdev)
394 static bool is_interleave_scanning(struct hci_dev *hdev)
399 static void cancel_interleave_scan(struct hci_dev *hdev)
411 static bool __hci_update_interleaved_scan(struct hci_dev *hdev)
442 struct hci_dev *hdev = req->hdev;
512 struct hci_dev *hdev = req->hdev;
522 static u8 *create_uuid16_list(struct hci_dev *hdev, u8 *data, ptrdiff_t len)
564 static u8 *create_uuid32_list(struct hci_dev *hdev, u8 *data, ptrdiff_t len)
597 static u8 *create_uuid128_list(struct hci_dev *hdev, u8 *data, ptrdiff_t len)
630 static void create_eir(struct hci_dev *hdev, u8 *data)
680 struct hci_dev *hdev = req->hdev;
709 struct hci_dev *hdev = req->hdev;
776 struct hci_dev *hdev = req->hdev;
835 struct hci_dev *hdev = req->hdev;
924 static bool scan_use_rpa(struct hci_dev *hdev)
933 struct hci_dev *hdev = req->hdev;
1022 static inline bool hci_is_le_conn_scanning(struct hci_dev *hdev)
1048 struct hci_dev *hdev = req->hdev;
1113 static u8 get_adv_instance_scan_rsp_len(struct hci_dev *hdev, u8 instance)
1150 struct hci_dev *hdev = req->hdev;
1188 static void cancel_adv_timeout(struct hci_dev *hdev)
1235 static void suspend_req_complete(struct hci_dev *hdev, u8 status, u16 opcode)
1246 void hci_req_prepare_suspend(struct hci_dev *hdev, enum suspended_state next)
1374 static u8 get_cur_adv_instance_scan_rsp_len(struct hci_dev *hdev)
1405 static u32 get_adv_instance_flags(struct hci_dev *hdev, u8 instance)
1439 static bool adv_use_rpa(struct hci_dev *hdev, uint32_t flags)
1462 static bool is_advertising_allowed(struct hci_dev *hdev, bool connectable)
1501 struct hci_dev *hdev = req->hdev;
1571 u8 append_local_name(struct hci_dev *hdev, u8 *ptr, u8 ad_len)
1608 static u8 append_appearance(struct hci_dev *hdev, u8 *ptr, u8 ad_len)
1613 static u8 create_default_scan_rsp_data(struct hci_dev *hdev, u8 *ptr)
1624 static u8 create_instance_scan_rsp_data(struct hci_dev *hdev, u8 instance,
1654 struct hci_dev *hdev = req->hdev;
1712 static u8 create_instance_adv_data(struct hci_dev *hdev, u8 instance, u8 *ptr)
1803 struct hci_dev *hdev = req->hdev;
1855 int hci_req_update_adv_data(struct hci_dev *hdev, u8 instance)
1865 static void enable_addr_resolution_complete(struct hci_dev *hdev, u8 status,
1871 void hci_req_disable_address_resolution(struct hci_dev *hdev)
1887 static void adv_enable_complete(struct hci_dev *hdev, u8 status, u16 opcode)
1892 void hci_req_reenable_advertising(struct hci_dev *hdev)
1920 struct hci_dev *hdev = container_of(work, struct hci_dev,
1952 struct hci_dev *hdev = req->hdev;
1982 struct hci_dev *hdev = container_of(work, struct hci_dev,
2005 int hci_get_random_address(struct hci_dev *hdev, bool require_privacy,
2100 struct hci_dev *hdev = req->hdev;
2210 struct hci_dev *hdev = req->hdev;
2255 struct hci_dev *hdev = req->hdev;
2284 struct hci_dev *hdev = req->hdev;
2297 struct hci_dev *hdev = req->hdev;
2320 struct hci_dev *hdev = req->hdev;
2395 void hci_req_clear_adv_instance(struct hci_dev *hdev, struct sock *sk,
2452 struct hci_dev *hdev = req->hdev;
2477 struct hci_dev *hdev = req->hdev;
2568 static bool disconnected_accept_list_entries(struct hci_dev *hdev)
2588 struct hci_dev *hdev = req->hdev;
2629 struct hci_dev *hdev = container_of(work, struct hci_dev, scan_update);
2636 struct hci_dev *hdev = req->hdev;
2667 struct hci_dev *hdev = container_of(work, struct hci_dev,
2675 static u8 get_service_classes(struct hci_dev *hdev)
2688 struct hci_dev *hdev = req->hdev;
2717 struct hci_dev *hdev = req->hdev;
2746 struct hci_dev *hdev = req->hdev;
2780 struct hci_dev *hdev = container_of(work, struct hci_dev,
2857 static void abort_conn_complete(struct hci_dev *hdev, u8 status, u16 opcode)
2891 struct hci_dev *hdev = container_of(work, struct hci_dev,
2945 struct hci_dev *hdev = container_of(work, struct hci_dev,
3004 struct hci_dev *hdev = req->hdev;
3040 struct hci_dev *hdev = container_of(work, struct hci_dev,
3091 struct hci_dev *hdev = req->hdev;
3136 static void start_discovery(struct hci_dev *hdev, u8 *status)
3207 struct hci_dev *hdev = req->hdev;
3263 struct hci_dev *hdev = container_of(work, struct hci_dev,
3290 struct hci_dev *hdev = container_of(work, struct hci_dev,
3314 struct hci_dev *hdev = req->hdev;
3408 int __hci_req_hci_power_on(struct hci_dev *hdev)
3421 void hci_request_setup(struct hci_dev *hdev)
3435 void hci_request_cancel_all(struct hci_dev *hdev)