Lines Matching refs:params

65 	struct hci_conn_params *params;  in hci_connect_le_scan_cleanup()  local
81 params = hci_pend_le_action_lookup(&hdev->pend_le_conns, bdaddr, in hci_connect_le_scan_cleanup()
83 if (!params || !params->explicit_connect) in hci_connect_le_scan_cleanup()
91 params->explicit_connect = false; in hci_connect_le_scan_cleanup()
93 list_del_init(&params->action); in hci_connect_le_scan_cleanup()
95 switch (params->auto_connect) { in hci_connect_le_scan_cleanup()
102 list_add(&params->action, &hdev->pend_le_conns); in hci_connect_le_scan_cleanup()
105 list_add(&params->action, &hdev->pend_le_reports); in hci_connect_le_scan_cleanup()
321 struct hci_conn_params *params; in hci_le_conn_update() local
326 params = hci_conn_params_lookup(hdev, &conn->dst, conn->dst_type); in hci_le_conn_update()
327 if (params) { in hci_le_conn_update()
328 params->conn_min_interval = min; in hci_le_conn_update()
329 params->conn_max_interval = max; in hci_le_conn_update()
330 params->conn_latency = latency; in hci_le_conn_update()
331 params->supervision_timeout = to_multiplier; in hci_le_conn_update()
347 if (params) in hci_le_conn_update()
655 struct hci_conn_params *params; in hci_le_conn_failed() local
657 params = hci_pend_le_action_lookup(&hdev->pend_le_conns, &conn->dst, in hci_le_conn_failed()
659 if (params && params->conn) { in hci_le_conn_failed()
660 hci_conn_drop(params->conn); in hci_le_conn_failed()
661 hci_conn_put(params->conn); in hci_le_conn_failed()
662 params->conn = NULL; in hci_le_conn_failed()
787 struct hci_conn_params *params; in hci_connect_le() local
892 params = hci_conn_params_lookup(hdev, &conn->dst, conn->dst_type); in hci_connect_le()
893 if (params) { in hci_connect_le()
894 conn->le_conn_min_interval = params->conn_min_interval; in hci_connect_le()
895 conn->le_conn_max_interval = params->conn_max_interval; in hci_connect_le()
896 conn->le_conn_latency = params->conn_latency; in hci_connect_le()
897 conn->le_supv_timeout = params->supervision_timeout; in hci_connect_le()
975 struct hci_conn_params *params; in hci_explicit_conn_params_set() local
980 params = hci_conn_params_lookup(hdev, addr, addr_type); in hci_explicit_conn_params_set()
981 if (!params) { in hci_explicit_conn_params_set()
982 params = hci_conn_params_add(hdev, addr, addr_type); in hci_explicit_conn_params_set()
983 if (!params) in hci_explicit_conn_params_set()
990 params->auto_connect = HCI_AUTO_CONN_EXPLICIT; in hci_explicit_conn_params_set()
994 if (params->auto_connect == HCI_AUTO_CONN_DISABLED || in hci_explicit_conn_params_set()
995 params->auto_connect == HCI_AUTO_CONN_REPORT || in hci_explicit_conn_params_set()
996 params->auto_connect == HCI_AUTO_CONN_EXPLICIT) { in hci_explicit_conn_params_set()
997 list_del_init(&params->action); in hci_explicit_conn_params_set()
998 list_add(&params->action, &hdev->pend_le_conns); in hci_explicit_conn_params_set()
1001 params->explicit_connect = true; in hci_explicit_conn_params_set()
1005 params->auto_connect); in hci_explicit_conn_params_set()