Lines Matching refs:params

2174  * Setting params to NULL programs local hdev->irk
2177 struct conn_params *params)
2187 /* Attempt to program local identity address, type and irk if params is
2190 if (!params) {
2199 irk = hci_find_irk_by_addr(hdev, &params->addr, params->addr_type);
2205 &params->addr,
2206 params->addr_type);
2210 cp.bdaddr_type = params->addr_type;
2211 bacpy(&cp.bdaddr, &params->addr);
2215 params->privacy_mode = HCI_NETWORK_PRIVACY;
2219 &params->addr, params->addr_type);
2222 &params->addr, params->addr_type);
2239 struct conn_params *params)
2245 if (params->privacy_mode == HCI_DEVICE_PRIVACY)
2252 if (!(params->flags & HCI_CONN_FLAG_DEVICE_PRIVACY))
2255 irk = hci_find_irk_by_addr(hdev, &params->addr, params->addr_type);
2264 /* Note: params->privacy_mode is not updated since it is a copy */
2275 struct conn_params *params,
2283 !(params->flags & HCI_CONN_FLAG_REMOTE_WAKEUP)) {
2284 hci_le_del_accept_list_sync(hdev, &params->addr,
2285 params->addr_type);
2295 hci_find_irk_by_addr(hdev, &params->addr, params->addr_type))
2302 err = hci_le_add_resolve_list_sync(hdev, params);
2309 err = hci_le_set_privacy_mode_sync(hdev, params);
2316 if (hci_bdaddr_list_lookup(&hdev->le_accept_list, &params->addr,
2317 params->addr_type))
2321 cp.bdaddr_type = params->addr_type;
2322 bacpy(&cp.bdaddr, &params->addr);
2478 struct hci_conn_params *params;
2485 list_for_each_entry_rcu(params, list, action)
2498 list_for_each_entry_rcu(params, list, action) {
2509 bacpy(&p[i].addr, &params->addr);
2510 p[i].addr_type = params->addr_type;
2511 p[i].flags = READ_ONCE(params->flags);
2512 p[i].privacy_mode = READ_ONCE(params->privacy_mode);
2541 struct conn_params *params;
2610 * The list and params may be mutated while we wait for events,
2614 params = conn_params_copy(&hdev->pend_le_conns, &n);
2615 if (!params) {
2621 err = hci_le_add_accept_list_sync(hdev, &params[i],
2624 kvfree(params);
2629 kvfree(params);
2636 params = conn_params_copy(&hdev->pend_le_reports, &n);
2637 if (!params) {
2643 err = hci_le_add_accept_list_sync(hdev, &params[i],
2646 kvfree(params);
2651 kvfree(params);
5978 /* Unpause to take care of updating scanning params */
6270 struct hci_conn_params *params;
6297 params = hci_conn_params_lookup(hdev, &conn->dst, conn->dst_type);
6298 if (params) {
6299 conn->le_conn_min_interval = params->conn_min_interval;
6300 conn->le_conn_max_interval = params->conn_max_interval;
6301 conn->le_conn_latency = params->conn_latency;
6302 conn->le_supv_timeout = params->supervision_timeout;