index
:
kernel/git/torvalds/linux.git
master
Linux kernel source tree
Linus Torvalds
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
net
/
bluetooth
/
hci_request.c
Age
Commit message (
Expand
)
Author
Files
Lines
2024-04-10
Bluetooth: Fix memory leak in hci_req_sync_complete()
Dmitry Antipov
1
-1
/
+3
2024-03-06
Bluetooth: hci_core: Cancel request on command timeout
Luiz Augusto von Dentz
1
-1
/
+1
2023-08-11
Bluetooth: hci_core: Make hci_is_le_conn_scanning public
Luiz Augusto von Dentz
1
-21
/
+0
2022-12-02
Bluetooth: silence a dmesg error message in hci_request.c
Mateusz Jończyk
1
-1
/
+1
2022-08-31
Bluetooth: Move hci_abort_conn to hci_conn.c
Brian Gix
1
-93
/
+0
2022-08-25
Bluetooth: convert hci_update_adv_data to hci_sync
Brian Gix
1
-64
/
+0
2022-08-25
Bluetooth: move hci_get_random_address() to hci_sync
Brian Gix
1
-163
/
+92
2022-08-25
Bluetooth: Delete unreferenced hci_request code
Brian Gix
1
-735
/
+2
2022-08-25
Bluetooth: Move Adv Instance timer to hci_sync
Brian Gix
1
-111
/
+0
2022-08-25
Bluetooth: Convert SCO configure_datapath to hci_sync
Brian Gix
1
-47
/
+0
2022-08-25
Bluetooth: Delete unused hci_req_stop_discovery()
Brian Gix
1
-48
/
+0
2022-08-25
Bluetooth: Rework le_scan_restart for hci_sync
Brian Gix
1
-89
/
+0
2022-08-25
Bluetooth: Convert le_scan_disable timeout to hci_sync
Brian Gix
1
-97
/
+1
2022-07-22
Bluetooth: Add initial implementation of BIS connections
Luiz Augusto von Dentz
1
-15
/
+21
2022-07-22
Bluetooth: Convert delayed discov_off to hci_sync
Brian Gix
1
-89
/
+0
2022-07-22
Bluetooth: Remove update_scan hci_request dependancy
Brian Gix
1
-17
/
+0
2022-07-22
Bluetooth: Remove dead code from hci_request.c
Brian Gix
1
-287
/
+0
2022-06-05
bluetooth: don't use bitmaps for random flag accesses
Linus Torvalds
1
-1
/
+1
2022-05-23
Bluetooth: hci_sync: use hci_skb_event() helper
Ahmad Fatoum
1
-1
/
+1
2022-05-13
Bluetooth: use hdev lock in activate_scan for hci_is_adv_monitoring
Niels Dossche
1
-0
/
+2
2021-12-22
Bluetooth: hci_sync: Add hci_le_create_conn_sync
Luiz Augusto von Dentz
1
-50
/
+0
2021-12-22
Bluetooth: hci_sync: Push sync command cancellation to workqueue
Benjamin Berg
1
-1
/
+1
2021-12-07
Bluetooth: hci_core: Rework hci_conn_params flags
Luiz Augusto von Dentz
1
-2
/
+2
2021-12-03
Bluetooth: Add hci_cmd_sync_cancel to public API
Benjamin Berg
1
-17
/
+1
2021-12-03
Bluetooth: Reset more state when cancelling a sync command
Benjamin Berg
1
-0
/
+5
2021-11-16
Bluetooth: hci_request: Remove bg_scan_update work
Luiz Augusto von Dentz
1
-107
/
+0
2021-11-16
Bluetooth: hci_sync: Convert MGMT_OP_SET_CONNECTABLE to use cmd_sync
Luiz Augusto von Dentz
1
-43
/
+0
2021-11-16
Bluetooth: hci_sync: Convert MGMT_OP_SET_DISCOVERABLE to use cmd_sync
Luiz Augusto von Dentz
1
-12
/
+0
2021-10-29
Bluetooth: hci_sync: Rework hci_suspend_notifier
Luiz Augusto von Dentz
1
-237
/
+0
2021-10-29
Bluetooth: hci_sync: Convert MGMT_SET_POWERED
Luiz Augusto von Dentz
1
-1
/
+2
2021-10-29
Bluetooth: hci_sync: Enable advertising when LL privacy is enabled
Luiz Augusto von Dentz
1
-18
/
+8
2021-10-29
Bluetooth: hci_sync: Make use of hci_cmd_sync_queue set 1
Luiz Augusto von Dentz
1
-2
/
+2
2021-10-29
Bluetooth: Add helper for serialized HCI command execution
Marcel Holtmann
1
-68
/
+0
2021-09-28
Bluetooth: Fix Advertisement Monitor Suspend/Resume
Manish Mandlik
1
-6
/
+9
2021-09-21
Bluetooth: eir: Move EIR/Adv Data functions to its own file
Luiz Augusto von Dentz
1
-401
/
+15
2021-09-07
Bluetooth: Configure codec for HFP offload use case
Kiran K
1
-0
/
+47
2021-08-03
Bluetooth: Fix not generating RPA when required
Luiz Augusto von Dentz
1
-47
/
+34
2021-06-26
Bluetooth: Fix Set Extended (Scan Response) Data
Luiz Augusto von Dentz
1
-22
/
+29
2021-06-26
Bluetooth: use inclusive language when filtering devices
Archie Pusaka
1
-44
/
+45
2021-06-26
Bluetooth: use inclusive language when tracking connections
Archie Pusaka
1
-8
/
+9
2021-06-26
Bluetooth: disable filter dup when scan for adv monitor
Yun-Hao Chung
1
-5
/
+41
2021-04-29
Merge tag 'net-next-5.13' of git://git.kernel.org/pub/scm/linux/kernel/git/ne...
Linus Torvalds
1
-24
/
+43
2021-04-23
bluetooth: eliminate the potential race condition when removing the HCI contr...
Lin Ma
1
-4
/
+8
2021-04-06
Bluetooth: LL privacy allow RPA
Sathish Narasimman
1
-0
/
+4
2021-04-06
Bluetooth: Handle own address type change with HCI_ENABLE_LL_PRIVACY
Sathish Narasimman
1
-2
/
+4
2021-04-02
Bluetooth: Check inquiry status before sending one
Archie Pusaka
1
-0
/
+3
2021-04-02
Bluetooth: Coding style fix
Meng Yu
1
-4
/
+2
2021-03-15
Bluetooth: Cancel le_scan_restart work when stopping discovery
Sonny Sasaka
1
-0
/
+1
2021-03-03
Bluetooth: Allow scannable adv with extended MGMT APIs
Daniel Winkler
1
-1
/
+2
2021-03-03
Bluetooth: Remove unneeded commands for suspend
Abhishek Pandit-Subedi
1
-17
/
+27
2021-01-25
Bluetooth: disable advertisement filters during suspend
Howard Chung
1
-0
/
+29
2021-01-25
Bluetooth: advmon offload MSFT interleave scanning integration
Archie Pusaka
1
-9
/
+11
2020-12-18
Bluetooth: Remove hci_req_le_suspend_config
Abhishek Pandit-Subedi
1
-17
/
+8
2020-12-07
Bluetooth: Set missing suspend task bits
Abhishek Pandit-Subedi
1
-0
/
+8
2020-12-07
Bluetooth: Use intervals and tx power from mgmt cmds
Daniel Winkler
1
-10
/
+19
2020-12-07
Bluetooth: Add toggle to switch off interleave scan
Howard Chung
1
-1
/
+2
2020-12-07
Bluetooth: Handle active scan case
Howard Chung
1
-1
/
+3
2020-12-07
Bluetooth: Handle system suspend resume case
Howard Chung
1
-1
/
+3
2020-12-07
Bluetooth: Interleave with allowlist scan
Howard Chung
1
-7
/
+121
2020-12-07
Bluetooth: Rename get_adv_instance_scan_rsp
Luiz Augusto von Dentz
1
-23
/
+9
2020-12-07
Bluetooth: Fix not sending Set Extended Scan Response
Luiz Augusto von Dentz
1
-8
/
+6
2020-11-11
Bluetooth: Replace BT_DBG with bt_dev_dbg in HCI request
Howard Chung
1
-26
/
+26
2020-11-09
Bluetooth: Fix: LL PRivacy BLE device fails to connect
Sathish Narasimman
1
-4
/
+8
2020-11-09
Bluetooth: Resume advertising after LE connection
Daniel Winkler
1
-5
/
+16
2020-09-25
Bluetooth: Fix update of own_addr_type if ll_privacy supported
Sathish Narasimman
1
-1
/
+7
2020-09-20
Bluetooth: Set scan parameters for ADV Monitor
Howard Chung
1
-0
/
+3
2020-09-14
Bluetooth: pause/resume advertising around suspend
Daniel Winkler
1
-10
/
+57
2020-09-13
Bluetooth: Set ext scan response only when it exists
Abhishek Pandit-Subedi
1
-2
/
+5
2020-07-31
Bluetooth: use the proper scan params when conn is pending
Alain Michaud
1
-0
/
+24
2020-07-30
Bluetooth: Enable controller RPA resolution using Experimental feature
Sathish Narasimman
1
-1
/
+6
2020-07-30
Bluetooth: Enable/Disable address resolution during le create conn
Sathish Narasimman
1
-11
/
+34
2020-07-30
Bluetooth: Let controller creates RPA during le create conn
Sathish Narasimman
1
-1
/
+7
2020-07-30
Bluetooth: Update resolving list when updating whitelist
Marcel Holtmann
1
-2
/
+39
2020-07-30
Bluetooth: Configure controller address resolution if available
Marcel Holtmann
1
-3
/
+23
2020-07-15
Bluetooth: Add per-instance adv disable/remove
Daniel Winkler
1
-9
/
+50
2020-07-08
Bluetooth: Use whitelist for scan policy when suspending
Miao-chen Chou
1
-2
/
+3
2020-07-07
Bluetooth: use configured default params for active scans
Alain Michaud
1
-5
/
+6
2020-06-24
Bluetooth: Don't restart scanning if paused
Abhishek Pandit-Subedi
1
-0
/
+10
2020-06-22
Bluetooth: use configured params for ext adv
Alain Michaud
1
-4
/
+3
2020-06-18
Bluetooth: Update background scan and report device based on advertisement mo...
Miao-chen Chou
1
-3
/
+14
2020-06-18
Bluetooth: Replace wakeable in hci_conn_params
Abhishek Pandit-Subedi
1
-1
/
+2
2020-06-18
Bluetooth: Replace wakeable list with flag
Abhishek Pandit-Subedi
1
-4
/
+8
2020-06-12
Bluetooth: centralize default value initialization.
Alain Michaud
1
-10
/
+5
2020-06-03
Bluetooth: Check scan state before disabling during suspend
Manish Mandlik
1
-4
/
+6
2020-05-13
Bluetooth: Rename BT_SUSPEND_COMPLETE
Abhishek Pandit-Subedi
1
-1
/
+1
2020-05-13
Bluetooth: Modify LE window and interval for suspend
Abhishek Pandit-Subedi
1
-1
/
+1
2020-05-13
Bluetooth: Fix incorrect type for window and interval
Abhishek Pandit-Subedi
1
-1
/
+1
2020-05-11
Bluetooth: Fix advertising handle is set to 0
Tedd Ho-Jeong An
1
-3
/
+3
2020-04-15
Bluetooth: Use extra variable to make code more readable
Marcel Holtmann
1
-1
/
+3
2020-03-18
Bluetooth: Do not cancel advertising when starting a scan
Dmitry Grinberg
1
-17
/
+0
2020-03-11
Bluetooth: Pause discovery and advertising during suspend
Abhishek Pandit-Subedi
1
-0
/
+44
2020-03-11
Bluetooth: Handle LE devices during suspend
Abhishek Pandit-Subedi
1
-54
/
+112
2020-03-11
Bluetooth: Handle BR/EDR devices during suspend
Abhishek Pandit-Subedi
1
-0
/
+106
2020-03-11
Bluetooth: Handle PM_SUSPEND_PREPARE and PM_POST_SUSPEND
Abhishek Pandit-Subedi
1
-0
/
+15
2020-03-11
Bluetooth: Use bt_dev_err for RPA generation failure message
Marcel Holtmann
1
-1
/
+1
2019-11-04
Bluetooth: Fix advertising duplicated flags
Luiz Augusto von Dentz
1
-0
/
+9
2019-10-26
Bluetooth: Fix not using LE_ADV_NONCONN_IND for instance 0
Luiz Augusto von Dentz
1
-4
/
+4
2019-10-26
Bluetooth: Fix using advertising instance duration as timeout
Luiz Augusto von Dentz
1
-1
/
+1
2019-09-05
Bluetooth: Add support for utilizing Fast Advertising Interval
Spoorthi Ravishankar Koppad
1
-7
/
+22
2019-07-06
Bluetooth: Use controller sets when available
Luiz Augusto von Dentz
1
-7
/
+33
2019-05-05
Bluetooth: Ignore CC events not matching the last HCI command
João Paulo Rechi Vita
1
-0
/
+5
2018-12-19
Bluetooth: clean an indentation issue, remove extraneous space
Colin Ian King
1
-1
/
+1
2018-07-30
Bluetooth: Implement secondary advertising on different PHYs
Jaganath Kanakkassery
1
-8
/
+31
2018-07-30
Bluetooth: Implement Set ADV set random address
Jaganath Kanakkassery
1
-1
/
+127
2018-07-30
Bluetooth: Implement disable and removal of adv instance
Jaganath Kanakkassery
1
-2
/
+21
2018-07-30
Bluetooth: Use Set ext adv/scan rsp data if controller supports
Jaganath Kanakkassery
1
-31
/
+95
2018-07-30
Bluetooth: Impmlement extended adv enable
Jaganath Kanakkassery
1
-20
/
+151
2018-07-30
Bluetooth: Set Scan PHYs based on selected PHYs by user
Jaganath Kanakkassery
1
-9
/
+28
2018-07-06
Bluetooth: Use extended scanning if controller supports
Jaganath Kanakkassery
1
-25
/
+85
2018-07-06
Bluetooth: Introduce helpers for LE set scan start and complete
Jaganath Kanakkassery
1
-33
/
+25
2018-05-18
Bluetooth: use wait_event API instead of open-coding it
John Keeping
1
-23
/
+7
2018-02-10
Bluetooth: Fix incorrect bits for LE states
Łukasz Rymanowski
1
-3
/
+3
2017-12-13
Bluetooth: Add support to advertise when connected
Łukasz Rymanowski
1
-9
/
+46
2017-12-13
Bluetooth: Remove redundant disable_advertising()
Jaganath Kanakkassery
1
-8
/
+1
2017-10-30
Bluetooth: Use bt_dev_err and bt_dev_info when possible
Marcel Holtmann
1
-7
/
+9
2017-10-29
Bluetooth: Fix potential memory leak
Jaganath Kanakkassery
1
-0
/
+5
2017-06-16
networking: make skb_put & friends return void pointers
Johannes Berg
1
-1
/
+1
2017-06-16
networking: introduce and use skb_put_data()
Johannes Berg
1
-1
/
+1
2017-03-02
sched/headers: Prepare to move signal wakeup & sigpending methods from <linux...
Ingo Molnar
1
-0
/
+2
2016-10-19
Bluetooth: Fix append max 11 bytes of name to scan rsp data
Michał Narajowski
1
-26
/
+23
2016-10-06
Bluetooth: Refactor append name and appearance
Michał Narajowski
1
-29
/
+15
2016-10-06
Bluetooth: Add appearance to default scan rsp data
Michał Narajowski
1
-1
/
+10
2016-10-06
Bluetooth: Fix local name in scan rsp
Michał Narajowski
1
-12
/
+35
2016-09-19
Bluetooth: Add support for appearance in scan rsp
Michał Narajowski
1
-0
/
+8
2016-09-19
Bluetooth: Add support for local name in scan rsp
Michał Narajowski
1
-8
/
+20
2016-09-19
Bluetooth: Fix reason code used for rejecting SCO connections
Frédéric Dalleau
1
-1
/
+1
2016-09-19
Bluetooth: mgmt: Fix sending redundant event for Advertising Instance
Johan Hedberg
1
-5
/
+6
2016-08-24
Bluetooth: Fix memory leak at end of hci requests
Frederic Dalleau
1
-0
/
+2
2016-04-08
Bluetooth: Fix setting NO_BREDR advertising flag
Johan Hedberg
1
-3
/
+3
2016-03-11
Bluetooth: Fix setting correct flags in AD
Johan Hedberg
1
-1
/
+3
2016-03-10
Bluetooth: Add support for limited privacy mode
Johan Hedberg
1
-6
/
+45
2016-03-10
Bluetooth: Fix adding discoverable to adv instance flags
Johan Hedberg
1
-0
/
+3
2016-01-29
Bluetooth: Fix incorrect removing of IRKs
Johan Hedberg
1
-10
/
+18
2016-01-05
Bluetooth: Add support for Start Limited Discovery command
Johan Hedberg
1
-3
/
+8
2015-12-10
Bluetooth: Clean up current advertising instance tracking
Johan Hedberg
1
-53
/
+15
2015-12-10
Bluetooth: Clean up advertising initialization in powered_update_hci()
Johan Hedberg
1
-18
/
+12
2015-12-10
Bluetooth: Remove redundant check for req.cmd_q
Johan Hedberg
1
-2
/
+1
2015-12-10
Bluetooth: Fix updating wrong instance's scan_rsp data
Johan Hedberg
1
-1
/
+1
2015-12-10
Bluetooth: Remove unnecessary HCI_ADVERTISING_INSTANCE flag
Johan Hedberg
1
-11
/
+8
2015-12-10
Bluetooth: Perform HCI update for power on synchronously
Johan Hedberg
1
-0
/
+100
2015-12-10
Bluetooth: Move fast connectable code to hci_request.c
Johan Hedberg
1
-0
/
+35
2015-12-10
Bluetooth: Move EIR update to hci_request.c
Johan Hedberg
1
-0
/
+189
2015-12-10
Bluetooth: HCI name update to hci_request.c
Johan Hedberg
1
-0
/
+10
2015-12-10
Bluetooth: Move discoverable timeout behind hdev->req_workqueue
Johan Hedberg
1
-0
/
+26
2015-12-10
Bluetooth: Move discoverable changes to hdev->req_workqueue
Johan Hedberg
1
-0
/
+64
2015-12-10
Bluetooth: Perform Class of Device changes through hdev->req_workqueue
Johan Hedberg
1
-0
/
+40
2015-12-10
Bluetooth: Move connectable changes to hdev->req_workqueue
Johan Hedberg
1
-0
/
+39
2015-12-10
Bluetooth: Move advertising instance management to hci_request.c
Johan Hedberg
1
-8
/
+525
2015-12-10
Bluetooth: Move __hci_update_background_scan up in hci_request.c
Johan Hedberg
1
-73
/
+73
2015-12-10
Bluetooth: Run page scan updates through hdev->req_workqueue
Johan Hedberg
1
-9
/
+18
2015-11-23
Bluetooth: Fix returning proper HCI status from __hci_req_sync
Johan Hedberg
1
-1
/
+7
2015-11-19
Bluetooth: Simplify request cleanup code
Johan Hedberg
1
-0
/
+2
2015-11-19
Bluetooth: Remove unnecessary le_scan_restart_work_complete() function
Johan Hedberg
1
-36
/
+24
2015-11-19
Bluetooth: Simplify le_scan_disable_work()
Johan Hedberg
1
-91
/
+57
2015-11-19
Bluetooth: Pass inquiry length to bredr_inquiry()
Johan Hedberg
1
-3
/
+5
2015-11-19
Bluetooth: Move Stop Discovery to req_workqueue
Johan Hedberg
1
-0
/
+62
2015-11-19
Bluetooth: Move Start Discovery to req_workqueue
Johan Hedberg
1
-0
/
+202
2015-11-19
Bluetooth: Add error return value to hci_req_sync callback
Johan Hedberg
1
-9
/
+18
2015-11-19
Bluetooth: Move LE scan disable/restart behind req_workqueue
Johan Hedberg
1
-0
/
+179
2015-11-19
Bluetooth: Make __hci_update_background_scan private to hci_request.c
Johan Hedberg
1
-1
/
+1
2015-11-19
Bluetooth: Use req_workqueue for explicit connect requests
Johan Hedberg
1
-1
/
+14
2015-11-19
Bluetooth: Add HCI status return parameter to hci_req_sync()
Johan Hedberg
1
-3
/
+9
2015-11-19
Bluetooth: Run all background scan updates through req_workqueue
Johan Hedberg
1
-22
/
+17
2015-11-19
Bluetooth: Add stubs for synchronous HCI request functionality
Johan Hedberg
1
-0
/
+8
2015-11-19
Bluetooth: Add 'sync' specifier to synchronous request APIs
Johan Hedberg
1
-3
/
+3
2015-11-19
Bluetooth: Move synchronous request handling into hci_request.c
Johan Hedberg
1
-0
/
+184
2015-11-19
Bluetooth: Compress the size of struct hci_ctrl
Johan Hedberg
1
-3
/
+7
2015-11-19
Bluetooth: Use new hci_skb_pkt_* wrappers for core packet handling
Marcel Holtmann
1
-2
/
+2
2015-10-26
Bluetooth: Rename bt_cb()->req into bt_cb()->hci
Marcel Holtmann
1
-5
/
+5
2015-10-22
Bluetooth: Introduce hci_req helper to abort a connection
Johan Hedberg
1
-0
/
+93
2015-08-10
Bluetooth: add hci_lookup_le_connect
Jakub Pawlowski
1
-4
/
+2
2015-04-02
Bluetooth: Add second hci_request callback option for full skb
Johan Hedberg
1
-1
/
+13
2015-03-30
Bluetooth: Refactor HCI request variables into own struct
Johan Hedberg
1
-3
/
+3
2015-03-13
Bluetooth: Merge hdev->dbg_flags fields into hdev->dev_flags
Marcel Holtmann
1
-1
/
+1
2015-03-13
Bluetooth: Introduce hci_dev_test_and_clear_flag helper macro
Marcel Holtmann
1
-1
/
+1
2015-03-13
Bluetooth: Introduce hci_dev_set_flag helper macro
Marcel Holtmann
1
-1
/
+1
2015-03-13
Bluetooth: Introduce hci_dev_test_flag helper macro
Marcel Holtmann
1
-14
/
+14
2015-03-02
net: bluetooth: compact struct bt_skb_cb by converting boolean fields to bit ...
Eyal Birger
1
-1
/
+1
2015-03-02
net: bluetooth: compact struct bt_skb_cb by inlining struct hci_req_ctrl
Eyal Birger
1
-3
/
+3
2015-01-12
Bluetooth: Add opcode parameter to hci_req_complete_t callback
Marcel Holtmann
1
-1
/
+2
2014-12-20
Bluetooth: Support static address when BR/EDR has been disabled
Marcel Holtmann
1
-1
/
+7
2014-12-19
Bluetooth: Move hci_update_page_scan to hci_request.c
Johan Hedberg
1
-0
/
+56
2014-12-19
Bluetooth: Add hci_request support for hci_update_background_scan
Johan Hedberg
1
-0
/
+96
2014-12-19
Bluetooth: Split hci_request helpers to hci_request.[ch]
Johan Hedberg
1
-0
/
+397