Lines Matching refs:params

73 	struct hci_conn_params *params;
89 params = hci_pend_le_action_lookup(&hdev->pend_le_conns, bdaddr,
91 if (!params)
94 if (params->conn) {
95 hci_conn_drop(params->conn);
96 hci_conn_put(params->conn);
97 params->conn = NULL;
100 if (!params->explicit_connect)
114 * in scan phase. If params are not associated with any other
118 params->explicit_connect = false;
120 hci_pend_le_list_del_init(params);
122 switch (params->auto_connect) {
129 hci_pend_le_list_add(params, &hdev->pend_le_conns);
132 hci_pend_le_list_add(params, &hdev->pend_le_reports);
539 struct hci_conn_params *params;
544 params = hci_conn_params_lookup(hdev, &conn->dst, conn->dst_type);
545 if (params) {
546 params->conn_min_interval = min;
547 params->conn_max_interval = max;
548 params->conn_latency = latency;
549 params->supervision_timeout = to_multiplier;
565 if (params)
1426 struct hci_conn_params *params;
1431 params = hci_conn_params_lookup(hdev, addr, addr_type);
1432 if (!params) {
1433 params = hci_conn_params_add(hdev, addr, addr_type);
1434 if (!params)
1437 /* If we created new params, mark them to be deleted in
1439 * existing disabled params, those will stay after cleanup.
1441 params->auto_connect = HCI_AUTO_CONN_EXPLICIT;
1444 /* We're trying to connect, so make sure params are at pend_le_conns */
1445 if (params->auto_connect == HCI_AUTO_CONN_DISABLED ||
1446 params->auto_connect == HCI_AUTO_CONN_REPORT ||
1447 params->auto_connect == HCI_AUTO_CONN_EXPLICIT) {
1448 hci_pend_le_list_del_init(params);
1449 hci_pend_le_list_add(params, &hdev->pend_le_conns);
1452 params->explicit_connect = true;
1455 params->auto_connect);