aboutsummaryrefslogtreecommitdiffstats
path: root/include/net/bluetooth/hci.h
AgeCommit message (Expand)AuthorFilesLines
5 daysBluetooth: HCI: Remove HCI_AMP supportLuiz Augusto von Dentz1-114/+0
5 daysBluetooth: L2CAP: Fix div-by-zero in l2cap_le_flowctl_init()Sungwoo Kim1-0/+9
5 daysBluetooth: hci_conn: Use __counted_by() and avoid -Wfamnae warningGustavo A. R. Silva1-1/+1
5 daysLE Create Connection command timeout increased to 20 secsMahesh Talewad1-1/+0
5 daysBluetooth: hci_conn: Use __counted_by() to avoid -Wfamnae warningGustavo A. R. Silva1-1/+1
5 daysBluetooth: hci_conn, hci_sync: Use __counted_by() to avoid -Wfamnae warningsGustavo A. R. Silva1-4/+4
2024-03-29Bluetooth: add quirk for broken address propertiesJohan Hovold1-0/+9
2024-03-06Bluetooth: Add new quirk for broken read key length on ATS2851Vinicius Peixoto1-0/+8
2024-03-06Bluetooth: ISO: Reassemble PA data for bcast sinkIulia Tanasescu1-0/+5
2024-03-06Bluetooth: hci_conn: Only do ACL connections sequentiallyJonas Dreßler1-0/+1
2024-03-06Bluetooth: Remove BT_HSLuiz Augusto von Dentz1-1/+0
2024-03-06Bluetooth: hci_event: Use HCI error defines instead of magic valuesJonas Dreßler1-0/+2
2024-03-06Bluetooth: Add new state HCI_POWERING_DOWNJonas Dreßler1-0/+1
2024-03-06Bluetooth: Remove HCI_POWER_OFF_TIMEOUTJonas Dreßler1-1/+0
2023-10-23Bluetooth: ISO: Pass BIG encryption info through QoSIulia Tanasescu1-0/+3
2023-08-24Bluetooth: HCI: Introduce HCI_QUIRK_BROKEN_LE_CODEDLuiz Augusto von Dentz1-0/+10
2023-08-24Bluetooth: ISO: Add support for periodic adv reports processingClaudia Draghicescu1-0/+11
2023-08-11Bluetooth: msft: Extended monitor tracking by address filterHilda Wu1-0/+10
2023-08-11Bluetooth: Check for ISO support in controllerClaudia Draghicescu1-0/+1
2023-06-05Bluetooth: fix debugfs registrationJohan Hovold1-0/+1
2023-04-23Bluetooth: Add new quirk for broken set random RPA timeout for ATS2851Raul Cheleguini1-0/+8
2023-04-23Bluetooth: Add new quirk for broken local ext features page 2Vasily Khoruzhick1-0/+7
2023-02-09Bluetooth: HCI: Replace zero-length arrays with flexible-array membersGustavo A. R. Silva1-2/+2
2022-12-12Bluetooth: Add quirk to disable MWS Transport ConfigurationSven Peter1-0/+10
2022-12-12Bluetooth: Add quirk to disable extended scanningSven Peter1-0/+10
2022-12-12Bluetooth: hci_event: Ignore reserved bits in LE Extended Adv ReportSven Peter1-0/+1
2022-12-02Bluetooth: Remove codec id field in vendor codec definitionChethan T N1-1/+0
2022-12-02Bluetooth: btusb: Fix CSR clones again by re-adding ERR_DATA_REPORTING quirkIsmael Ferreras Morezuelas1-0/+11
2022-09-06Bluetooth: Add experimental wrapper for MGMT based meshBrian Gix1-0/+1
2022-09-06Bluetooth: Implement support for MeshBrian Gix1-0/+3
2022-07-22Bluetooth: Add initial implementation of BIS connectionsLuiz Augusto von Dentz1-7/+155
2022-07-22Bluetooth: Add initial implementation of CIS connectionsLuiz Augusto von Dentz1-2/+26
2022-07-21Bluetooth: hci_sync: Remove HCI_QUIRK_BROKEN_ERR_DATA_REPORTINGZijun Hu1-11/+0
2022-07-21Bluetooth: hci_sync: Check LMP feature bit instead of quirkZijun Hu1-0/+1
2022-07-21Bluetooth: When HCI work queue is drained, only queue chained workSchspa Shi1-0/+1
2022-05-19Bluetooth: eir: Add helpers for managing service dataLuiz Augusto von Dentz1-0/+1
2022-05-13Bluetooth: HCI: Add HCI_QUIRK_BROKEN_ENHANCED_SETUP_SYNC_CONN quirkLuiz Augusto von Dentz1-0/+9
2022-04-26Bluetooth: hci_event: Fix checking for invalid handle on error statusLuiz Augusto von Dentz1-0/+1
2022-03-18Bluetooth: hci_sync: Add a new quirk to skip HCI_FLT_CLEAR_ALLIsmael Ferreras Morezuelas1-0/+10
2022-01-06Bluetooth: hci_event: Rework hci_inquiry_result_with_rssi_evtLuiz Augusto von Dentz1-5/+1
2021-12-22Bluetooth: MGMT: Fix LE simultaneous roles UUID if not supportedLuiz Augusto von Dentz1-0/+1
2021-12-07Bluetooth: hci_sync: Set Privacy Mode when updating the resolving listLuiz Augusto von Dentz1-0/+10
2021-12-07Bluetooth: add quirk disabling LE Read Transmit PowerAditya Garg1-0/+9
2021-12-07Bluetooth: HCI: Use skb_pull_data to parse LE Direct Advertising Report eventLuiz Augusto von Dentz1-1/+6
2021-12-07Bluetooth: HCI: Use skb_pull_data to parse LE Ext Advertising Report eventLuiz Augusto von Dentz1-6/+11
2021-12-07Bluetooth: HCI: Use skb_pull_data to parse LE Advertising Report eventLuiz Augusto von Dentz1-1/+6
2021-12-07Bluetooth: HCI: Use skb_pull_data to parse Extended Inquiry Result eventLuiz Augusto von Dentz1-0/+5
2021-12-07Bluetooth: HCI: Use skb_pull_data to parse Inquiry Result with RSSI eventLuiz Augusto von Dentz1-2/+10
2021-12-07Bluetooth: HCI: Use skb_pull_data to parse Inquiry Result eventLuiz Augusto von Dentz1-0/+5
2021-12-07Bluetooth: HCI: Use skb_pull_data to parse Number of Complete Packets eventLuiz Augusto von Dentz1-1/+1
2021-12-07Bluetooth: HCI: Use skb_pull_data to parse BR/EDR eventsLuiz Augusto von Dentz1-0/+4
2021-11-25Bluetooth: HCI: Fix definition of hci_rp_delete_stored_link_keyLuiz Augusto von Dentz1-1/+1
2021-11-25Bluetooth: HCI: Fix definition of hci_rp_read_stored_link_keyLuiz Augusto von Dentz1-2/+2
2021-11-16Bluetooth: Ignore HCI_ERROR_CANCELLED_BY_HOST on adv set terminated eventArchie Pusaka1-0/+1
2021-09-07Bluetooth: Configure codec for HFP offload use caseKiran K1-0/+8
2021-09-07Bluetooth: Add support for HCI_Enhanced_Setup_Synchronous_Connection commandKiran K1-0/+34
2021-09-07Bluetooth: Allow querying of supported offload codecs over SCO socketKiran K1-0/+4
2021-09-07Bluetooth: Add support for Read Local Supported Codecs V2Kiran K1-0/+29
2021-09-07Bluetooth: Enumerate local supported codec and cache detailsKiran K1-0/+41
2021-08-30Bluetooth: Support the quality report eventsJoseph Hwang1-0/+1
2021-06-26Bluetooth: Fix Set Extended (Scan Response) DataLuiz Augusto von Dentz1-2/+4
2021-06-26Bluetooth: use inclusive language when filtering devicesArchie Pusaka1-8/+8
2021-06-26Bluetooth: use inclusive language in HCI LE featuresArchie Pusaka1-3/+3
2021-06-26Bluetooth: use inclusive language to describe CPBArchie Pusaka1-13/+13
2021-06-26Bluetooth: use inclusive language in hci_core.hArchie Pusaka1-22/+22
2021-06-26Bluetooth: Add ncmd=0 recovery handlingManish Mandlik1-0/+1
2021-03-03Bluetooth: Remove unneeded commands for suspendAbhishek Pandit-Subedi1-0/+1
2021-01-29Bluetooth: Add new HCI_QUIRK_NO_SUSPEND_NOTIFIER quirkHans de Goede1-0/+8
2020-12-07Bluetooth: Query LE tx power on startupDaniel Winkler1-0/+7
2020-07-30Bluetooth: Enable controller RPA resolution using Experimental featureSathish Narasimman1-0/+1
2020-07-30Bluetooth: Enable RPA TimeoutSathish Narasimman1-0/+2
2020-07-30Bluetooth: Translate additional address type correctlyMarcel Holtmann1-2/+4
2020-07-28Bluetooth: btusb: Fix and detect most of the Chinese Bluetooth controllersIsmael Ferreras Morezuelas1-0/+11
2020-06-22Bluetooth: use configured params for ext advAlain Michaud1-0/+8
2020-05-11Bluetooth: Add support for experimental features configurationMarcel Holtmann1-0/+1
2020-04-28Bluetooth: Adding driver and quirk defs for multi-role LEAlain Michaud1-0/+9
2020-04-15Bluetooth: Enable LE Enhanced Connection Complete event.Marcel Holtmann1-0/+1
2020-04-15Bluetooth: Sort list of LE features constantsMarcel Holtmann1-3/+1
2020-04-07Bluetooth: debugfs option to unset MITM flagArchie Pusaka1-0/+1
2020-04-05Bluetooth: Add HCI device identifier for VIRTIO devicesMarcel Holtmann1-0/+1
2020-04-05Bluetooth: Add support for Read Local Simple Pairing OptionsMarcel Holtmann1-0/+7
2020-04-05Bluetooth: add support to notify using SCO air modeSathish Narsimman1-0/+3
2020-03-11Bluetooth: Handle BR/EDR devices during suspendAbhishek Pandit-Subedi1-6/+11
2020-03-08Bluetooth: Enable erroneous data reporting if WBS is supportedAlain Michaud1-1/+15
2020-02-28Bluetooth: Support querying for WBS support through MGMTAlain Michaud1-0/+9
2020-02-28Bluetooth: Fixing a few comment typos in the quirk definitions.Alain Michaud1-2/+2
2020-02-28Bluetooth: Remove adv set for directed advertisingSathish Narsimman1-0/+2
2020-02-28Bluetooth: Replace zero-length array with flexible-array memberGustavo A. R. Silva1-15/+15
2020-01-15Bluetooth: Add definitions for CIS connectionsLuiz Augusto von Dentz1-1/+158
2020-01-04Bluetooth: Add support for LE PHY Update Complete eventLuiz Augusto von Dentz1-0/+8
2019-07-06Bluetooth: Add support for LE ping featureSpoorthi Ravishankar Koppad1-0/+20
2019-05-05Bluetooth: Ignore CC events not matching the last HCI commandJoão Paulo Rechi Vita1-0/+1
2019-02-26Bluetooth: Add quirk for reading BD_ADDR from fwnode propertyMatthias Kaehlcke1-0/+12
2018-09-27Bluetooth: Add definitions and track LE resolve list modificationAnkit Navik1-0/+14
2018-08-10Bluetooth: Add definitions for LE set address resolutionAnkit Navik1-0/+3
2018-08-06Bluetooth: btqca: Introduce HCI_EV_VENDOR and use itMarcel Holtmann1-0/+2
2018-07-30Bluetooth: Add new quirk for non-persistent setup settingsSean Wang1-0/+9
2018-07-30Bluetooth: Implement secondary advertising on different PHYsJaganath Kanakkassery1-0/+4
2018-07-30Bluetooth: Handle ADv set terminated eventJaganath Kanakkassery1-0/+8
2018-07-30Bluetooth: Implement Set ADV set random addressJaganath Kanakkassery1-0/+6
2018-07-30Bluetooth: Implement disable and removal of adv instanceJaganath Kanakkassery1-0/+2
2018-07-30Bluetooth: Use Set ext adv/scan rsp data if controller supportsJaganath Kanakkassery1-0/+22
2018-07-30Bluetooth: Impmlement extended adv enableJaganath Kanakkassery1-0/+39
2018-07-30Bluetooth: Read no of adv sets during initJaganath Kanakkassery1-0/+7
2018-07-30Bluetooth: Handle extended ADV PDU typesJaganath Kanakkassery1-0/+8
2018-07-30Bluetooth: Set Scan PHYs based on selected PHYs by userJaganath Kanakkassery1-1/+3
2018-07-30Bluetooth: Add defines for BREDR pkt_type and LE PHYsJaganath Kanakkassery1-0/+14
2018-07-30Bluetooth: Define PHY flags in hdev and set 1M as defaultJaganath Kanakkassery1-0/+4
2018-07-06Bluetooth: Use extended LE Connection if supportedJaganath Kanakkassery1-0/+36
2018-07-06Bluetooth: Process extended ADV report eventJaganath Kanakkassery1-0/+26
2018-07-06Bluetooth: Use extended scanning if controller supportsJaganath Kanakkassery1-0/+24
2018-07-06Bluetooth: Add HCI command for clear Resolv listAnkit Navik1-0/+2
2018-07-06Bluetooth: Store Resolv list sizeAnkit Navik1-0/+6
2017-10-29Bluetooth: increase timeout for le auto connectionsKonrad Zapałowicz1-1/+1
2017-05-18Bluetooth: Set LE Default PHY preferencesMarcel Holtmann1-0/+7
2017-05-18Bluetooth: Enable LE Channel Selection Algorithm eventMarcel Holtmann1-0/+1
2016-09-19Bluetooth: Add framework for Extended Controller InformationMarcel Holtmann1-0/+1
2016-09-19Bluetooth: Use individual flags for certain management eventsMarcel Holtmann1-1/+4
2016-09-19Bluetooth: Add HCI device identifier for Qualcomm SMDBjorn Andersson1-0/+1
2016-07-13Bluetooth: Add Authentication Failed reason to Disconnected Mgmt eventSzymon Janc1-0/+1
2016-07-09Bluetooth: Rename HCI_BREDR into HCI_PRIMARYMarcel Holtmann1-1/+1
2016-04-22Bluetooth: Add defines for SPI and I2CJohan Hedberg1-0/+2
2016-03-10Bluetooth: Add support for limited privacy modeJohan Hedberg1-0/+1
2015-12-10Bluetooth: Remove unnecessary HCI_ADVERTISING_INSTANCE flagJohan Hedberg1-1/+0
2015-11-19Bluetooth: Add HCI status return parameter to hci_req_sync()Johan Hedberg1-1/+2
2015-10-21Bluetooth: Add support setup stage internal notification eventMarcel Holtmann1-0/+1
2015-10-21Bluetooth: Add new quirk for non-persistent diagnostic settingsMarcel Holtmann1-0/+9
2015-10-08Bluetooth: Add debugfs entry for setting vendor diagnostic modeMarcel Holtmann1-0/+1
2015-10-08Bluetooth: Add support for vendor specific diagnostic channelMarcel Holtmann1-0/+1
2015-10-05Bluetooth: Introduce HCI_DEV_OPEN and HCI_DEV_CLOSE eventsMarcel Holtmann1-0/+2
2015-06-12Bluetooth: Read encryption key size for BR/EDR connectionsJohan Hedberg1-0/+10
2015-04-09Bluetooth: Read LE remote features during connection establishmentMarcel Holtmann1-0/+13
2015-04-07Bluetooth: Update SSP OOB data EIR definitionsJohan Hedberg1-2/+4
2015-03-24Bluetooth: Introduce HCI_ADVERTISING_INSTANCE setting and add AD flagsArman Uguray1-0/+2
2015-03-17Bluetooth: Introduce HCI_QUIRK_SIMULTANEOUS_DISCOVERYJakub Pawlowski1-0/+8
2015-03-17Bluetooth: Add support for Local OOB Extended Data Update eventsMarcel Holtmann1-0/+1
2015-03-16Bluetooth: Add constants for LE SC Confirmation and Random valuesMarcel Holtmann1-0/+2
2015-03-15Bluetooth: Add defines for LE Bluetooth Device Address and LE RoleMarcel Holtmann1-0/+2
2015-03-15Bluetooth: Send global configuration updates to all management usersMarcel Holtmann1-0/+1
2015-03-15Bluetooth: Introduce trusted flag for management control socketsMarcel Holtmann1-0/+1
2015-03-15Bluetooth: Add support for extended index management eventsMarcel Holtmann1-0/+1
2015-03-15Bluetooth: Use special function to send filter management index eventsMarcel Holtmann1-0/+6
2015-03-13Bluetooth: Merge hdev->dbg_flags fields into hdev->dev_flagsMarcel Holtmann1-9/+5
2015-03-13Bluetooth: Use DECLARE_BITMAP for hdev->dev_flags fieldMarcel Holtmann1-6/+1
2015-03-13Bluetooth: Add support connectable advertising settingMarcel Holtmann1-0/+1
2015-03-10Bluetooth: Make Fast Connectable available while powered offJohan Hedberg1-1/+1
2015-01-12Bluetooth: Add missing response structure for HCI Delete Stored Link KeyMarcel Holtmann1-0/+4
2015-01-12Bluetooth: Add defintions for HCI Read Stored Link Key commandMarcel Holtmann1-0/+11
2015-01-03Bluetooth: Introduce HCI_QUIRK_FIXUP_INQUIRY_MODE optionMarcel Holtmann1-0/+12
2015-01-02Bluetooth: Remove no longer needed force_sc_support debugfs optionMarcel Holtmann1-1/+0
2015-01-02Bluetooth: Remove broken force_lesc_support debugfs optionMarcel Holtmann1-1/+0
2015-01-02Bluetooth: Introduce force_bredr_smp debugfs option for testingMarcel Holtmann1-0/+1
2014-12-26Bluetooth: Introduce HCI_QUIRK_BROKEN_LOCAL_COMMANDS constantMarcel Holtmann1-0/+10
2014-12-20Bluetooth: Add structures for LE Data Length Extension featureMarcel Holtmann1-0/+43
2014-12-05Bluetooth: Enabled LE Direct Advertising Report event if supportedMarcel Holtmann1-0/+1
2014-12-05Bluetooth: Add definitions for LE Direct Advertising Report eventMarcel Holtmann1-0/+10
2014-12-05Bluetooth: Move LE advertising report defines to the right locationMarcel Holtmann1-19/+19
2014-12-05Bluetooth: Add HCI_RSSI_INVALID for unknown RSSI valueMarcel Holtmann1-0/+1
2014-12-03Bluetooth: Add debugfs switch for forcing SMP over BR/EDRJohan Hedberg1-0/+1
2014-11-18Bluetooth: Use shorter "rand" name for "randomizer"Johan Hedberg1-6/+6
2014-11-03Bluetooth: Add hci_conn_lookup_type() helper functionMarcel Holtmann1-0/+1
2014-11-03Bluetooth: Introduce HCI_QUIRK_STRICT_DUPLICATE_FILTERMarcel Holtmann1-0/+9
2014-11-02Bluetooth: Print error message for HCI_Hardware_Error eventMarcel Holtmann1-0/+5
2014-09-24Bluetooth: Fix reason code used for rejecting SCO connectionsJohan Hedberg1-0/+1
2014-07-30Bluetooth: Rename HCI_PAIRABLE to HCI_BONDABLEJohan Hedberg1-1/+1
2014-07-23Bluetooth: Get MWS transport configuration of the controllerMarcel Holtmann1-0/+2
2014-07-23Bluetooth: Read list of local codecs supported by the controllerMarcel Holtmann1-0/+2
2014-07-16Bluetooth: Add proper defines for HCI connection roleJohan Hedberg1-3/+3
2014-07-13Bluetooth: Enable LE encryption events only when supportedMarcel Holtmann1-0/+1
2014-07-11Bluetooth: Move HCI socket definitions into its own header fileMarcel Holtmann1-149/+0
2014-07-09Bluetooth: Fix enabling Authenticated Payload Timeout Expired eventMarcel Holtmann1-0/+1
2014-07-08Bluetooth: Add flag to track the real advertising stateJohan Hedberg1-2/+2
2014-07-06Bluetooth: Use lower timeout for LE auto-connectionsJohan Hedberg1-0/+1
2014-07-06Bluetooth: Run controller setup after external configurationMarcel Holtmann1-0/+1
2014-07-04Bluetooth: Add support for Set External Configuration management commandMarcel Holtmann1-0/+1
2014-07-04Bluetooth: Add quirk for external configuration requirementMarcel Holtmann1-0/+9
2014-07-04Bluetooth: Add quirk for invalid controller address settingMarcel Holtmann1-0/+10
2014-07-04Bluetooth: Document the existing device quirksMarcel Holtmann1-0/+25
2014-07-03Bluetooth: Introduce unconfigured controller stateMarcel Holtmann1-0/+1
2014-07-03Bluetooth: Enable new LE meta eventAndre Guedes1-0/+3
2014-07-03Bluetooth: Connection Parameter Update ProcedureAndre Guedes1-0/+28
2014-07-03Bluetooth: Add tracking of local and piconet clock valuesJohan Hedberg1-0/+12
2014-07-03Bluetooth: Send HCI_Read_Clock_Offset before disconnectingMarcel Holtmann1-0/+5
2014-07-03Bluetooth: Add a new HCI_USE_DEBUG_KEYS flagJohan Hedberg1-0/+1
2014-07-03Bluetooth: Rename HCI_DEBUG_KEYS to HCI_KEEP_DEBUG_KEYSJohan Hedberg1-1/+1
2014-07-03Bluetooth: Track LE connection parameter update eventMarcel Holtmann1-0/+9
2014-07-03Bluetooth: 6LoWPAN: Use connected oriented channel instead of fixed oneJukka Rissanen1-1/+0
2014-07-03Bluetooth: Use separate dbg_flags to special debugfs optionsMarcel Holtmann1-3/+9
2014-07-03Bluetooth: Remove unused LTK authentication definesJohan Hedberg1-4/+0
2014-07-03Bluetooth: Remove HCI prefix from SMP LTK definesJohan Hedberg1-4/+0
2014-07-03Bluetooth: Remove unnecessary SMP STK defineJohan Hedberg1-1/+0
2014-05-09Bluetooth: Store TX power level for connectionAndrzej Kaczmarek1-0/+11
2014-05-08Bluetooth: Store RSSI for connectionAndrzej Kaczmarek1-0/+10
2014-03-26Bluetooth: Add directed advertising support through connect()Johan Hedberg1-0/+1
2014-02-28Bluetooth: Remove unnecessary stop_scan_complete functionJohan Hedberg1-0/+1
2014-02-28Bluetooth: Add timeout for LE connection attemptsJohan Hedberg1-0/+1
2014-02-28Bluetooth: Add defines for LE initiator filter policyJohan Hedberg1-0/+3
2014-02-28Bluetooth: Use __le64 type for LE random numbersMarcel Holtmann1-2/+2
2014-02-27Bluetooth: Add timer to force power offJohan Hedberg1-0/+1
2014-02-28Bluetooth: Add definitions for LE white list HCI commandsMarcel Holtmann1-0/+14