| /linux/drivers/bluetooth/ |
| H A D | virtio_bt.c | 359 hci_set_quirk(hdev, HCI_QUIRK_STRICT_DUPLICATE_FILTER); in virtbt_probe() 360 hci_set_quirk(hdev, HCI_QUIRK_SIMULTANEOUS_DISCOVERY); in virtbt_probe() 361 hci_set_quirk(hdev, HCI_QUIRK_WIDEBAND_SPEECH_SUPPORTED); in virtbt_probe() 368 hci_set_quirk(hdev, HCI_QUIRK_SIMULTANEOUS_DISCOVERY); in virtbt_probe() 369 hci_set_quirk(hdev, HCI_QUIRK_WIDEBAND_SPEECH_SUPPORTED); in virtbt_probe()
|
| H A D | btusb.c | 2661 hci_set_quirk(hdev, HCI_QUIRK_BROKEN_STORED_LINK_KEY); in btusb_setup_csr() 2662 hci_set_quirk(hdev, HCI_QUIRK_BROKEN_ERR_DATA_REPORTING); in btusb_setup_csr() 2663 hci_set_quirk(hdev, HCI_QUIRK_BROKEN_FILTER_CLEAR_ALL); in btusb_setup_csr() 2664 hci_set_quirk(hdev, HCI_QUIRK_NO_SUSPEND_NOTIFIER); in btusb_setup_csr() 2665 hci_set_quirk(hdev, HCI_QUIRK_BROKEN_READ_VOICE_SETTING); in btusb_setup_csr() 2666 hci_set_quirk(hdev, HCI_QUIRK_BROKEN_READ_PAGE_SCAN_TYPE); in btusb_setup_csr() 3840 hci_set_quirk(hdev, HCI_QUIRK_BROKEN_ENHANCED_SETUP_SYNC_CONN); in btusb_setup_qca() 4331 hci_set_quirk(hdev, HCI_QUIRK_BROKEN_STORED_LINK_KEY); in btusb_probe() 4334 hci_set_quirk(hdev, HCI_QUIRK_BROKEN_STORED_LINK_KEY); in btusb_probe() 4391 hci_set_quirk(hdev, HCI_QUIRK_BROKEN_ENHANCED_SETUP_SYNC_CONN); in btusb_probe() [all …]
|
| H A D | hci_serdev.c | 361 hci_set_quirk(hdev, HCI_QUIRK_NO_SUSPEND_NOTIFIER); in hci_uart_register_device_priv() 364 hci_set_quirk(hdev, HCI_QUIRK_RAW_DEVICE); in hci_uart_register_device_priv() 367 hci_set_quirk(hdev, HCI_QUIRK_EXTERNAL_CONFIG); in hci_uart_register_device_priv()
|
| H A D | hci_ll.c | 655 hci_set_quirk(hu->hdev, HCI_QUIRK_INVALID_BDADDR); in ll_setup() 659 hci_set_quirk(hu->hdev, HCI_QUIRK_INVALID_BDADDR); in ll_setup() 663 hci_set_quirk(hu->hdev, in ll_setup()
|
| H A D | btintel.c | 106 hci_set_quirk(hdev, HCI_QUIRK_INVALID_BDADDR); in btintel_check_bdaddr() 2140 hci_set_quirk(hdev, HCI_QUIRK_INVALID_BDADDR); in btintel_download_fw() 2408 hci_set_quirk(hdev, HCI_QUIRK_INVALID_BDADDR); in btintel_prepare_fw_download_tlv() 3743 hci_set_quirk(hdev, HCI_QUIRK_STRICT_DUPLICATE_FILTER); in btintel_setup_combined() 3744 hci_set_quirk(hdev, HCI_QUIRK_SIMULTANEOUS_DISCOVERY); in btintel_setup_combined() 3745 hci_set_quirk(hdev, HCI_QUIRK_NON_PERSISTENT_DIAG); in btintel_setup_combined() 3783 hci_set_quirk(hdev, in btintel_setup_combined() 3799 hci_set_quirk(hdev, in btintel_setup_combined() 3803 hci_set_quirk(hdev, HCI_QUIRK_BROKEN_LE_CODED); in btintel_setup_combined() 3879 hci_set_quirk(hdev, HCI_QUIRK_WIDEBAND_SPEECH_SUPPORTED); in btintel_setup_combined() [all …]
|
| H A D | hci_ldisc.c | 710 hci_set_quirk(hdev, HCI_QUIRK_RAW_DEVICE); in hci_uart_register_dev() 713 hci_set_quirk(hdev, HCI_QUIRK_EXTERNAL_CONFIG); in hci_uart_register_dev() 716 hci_set_quirk(hdev, HCI_QUIRK_RESET_ON_CLOSE); in hci_uart_register_dev()
|
| H A D | btqcomsmd.c | 120 hci_set_quirk(hdev, HCI_QUIRK_USE_BDADDR_PROPERTY); in btqcomsmd_setup()
|
| H A D | btrtl.c | 1305 hci_set_quirk(hdev, HCI_QUIRK_SIMULTANEOUS_DISCOVERY); in btrtl_set_quirks() 1320 hci_set_quirk(hdev, HCI_QUIRK_WIDEBAND_SPEECH_SUPPORTED); in btrtl_set_quirks() 1331 hci_set_quirk(hdev, in btrtl_set_quirks() 1351 hci_set_quirk(hdev, HCI_QUIRK_BROKEN_LOCAL_EXT_FEATURES_PAGE_2); in btrtl_set_quirks()
|
| H A D | btsdio.c | 330 hci_set_quirk(hdev, HCI_QUIRK_RESET_ON_CLOSE); in btsdio_probe()
|
| H A D | hci_qca.c | 1939 hci_set_quirk(hdev, HCI_QUIRK_SIMULTANEOUS_DISCOVERY); in qca_setup() 1990 hci_set_quirk(hdev, HCI_QUIRK_BDADDR_PROPERTY_BROKEN); in qca_setup() 2557 hci_set_quirk(hdev, HCI_QUIRK_NON_PERSISTENT_SETUP); in qca_serdev_probe() 2566 hci_set_quirk(hdev, in qca_serdev_probe() 2570 hci_set_quirk(hdev, HCI_QUIRK_BROKEN_LE_STATES); in qca_serdev_probe()
|
| H A D | hci_bcm4377.c | 1438 hci_set_quirk(bcm4377->hdev, HCI_QUIRK_USE_BDADDR_PROPERTY); in bcm4377_check_bdaddr() 2392 hci_set_quirk(hdev, HCI_QUIRK_BROKEN_MWS_TRANSPORT_CONFIG); in bcm4377_probe() 2394 hci_set_quirk(hdev, HCI_QUIRK_BROKEN_EXT_SCAN); in bcm4377_probe() 2396 hci_set_quirk(hdev, HCI_QUIRK_BROKEN_LE_CODED); in bcm4377_probe() 2398 hci_set_quirk(hdev, HCI_QUIRK_FIXUP_LE_EXT_ADV_REPORT_PHY); in bcm4377_probe()
|
| H A D | bpa10x.c | 407 hci_set_quirk(hdev, HCI_QUIRK_RESET_ON_CLOSE); in bpa10x_probe()
|
| H A D | btintel_pcie.c | 2379 hci_set_quirk(hdev, HCI_QUIRK_STRICT_DUPLICATE_FILTER); in btintel_pcie_setup_internal() 2380 hci_set_quirk(hdev, HCI_QUIRK_SIMULTANEOUS_DISCOVERY); in btintel_pcie_setup_internal() 2381 hci_set_quirk(hdev, HCI_QUIRK_NON_PERSISTENT_DIAG); in btintel_pcie_setup_internal() 2424 hci_set_quirk(hdev, HCI_QUIRK_WIDEBAND_SPEECH_SUPPORTED); in btintel_pcie_setup_internal()
|
| H A D | btmtksdio.c | 1190 hci_set_quirk(hdev, HCI_QUIRK_WIDEBAND_SPEECH_SUPPORTED); in btmtksdio_setup() 1445 hci_set_quirk(hdev, HCI_QUIRK_NON_PERSISTENT_SETUP); in btmtksdio_probe()
|
| H A D | bfusb.c | 704 hci_set_quirk(hdev, HCI_QUIRK_BROKEN_LOCAL_COMMANDS); in bfusb_probe()
|
| H A D | hci_aml.c | 441 hci_set_quirk(hdev, HCI_QUIRK_INVALID_BDADDR); in aml_check_bdaddr()
|
| H A D | hci_nokia.c | 462 hci_set_quirk(hu->hdev, HCI_QUIRK_INVALID_BDADDR); in nokia_setup()
|
| H A D | btmtkuart.c | 895 hci_set_quirk(hdev, HCI_QUIRK_NON_PERSISTENT_SETUP); in btmtkuart_probe()
|
| H A D | btqca.c | 708 hci_set_quirk(hdev, HCI_QUIRK_USE_BDADDR_PROPERTY); in qca_check_bdaddr()
|
| H A D | hci_intel.c | 660 hci_set_quirk(hdev, HCI_QUIRK_INVALID_BDADDR); in intel_setup()
|
| H A D | hci_bcm.c | 647 hci_set_quirk(hu->hdev, HCI_QUIRK_USE_BDADDR_PROPERTY); in bcm_setup()
|
| H A D | btnxpuart.c | 1945 hci_set_quirk(hdev, HCI_QUIRK_USE_BDADDR_PROPERTY); in nxp_serdev_probe()
|
| /linux/include/net/bluetooth/ |
| H A D | hci_core.h | 666 #define hci_set_quirk(hdev, nr) set_bit((nr), (hdev)->quirk_flags) macro
|