Lines Matching refs:params

65 	struct hci_conn_params *params;
81 params = hci_pend_le_action_lookup(&hdev->pend_le_conns, bdaddr,
83 if (!params || !params->explicit_connect)
87 * in scan phase. If params are not associated with any other
91 params->explicit_connect = false;
93 list_del_init(&params->action);
95 switch (params->auto_connect) {
102 list_add(&params->action, &hdev->pend_le_conns);
105 list_add(&params->action, &hdev->pend_le_reports);
331 struct hci_conn_params *params;
336 params = hci_conn_params_lookup(hdev, &conn->dst, conn->dst_type);
337 if (params) {
338 params->conn_min_interval = min;
339 params->conn_max_interval = max;
340 params->conn_latency = latency;
341 params->supervision_timeout = to_multiplier;
357 if (params)
715 struct hci_conn_params *params;
717 params = hci_pend_le_action_lookup(&hdev->pend_le_conns, &conn->dst,
719 if (params && params->conn) {
720 hci_conn_drop(params->conn);
721 hci_conn_put(params->conn);
722 params->conn = NULL;
734 (params && params->explicit_connect))
1000 struct hci_conn_params *params;
1091 params = hci_conn_params_lookup(hdev, &conn->dst, conn->dst_type);
1092 if (params) {
1093 conn->le_conn_min_interval = params->conn_min_interval;
1094 conn->le_conn_max_interval = params->conn_max_interval;
1095 conn->le_conn_latency = params->conn_latency;
1096 conn->le_supv_timeout = params->supervision_timeout;
1145 struct hci_conn_params *params;
1150 params = hci_conn_params_lookup(hdev, addr, addr_type);
1151 if (!params) {
1152 params = hci_conn_params_add(hdev, addr, addr_type);
1153 if (!params)
1156 /* If we created new params, mark them to be deleted in
1158 * existing disabled params, those will stay after cleanup.
1160 params->auto_connect = HCI_AUTO_CONN_EXPLICIT;
1163 /* We're trying to connect, so make sure params are at pend_le_conns */
1164 if (params->auto_connect == HCI_AUTO_CONN_DISABLED ||
1165 params->auto_connect == HCI_AUTO_CONN_REPORT ||
1166 params->auto_connect == HCI_AUTO_CONN_EXPLICIT) {
1167 list_del_init(&params->action);
1168 list_add(&params->action, &hdev->pend_le_conns);
1171 params->explicit_connect = true;
1174 params->auto_connect);