Bluetooth: Avoid a couple dozen -Wflex-array-member-not-at-end warnings
Subsystems (2)
PATCH 1/1 Bluetooth: Avoid a couple dozen -Wflex-array-member-not-at-end warnings
-Wflex-array-member-not-at-end was introduced in GCC-14, and we are getting ready to enable it, globally.
Use the new TRAILING_OVERLAP() helper to fix 31 instances of the following type of warnings:
30 net/bluetooth/mgmt_config.c:16:33: warning: structure containing a flexible array member is not at the end of another structure [-Wflex-array-member-not-at-end] 1 net/bluetooth/mgmt_config.c:22:33: warning: structure containing a flexible array member is not at the end of another structure [-Wflex-array-member-not-at-end]
This helper creates a union between a flexible-array member (FAM) and a set of members that would otherwise follow it. This overlays the trailing members onto the FAM while preserving the original memory layout.
Also, as the structs turn into unions, both members entry and value cannot be statically initialized at once. Create another macro to initialize everything after the declaration of rp.
--- net/bluetooth/mgmt_config.c | 97 +++++++++++++++++++------------------ 1 file changed, 51 insertions(+), 46 deletions(-)
net/bluetooth/mgmt_config.c +51 -46
@@ -12,35 +12,71 @@#include "mgmt_config.h" #define HDEV_PARAM_U16 (_param_name_) \ - struct {\ - struct mgmt_tlv entry; \ + TRAILING_OVERLAP(struct mgmt_tlv, entry, value, \ __le16 value; \ - } __packed _param_name_ + ) __packed _param_name_#define HDEV_PARAM_U8 (_param_name_) \ - struct {\ - struct mgmt_tlv entry; \ + TRAILING_OVERLAP(struct mgmt_tlv, entry, value, \ __u8 value; \ - } __packed _param_name_ + ) __packed _param_name_#define TLV_SET_U16 (_param_code_, _param_name_) \ { \ - { cpu_to_le16(_param_code_), sizeof(__u16) }, \ - cpu_to_le16(hdev->_param_name_) \ + rp._param_name_.entry.type = cpu_to_le16(_param_code_); \ + rp._param_name_.entry.length = sizeof(__u16); \ + rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \ }#define TLV_SET_U8 (_param_code_, _param_name_) \ { \ - { cpu_to_le16(_param_code_), sizeof(__u8) }, \ - hdev->_param_name_ \ + rp._param_name_.entry.type = cpu_to_le16(_param_code_); \ + rp._param_name_.entry.length = sizeof(__u8); \ + rp._param_name_.value = hdev->_param_name_; \ }#define TLV_SET_U16_JIFFIES_TO_MSECS (_param_code_, _param_name_) \ { \ - { cpu_to_le16(_param_code_), sizeof(__u16) }, \ - cpu_to_le16(jiffies_to_msecs(hdev->_param_name_)) \ + rp._param_name_.entry.type = cpu_to_le16(_param_code_); \ + rp._param_name_.entry.length = sizeof(__u16); \ + rp._param_name_.value = cpu_to_le16(jiffies_to_msecs(hdev->_param_name_)); \ } +#define TLV_SET_ALL () \ +{ \ + TLV_SET_U16(0x0000, def_page_scan_type); \ + TLV_SET_U16(0x0001, def_page_scan_int); \ + TLV_SET_U16(0x0002, def_page_scan_window); \ + TLV_SET_U16(0x0003, def_inq_scan_type); \ + TLV_SET_U16(0x0004, def_inq_scan_int); \ + TLV_SET_U16(0x0005, def_inq_scan_window); \ + TLV_SET_U16(0x0006, def_br_lsto); \ + TLV_SET_U16(0x0007, def_page_timeout); \ + TLV_SET_U16(0x0008, sniff_min_interval); \ + TLV_SET_U16(0x0009, sniff_max_interval); \ + TLV_SET_U16(0x000a, le_adv_min_interval); \ + TLV_SET_U16(0x000b, le_adv_max_interval); \ + TLV_SET_U16(0x000c, def_multi_adv_rotation_duration); \ + TLV_SET_U16(0x000d, le_scan_interval); \ + TLV_SET_U16(0x000e, le_scan_window); \ + TLV_SET_U16(0x000f, le_scan_int_suspend); \ + TLV_SET_U16(0x0010, le_scan_window_suspend); \ + TLV_SET_U16(0x0011, le_scan_int_discovery); \ + TLV_SET_U16(0x0012, le_scan_window_discovery); \ + TLV_SET_U16(0x0013, le_scan_int_adv_monitor); \ + TLV_SET_U16(0x0014, le_scan_window_adv_monitor); \ + TLV_SET_U16(0x0015, le_scan_int_connect); \ + TLV_SET_U16(0x0016, le_scan_window_connect); \ + TLV_SET_U16(0x0017, le_conn_min_interval); \ + TLV_SET_U16(0x0018, le_conn_max_interval); \ + TLV_SET_U16(0x0019, le_conn_latency); \ + TLV_SET_U16(0x001a, le_supv_timeout); \ + TLV_SET_U16_JIFFIES_TO_MSECS(0x001b, def_le_autoconnect_timeout); \ + TLV_SET_U16(0x001d, advmon_allowlist_duration); \ + TLV_SET_U16(0x001e, advmon_no_filter_duration); \ + TLV_SET_U8(0x001f, enable_advmon_interleave_scan); \ +} +int read_def_system_config (struct sock *sk,struct hci_dev *hdev,void *data,u16 data_len) {
@@ -78,40 +114,9 @@ int read_def_system_config(struct sock *sk, struct hci_dev *hdev, void *data,HDEV_PARAM_U16 (advmon_allowlist_duration);HDEV_PARAM_U16 (advmon_no_filter_duration);HDEV_PARAM_U8 (enable_advmon_interleave_scan); - }__packed rp = { -TLV_SET_U16 (0x0000 , def_page_scan_type), -TLV_SET_U16 (0x0001 , def_page_scan_int), -TLV_SET_U16 (0x0002 , def_page_scan_window), -TLV_SET_U16 (0x0003 , def_inq_scan_type), -TLV_SET_U16 (0x0004 , def_inq_scan_int), -TLV_SET_U16 (0x0005 , def_inq_scan_window), -TLV_SET_U16 (0x0006 , def_br_lsto), -TLV_SET_U16 (0x0007 , def_page_timeout), -TLV_SET_U16 (0x0008 , sniff_min_interval), -TLV_SET_U16 (0x0009 , sniff_max_interval), -TLV_SET_U16 (0x000a , le_adv_min_interval), -TLV_SET_U16 (0x000b , le_adv_max_interval), -TLV_SET_U16 (0x000c , def_multi_adv_rotation_duration), -TLV_SET_U16 (0x000d , le_scan_interval), -TLV_SET_U16 (0x000e , le_scan_window), -TLV_SET_U16 (0x000f , le_scan_int_suspend), -TLV_SET_U16 (0x0010 , le_scan_window_suspend), -TLV_SET_U16 (0x0011 , le_scan_int_discovery), -TLV_SET_U16 (0x0012 , le_scan_window_discovery), -TLV_SET_U16 (0x0013 , le_scan_int_adv_monitor), -TLV_SET_U16 (0x0014 , le_scan_window_adv_monitor), -TLV_SET_U16 (0x0015 , le_scan_int_connect), -TLV_SET_U16 (0x0016 , le_scan_window_connect), -TLV_SET_U16 (0x0017 , le_conn_min_interval), -TLV_SET_U16 (0x0018 , le_conn_max_interval), -TLV_SET_U16 (0x0019 , le_conn_latency), -TLV_SET_U16 (0x001a , le_supv_timeout), -TLV_SET_U16_JIFFIES_TO_MSECS (0x001b , - def_le_autoconnect_timeout), -TLV_SET_U16 (0x001d , advmon_allowlist_duration), -TLV_SET_U16 (0x001e , advmon_no_filter_duration), -TLV_SET_U8 (0x001f , enable_advmon_interleave_scan), - }; + }__packed rp; + +TLV_SET_ALL ();bt_dev_dbg (hdev,"sock %p" , sk);
Signature · 1 line
2.43.0
This is automated email and please do not reply to this email!
Dear submitter,
Thank you for submitting the patches to the linux bluetooth mailing list. This is a CI test results with your patch series:
PW Link:https://patchwork.kernel.org/project/bluetooth/list/?series=997341
---Test result---
Test Summary:
CheckPatch PENDING 0.37 seconds GitLint PENDING 0.27 seconds SubjectPrefix PASS 2.64 seconds BuildKernel FAIL 21.80 seconds CheckAllWarning FAIL 24.12 seconds CheckSparse FAIL 26.72 seconds BuildKernel32 FAIL 21.57 seconds TestRunnerSetup FAIL 460.23 seconds TestRunner_l2cap-tester FAIL 0.10 seconds TestRunner_iso-tester FAIL 0.10 seconds TestRunner_bnep-tester FAIL 0.10 seconds TestRunner_mgmt-tester FAIL 0.10 seconds TestRunner_rfcomm-tester FAIL 0.10 seconds TestRunner_sco-tester FAIL 0.10 seconds TestRunner_ioctl-tester FAIL 0.10 seconds TestRunner_mesh-tester FAIL 0.10 seconds TestRunner_smp-tester FAIL 0.10 seconds TestRunner_userchan-tester FAIL 0.10 seconds IncrementalBuild PENDING 0.70 seconds
Details
##############################
Test: CheckPatch - PENDING
Desc: Run checkpatch.pl script
Output:
##############################
Test: GitLint - PENDING
Desc: Run gitlint
Output:
##############################
Test: BuildKernel - FAIL
Desc: Build Kernel for Bluetooth
Output:
net/bluetooth/mgmt_config.c: In function ‘read_def_system_config’:net/bluetooth/mgmt_config.c:15:2: error: expected specifier-qualifier-list before ‘TRAILING_OVERLAP’
15 | TRAILING_OVERLAP(struct mgmt_tlv, entry, value, \
| ^~~~~~~~~~~~~~~~
net/bluetooth/mgmt_config.c:86:3: note: in expansion of macro ‘HDEV_PARAM_U16’
86 | HDEV_PARAM_U16(def_page_scan_type);
| ^~~~~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_page_scan_type’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:47:2: note: in expansion of macro ‘TLV_SET_U16’
47 | TLV_SET_U16(0x0000, def_page_scan_type); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_page_scan_type’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:47:2: note: in expansion of macro ‘TLV_SET_U16’
47 | TLV_SET_U16(0x0000, def_page_scan_type); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_page_scan_type’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:47:2: note: in expansion of macro ‘TLV_SET_U16’
47 | TLV_SET_U16(0x0000, def_page_scan_type); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_page_scan_int’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:48:2: note: in expansion of macro ‘TLV_SET_U16’
48 | TLV_SET_U16(0x0001, def_page_scan_int); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_page_scan_int’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:48:2: note: in expansion of macro ‘TLV_SET_U16’
48 | TLV_SET_U16(0x0001, def_page_scan_int); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_page_scan_int’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:48:2: note: in expansion of macro ‘TLV_SET_U16’
48 | TLV_SET_U16(0x0001, def_page_scan_int); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_page_scan_window’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:49:2: note: in expansion of macro ‘TLV_SET_U16’
49 | TLV_SET_U16(0x0002, def_page_scan_window); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_page_scan_window’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:49:2: note: in expansion of macro ‘TLV_SET_U16’
49 | TLV_SET_U16(0x0002, def_page_scan_window); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_page_scan_window’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:49:2: note: in expansion of macro ‘TLV_SET_U16’
49 | TLV_SET_U16(0x0002, def_page_scan_window); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_inq_scan_type’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:50:2: note: in expansion of macro ‘TLV_SET_U16’
50 | TLV_SET_U16(0x0003, def_inq_scan_type); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_inq_scan_type’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:50:2: note: in expansion of macro ‘TLV_SET_U16’
50 | TLV_SET_U16(0x0003, def_inq_scan_type); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_inq_scan_type’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:50:2: note: in expansion of macro ‘TLV_SET_U16’
50 | TLV_SET_U16(0x0003, def_inq_scan_type); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_inq_scan_int’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:51:2: note: in expansion of macro ‘TLV_SET_U16’
51 | TLV_SET_U16(0x0004, def_inq_scan_int); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_inq_scan_int’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:51:2: note: in expansion of macro ‘TLV_SET_U16’
51 | TLV_SET_U16(0x0004, def_inq_scan_int); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_inq_scan_int’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:51:2: note: in expansion of macro ‘TLV_SET_U16’
51 | TLV_SET_U16(0x0004, def_inq_scan_int); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_inq_scan_window’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:52:2: note: in expansion of macro ‘TLV_SET_U16’
52 | TLV_SET_U16(0x0005, def_inq_scan_window); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_inq_scan_window’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:52:2: note: in expansion of macro ‘TLV_SET_U16’
52 | TLV_SET_U16(0x0005, def_inq_scan_window); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_inq_scan_window’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:52:2: note: in expansion of macro ‘TLV_SET_U16’
52 | TLV_SET_U16(0x0005, def_inq_scan_window); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_br_lsto’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:53:2: note: in expansion of macro ‘TLV_SET_U16’
53 | TLV_SET_U16(0x0006, def_br_lsto); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_br_lsto’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:53:2: note: in expansion of macro ‘TLV_SET_U16’
53 | TLV_SET_U16(0x0006, def_br_lsto); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_br_lsto’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:53:2: note: in expansion of macro ‘TLV_SET_U16’
53 | TLV_SET_U16(0x0006, def_br_lsto); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_page_timeout’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:54:2: note: in expansion of macro ‘TLV_SET_U16’
54 | TLV_SET_U16(0x0007, def_page_timeout); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_page_timeout’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:54:2: note: in expansion of macro ‘TLV_SET_U16’
54 | TLV_SET_U16(0x0007, def_page_timeout); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_page_timeout’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:54:2: note: in expansion of macro ‘TLV_SET_U16’
54 | TLV_SET_U16(0x0007, def_page_timeout); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘sniff_min_interval’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:55:2: note: in expansion of macro ‘TLV_SET_U16’
55 | TLV_SET_U16(0x0008, sniff_min_interval); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘sniff_min_interval’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:55:2: note: in expansion of macro ‘TLV_SET_U16’
55 | TLV_SET_U16(0x0008, sniff_min_interval); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘sniff_min_interval’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:55:2: note: in expansion of macro ‘TLV_SET_U16’
55 | TLV_SET_U16(0x0008, sniff_min_interval); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘sniff_max_interval’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:56:2: note: in expansion of macro ‘TLV_SET_U16’
56 | TLV_SET_U16(0x0009, sniff_max_interval); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘sniff_max_interval’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:56:2: note: in expansion of macro ‘TLV_SET_U16’
56 | TLV_SET_U16(0x0009, sniff_max_interval); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘sniff_max_interval’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:56:2: note: in expansion of macro ‘TLV_SET_U16’
56 | TLV_SET_U16(0x0009, sniff_max_interval); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_adv_min_interval’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:57:2: note: in expansion of macro ‘TLV_SET_U16’
57 | TLV_SET_U16(0x000a, le_adv_min_interval); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_adv_min_interval’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:57:2: note: in expansion of macro ‘TLV_SET_U16’
57 | TLV_SET_U16(0x000a, le_adv_min_interval); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_adv_min_interval’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:57:2: note: in expansion of macro ‘TLV_SET_U16’
57 | TLV_SET_U16(0x000a, le_adv_min_interval); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_adv_max_interval’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:58:2: note: in expansion of macro ‘TLV_SET_U16’
58 | TLV_SET_U16(0x000b, le_adv_max_interval); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_adv_max_interval’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:58:2: note: in expansion of macro ‘TLV_SET_U16’
58 | TLV_SET_U16(0x000b, le_adv_max_interval); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_adv_max_interval’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:58:2: note: in expansion of macro ‘TLV_SET_U16’
58 | TLV_SET_U16(0x000b, le_adv_max_interval); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_multi_adv_rotation_duration’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:59:2: note: in expansion of macro ‘TLV_SET_U16’
59 | TLV_SET_U16(0x000c, def_multi_adv_rotation_duration); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_multi_adv_rotation_duration’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:59:2: note: in expansion of macro ‘TLV_SET_U16’
59 | TLV_SET_U16(0x000c, def_multi_adv_rotation_duration); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_multi_adv_rotation_duration’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:59:2: note: in expansion of macro ‘TLV_SET_U16’
59 | TLV_SET_U16(0x000c, def_multi_adv_rotation_duration); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_interval’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:60:2: note: in expansion of macro ‘TLV_SET_U16’
60 | TLV_SET_U16(0x000d, le_scan_interval); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_interval’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:60:2: note: in expansion of macro ‘TLV_SET_U16’
60 | TLV_SET_U16(0x000d, le_scan_interval); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_interval’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:60:2: note: in expansion of macro ‘TLV_SET_U16’
60 | TLV_SET_U16(0x000d, le_scan_interval); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:61:2: note: in expansion of macro ‘TLV_SET_U16’
61 | TLV_SET_U16(0x000e, le_scan_window); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:61:2: note: in expansion of macro ‘TLV_SET_U16’
61 | TLV_SET_U16(0x000e, le_scan_window); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:61:2: note: in expansion of macro ‘TLV_SET_U16’
61 | TLV_SET_U16(0x000e, le_scan_window); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_int_suspend’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:62:2: note: in expansion of macro ‘TLV_SET_U16’
62 | TLV_SET_U16(0x000f, le_scan_int_suspend); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_int_suspend’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:62:2: note: in expansion of macro ‘TLV_SET_U16’
62 | TLV_SET_U16(0x000f, le_scan_int_suspend); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_int_suspend’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:62:2: note: in expansion of macro ‘TLV_SET_U16’
62 | TLV_SET_U16(0x000f, le_scan_int_suspend); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window_suspend’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:63:2: note: in expansion of macro ‘TLV_SET_U16’
63 | TLV_SET_U16(0x0010, le_scan_window_suspend); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window_suspend’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:63:2: note: in expansion of macro ‘TLV_SET_U16’
63 | TLV_SET_U16(0x0010, le_scan_window_suspend); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window_suspend’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:63:2: note: in expansion of macro ‘TLV_SET_U16’
63 | TLV_SET_U16(0x0010, le_scan_window_suspend); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_int_discovery’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:64:2: note: in expansion of macro ‘TLV_SET_U16’
64 | TLV_SET_U16(0x0011, le_scan_int_discovery); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_int_discovery’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:64:2: note: in expansion of macro ‘TLV_SET_U16’
64 | TLV_SET_U16(0x0011, le_scan_int_discovery); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_int_discovery’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:64:2: note: in expansion of macro ‘TLV_SET_U16’
64 | TLV_SET_U16(0x0011, le_scan_int_discovery); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window_discovery’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:65:2: note: in expansion of macro ‘TLV_SET_U16’
65 | TLV_SET_U16(0x0012, le_scan_window_discovery); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window_discovery’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:65:2: note: in expansion of macro ‘TLV_SET_U16’
65 | TLV_SET_U16(0x0012, le_scan_window_discovery); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window_discovery’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:65:2: note: in expansion of macro ‘TLV_SET_U16’
65 | TLV_SET_U16(0x0012, le_scan_window_discovery); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_int_adv_monitor’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:66:2: note: in expansion of macro ‘TLV_SET_U16’
66 | TLV_SET_U16(0x0013, le_scan_int_adv_monitor); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_int_adv_monitor’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:66:2: note: in expansion of macro ‘TLV_SET_U16’
66 | TLV_SET_U16(0x0013, le_scan_int_adv_monitor); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_int_adv_monitor’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:66:2: note: in expansion of macro ‘TLV_SET_U16’
66 | TLV_SET_U16(0x0013, le_scan_int_adv_monitor); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window_adv_monitor’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:67:2: note: in expansion of macro ‘TLV_SET_U16’
67 | TLV_SET_U16(0x0014, le_scan_window_adv_monitor); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window_adv_monitor’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:67:2: note: in expansion of macro ‘TLV_SET_U16’
67 | TLV_SET_U16(0x0014, le_scan_window_adv_monitor); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window_adv_monitor’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:67:2: note: in expansion of macro ‘TLV_SET_U16’
67 | TLV_SET_U16(0x0014, le_scan_window_adv_monitor); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_int_connect’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:68:2: note: in expansion of macro ‘TLV_SET_U16’
68 | TLV_SET_U16(0x0015, le_scan_int_connect); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_int_connect’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:68:2: note: in expansion of macro ‘TLV_SET_U16’
68 | TLV_SET_U16(0x0015, le_scan_int_connect); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_int_connect’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:68:2: note: in expansion of macro ‘TLV_SET_U16’
68 | TLV_SET_U16(0x0015, le_scan_int_connect); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window_connect’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:69:2: note: in expansion of macro ‘TLV_SET_U16’
69 | TLV_SET_U16(0x0016, le_scan_window_connect); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window_connect’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:69:2: note: in expansion of macro ‘TLV_SET_U16’
69 | TLV_SET_U16(0x0016, le_scan_window_connect); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window_connect’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:69:2: note: in expansion of macro ‘TLV_SET_U16’
69 | TLV_SET_U16(0x0016, le_scan_window_connect); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_conn_min_interval’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:70:2: note: in expansion of macro ‘TLV_SET_U16’
70 | TLV_SET_U16(0x0017, le_conn_min_interval); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_conn_min_interval’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:70:2: note: in expansion of macro ‘TLV_SET_U16’
70 | TLV_SET_U16(0x0017, le_conn_min_interval); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_conn_min_interval’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:70:2: note: in expansion of macro ‘TLV_SET_U16’
70 | TLV_SET_U16(0x0017, le_conn_min_interval); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_conn_max_interval’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:71:2: note: in expansion of macro ‘TLV_SET_U16’
71 | TLV_SET_U16(0x0018, le_conn_max_interval); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_conn_max_interval’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:71:2: note: in expansion of macro ‘TLV_SET_U16’
71 | TLV_SET_U16(0x0018, le_conn_max_interval); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_conn_max_interval’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:71:2: note: in expansion of macro ‘TLV_SET_U16’
71 | TLV_SET_U16(0x0018, le_conn_max_interval); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_conn_latency’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:72:2: note: in expansion of macro ‘TLV_SET_U16’
72 | TLV_SET_U16(0x0019, le_conn_latency); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_conn_latency’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:72:2: note: in expansion of macro ‘TLV_SET_U16’
72 | TLV_SET_U16(0x0019, le_conn_latency); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_conn_latency’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:72:2: note: in expansion of macro ‘TLV_SET_U16’
72 | TLV_SET_U16(0x0019, le_conn_latency); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_supv_timeout’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:73:2: note: in expansion of macro ‘TLV_SET_U16’
73 | TLV_SET_U16(0x001a, le_supv_timeout); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_supv_timeout’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:73:2: note: in expansion of macro ‘TLV_SET_U16’
73 | TLV_SET_U16(0x001a, le_supv_timeout); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_supv_timeout’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:73:2: note: in expansion of macro ‘TLV_SET_U16’
73 | TLV_SET_U16(0x001a, le_supv_timeout); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:40:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_le_autoconnect_timeout’
40 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:74:2: note: in expansion of macro ‘TLV_SET_U16_JIFFIES_TO_MSECS’
74 | TLV_SET_U16_JIFFIES_TO_MSECS(0x001b, def_le_autoconnect_timeout); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:41:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_le_autoconnect_timeout’
41 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:74:2: note: in expansion of macro ‘TLV_SET_U16_JIFFIES_TO_MSECS’
74 | TLV_SET_U16_JIFFIES_TO_MSECS(0x001b, def_le_autoconnect_timeout); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:42:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_le_autoconnect_timeout’
42 | rp._param_name_.value = cpu_to_le16(jiffies_to_msecs(hdev->_param_name_)); \
| ^
net/bluetooth/mgmt_config.c:74:2: note: in expansion of macro ‘TLV_SET_U16_JIFFIES_TO_MSECS’
74 | TLV_SET_U16_JIFFIES_TO_MSECS(0x001b, def_le_autoconnect_timeout); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘advmon_allowlist_duration’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:75:2: note: in expansion of macro ‘TLV_SET_U16’
75 | TLV_SET_U16(0x001d, advmon_allowlist_duration); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘advmon_allowlist_duration’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:75:2: note: in expansion of macro ‘TLV_SET_U16’
75 | TLV_SET_U16(0x001d, advmon_allowlist_duration); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘advmon_allowlist_duration’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:75:2: note: in expansion of macro ‘TLV_SET_U16’
75 | TLV_SET_U16(0x001d, advmon_allowlist_duration); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘advmon_no_filter_duration’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:76:2: note: in expansion of macro ‘TLV_SET_U16’
76 | TLV_SET_U16(0x001e, advmon_no_filter_duration); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘advmon_no_filter_duration’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:76:2: note: in expansion of macro ‘TLV_SET_U16’
76 | TLV_SET_U16(0x001e, advmon_no_filter_duration); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘advmon_no_filter_duration’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:76:2: note: in expansion of macro ‘TLV_SET_U16’
76 | TLV_SET_U16(0x001e, advmon_no_filter_duration); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:33:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘enable_advmon_interleave_scan’
33 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:77:2: note: in expansion of macro ‘TLV_SET_U8’
77 | TLV_SET_U8(0x001f, enable_advmon_interleave_scan); \
| ^~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:34:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘enable_advmon_interleave_scan’
34 | rp._param_name_.entry.length = sizeof(__u8); \
| ^
net/bluetooth/mgmt_config.c:77:2: note: in expansion of macro ‘TLV_SET_U8’
77 | TLV_SET_U8(0x001f, enable_advmon_interleave_scan); \
| ^~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:35:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘enable_advmon_interleave_scan’
35 | rp._param_name_.value = hdev->_param_name_; \
| ^
net/bluetooth/mgmt_config.c:77:2: note: in expansion of macro ‘TLV_SET_U8’
77 | TLV_SET_U8(0x001f, enable_advmon_interleave_scan); \
| ^~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~make[4]: *** [scripts/Makefile.build:287: net/bluetooth/mgmt_config.o] Error 1 make[4]: *** Waiting for unfinished jobs....
make[3]: *** [scripts/Makefile.build:554: net/bluetooth] Error 2 make[2]: *** [scripts/Makefile.build:554: net] Error 2
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [/github/workspace/src/src/Makefile:2003: .] Error 2
make: *** [Makefile:248: __sub-make] Error 2
##############################
Test: CheckAllWarning - FAIL
Desc: Run linux kernel with all warning enabled
Output:
net/bluetooth/mgmt_config.c: In function ‘read_def_system_config’:net/bluetooth/mgmt_config.c:15:2: error: expected specifier-qualifier-list before ‘TRAILING_OVERLAP’
15 | TRAILING_OVERLAP(struct mgmt_tlv, entry, value, \
| ^~~~~~~~~~~~~~~~
net/bluetooth/mgmt_config.c:86:3: note: in expansion of macro ‘HDEV_PARAM_U16’
86 | HDEV_PARAM_U16(def_page_scan_type);
| ^~~~~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_page_scan_type’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:47:2: note: in expansion of macro ‘TLV_SET_U16’
47 | TLV_SET_U16(0x0000, def_page_scan_type); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_page_scan_type’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:47:2: note: in expansion of macro ‘TLV_SET_U16’
47 | TLV_SET_U16(0x0000, def_page_scan_type); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_page_scan_type’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:47:2: note: in expansion of macro ‘TLV_SET_U16’
47 | TLV_SET_U16(0x0000, def_page_scan_type); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_page_scan_int’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:48:2: note: in expansion of macro ‘TLV_SET_U16’
48 | TLV_SET_U16(0x0001, def_page_scan_int); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_page_scan_int’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:48:2: note: in expansion of macro ‘TLV_SET_U16’
48 | TLV_SET_U16(0x0001, def_page_scan_int); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_page_scan_int’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:48:2: note: in expansion of macro ‘TLV_SET_U16’
48 | TLV_SET_U16(0x0001, def_page_scan_int); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_page_scan_window’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:49:2: note: in expansion of macro ‘TLV_SET_U16’
49 | TLV_SET_U16(0x0002, def_page_scan_window); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_page_scan_window’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:49:2: note: in expansion of macro ‘TLV_SET_U16’
49 | TLV_SET_U16(0x0002, def_page_scan_window); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_page_scan_window’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:49:2: note: in expansion of macro ‘TLV_SET_U16’
49 | TLV_SET_U16(0x0002, def_page_scan_window); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_inq_scan_type’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:50:2: note: in expansion of macro ‘TLV_SET_U16’
50 | TLV_SET_U16(0x0003, def_inq_scan_type); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_inq_scan_type’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:50:2: note: in expansion of macro ‘TLV_SET_U16’
50 | TLV_SET_U16(0x0003, def_inq_scan_type); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_inq_scan_type’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:50:2: note: in expansion of macro ‘TLV_SET_U16’
50 | TLV_SET_U16(0x0003, def_inq_scan_type); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_inq_scan_int’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:51:2: note: in expansion of macro ‘TLV_SET_U16’
51 | TLV_SET_U16(0x0004, def_inq_scan_int); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_inq_scan_int’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:51:2: note: in expansion of macro ‘TLV_SET_U16’
51 | TLV_SET_U16(0x0004, def_inq_scan_int); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_inq_scan_int’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:51:2: note: in expansion of macro ‘TLV_SET_U16’
51 | TLV_SET_U16(0x0004, def_inq_scan_int); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_inq_scan_window’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:52:2: note: in expansion of macro ‘TLV_SET_U16’
52 | TLV_SET_U16(0x0005, def_inq_scan_window); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_inq_scan_window’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:52:2: note: in expansion of macro ‘TLV_SET_U16’
52 | TLV_SET_U16(0x0005, def_inq_scan_window); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_inq_scan_window’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:52:2: note: in expansion of macro ‘TLV_SET_U16’
52 | TLV_SET_U16(0x0005, def_inq_scan_window); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_br_lsto’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:53:2: note: in expansion of macro ‘TLV_SET_U16’
53 | TLV_SET_U16(0x0006, def_br_lsto); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_br_lsto’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:53:2: note: in expansion of macro ‘TLV_SET_U16’
53 | TLV_SET_U16(0x0006, def_br_lsto); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_br_lsto’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:53:2: note: in expansion of macro ‘TLV_SET_U16’
53 | TLV_SET_U16(0x0006, def_br_lsto); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_page_timeout’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:54:2: note: in expansion of macro ‘TLV_SET_U16’
54 | TLV_SET_U16(0x0007, def_page_timeout); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_page_timeout’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:54:2: note: in expansion of macro ‘TLV_SET_U16’
54 | TLV_SET_U16(0x0007, def_page_timeout); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_page_timeout’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:54:2: note: in expansion of macro ‘TLV_SET_U16’
54 | TLV_SET_U16(0x0007, def_page_timeout); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘sniff_min_interval’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:55:2: note: in expansion of macro ‘TLV_SET_U16’
55 | TLV_SET_U16(0x0008, sniff_min_interval); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘sniff_min_interval’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:55:2: note: in expansion of macro ‘TLV_SET_U16’
55 | TLV_SET_U16(0x0008, sniff_min_interval); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘sniff_min_interval’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:55:2: note: in expansion of macro ‘TLV_SET_U16’
55 | TLV_SET_U16(0x0008, sniff_min_interval); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘sniff_max_interval’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:56:2: note: in expansion of macro ‘TLV_SET_U16’
56 | TLV_SET_U16(0x0009, sniff_max_interval); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘sniff_max_interval’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:56:2: note: in expansion of macro ‘TLV_SET_U16’
56 | TLV_SET_U16(0x0009, sniff_max_interval); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘sniff_max_interval’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:56:2: note: in expansion of macro ‘TLV_SET_U16’
56 | TLV_SET_U16(0x0009, sniff_max_interval); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_adv_min_interval’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:57:2: note: in expansion of macro ‘TLV_SET_U16’
57 | TLV_SET_U16(0x000a, le_adv_min_interval); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_adv_min_interval’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:57:2: note: in expansion of macro ‘TLV_SET_U16’
57 | TLV_SET_U16(0x000a, le_adv_min_interval); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_adv_min_interval’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:57:2: note: in expansion of macro ‘TLV_SET_U16’
57 | TLV_SET_U16(0x000a, le_adv_min_interval); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_adv_max_interval’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:58:2: note: in expansion of macro ‘TLV_SET_U16’
58 | TLV_SET_U16(0x000b, le_adv_max_interval); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_adv_max_interval’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:58:2: note: in expansion of macro ‘TLV_SET_U16’
58 | TLV_SET_U16(0x000b, le_adv_max_interval); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_adv_max_interval’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:58:2: note: in expansion of macro ‘TLV_SET_U16’
58 | TLV_SET_U16(0x000b, le_adv_max_interval); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_multi_adv_rotation_duration’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:59:2: note: in expansion of macro ‘TLV_SET_U16’
59 | TLV_SET_U16(0x000c, def_multi_adv_rotation_duration); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_multi_adv_rotation_duration’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:59:2: note: in expansion of macro ‘TLV_SET_U16’
59 | TLV_SET_U16(0x000c, def_multi_adv_rotation_duration); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_multi_adv_rotation_duration’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:59:2: note: in expansion of macro ‘TLV_SET_U16’
59 | TLV_SET_U16(0x000c, def_multi_adv_rotation_duration); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_interval’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:60:2: note: in expansion of macro ‘TLV_SET_U16’
60 | TLV_SET_U16(0x000d, le_scan_interval); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_interval’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:60:2: note: in expansion of macro ‘TLV_SET_U16’
60 | TLV_SET_U16(0x000d, le_scan_interval); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_interval’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:60:2: note: in expansion of macro ‘TLV_SET_U16’
60 | TLV_SET_U16(0x000d, le_scan_interval); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:61:2: note: in expansion of macro ‘TLV_SET_U16’
61 | TLV_SET_U16(0x000e, le_scan_window); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:61:2: note: in expansion of macro ‘TLV_SET_U16’
61 | TLV_SET_U16(0x000e, le_scan_window); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:61:2: note: in expansion of macro ‘TLV_SET_U16’
61 | TLV_SET_U16(0x000e, le_scan_window); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_int_suspend’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:62:2: note: in expansion of macro ‘TLV_SET_U16’
62 | TLV_SET_U16(0x000f, le_scan_int_suspend); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_int_suspend’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:62:2: note: in expansion of macro ‘TLV_SET_U16’
62 | TLV_SET_U16(0x000f, le_scan_int_suspend); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_int_suspend’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:62:2: note: in expansion of macro ‘TLV_SET_U16’
62 | TLV_SET_U16(0x000f, le_scan_int_suspend); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window_suspend’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:63:2: note: in expansion of macro ‘TLV_SET_U16’
63 | TLV_SET_U16(0x0010, le_scan_window_suspend); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window_suspend’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:63:2: note: in expansion of macro ‘TLV_SET_U16’
63 | TLV_SET_U16(0x0010, le_scan_window_suspend); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window_suspend’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:63:2: note: in expansion of macro ‘TLV_SET_U16’
63 | TLV_SET_U16(0x0010, le_scan_window_suspend); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_int_discovery’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:64:2: note: in expansion of macro ‘TLV_SET_U16’
64 | TLV_SET_U16(0x0011, le_scan_int_discovery); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_int_discovery’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:64:2: note: in expansion of macro ‘TLV_SET_U16’
64 | TLV_SET_U16(0x0011, le_scan_int_discovery); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_int_discovery’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:64:2: note: in expansion of macro ‘TLV_SET_U16’
64 | TLV_SET_U16(0x0011, le_scan_int_discovery); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window_discovery’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:65:2: note: in expansion of macro ‘TLV_SET_U16’
65 | TLV_SET_U16(0x0012, le_scan_window_discovery); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window_discovery’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:65:2: note: in expansion of macro ‘TLV_SET_U16’
65 | TLV_SET_U16(0x0012, le_scan_window_discovery); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window_discovery’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:65:2: note: in expansion of macro ‘TLV_SET_U16’
65 | TLV_SET_U16(0x0012, le_scan_window_discovery); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_int_adv_monitor’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:66:2: note: in expansion of macro ‘TLV_SET_U16’
66 | TLV_SET_U16(0x0013, le_scan_int_adv_monitor); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_int_adv_monitor’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:66:2: note: in expansion of macro ‘TLV_SET_U16’
66 | TLV_SET_U16(0x0013, le_scan_int_adv_monitor); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_int_adv_monitor’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:66:2: note: in expansion of macro ‘TLV_SET_U16’
66 | TLV_SET_U16(0x0013, le_scan_int_adv_monitor); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window_adv_monitor’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:67:2: note: in expansion of macro ‘TLV_SET_U16’
67 | TLV_SET_U16(0x0014, le_scan_window_adv_monitor); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window_adv_monitor’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:67:2: note: in expansion of macro ‘TLV_SET_U16’
67 | TLV_SET_U16(0x0014, le_scan_window_adv_monitor); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window_adv_monitor’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:67:2: note: in expansion of macro ‘TLV_SET_U16’
67 | TLV_SET_U16(0x0014, le_scan_window_adv_monitor); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_int_connect’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:68:2: note: in expansion of macro ‘TLV_SET_U16’
68 | TLV_SET_U16(0x0015, le_scan_int_connect); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_int_connect’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:68:2: note: in expansion of macro ‘TLV_SET_U16’
68 | TLV_SET_U16(0x0015, le_scan_int_connect); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_int_connect’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:68:2: note: in expansion of macro ‘TLV_SET_U16’
68 | TLV_SET_U16(0x0015, le_scan_int_connect); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window_connect’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:69:2: note: in expansion of macro ‘TLV_SET_U16’
69 | TLV_SET_U16(0x0016, le_scan_window_connect); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window_connect’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:69:2: note: in expansion of macro ‘TLV_SET_U16’
69 | TLV_SET_U16(0x0016, le_scan_window_connect); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window_connect’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:69:2: note: in expansion of macro ‘TLV_SET_U16’
69 | TLV_SET_U16(0x0016, le_scan_window_connect); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_conn_min_interval’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:70:2: note: in expansion of macro ‘TLV_SET_U16’
70 | TLV_SET_U16(0x0017, le_conn_min_interval); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_conn_min_interval’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:70:2: note: in expansion of macro ‘TLV_SET_U16’
70 | TLV_SET_U16(0x0017, le_conn_min_interval); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_conn_min_interval’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:70:2: note: in expansion of macro ‘TLV_SET_U16’
70 | TLV_SET_U16(0x0017, le_conn_min_interval); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_conn_max_interval’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:71:2: note: in expansion of macro ‘TLV_SET_U16’
71 | TLV_SET_U16(0x0018, le_conn_max_interval); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_conn_max_interval’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:71:2: note: in expansion of macro ‘TLV_SET_U16’
71 | TLV_SET_U16(0x0018, le_conn_max_interval); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_conn_max_interval’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:71:2: note: in expansion of macro ‘TLV_SET_U16’
71 | TLV_SET_U16(0x0018, le_conn_max_interval); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_conn_latency’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:72:2: note: in expansion of macro ‘TLV_SET_U16’
72 | TLV_SET_U16(0x0019, le_conn_latency); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_conn_latency’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:72:2: note: in expansion of macro ‘TLV_SET_U16’
72 | TLV_SET_U16(0x0019, le_conn_latency); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_conn_latency’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:72:2: note: in expansion of macro ‘TLV_SET_U16’
72 | TLV_SET_U16(0x0019, le_conn_latency); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_supv_timeout’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:73:2: note: in expansion of macro ‘TLV_SET_U16’
73 | TLV_SET_U16(0x001a, le_supv_timeout); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_supv_timeout’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:73:2: note: in expansion of macro ‘TLV_SET_U16’
73 | TLV_SET_U16(0x001a, le_supv_timeout); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_supv_timeout’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:73:2: note: in expansion of macro ‘TLV_SET_U16’
73 | TLV_SET_U16(0x001a, le_supv_timeout); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:40:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_le_autoconnect_timeout’
40 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:74:2: note: in expansion of macro ‘TLV_SET_U16_JIFFIES_TO_MSECS’
74 | TLV_SET_U16_JIFFIES_TO_MSECS(0x001b, def_le_autoconnect_timeout); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:41:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_le_autoconnect_timeout’
41 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:74:2: note: in expansion of macro ‘TLV_SET_U16_JIFFIES_TO_MSECS’
74 | TLV_SET_U16_JIFFIES_TO_MSECS(0x001b, def_le_autoconnect_timeout); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:42:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_le_autoconnect_timeout’
42 | rp._param_name_.value = cpu_to_le16(jiffies_to_msecs(hdev->_param_name_)); \
| ^
net/bluetooth/mgmt_config.c:74:2: note: in expansion of macro ‘TLV_SET_U16_JIFFIES_TO_MSECS’
74 | TLV_SET_U16_JIFFIES_TO_MSECS(0x001b, def_le_autoconnect_timeout); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘advmon_allowlist_duration’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:75:2: note: in expansion of macro ‘TLV_SET_U16’
75 | TLV_SET_U16(0x001d, advmon_allowlist_duration); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘advmon_allowlist_duration’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:75:2: note: in expansion of macro ‘TLV_SET_U16’
75 | TLV_SET_U16(0x001d, advmon_allowlist_duration); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘advmon_allowlist_duration’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:75:2: note: in expansion of macro ‘TLV_SET_U16’
75 | TLV_SET_U16(0x001d, advmon_allowlist_duration); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘advmon_no_filter_duration’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:76:2: note: in expansion of macro ‘TLV_SET_U16’
76 | TLV_SET_U16(0x001e, advmon_no_filter_duration); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘advmon_no_filter_duration’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:76:2: note: in expansion of macro ‘TLV_SET_U16’
76 | TLV_SET_U16(0x001e, advmon_no_filter_duration); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘advmon_no_filter_duration’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:76:2: note: in expansion of macro ‘TLV_SET_U16’
76 | TLV_SET_U16(0x001e, advmon_no_filter_duration); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:33:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘enable_advmon_interleave_scan’
33 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:77:2: note: in expansion of macro ‘TLV_SET_U8’
77 | TLV_SET_U8(0x001f, enable_advmon_interleave_scan); \
| ^~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:34:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘enable_advmon_interleave_scan’
34 | rp._param_name_.entry.length = sizeof(__u8); \
| ^
net/bluetooth/mgmt_config.c:77:2: note: in expansion of macro ‘TLV_SET_U8’
77 | TLV_SET_U8(0x001f, enable_advmon_interleave_scan); \
| ^~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:35:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘enable_advmon_interleave_scan’
35 | rp._param_name_.value = hdev->_param_name_; \
| ^
net/bluetooth/mgmt_config.c:77:2: note: in expansion of macro ‘TLV_SET_U8’
77 | TLV_SET_U8(0x001f, enable_advmon_interleave_scan); \
| ^~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~make[4]: *** [scripts/Makefile.build:287: net/bluetooth/mgmt_config.o] Error 1 make[4]: *** Waiting for unfinished jobs....
make[3]: *** [scripts/Makefile.build:554: net/bluetooth] Error 2 make[2]: *** [scripts/Makefile.build:554: net] Error 2
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [/github/workspace/src/src/Makefile:2003: .] Error 2
make: *** [Makefile:248: __sub-make] Error 2
##############################
Test: CheckSparse - FAIL
Desc: Run sparse tool with linux kernel
Output:
net/bluetooth/af_bluetooth.c:248:25: warning: context imbalance in 'bt_accept_enqueue' - different lock contexts for basic blocknet/bluetooth/hci_core.c:85:9: warning: context imbalance in '__hci_dev_get' - different lock contexts for basic blocknet/bluetooth/hci_core.c: note: in included file (through include/linux/notifier.h, include/linux/memory_hotplug.h, include/linux/mmzone.h, include/linux/gfp.h, include/linux/xarray.h, include/linux/radix-tree.h, ...):./include/linux/srcu.h:400:9: warning: context imbalance in 'hci_dev_put_srcu' - unexpected unlocknet/bluetooth/hci_event.c: note: in included file (through include/net/bluetooth/hci_core.h):./include/net/bluetooth/hci.h:2658:47: warning: array of flexible structures./include/net/bluetooth/hci.h:2744:43: warning: array of flexible structuresdrivers/bluetooth/hci_ag6xx.c:257:24: warning: restricted __le32 degrades to integerdrivers/bluetooth/hci_mrvl.c:170:23: warning: restricted __le16 degrades to integerdrivers/bluetooth/hci_mrvl.c:203:23: warning: restricted __le16 degrades to integernet/bluetooth/mgmt_config.c: In function ‘read_def_system_config’:net/bluetooth/mgmt_config.c:15:2: error: expected specifier-qualifier-list before ‘TRAILING_OVERLAP’
15 | TRAILING_OVERLAP(struct mgmt_tlv, entry, value, \
| ^~~~~~~~~~~~~~~~
net/bluetooth/mgmt_config.c:86:3: note: in expansion of macro ‘HDEV_PARAM_U16’
86 | HDEV_PARAM_U16(def_page_scan_type);
| ^~~~~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_page_scan_type’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:47:2: note: in expansion of macro ‘TLV_SET_U16’
47 | TLV_SET_U16(0x0000, def_page_scan_type); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_page_scan_type’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:47:2: note: in expansion of macro ‘TLV_SET_U16’
47 | TLV_SET_U16(0x0000, def_page_scan_type); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_page_scan_type’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:47:2: note: in expansion of macro ‘TLV_SET_U16’
47 | TLV_SET_U16(0x0000, def_page_scan_type); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_page_scan_int’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:48:2: note: in expansion of macro ‘TLV_SET_U16’
48 | TLV_SET_U16(0x0001, def_page_scan_int); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_page_scan_int’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:48:2: note: in expansion of macro ‘TLV_SET_U16’
48 | TLV_SET_U16(0x0001, def_page_scan_int); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_page_scan_int’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:48:2: note: in expansion of macro ‘TLV_SET_U16’
48 | TLV_SET_U16(0x0001, def_page_scan_int); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_page_scan_window’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:49:2: note: in expansion of macro ‘TLV_SET_U16’
49 | TLV_SET_U16(0x0002, def_page_scan_window); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_page_scan_window’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:49:2: note: in expansion of macro ‘TLV_SET_U16’
49 | TLV_SET_U16(0x0002, def_page_scan_window); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_page_scan_window’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:49:2: note: in expansion of macro ‘TLV_SET_U16’
49 | TLV_SET_U16(0x0002, def_page_scan_window); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_inq_scan_type’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:50:2: note: in expansion of macro ‘TLV_SET_U16’
50 | TLV_SET_U16(0x0003, def_inq_scan_type); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_inq_scan_type’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:50:2: note: in expansion of macro ‘TLV_SET_U16’
50 | TLV_SET_U16(0x0003, def_inq_scan_type); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_inq_scan_type’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:50:2: note: in expansion of macro ‘TLV_SET_U16’
50 | TLV_SET_U16(0x0003, def_inq_scan_type); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_inq_scan_int’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:51:2: note: in expansion of macro ‘TLV_SET_U16’
51 | TLV_SET_U16(0x0004, def_inq_scan_int); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_inq_scan_int’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:51:2: note: in expansion of macro ‘TLV_SET_U16’
51 | TLV_SET_U16(0x0004, def_inq_scan_int); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_inq_scan_int’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:51:2: note: in expansion of macro ‘TLV_SET_U16’
51 | TLV_SET_U16(0x0004, def_inq_scan_int); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_inq_scan_window’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:52:2: note: in expansion of macro ‘TLV_SET_U16’
52 | TLV_SET_U16(0x0005, def_inq_scan_window); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_inq_scan_window’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:52:2: note: in expansion of macro ‘TLV_SET_U16’
52 | TLV_SET_U16(0x0005, def_inq_scan_window); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_inq_scan_window’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:52:2: note: in expansion of macro ‘TLV_SET_U16’
52 | TLV_SET_U16(0x0005, def_inq_scan_window); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_br_lsto’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:53:2: note: in expansion of macro ‘TLV_SET_U16’
53 | TLV_SET_U16(0x0006, def_br_lsto); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_br_lsto’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:53:2: note: in expansion of macro ‘TLV_SET_U16’
53 | TLV_SET_U16(0x0006, def_br_lsto); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_br_lsto’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:53:2: note: in expansion of macro ‘TLV_SET_U16’
53 | TLV_SET_U16(0x0006, def_br_lsto); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_page_timeout’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:54:2: note: in expansion of macro ‘TLV_SET_U16’
54 | TLV_SET_U16(0x0007, def_page_timeout); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_page_timeout’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:54:2: note: in expansion of macro ‘TLV_SET_U16’
54 | TLV_SET_U16(0x0007, def_page_timeout); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_page_timeout’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:54:2: note: in expansion of macro ‘TLV_SET_U16’
54 | TLV_SET_U16(0x0007, def_page_timeout); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘sniff_min_interval’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:55:2: note: in expansion of macro ‘TLV_SET_U16’
55 | TLV_SET_U16(0x0008, sniff_min_interval); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘sniff_min_interval’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:55:2: note: in expansion of macro ‘TLV_SET_U16’
55 | TLV_SET_U16(0x0008, sniff_min_interval); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘sniff_min_interval’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:55:2: note: in expansion of macro ‘TLV_SET_U16’
55 | TLV_SET_U16(0x0008, sniff_min_interval); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘sniff_max_interval’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:56:2: note: in expansion of macro ‘TLV_SET_U16’
56 | TLV_SET_U16(0x0009, sniff_max_interval); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘sniff_max_interval’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:56:2: note: in expansion of macro ‘TLV_SET_U16’
56 | TLV_SET_U16(0x0009, sniff_max_interval); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘sniff_max_interval’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:56:2: note: in expansion of macro ‘TLV_SET_U16’
56 | TLV_SET_U16(0x0009, sniff_max_interval); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_adv_min_interval’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:57:2: note: in expansion of macro ‘TLV_SET_U16’
57 | TLV_SET_U16(0x000a, le_adv_min_interval); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_adv_min_interval’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:57:2: note: in expansion of macro ‘TLV_SET_U16’
57 | TLV_SET_U16(0x000a, le_adv_min_interval); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_adv_min_interval’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:57:2: note: in expansion of macro ‘TLV_SET_U16’
57 | TLV_SET_U16(0x000a, le_adv_min_interval); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_adv_max_interval’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:58:2: note: in expansion of macro ‘TLV_SET_U16’
58 | TLV_SET_U16(0x000b, le_adv_max_interval); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_adv_max_interval’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:58:2: note: in expansion of macro ‘TLV_SET_U16’
58 | TLV_SET_U16(0x000b, le_adv_max_interval); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_adv_max_interval’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:58:2: note: in expansion of macro ‘TLV_SET_U16’
58 | TLV_SET_U16(0x000b, le_adv_max_interval); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_multi_adv_rotation_duration’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:59:2: note: in expansion of macro ‘TLV_SET_U16’
59 | TLV_SET_U16(0x000c, def_multi_adv_rotation_duration); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_multi_adv_rotation_duration’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:59:2: note: in expansion of macro ‘TLV_SET_U16’
59 | TLV_SET_U16(0x000c, def_multi_adv_rotation_duration); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_multi_adv_rotation_duration’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:59:2: note: in expansion of macro ‘TLV_SET_U16’
59 | TLV_SET_U16(0x000c, def_multi_adv_rotation_duration); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_interval’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:60:2: note: in expansion of macro ‘TLV_SET_U16’
60 | TLV_SET_U16(0x000d, le_scan_interval); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_interval’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:60:2: note: in expansion of macro ‘TLV_SET_U16’
60 | TLV_SET_U16(0x000d, le_scan_interval); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_interval’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:60:2: note: in expansion of macro ‘TLV_SET_U16’
60 | TLV_SET_U16(0x000d, le_scan_interval); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:61:2: note: in expansion of macro ‘TLV_SET_U16’
61 | TLV_SET_U16(0x000e, le_scan_window); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:61:2: note: in expansion of macro ‘TLV_SET_U16’
61 | TLV_SET_U16(0x000e, le_scan_window); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:61:2: note: in expansion of macro ‘TLV_SET_U16’
61 | TLV_SET_U16(0x000e, le_scan_window); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_int_suspend’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:62:2: note: in expansion of macro ‘TLV_SET_U16’
62 | TLV_SET_U16(0x000f, le_scan_int_suspend); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_int_suspend’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:62:2: note: in expansion of macro ‘TLV_SET_U16’
62 | TLV_SET_U16(0x000f, le_scan_int_suspend); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_int_suspend’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:62:2: note: in expansion of macro ‘TLV_SET_U16’
62 | TLV_SET_U16(0x000f, le_scan_int_suspend); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window_suspend’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:63:2: note: in expansion of macro ‘TLV_SET_U16’
63 | TLV_SET_U16(0x0010, le_scan_window_suspend); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window_suspend’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:63:2: note: in expansion of macro ‘TLV_SET_U16’
63 | TLV_SET_U16(0x0010, le_scan_window_suspend); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window_suspend’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:63:2: note: in expansion of macro ‘TLV_SET_U16’
63 | TLV_SET_U16(0x0010, le_scan_window_suspend); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_int_discovery’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:64:2: note: in expansion of macro ‘TLV_SET_U16’
64 | TLV_SET_U16(0x0011, le_scan_int_discovery); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_int_discovery’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:64:2: note: in expansion of macro ‘TLV_SET_U16’
64 | TLV_SET_U16(0x0011, le_scan_int_discovery); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_int_discovery’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:64:2: note: in expansion of macro ‘TLV_SET_U16’
64 | TLV_SET_U16(0x0011, le_scan_int_discovery); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window_discovery’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:65:2: note: in expansion of macro ‘TLV_SET_U16’
65 | TLV_SET_U16(0x0012, le_scan_window_discovery); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window_discovery’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:65:2: note: in expansion of macro ‘TLV_SET_U16’
65 | TLV_SET_U16(0x0012, le_scan_window_discovery); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window_discovery’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:65:2: note: in expansion of macro ‘TLV_SET_U16’
65 | TLV_SET_U16(0x0012, le_scan_window_discovery); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_int_adv_monitor’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:66:2: note: in expansion of macro ‘TLV_SET_U16’
66 | TLV_SET_U16(0x0013, le_scan_int_adv_monitor); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_int_adv_monitor’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:66:2: note: in expansion of macro ‘TLV_SET_U16’
66 | TLV_SET_U16(0x0013, le_scan_int_adv_monitor); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_int_adv_monitor’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:66:2: note: in expansion of macro ‘TLV_SET_U16’
66 | TLV_SET_U16(0x0013, le_scan_int_adv_monitor); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window_adv_monitor’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:67:2: note: in expansion of macro ‘TLV_SET_U16’
67 | TLV_SET_U16(0x0014, le_scan_window_adv_monitor); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window_adv_monitor’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:67:2: note: in expansion of macro ‘TLV_SET_U16’
67 | TLV_SET_U16(0x0014, le_scan_window_adv_monitor); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window_adv_monitor’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:67:2: note: in expansion of macro ‘TLV_SET_U16’
67 | TLV_SET_U16(0x0014, le_scan_window_adv_monitor); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_int_connect’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:68:2: note: in expansion of macro ‘TLV_SET_U16’
68 | TLV_SET_U16(0x0015, le_scan_int_connect); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_int_connect’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:68:2: note: in expansion of macro ‘TLV_SET_U16’
68 | TLV_SET_U16(0x0015, le_scan_int_connect); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_int_connect’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:68:2: note: in expansion of macro ‘TLV_SET_U16’
68 | TLV_SET_U16(0x0015, le_scan_int_connect); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window_connect’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:69:2: note: in expansion of macro ‘TLV_SET_U16’
69 | TLV_SET_U16(0x0016, le_scan_window_connect); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window_connect’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:69:2: note: in expansion of macro ‘TLV_SET_U16’
69 | TLV_SET_U16(0x0016, le_scan_window_connect); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window_connect’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:69:2: note: in expansion of macro ‘TLV_SET_U16’
69 | TLV_SET_U16(0x0016, le_scan_window_connect); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_conn_min_interval’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:70:2: note: in expansion of macro ‘TLV_SET_U16’
70 | TLV_SET_U16(0x0017, le_conn_min_interval); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_conn_min_interval’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:70:2: note: in expansion of macro ‘TLV_SET_U16’
70 | TLV_SET_U16(0x0017, le_conn_min_interval); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_conn_min_interval’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:70:2: note: in expansion of macro ‘TLV_SET_U16’
70 | TLV_SET_U16(0x0017, le_conn_min_interval); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_conn_max_interval’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:71:2: note: in expansion of macro ‘TLV_SET_U16’
71 | TLV_SET_U16(0x0018, le_conn_max_interval); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_conn_max_interval’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:71:2: note: in expansion of macro ‘TLV_SET_U16’
71 | TLV_SET_U16(0x0018, le_conn_max_interval); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_conn_max_interval’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:71:2: note: in expansion of macro ‘TLV_SET_U16’
71 | TLV_SET_U16(0x0018, le_conn_max_interval); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_conn_latency’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:72:2: note: in expansion of macro ‘TLV_SET_U16’
72 | TLV_SET_U16(0x0019, le_conn_latency); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_conn_latency’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:72:2: note: in expansion of macro ‘TLV_SET_U16’
72 | TLV_SET_U16(0x0019, le_conn_latency); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_conn_latency’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:72:2: note: in expansion of macro ‘TLV_SET_U16’
72 | TLV_SET_U16(0x0019, le_conn_latency); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_supv_timeout’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:73:2: note: in expansion of macro ‘TLV_SET_U16’
73 | TLV_SET_U16(0x001a, le_supv_timeout); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_supv_timeout’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:73:2: note: in expansion of macro ‘TLV_SET_U16’
73 | TLV_SET_U16(0x001a, le_supv_timeout); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_supv_timeout’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:73:2: note: in expansion of macro ‘TLV_SET_U16’
73 | TLV_SET_U16(0x001a, le_supv_timeout); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:40:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_le_autoconnect_timeout’
40 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:74:2: note: in expansion of macro ‘TLV_SET_U16_JIFFIES_TO_MSECS’
74 | TLV_SET_U16_JIFFIES_TO_MSECS(0x001b, def_le_autoconnect_timeout); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:41:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_le_autoconnect_timeout’
41 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:74:2: note: in expansion of macro ‘TLV_SET_U16_JIFFIES_TO_MSECS’
74 | TLV_SET_U16_JIFFIES_TO_MSECS(0x001b, def_le_autoconnect_timeout); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:42:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_le_autoconnect_timeout’
42 | rp._param_name_.value = cpu_to_le16(jiffies_to_msecs(hdev->_param_name_)); \
| ^
net/bluetooth/mgmt_config.c:74:2: note: in expansion of macro ‘TLV_SET_U16_JIFFIES_TO_MSECS’
74 | TLV_SET_U16_JIFFIES_TO_MSECS(0x001b, def_le_autoconnect_timeout); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘advmon_allowlist_duration’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:75:2: note: in expansion of macro ‘TLV_SET_U16’
75 | TLV_SET_U16(0x001d, advmon_allowlist_duration); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘advmon_allowlist_duration’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:75:2: note: in expansion of macro ‘TLV_SET_U16’
75 | TLV_SET_U16(0x001d, advmon_allowlist_duration); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘advmon_allowlist_duration’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:75:2: note: in expansion of macro ‘TLV_SET_U16’
75 | TLV_SET_U16(0x001d, advmon_allowlist_duration); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘advmon_no_filter_duration’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:76:2: note: in expansion of macro ‘TLV_SET_U16’
76 | TLV_SET_U16(0x001e, advmon_no_filter_duration); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘advmon_no_filter_duration’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:76:2: note: in expansion of macro ‘TLV_SET_U16’
76 | TLV_SET_U16(0x001e, advmon_no_filter_duration); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘advmon_no_filter_duration’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:76:2: note: in expansion of macro ‘TLV_SET_U16’
76 | TLV_SET_U16(0x001e, advmon_no_filter_duration); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:33:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘enable_advmon_interleave_scan’
33 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:77:2: note: in expansion of macro ‘TLV_SET_U8’
77 | TLV_SET_U8(0x001f, enable_advmon_interleave_scan); \
| ^~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:34:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘enable_advmon_interleave_scan’
34 | rp._param_name_.entry.length = sizeof(__u8); \
| ^
net/bluetooth/mgmt_config.c:77:2: note: in expansion of macro ‘TLV_SET_U8’
77 | TLV_SET_U8(0x001f, enable_advmon_interleave_scan); \
| ^~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:35:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘enable_advmon_interleave_scan’
35 | rp._param_name_.value = hdev->_param_name_; \
| ^
net/bluetooth/mgmt_config.c:77:2: note: in expansion of macro ‘TLV_SET_U8’
77 | TLV_SET_U8(0x001f, enable_advmon_interleave_scan); \
| ^~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~make[4]: *** [scripts/Makefile.build:287: net/bluetooth/mgmt_config.o] Error 1 make[4]: *** Waiting for unfinished jobs....net/bluetooth/hci_codec.c: note: in included file:./include/net/bluetooth/hci_core.h:153:35: warning: array of flexible structures make[3]: *** [scripts/Makefile.build:554: net/bluetooth] Error 2
make[2]: *** [scripts/Makefile.build:554: net] Error 2
make[2]: *** Waiting for unfinished jobs....drivers/bluetooth/hci_nokia.c:279:23: warning: incorrect type in assignment (different base types)drivers/bluetooth/hci_nokia.c:279:23: expected unsigned short [usertype] bauddrivers/bluetooth/hci_nokia.c:279:23: got restricted __le16 [usertype]drivers/bluetooth/hci_nokia.c:282:26: warning: incorrect type in assignment (different base types)drivers/bluetooth/hci_nokia.c:282:26: expected unsigned short [usertype] sys_clkdrivers/bluetooth/hci_nokia.c:282:26: got restricted __le16 [usertype]
make[1]: *** [/github/workspace/src/src/Makefile:2003: .] Error 2
make: *** [Makefile:248: __sub-make] Error 2
##############################
Test: BuildKernel32 - FAIL
Desc: Build 32bit Kernel for Bluetooth
Output:
net/bluetooth/mgmt_config.c: In function ‘read_def_system_config’:net/bluetooth/mgmt_config.c:15:2: error: expected specifier-qualifier-list before ‘TRAILING_OVERLAP’
15 | TRAILING_OVERLAP(struct mgmt_tlv, entry, value, \
| ^~~~~~~~~~~~~~~~
net/bluetooth/mgmt_config.c:86:3: note: in expansion of macro ‘HDEV_PARAM_U16’
86 | HDEV_PARAM_U16(def_page_scan_type);
| ^~~~~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_page_scan_type’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:47:2: note: in expansion of macro ‘TLV_SET_U16’
47 | TLV_SET_U16(0x0000, def_page_scan_type); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_page_scan_type’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:47:2: note: in expansion of macro ‘TLV_SET_U16’
47 | TLV_SET_U16(0x0000, def_page_scan_type); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_page_scan_type’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:47:2: note: in expansion of macro ‘TLV_SET_U16’
47 | TLV_SET_U16(0x0000, def_page_scan_type); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_page_scan_int’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:48:2: note: in expansion of macro ‘TLV_SET_U16’
48 | TLV_SET_U16(0x0001, def_page_scan_int); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_page_scan_int’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:48:2: note: in expansion of macro ‘TLV_SET_U16’
48 | TLV_SET_U16(0x0001, def_page_scan_int); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_page_scan_int’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:48:2: note: in expansion of macro ‘TLV_SET_U16’
48 | TLV_SET_U16(0x0001, def_page_scan_int); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_page_scan_window’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:49:2: note: in expansion of macro ‘TLV_SET_U16’
49 | TLV_SET_U16(0x0002, def_page_scan_window); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_page_scan_window’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:49:2: note: in expansion of macro ‘TLV_SET_U16’
49 | TLV_SET_U16(0x0002, def_page_scan_window); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_page_scan_window’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:49:2: note: in expansion of macro ‘TLV_SET_U16’
49 | TLV_SET_U16(0x0002, def_page_scan_window); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_inq_scan_type’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:50:2: note: in expansion of macro ‘TLV_SET_U16’
50 | TLV_SET_U16(0x0003, def_inq_scan_type); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_inq_scan_type’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:50:2: note: in expansion of macro ‘TLV_SET_U16’
50 | TLV_SET_U16(0x0003, def_inq_scan_type); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_inq_scan_type’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:50:2: note: in expansion of macro ‘TLV_SET_U16’
50 | TLV_SET_U16(0x0003, def_inq_scan_type); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_inq_scan_int’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:51:2: note: in expansion of macro ‘TLV_SET_U16’
51 | TLV_SET_U16(0x0004, def_inq_scan_int); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_inq_scan_int’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:51:2: note: in expansion of macro ‘TLV_SET_U16’
51 | TLV_SET_U16(0x0004, def_inq_scan_int); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_inq_scan_int’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:51:2: note: in expansion of macro ‘TLV_SET_U16’
51 | TLV_SET_U16(0x0004, def_inq_scan_int); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_inq_scan_window’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:52:2: note: in expansion of macro ‘TLV_SET_U16’
52 | TLV_SET_U16(0x0005, def_inq_scan_window); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_inq_scan_window’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:52:2: note: in expansion of macro ‘TLV_SET_U16’
52 | TLV_SET_U16(0x0005, def_inq_scan_window); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_inq_scan_window’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:52:2: note: in expansion of macro ‘TLV_SET_U16’
52 | TLV_SET_U16(0x0005, def_inq_scan_window); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_br_lsto’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:53:2: note: in expansion of macro ‘TLV_SET_U16’
53 | TLV_SET_U16(0x0006, def_br_lsto); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_br_lsto’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:53:2: note: in expansion of macro ‘TLV_SET_U16’
53 | TLV_SET_U16(0x0006, def_br_lsto); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_br_lsto’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:53:2: note: in expansion of macro ‘TLV_SET_U16’
53 | TLV_SET_U16(0x0006, def_br_lsto); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_page_timeout’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:54:2: note: in expansion of macro ‘TLV_SET_U16’
54 | TLV_SET_U16(0x0007, def_page_timeout); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_page_timeout’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:54:2: note: in expansion of macro ‘TLV_SET_U16’
54 | TLV_SET_U16(0x0007, def_page_timeout); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_page_timeout’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:54:2: note: in expansion of macro ‘TLV_SET_U16’
54 | TLV_SET_U16(0x0007, def_page_timeout); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘sniff_min_interval’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:55:2: note: in expansion of macro ‘TLV_SET_U16’
55 | TLV_SET_U16(0x0008, sniff_min_interval); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘sniff_min_interval’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:55:2: note: in expansion of macro ‘TLV_SET_U16’
55 | TLV_SET_U16(0x0008, sniff_min_interval); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘sniff_min_interval’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:55:2: note: in expansion of macro ‘TLV_SET_U16’
55 | TLV_SET_U16(0x0008, sniff_min_interval); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘sniff_max_interval’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:56:2: note: in expansion of macro ‘TLV_SET_U16’
56 | TLV_SET_U16(0x0009, sniff_max_interval); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘sniff_max_interval’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:56:2: note: in expansion of macro ‘TLV_SET_U16’
56 | TLV_SET_U16(0x0009, sniff_max_interval); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘sniff_max_interval’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:56:2: note: in expansion of macro ‘TLV_SET_U16’
56 | TLV_SET_U16(0x0009, sniff_max_interval); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_adv_min_interval’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:57:2: note: in expansion of macro ‘TLV_SET_U16’
57 | TLV_SET_U16(0x000a, le_adv_min_interval); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_adv_min_interval’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:57:2: note: in expansion of macro ‘TLV_SET_U16’
57 | TLV_SET_U16(0x000a, le_adv_min_interval); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_adv_min_interval’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:57:2: note: in expansion of macro ‘TLV_SET_U16’
57 | TLV_SET_U16(0x000a, le_adv_min_interval); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_adv_max_interval’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:58:2: note: in expansion of macro ‘TLV_SET_U16’
58 | TLV_SET_U16(0x000b, le_adv_max_interval); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_adv_max_interval’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:58:2: note: in expansion of macro ‘TLV_SET_U16’
58 | TLV_SET_U16(0x000b, le_adv_max_interval); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_adv_max_interval’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:58:2: note: in expansion of macro ‘TLV_SET_U16’
58 | TLV_SET_U16(0x000b, le_adv_max_interval); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_multi_adv_rotation_duration’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:59:2: note: in expansion of macro ‘TLV_SET_U16’
59 | TLV_SET_U16(0x000c, def_multi_adv_rotation_duration); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_multi_adv_rotation_duration’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:59:2: note: in expansion of macro ‘TLV_SET_U16’
59 | TLV_SET_U16(0x000c, def_multi_adv_rotation_duration); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_multi_adv_rotation_duration’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:59:2: note: in expansion of macro ‘TLV_SET_U16’
59 | TLV_SET_U16(0x000c, def_multi_adv_rotation_duration); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_interval’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:60:2: note: in expansion of macro ‘TLV_SET_U16’
60 | TLV_SET_U16(0x000d, le_scan_interval); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_interval’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:60:2: note: in expansion of macro ‘TLV_SET_U16’
60 | TLV_SET_U16(0x000d, le_scan_interval); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_interval’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:60:2: note: in expansion of macro ‘TLV_SET_U16’
60 | TLV_SET_U16(0x000d, le_scan_interval); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:61:2: note: in expansion of macro ‘TLV_SET_U16’
61 | TLV_SET_U16(0x000e, le_scan_window); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:61:2: note: in expansion of macro ‘TLV_SET_U16’
61 | TLV_SET_U16(0x000e, le_scan_window); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:61:2: note: in expansion of macro ‘TLV_SET_U16’
61 | TLV_SET_U16(0x000e, le_scan_window); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_int_suspend’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:62:2: note: in expansion of macro ‘TLV_SET_U16’
62 | TLV_SET_U16(0x000f, le_scan_int_suspend); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_int_suspend’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:62:2: note: in expansion of macro ‘TLV_SET_U16’
62 | TLV_SET_U16(0x000f, le_scan_int_suspend); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_int_suspend’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:62:2: note: in expansion of macro ‘TLV_SET_U16’
62 | TLV_SET_U16(0x000f, le_scan_int_suspend); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window_suspend’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:63:2: note: in expansion of macro ‘TLV_SET_U16’
63 | TLV_SET_U16(0x0010, le_scan_window_suspend); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window_suspend’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:63:2: note: in expansion of macro ‘TLV_SET_U16’
63 | TLV_SET_U16(0x0010, le_scan_window_suspend); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window_suspend’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:63:2: note: in expansion of macro ‘TLV_SET_U16’
63 | TLV_SET_U16(0x0010, le_scan_window_suspend); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_int_discovery’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:64:2: note: in expansion of macro ‘TLV_SET_U16’
64 | TLV_SET_U16(0x0011, le_scan_int_discovery); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_int_discovery’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:64:2: note: in expansion of macro ‘TLV_SET_U16’
64 | TLV_SET_U16(0x0011, le_scan_int_discovery); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_int_discovery’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:64:2: note: in expansion of macro ‘TLV_SET_U16’
64 | TLV_SET_U16(0x0011, le_scan_int_discovery); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window_discovery’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:65:2: note: in expansion of macro ‘TLV_SET_U16’
65 | TLV_SET_U16(0x0012, le_scan_window_discovery); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window_discovery’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:65:2: note: in expansion of macro ‘TLV_SET_U16’
65 | TLV_SET_U16(0x0012, le_scan_window_discovery); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window_discovery’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:65:2: note: in expansion of macro ‘TLV_SET_U16’
65 | TLV_SET_U16(0x0012, le_scan_window_discovery); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_int_adv_monitor’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:66:2: note: in expansion of macro ‘TLV_SET_U16’
66 | TLV_SET_U16(0x0013, le_scan_int_adv_monitor); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_int_adv_monitor’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:66:2: note: in expansion of macro ‘TLV_SET_U16’
66 | TLV_SET_U16(0x0013, le_scan_int_adv_monitor); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_int_adv_monitor’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:66:2: note: in expansion of macro ‘TLV_SET_U16’
66 | TLV_SET_U16(0x0013, le_scan_int_adv_monitor); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window_adv_monitor’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:67:2: note: in expansion of macro ‘TLV_SET_U16’
67 | TLV_SET_U16(0x0014, le_scan_window_adv_monitor); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window_adv_monitor’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:67:2: note: in expansion of macro ‘TLV_SET_U16’
67 | TLV_SET_U16(0x0014, le_scan_window_adv_monitor); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window_adv_monitor’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:67:2: note: in expansion of macro ‘TLV_SET_U16’
67 | TLV_SET_U16(0x0014, le_scan_window_adv_monitor); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_int_connect’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:68:2: note: in expansion of macro ‘TLV_SET_U16’
68 | TLV_SET_U16(0x0015, le_scan_int_connect); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_int_connect’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:68:2: note: in expansion of macro ‘TLV_SET_U16’
68 | TLV_SET_U16(0x0015, le_scan_int_connect); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_int_connect’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:68:2: note: in expansion of macro ‘TLV_SET_U16’
68 | TLV_SET_U16(0x0015, le_scan_int_connect); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window_connect’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:69:2: note: in expansion of macro ‘TLV_SET_U16’
69 | TLV_SET_U16(0x0016, le_scan_window_connect); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window_connect’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:69:2: note: in expansion of macro ‘TLV_SET_U16’
69 | TLV_SET_U16(0x0016, le_scan_window_connect); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window_connect’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:69:2: note: in expansion of macro ‘TLV_SET_U16’
69 | TLV_SET_U16(0x0016, le_scan_window_connect); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_conn_min_interval’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:70:2: note: in expansion of macro ‘TLV_SET_U16’
70 | TLV_SET_U16(0x0017, le_conn_min_interval); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_conn_min_interval’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:70:2: note: in expansion of macro ‘TLV_SET_U16’
70 | TLV_SET_U16(0x0017, le_conn_min_interval); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_conn_min_interval’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:70:2: note: in expansion of macro ‘TLV_SET_U16’
70 | TLV_SET_U16(0x0017, le_conn_min_interval); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_conn_max_interval’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:71:2: note: in expansion of macro ‘TLV_SET_U16’
71 | TLV_SET_U16(0x0018, le_conn_max_interval); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_conn_max_interval’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:71:2: note: in expansion of macro ‘TLV_SET_U16’
71 | TLV_SET_U16(0x0018, le_conn_max_interval); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_conn_max_interval’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:71:2: note: in expansion of macro ‘TLV_SET_U16’
71 | TLV_SET_U16(0x0018, le_conn_max_interval); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_conn_latency’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:72:2: note: in expansion of macro ‘TLV_SET_U16’
72 | TLV_SET_U16(0x0019, le_conn_latency); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_conn_latency’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:72:2: note: in expansion of macro ‘TLV_SET_U16’
72 | TLV_SET_U16(0x0019, le_conn_latency); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_conn_latency’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:72:2: note: in expansion of macro ‘TLV_SET_U16’
72 | TLV_SET_U16(0x0019, le_conn_latency); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_supv_timeout’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:73:2: note: in expansion of macro ‘TLV_SET_U16’
73 | TLV_SET_U16(0x001a, le_supv_timeout); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_supv_timeout’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:73:2: note: in expansion of macro ‘TLV_SET_U16’
73 | TLV_SET_U16(0x001a, le_supv_timeout); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_supv_timeout’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:73:2: note: in expansion of macro ‘TLV_SET_U16’
73 | TLV_SET_U16(0x001a, le_supv_timeout); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:40:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_le_autoconnect_timeout’
40 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:74:2: note: in expansion of macro ‘TLV_SET_U16_JIFFIES_TO_MSECS’
74 | TLV_SET_U16_JIFFIES_TO_MSECS(0x001b, def_le_autoconnect_timeout); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:41:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_le_autoconnect_timeout’
41 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:74:2: note: in expansion of macro ‘TLV_SET_U16_JIFFIES_TO_MSECS’
74 | TLV_SET_U16_JIFFIES_TO_MSECS(0x001b, def_le_autoconnect_timeout); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:42:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_le_autoconnect_timeout’
42 | rp._param_name_.value = cpu_to_le16(jiffies_to_msecs(hdev->_param_name_)); \
| ^
net/bluetooth/mgmt_config.c:74:2: note: in expansion of macro ‘TLV_SET_U16_JIFFIES_TO_MSECS’
74 | TLV_SET_U16_JIFFIES_TO_MSECS(0x001b, def_le_autoconnect_timeout); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘advmon_allowlist_duration’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:75:2: note: in expansion of macro ‘TLV_SET_U16’
75 | TLV_SET_U16(0x001d, advmon_allowlist_duration); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘advmon_allowlist_duration’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:75:2: note: in expansion of macro ‘TLV_SET_U16’
75 | TLV_SET_U16(0x001d, advmon_allowlist_duration); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘advmon_allowlist_duration’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:75:2: note: in expansion of macro ‘TLV_SET_U16’
75 | TLV_SET_U16(0x001d, advmon_allowlist_duration); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘advmon_no_filter_duration’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:76:2: note: in expansion of macro ‘TLV_SET_U16’
76 | TLV_SET_U16(0x001e, advmon_no_filter_duration); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘advmon_no_filter_duration’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:76:2: note: in expansion of macro ‘TLV_SET_U16’
76 | TLV_SET_U16(0x001e, advmon_no_filter_duration); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘advmon_no_filter_duration’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:76:2: note: in expansion of macro ‘TLV_SET_U16’
76 | TLV_SET_U16(0x001e, advmon_no_filter_duration); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:33:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘enable_advmon_interleave_scan’
33 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:77:2: note: in expansion of macro ‘TLV_SET_U8’
77 | TLV_SET_U8(0x001f, enable_advmon_interleave_scan); \
| ^~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:34:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘enable_advmon_interleave_scan’
34 | rp._param_name_.entry.length = sizeof(__u8); \
| ^
net/bluetooth/mgmt_config.c:77:2: note: in expansion of macro ‘TLV_SET_U8’
77 | TLV_SET_U8(0x001f, enable_advmon_interleave_scan); \
| ^~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:35:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘enable_advmon_interleave_scan’
35 | rp._param_name_.value = hdev->_param_name_; \
| ^
net/bluetooth/mgmt_config.c:77:2: note: in expansion of macro ‘TLV_SET_U8’
77 | TLV_SET_U8(0x001f, enable_advmon_interleave_scan); \
| ^~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~make[4]: *** [scripts/Makefile.build:287: net/bluetooth/mgmt_config.o] Error 1 make[4]: *** Waiting for unfinished jobs....
make[3]: *** [scripts/Makefile.build:554: net/bluetooth] Error 2
make[2]: *** [scripts/Makefile.build:554: net] Error 2
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [/github/workspace/src/src/Makefile:2003: .] Error 2
make: *** [Makefile:248: __sub-make] Error 2
##############################
Test: TestRunnerSetup - FAIL
Desc: Setup kernel and bluez for test-runner
Output:
Kernel:net/bluetooth/mgmt_config.c: In function ‘read_def_system_config’:net/bluetooth/mgmt_config.c:15:2: error: expected specifier-qualifier-list before ‘TRAILING_OVERLAP’
15 | TRAILING_OVERLAP(struct mgmt_tlv, entry, value, \
| ^~~~~~~~~~~~~~~~
net/bluetooth/mgmt_config.c:86:3: note: in expansion of macro ‘HDEV_PARAM_U16’
86 | HDEV_PARAM_U16(def_page_scan_type);
| ^~~~~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_page_scan_type’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:47:2: note: in expansion of macro ‘TLV_SET_U16’
47 | TLV_SET_U16(0x0000, def_page_scan_type); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_page_scan_type’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:47:2: note: in expansion of macro ‘TLV_SET_U16’
47 | TLV_SET_U16(0x0000, def_page_scan_type); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_page_scan_type’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:47:2: note: in expansion of macro ‘TLV_SET_U16’
47 | TLV_SET_U16(0x0000, def_page_scan_type); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_page_scan_int’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:48:2: note: in expansion of macro ‘TLV_SET_U16’
48 | TLV_SET_U16(0x0001, def_page_scan_int); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_page_scan_int’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:48:2: note: in expansion of macro ‘TLV_SET_U16’
48 | TLV_SET_U16(0x0001, def_page_scan_int); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_page_scan_int’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:48:2: note: in expansion of macro ‘TLV_SET_U16’
48 | TLV_SET_U16(0x0001, def_page_scan_int); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_page_scan_window’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:49:2: note: in expansion of macro ‘TLV_SET_U16’
49 | TLV_SET_U16(0x0002, def_page_scan_window); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_page_scan_window’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:49:2: note: in expansion of macro ‘TLV_SET_U16’
49 | TLV_SET_U16(0x0002, def_page_scan_window); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_page_scan_window’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:49:2: note: in expansion of macro ‘TLV_SET_U16’
49 | TLV_SET_U16(0x0002, def_page_scan_window); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_inq_scan_type’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:50:2: note: in expansion of macro ‘TLV_SET_U16’
50 | TLV_SET_U16(0x0003, def_inq_scan_type); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_inq_scan_type’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:50:2: note: in expansion of macro ‘TLV_SET_U16’
50 | TLV_SET_U16(0x0003, def_inq_scan_type); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_inq_scan_type’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:50:2: note: in expansion of macro ‘TLV_SET_U16’
50 | TLV_SET_U16(0x0003, def_inq_scan_type); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_inq_scan_int’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:51:2: note: in expansion of macro ‘TLV_SET_U16’
51 | TLV_SET_U16(0x0004, def_inq_scan_int); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_inq_scan_int’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:51:2: note: in expansion of macro ‘TLV_SET_U16’
51 | TLV_SET_U16(0x0004, def_inq_scan_int); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_inq_scan_int’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:51:2: note: in expansion of macro ‘TLV_SET_U16’
51 | TLV_SET_U16(0x0004, def_inq_scan_int); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_inq_scan_window’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:52:2: note: in expansion of macro ‘TLV_SET_U16’
52 | TLV_SET_U16(0x0005, def_inq_scan_window); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_inq_scan_window’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:52:2: note: in expansion of macro ‘TLV_SET_U16’
52 | TLV_SET_U16(0x0005, def_inq_scan_window); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_inq_scan_window’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:52:2: note: in expansion of macro ‘TLV_SET_U16’
52 | TLV_SET_U16(0x0005, def_inq_scan_window); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_br_lsto’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:53:2: note: in expansion of macro ‘TLV_SET_U16’
53 | TLV_SET_U16(0x0006, def_br_lsto); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_br_lsto’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:53:2: note: in expansion of macro ‘TLV_SET_U16’
53 | TLV_SET_U16(0x0006, def_br_lsto); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_br_lsto’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:53:2: note: in expansion of macro ‘TLV_SET_U16’
53 | TLV_SET_U16(0x0006, def_br_lsto); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_page_timeout’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:54:2: note: in expansion of macro ‘TLV_SET_U16’
54 | TLV_SET_U16(0x0007, def_page_timeout); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_page_timeout’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:54:2: note: in expansion of macro ‘TLV_SET_U16’
54 | TLV_SET_U16(0x0007, def_page_timeout); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_page_timeout’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:54:2: note: in expansion of macro ‘TLV_SET_U16’
54 | TLV_SET_U16(0x0007, def_page_timeout); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘sniff_min_interval’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:55:2: note: in expansion of macro ‘TLV_SET_U16’
55 | TLV_SET_U16(0x0008, sniff_min_interval); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘sniff_min_interval’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:55:2: note: in expansion of macro ‘TLV_SET_U16’
55 | TLV_SET_U16(0x0008, sniff_min_interval); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘sniff_min_interval’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:55:2: note: in expansion of macro ‘TLV_SET_U16’
55 | TLV_SET_U16(0x0008, sniff_min_interval); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘sniff_max_interval’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:56:2: note: in expansion of macro ‘TLV_SET_U16’
56 | TLV_SET_U16(0x0009, sniff_max_interval); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘sniff_max_interval’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:56:2: note: in expansion of macro ‘TLV_SET_U16’
56 | TLV_SET_U16(0x0009, sniff_max_interval); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘sniff_max_interval’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:56:2: note: in expansion of macro ‘TLV_SET_U16’
56 | TLV_SET_U16(0x0009, sniff_max_interval); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_adv_min_interval’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:57:2: note: in expansion of macro ‘TLV_SET_U16’
57 | TLV_SET_U16(0x000a, le_adv_min_interval); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_adv_min_interval’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:57:2: note: in expansion of macro ‘TLV_SET_U16’
57 | TLV_SET_U16(0x000a, le_adv_min_interval); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_adv_min_interval’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:57:2: note: in expansion of macro ‘TLV_SET_U16’
57 | TLV_SET_U16(0x000a, le_adv_min_interval); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_adv_max_interval’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:58:2: note: in expansion of macro ‘TLV_SET_U16’
58 | TLV_SET_U16(0x000b, le_adv_max_interval); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_adv_max_interval’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:58:2: note: in expansion of macro ‘TLV_SET_U16’
58 | TLV_SET_U16(0x000b, le_adv_max_interval); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_adv_max_interval’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:58:2: note: in expansion of macro ‘TLV_SET_U16’
58 | TLV_SET_U16(0x000b, le_adv_max_interval); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_multi_adv_rotation_duration’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:59:2: note: in expansion of macro ‘TLV_SET_U16’
59 | TLV_SET_U16(0x000c, def_multi_adv_rotation_duration); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_multi_adv_rotation_duration’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:59:2: note: in expansion of macro ‘TLV_SET_U16’
59 | TLV_SET_U16(0x000c, def_multi_adv_rotation_duration); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_multi_adv_rotation_duration’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:59:2: note: in expansion of macro ‘TLV_SET_U16’
59 | TLV_SET_U16(0x000c, def_multi_adv_rotation_duration); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_interval’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:60:2: note: in expansion of macro ‘TLV_SET_U16’
60 | TLV_SET_U16(0x000d, le_scan_interval); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_interval’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:60:2: note: in expansion of macro ‘TLV_SET_U16’
60 | TLV_SET_U16(0x000d, le_scan_interval); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_interval’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:60:2: note: in expansion of macro ‘TLV_SET_U16’
60 | TLV_SET_U16(0x000d, le_scan_interval); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:61:2: note: in expansion of macro ‘TLV_SET_U16’
61 | TLV_SET_U16(0x000e, le_scan_window); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:61:2: note: in expansion of macro ‘TLV_SET_U16’
61 | TLV_SET_U16(0x000e, le_scan_window); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:61:2: note: in expansion of macro ‘TLV_SET_U16’
61 | TLV_SET_U16(0x000e, le_scan_window); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_int_suspend’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:62:2: note: in expansion of macro ‘TLV_SET_U16’
62 | TLV_SET_U16(0x000f, le_scan_int_suspend); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_int_suspend’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:62:2: note: in expansion of macro ‘TLV_SET_U16’
62 | TLV_SET_U16(0x000f, le_scan_int_suspend); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_int_suspend’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:62:2: note: in expansion of macro ‘TLV_SET_U16’
62 | TLV_SET_U16(0x000f, le_scan_int_suspend); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window_suspend’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:63:2: note: in expansion of macro ‘TLV_SET_U16’
63 | TLV_SET_U16(0x0010, le_scan_window_suspend); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window_suspend’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:63:2: note: in expansion of macro ‘TLV_SET_U16’
63 | TLV_SET_U16(0x0010, le_scan_window_suspend); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window_suspend’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:63:2: note: in expansion of macro ‘TLV_SET_U16’
63 | TLV_SET_U16(0x0010, le_scan_window_suspend); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_int_discovery’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:64:2: note: in expansion of macro ‘TLV_SET_U16’
64 | TLV_SET_U16(0x0011, le_scan_int_discovery); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_int_discovery’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:64:2: note: in expansion of macro ‘TLV_SET_U16’
64 | TLV_SET_U16(0x0011, le_scan_int_discovery); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_int_discovery’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:64:2: note: in expansion of macro ‘TLV_SET_U16’
64 | TLV_SET_U16(0x0011, le_scan_int_discovery); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window_discovery’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:65:2: note: in expansion of macro ‘TLV_SET_U16’
65 | TLV_SET_U16(0x0012, le_scan_window_discovery); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window_discovery’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:65:2: note: in expansion of macro ‘TLV_SET_U16’
65 | TLV_SET_U16(0x0012, le_scan_window_discovery); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window_discovery’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:65:2: note: in expansion of macro ‘TLV_SET_U16’
65 | TLV_SET_U16(0x0012, le_scan_window_discovery); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_int_adv_monitor’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:66:2: note: in expansion of macro ‘TLV_SET_U16’
66 | TLV_SET_U16(0x0013, le_scan_int_adv_monitor); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_int_adv_monitor’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:66:2: note: in expansion of macro ‘TLV_SET_U16’
66 | TLV_SET_U16(0x0013, le_scan_int_adv_monitor); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_int_adv_monitor’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:66:2: note: in expansion of macro ‘TLV_SET_U16’
66 | TLV_SET_U16(0x0013, le_scan_int_adv_monitor); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window_adv_monitor’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:67:2: note: in expansion of macro ‘TLV_SET_U16’
67 | TLV_SET_U16(0x0014, le_scan_window_adv_monitor); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window_adv_monitor’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:67:2: note: in expansion of macro ‘TLV_SET_U16’
67 | TLV_SET_U16(0x0014, le_scan_window_adv_monitor); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window_adv_monitor’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:67:2: note: in expansion of macro ‘TLV_SET_U16’
67 | TLV_SET_U16(0x0014, le_scan_window_adv_monitor); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_int_connect’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:68:2: note: in expansion of macro ‘TLV_SET_U16’
68 | TLV_SET_U16(0x0015, le_scan_int_connect); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_int_connect’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:68:2: note: in expansion of macro ‘TLV_SET_U16’
68 | TLV_SET_U16(0x0015, le_scan_int_connect); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_int_connect’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:68:2: note: in expansion of macro ‘TLV_SET_U16’
68 | TLV_SET_U16(0x0015, le_scan_int_connect); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window_connect’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:69:2: note: in expansion of macro ‘TLV_SET_U16’
69 | TLV_SET_U16(0x0016, le_scan_window_connect); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window_connect’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:69:2: note: in expansion of macro ‘TLV_SET_U16’
69 | TLV_SET_U16(0x0016, le_scan_window_connect); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_scan_window_connect’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:69:2: note: in expansion of macro ‘TLV_SET_U16’
69 | TLV_SET_U16(0x0016, le_scan_window_connect); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_conn_min_interval’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:70:2: note: in expansion of macro ‘TLV_SET_U16’
70 | TLV_SET_U16(0x0017, le_conn_min_interval); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_conn_min_interval’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:70:2: note: in expansion of macro ‘TLV_SET_U16’
70 | TLV_SET_U16(0x0017, le_conn_min_interval); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_conn_min_interval’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:70:2: note: in expansion of macro ‘TLV_SET_U16’
70 | TLV_SET_U16(0x0017, le_conn_min_interval); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_conn_max_interval’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:71:2: note: in expansion of macro ‘TLV_SET_U16’
71 | TLV_SET_U16(0x0018, le_conn_max_interval); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_conn_max_interval’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:71:2: note: in expansion of macro ‘TLV_SET_U16’
71 | TLV_SET_U16(0x0018, le_conn_max_interval); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_conn_max_interval’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:71:2: note: in expansion of macro ‘TLV_SET_U16’
71 | TLV_SET_U16(0x0018, le_conn_max_interval); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_conn_latency’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:72:2: note: in expansion of macro ‘TLV_SET_U16’
72 | TLV_SET_U16(0x0019, le_conn_latency); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_conn_latency’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:72:2: note: in expansion of macro ‘TLV_SET_U16’
72 | TLV_SET_U16(0x0019, le_conn_latency); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_conn_latency’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:72:2: note: in expansion of macro ‘TLV_SET_U16’
72 | TLV_SET_U16(0x0019, le_conn_latency); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_supv_timeout’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:73:2: note: in expansion of macro ‘TLV_SET_U16’
73 | TLV_SET_U16(0x001a, le_supv_timeout); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_supv_timeout’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:73:2: note: in expansion of macro ‘TLV_SET_U16’
73 | TLV_SET_U16(0x001a, le_supv_timeout); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘le_supv_timeout’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:73:2: note: in expansion of macro ‘TLV_SET_U16’
73 | TLV_SET_U16(0x001a, le_supv_timeout); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:40:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_le_autoconnect_timeout’
40 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:74:2: note: in expansion of macro ‘TLV_SET_U16_JIFFIES_TO_MSECS’
74 | TLV_SET_U16_JIFFIES_TO_MSECS(0x001b, def_le_autoconnect_timeout); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:41:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_le_autoconnect_timeout’
41 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:74:2: note: in expansion of macro ‘TLV_SET_U16_JIFFIES_TO_MSECS’
74 | TLV_SET_U16_JIFFIES_TO_MSECS(0x001b, def_le_autoconnect_timeout); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:42:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘def_le_autoconnect_timeout’
42 | rp._param_name_.value = cpu_to_le16(jiffies_to_msecs(hdev->_param_name_)); \
| ^
net/bluetooth/mgmt_config.c:74:2: note: in expansion of macro ‘TLV_SET_U16_JIFFIES_TO_MSECS’
74 | TLV_SET_U16_JIFFIES_TO_MSECS(0x001b, def_le_autoconnect_timeout); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘advmon_allowlist_duration’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:75:2: note: in expansion of macro ‘TLV_SET_U16’
75 | TLV_SET_U16(0x001d, advmon_allowlist_duration); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘advmon_allowlist_duration’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:75:2: note: in expansion of macro ‘TLV_SET_U16’
75 | TLV_SET_U16(0x001d, advmon_allowlist_duration); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘advmon_allowlist_duration’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:75:2: note: in expansion of macro ‘TLV_SET_U16’
75 | TLV_SET_U16(0x001d, advmon_allowlist_duration); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:26:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘advmon_no_filter_duration’
26 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:76:2: note: in expansion of macro ‘TLV_SET_U16’
76 | TLV_SET_U16(0x001e, advmon_no_filter_duration); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:27:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘advmon_no_filter_duration’
27 | rp._param_name_.entry.length = sizeof(__u16); \
| ^
net/bluetooth/mgmt_config.c:76:2: note: in expansion of macro ‘TLV_SET_U16’
76 | TLV_SET_U16(0x001e, advmon_no_filter_duration); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:28:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘advmon_no_filter_duration’
28 | rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \
| ^
net/bluetooth/mgmt_config.c:76:2: note: in expansion of macro ‘TLV_SET_U16’
76 | TLV_SET_U16(0x001e, advmon_no_filter_duration); \
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:33:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘enable_advmon_interleave_scan’
33 | rp._param_name_.entry.type = cpu_to_le16(_param_code_); \
| ^
net/bluetooth/mgmt_config.c:77:2: note: in expansion of macro ‘TLV_SET_U8’
77 | TLV_SET_U8(0x001f, enable_advmon_interleave_scan); \
| ^~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:34:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘enable_advmon_interleave_scan’
34 | rp._param_name_.entry.length = sizeof(__u8); \
| ^
net/bluetooth/mgmt_config.c:77:2: note: in expansion of macro ‘TLV_SET_U8’
77 | TLV_SET_U8(0x001f, enable_advmon_interleave_scan); \
| ^~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~
net/bluetooth/mgmt_config.c:35:5: error: ‘struct mgmt_rp_read_def_system_config’ has no member named ‘enable_advmon_interleave_scan’
35 | rp._param_name_.value = hdev->_param_name_; \
| ^
net/bluetooth/mgmt_config.c:77:2: note: in expansion of macro ‘TLV_SET_U8’
77 | TLV_SET_U8(0x001f, enable_advmon_interleave_scan); \
| ^~~~~~~~~~
net/bluetooth/mgmt_config.c:119:2: note: in expansion of macro ‘TLV_SET_ALL’
119 | TLV_SET_ALL();
| ^~~~~~~~~~~make[4]: *** [scripts/Makefile.build:287: net/bluetooth/mgmt_config.o] Error 1 make[3]: *** [scripts/Makefile.build:554: net/bluetooth] Error 2 make[3]: *** Waiting for unfinished jobs....
make[2]: *** [scripts/Makefile.build:554: net] Error 2
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [/github/workspace/src/src/Makefile:2003: .] Error 2
make: *** [Makefile:248: __sub-make] Error 2
##############################
Test: TestRunner_l2cap-tester - FAIL
Desc: Run l2cap-tester with test-runner
Output:
Could not access KVM kernel module: No such file or directory
qemu-system-x86_64: failed to initialize KVM: No such file or directory
qemu-system-x86_64: Back to tcg accelerator
qemu: could not open kernel file '/github/workspace/src/src/arch/x86/boot/bzImage': No such file or directory
##############################
Test: TestRunner_iso-tester - FAIL
Desc: Run iso-tester with test-runner
Output:
Could not access KVM kernel module: No such file or directory
qemu-system-x86_64: failed to initialize KVM: No such file or directory
qemu-system-x86_64: Back to tcg accelerator
qemu: could not open kernel file '/github/workspace/src/src/arch/x86/boot/bzImage': No such file or directory
##############################
Test: TestRunner_bnep-tester - FAIL
Desc: Run bnep-tester with test-runner
Output:
Could not access KVM kernel module: No such file or directory
qemu-system-x86_64: failed to initialize KVM: No such file or directory
qemu-system-x86_64: Back to tcg accelerator
qemu: could not open kernel file '/github/workspace/src/src/arch/x86/boot/bzImage': No such file or directory
##############################
Test: TestRunner_mgmt-tester - FAIL
Desc: Run mgmt-tester with test-runner
Output:
Could not access KVM kernel module: No such file or directory
qemu-system-x86_64: failed to initialize KVM: No such file or directory
qemu-system-x86_64: Back to tcg accelerator
qemu: could not open kernel file '/github/workspace/src/src/arch/x86/boot/bzImage': No such file or directory
##############################
Test: TestRunner_rfcomm-tester - FAIL
Desc: Run rfcomm-tester with test-runner
Output:
Could not access KVM kernel module: No such file or directory
qemu-system-x86_64: failed to initialize KVM: No such file or directory
qemu-system-x86_64: Back to tcg accelerator
qemu: could not open kernel file '/github/workspace/src/src/arch/x86/boot/bzImage': No such file or directory
##############################
Test: TestRunner_sco-tester - FAIL
Desc: Run sco-tester with test-runner
Output:
Could not access KVM kernel module: No such file or directory
qemu-system-x86_64: failed to initialize KVM: No such file or directory
qemu-system-x86_64: Back to tcg accelerator
qemu: could not open kernel file '/github/workspace/src/src/arch/x86/boot/bzImage': No such file or directory
##############################
Test: TestRunner_ioctl-tester - FAIL
Desc: Run ioctl-tester with test-runner
Output:
Could not access KVM kernel module: No such file or directory
qemu-system-x86_64: failed to initialize KVM: No such file or directory
qemu-system-x86_64: Back to tcg accelerator
qemu: could not open kernel file '/github/workspace/src/src/arch/x86/boot/bzImage': No such file or directory
##############################
Test: TestRunner_mesh-tester - FAIL
Desc: Run mesh-tester with test-runner
Output:
Could not access KVM kernel module: No such file or directory
qemu-system-x86_64: failed to initialize KVM: No such file or directory
qemu-system-x86_64: Back to tcg accelerator
qemu: could not open kernel file '/github/workspace/src/src/arch/x86/boot/bzImage': No such file or directory
##############################
Test: TestRunner_smp-tester - FAIL
Desc: Run smp-tester with test-runner
Output:
Could not access KVM kernel module: No such file or directory
qemu-system-x86_64: failed to initialize KVM: No such file or directory
qemu-system-x86_64: Back to tcg accelerator
qemu: could not open kernel file '/github/workspace/src/src/arch/x86/boot/bzImage': No such file or directory
##############################
Test: TestRunner_userchan-tester - FAIL
Desc: Run userchan-tester with test-runner
Output:
Could not access KVM kernel module: No such file or directory
qemu-system-x86_64: failed to initialize KVM: No such file or directory
qemu-system-x86_64: Back to tcg accelerator
qemu: could not open kernel file '/github/workspace/src/src/arch/x86/boot/bzImage': No such file or directory
##############################
Test: IncrementalBuild - PENDING
Desc: Incremental build with the patches in the series
Output:
---
Regards,
Linux Bluetooth
Hi all,
Please, drop this. I just remembered about this bugfix for GCC:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120354
which will actually catch the same -Wfamnae issues inside struct mgmt_rp_read_def_system_config:
struct mgmt_rp_read_def_system_config {
union {
struct mgmt_tlv entry; /* 0 3 */
struct {
unsigned char __offset_to_value[3]; /* 0 3 */
/* XXX 1 byte hole, try to pack */
__le16 value; /* 4 2 */
}; /* 0 6 */
} def_page_scan_type; /* 0 6 */
union {
struct mgmt_tlv entry; /* 6 3 */
struct {
unsigned char __offset_to_value[3]; /* 6 3 */
/* XXX 1 byte hole, try to pack */
__le16 value; /* 10 2 */
}; /* 6 6 */
} def_page_scan_int; /* 6 6 */
union {
struct mgmt_tlv entry; /* 12 3 */
struct {
unsigned char __offset_to_value[3]; /* 12 3 */
/* XXX 1 byte hole, try to pack */
__le16 value; /* 16 2 */
}; /* 12 6 */
} def_page_scan_window; /* 12 6 */...
}...
So, I need to figure out another solution for this.
Thanks
-Gustavo
Quoted 155 lines · Gustavo A. R. Silva
-Wflex-array-member-not-at-end was introduced in GCC-14, and we are getting ready to enable it, globally.
Use the new
TRAILING_OVERLAP()helper to fix 31 instances of the following type of warnings:30
net/bluetooth/mgmt_config.c:16:33: warning: structure containing a flexible array member is not at the end of another structure [-Wflex-array-member-not-at-end] 1net/bluetooth/mgmt_config.c:22:33: warning: structure containing a flexible array member is not at the end of another structure [-Wflex-array-member-not-at-end]This helper creates a union between a flexible-array member (FAM) and a set of members that would otherwise follow it. This overlays the trailing members onto the FAM while preserving the original memory layout.
Also, as the structs turn into unions, both members
entryandvaluecannot be statically initialized at once. Create another macro to initialize everything after the declaration ofrp.Signed-off-by Gustavo A. R. Silva <[email protected]>--- net/bluetooth/mgmt_config.c | 97 +++++++++++++++++++------------------ 1 file changed, 51 insertions(+), 46 deletions(-)net/bluetooth/mgmt_config.c +51
-46@@ -12,35 +12,71 @@#include "mgmt_config.h" #define HDEV_PARAM_U16 (_param_name_) \ - struct {\ - struct mgmt_tlv entry; \ + TRAILING_OVERLAP(struct mgmt_tlv, entry, value, \ __le16 value; \ - } __packed _param_name_ + ) __packed _param_name_#define HDEV_PARAM_U8 (_param_name_) \ - struct {\ - struct mgmt_tlv entry; \ + TRAILING_OVERLAP(struct mgmt_tlv, entry, value, \ __u8 value; \ - } __packed _param_name_ + ) __packed _param_name_#define TLV_SET_U16 (_param_code_, _param_name_) \ { \ - { cpu_to_le16(_param_code_), sizeof(__u16) }, \ - cpu_to_le16(hdev->_param_name_) \ + rp._param_name_.entry.type = cpu_to_le16(_param_code_); \ + rp._param_name_.entry.length = sizeof(__u16); \ + rp._param_name_.value = cpu_to_le16(hdev->_param_name_); \ }#define TLV_SET_U8 (_param_code_, _param_name_) \ { \ - { cpu_to_le16(_param_code_), sizeof(__u8) }, \ - hdev->_param_name_ \ + rp._param_name_.entry.type = cpu_to_le16(_param_code_); \ + rp._param_name_.entry.length = sizeof(__u8); \ + rp._param_name_.value = hdev->_param_name_; \ }#define TLV_SET_U16_JIFFIES_TO_MSECS (_param_code_, _param_name_) \ { \ - { cpu_to_le16(_param_code_), sizeof(__u16) }, \ - cpu_to_le16(jiffies_to_msecs(hdev->_param_name_)) \ + rp._param_name_.entry.type = cpu_to_le16(_param_code_); \ + rp._param_name_.entry.length = sizeof(__u16); \ + rp._param_name_.value = cpu_to_le16(jiffies_to_msecs(hdev->_param_name_)); \ } +#define TLV_SET_ALL () \ +{ \ + TLV_SET_U16(0x0000, def_page_scan_type); \ + TLV_SET_U16(0x0001, def_page_scan_int); \ + TLV_SET_U16(0x0002, def_page_scan_window); \ + TLV_SET_U16(0x0003, def_inq_scan_type); \ + TLV_SET_U16(0x0004, def_inq_scan_int); \ + TLV_SET_U16(0x0005, def_inq_scan_window); \ + TLV_SET_U16(0x0006, def_br_lsto); \ + TLV_SET_U16(0x0007, def_page_timeout); \ + TLV_SET_U16(0x0008, sniff_min_interval); \ + TLV_SET_U16(0x0009, sniff_max_interval); \ + TLV_SET_U16(0x000a, le_adv_min_interval); \ + TLV_SET_U16(0x000b, le_adv_max_interval); \ + TLV_SET_U16(0x000c, def_multi_adv_rotation_duration); \ + TLV_SET_U16(0x000d, le_scan_interval); \ + TLV_SET_U16(0x000e, le_scan_window); \ + TLV_SET_U16(0x000f, le_scan_int_suspend); \ + TLV_SET_U16(0x0010, le_scan_window_suspend); \ + TLV_SET_U16(0x0011, le_scan_int_discovery); \ + TLV_SET_U16(0x0012, le_scan_window_discovery); \ + TLV_SET_U16(0x0013, le_scan_int_adv_monitor); \ + TLV_SET_U16(0x0014, le_scan_window_adv_monitor); \ + TLV_SET_U16(0x0015, le_scan_int_connect); \ + TLV_SET_U16(0x0016, le_scan_window_connect); \ + TLV_SET_U16(0x0017, le_conn_min_interval); \ + TLV_SET_U16(0x0018, le_conn_max_interval); \ + TLV_SET_U16(0x0019, le_conn_latency); \ + TLV_SET_U16(0x001a, le_supv_timeout); \ + TLV_SET_U16_JIFFIES_TO_MSECS(0x001b, def_le_autoconnect_timeout); \ + TLV_SET_U16(0x001d, advmon_allowlist_duration); \ + TLV_SET_U16(0x001e, advmon_no_filter_duration); \ + TLV_SET_U8(0x001f, enable_advmon_interleave_scan); \ +} +int read_def_system_config (struct sock *sk,struct hci_dev *hdev,void *data,u16 data_len) {@@ -78,40 +114,9 @@ int read_def_system_config(struct sock *sk, struct hci_dev *hdev, void *data,HDEV_PARAM_U16 (advmon_allowlist_duration);HDEV_PARAM_U16 (advmon_no_filter_duration);HDEV_PARAM_U8 (enable_advmon_interleave_scan); - }__packed rp = { -TLV_SET_U16 (0x0000 , def_page_scan_type), -TLV_SET_U16 (0x0001 , def_page_scan_int), -TLV_SET_U16 (0x0002 , def_page_scan_window), -TLV_SET_U16 (0x0003 , def_inq_scan_type), -TLV_SET_U16 (0x0004 , def_inq_scan_int), -TLV_SET_U16 (0x0005 , def_inq_scan_window), -TLV_SET_U16 (0x0006 , def_br_lsto), -TLV_SET_U16 (0x0007 , def_page_timeout), -TLV_SET_U16 (0x0008 , sniff_min_interval), -TLV_SET_U16 (0x0009 , sniff_max_interval), -TLV_SET_U16 (0x000a , le_adv_min_interval), -TLV_SET_U16 (0x000b , le_adv_max_interval), -TLV_SET_U16 (0x000c , def_multi_adv_rotation_duration), -TLV_SET_U16 (0x000d , le_scan_interval), -TLV_SET_U16 (0x000e , le_scan_window), -TLV_SET_U16 (0x000f , le_scan_int_suspend), -TLV_SET_U16 (0x0010 , le_scan_window_suspend), -TLV_SET_U16 (0x0011 , le_scan_int_discovery), -TLV_SET_U16 (0x0012 , le_scan_window_discovery), -TLV_SET_U16 (0x0013 , le_scan_int_adv_monitor), -TLV_SET_U16 (0x0014 , le_scan_window_adv_monitor), -TLV_SET_U16 (0x0015 , le_scan_int_connect), -TLV_SET_U16 (0x0016 , le_scan_window_connect), -TLV_SET_U16 (0x0017 , le_conn_min_interval), -TLV_SET_U16 (0x0018 , le_conn_max_interval), -TLV_SET_U16 (0x0019 , le_conn_latency), -TLV_SET_U16 (0x001a , le_supv_timeout), -TLV_SET_U16_JIFFIES_TO_MSECS (0x001b , - def_le_autoconnect_timeout), -TLV_SET_U16 (0x001d , advmon_allowlist_duration), -TLV_SET_U16 (0x001e , advmon_no_filter_duration), -TLV_SET_U8 (0x001f , enable_advmon_interleave_scan), - }; + }__packed rp; + +TLV_SET_ALL ();bt_dev_dbg (hdev,"sock %p" , sk);