Lines Matching refs:discovery

3858 	if (hdev->discovery.state != DISCOVERY_STOPPED ||  in start_discovery_internal()
3876 hdev->discovery.type = cp->type; in start_discovery_internal()
3877 hdev->discovery.report_invalid_rssi = false; in start_discovery_internal()
3879 hdev->discovery.limited = true; in start_discovery_internal()
3881 hdev->discovery.limited = false; in start_discovery_internal()
3944 if (hdev->discovery.state != DISCOVERY_STOPPED || in start_service_discovery()
3996 hdev->discovery.result_filtering = true; in start_service_discovery()
3997 hdev->discovery.type = cp->type; in start_service_discovery()
3998 hdev->discovery.rssi = cp->rssi; in start_service_discovery()
3999 hdev->discovery.uuid_count = uuid_count; in start_service_discovery()
4002 hdev->discovery.uuids = kmemdup(cp->uuids, uuid_count * 16, in start_service_discovery()
4004 if (!hdev->discovery.uuids) { in start_service_discovery()
4058 if (hdev->discovery.type != mgmt_cp->type) { in stop_discovery()
4493 hdev->discovery.state == DISCOVERY_STOPPED) { in set_scan_params()
7768 hdev->discovery.scan_start + in restart_le_scan()
7769 hdev->discovery.scan_duration)) in restart_le_scan()
7788 if (hdev->discovery.rssi != HCI_RSSI_INVALID && in is_filter_match()
7790 (rssi < hdev->discovery.rssi && in is_filter_match()
7794 if (hdev->discovery.uuid_count != 0) { in is_filter_match()
7798 if (!eir_has_uuids(eir, eir_len, hdev->discovery.uuid_count, in is_filter_match()
7799 hdev->discovery.uuids) && in is_filter_match()
7801 hdev->discovery.uuid_count, in is_filter_match()
7802 hdev->discovery.uuids)) in is_filter_match()
7813 if (hdev->discovery.rssi != HCI_RSSI_INVALID && in is_filter_match()
7814 rssi < hdev->discovery.rssi) in is_filter_match()
7840 if (hdev->discovery.result_filtering) { in mgmt_device_found()
7847 if (hdev->discovery.limited) { in mgmt_device_found()
7875 if (rssi == HCI_RSSI_INVALID && !hdev->discovery.report_invalid_rssi && in mgmt_device_found()
7933 ev.type = hdev->discovery.type; in mgmt_discovering()