Lines Matching refs:hdev
29 cpu_to_le16(hdev->_param_name_) \
35 hdev->_param_name_ \
41 cpu_to_le16(jiffies_to_msecs(hdev->_param_name_)) \
44 int read_def_system_config(struct sock *sk, struct hci_dev *hdev, void *data, in read_def_system_config() argument
116 bt_dev_dbg(hdev, "sock %p", sk); in read_def_system_config()
118 ret = mgmt_cmd_complete(sk, hdev->id, in read_def_system_config()
128 int set_def_system_config(struct sock *sk, struct hci_dev *hdev, void *data, in set_def_system_config() argument
135 return mgmt_cmd_status(sk, hdev->id, in set_def_system_config()
149 bt_dev_warn(hdev, "invalid len left %u, exp >= %u", in set_def_system_config()
152 return mgmt_cmd_status(sk, hdev->id, in set_def_system_config()
196 bt_dev_warn(hdev, "unsupported parameter %u", type); in set_def_system_config()
201 bt_dev_warn(hdev, "invalid length %d, exp %zu for type %u", in set_def_system_config()
204 return mgmt_cmd_status(sk, hdev->id, in set_def_system_config()
223 hdev->def_page_scan_type = TLV_GET_LE16(buffer); in set_def_system_config()
226 hdev->def_page_scan_int = TLV_GET_LE16(buffer); in set_def_system_config()
229 hdev->def_page_scan_window = TLV_GET_LE16(buffer); in set_def_system_config()
232 hdev->def_inq_scan_type = TLV_GET_LE16(buffer); in set_def_system_config()
235 hdev->def_inq_scan_int = TLV_GET_LE16(buffer); in set_def_system_config()
238 hdev->def_inq_scan_window = TLV_GET_LE16(buffer); in set_def_system_config()
241 hdev->def_br_lsto = TLV_GET_LE16(buffer); in set_def_system_config()
244 hdev->def_page_timeout = TLV_GET_LE16(buffer); in set_def_system_config()
247 hdev->sniff_min_interval = TLV_GET_LE16(buffer); in set_def_system_config()
250 hdev->sniff_max_interval = TLV_GET_LE16(buffer); in set_def_system_config()
253 hdev->le_adv_min_interval = TLV_GET_LE16(buffer); in set_def_system_config()
256 hdev->le_adv_max_interval = TLV_GET_LE16(buffer); in set_def_system_config()
259 hdev->def_multi_adv_rotation_duration = in set_def_system_config()
263 hdev->le_scan_interval = TLV_GET_LE16(buffer); in set_def_system_config()
266 hdev->le_scan_window = TLV_GET_LE16(buffer); in set_def_system_config()
269 hdev->le_scan_int_suspend = TLV_GET_LE16(buffer); in set_def_system_config()
272 hdev->le_scan_window_suspend = TLV_GET_LE16(buffer); in set_def_system_config()
275 hdev->le_scan_int_discovery = TLV_GET_LE16(buffer); in set_def_system_config()
278 hdev->le_scan_window_discovery = TLV_GET_LE16(buffer); in set_def_system_config()
281 hdev->le_scan_int_adv_monitor = TLV_GET_LE16(buffer); in set_def_system_config()
284 hdev->le_scan_window_adv_monitor = TLV_GET_LE16(buffer); in set_def_system_config()
287 hdev->le_scan_int_connect = TLV_GET_LE16(buffer); in set_def_system_config()
290 hdev->le_scan_window_connect = TLV_GET_LE16(buffer); in set_def_system_config()
293 hdev->le_conn_min_interval = TLV_GET_LE16(buffer); in set_def_system_config()
296 hdev->le_conn_max_interval = TLV_GET_LE16(buffer); in set_def_system_config()
299 hdev->le_conn_latency = TLV_GET_LE16(buffer); in set_def_system_config()
302 hdev->le_supv_timeout = TLV_GET_LE16(buffer); in set_def_system_config()
305 hdev->def_le_autoconnect_timeout = in set_def_system_config()
309 hdev->advmon_allowlist_duration = TLV_GET_LE16(buffer); in set_def_system_config()
312 hdev->advmon_no_filter_duration = TLV_GET_LE16(buffer); in set_def_system_config()
315 hdev->enable_advmon_interleave_scan = TLV_GET_U8(buffer); in set_def_system_config()
318 bt_dev_warn(hdev, "unsupported parameter %u", type); in set_def_system_config()
326 return mgmt_cmd_complete(sk, hdev->id, in set_def_system_config()
330 int read_def_runtime_config(struct sock *sk, struct hci_dev *hdev, void *data, in read_def_runtime_config() argument
333 bt_dev_dbg(hdev, "sock %p", sk); in read_def_runtime_config()
335 return mgmt_cmd_complete(sk, hdev->id, in read_def_runtime_config()
339 int set_def_runtime_config(struct sock *sk, struct hci_dev *hdev, void *data, in set_def_runtime_config() argument
342 bt_dev_dbg(hdev, "sock %p", sk); in set_def_runtime_config()
344 return mgmt_cmd_status(sk, hdev->id, MGMT_OP_SET_DEF_SYSTEM_CONFIG, in set_def_runtime_config()