Lines Matching refs:param

2029 bool le_param_req(struct bt_conn *conn, struct bt_le_conn_param *param)  in le_param_req()  argument
2031 if (!bt_le_conn_params_valid(param)) { in le_param_req()
2042 if (!callback->le_param_req(conn, param)) { in le_param_req()
2049 if (!bt_le_conn_params_valid(param)) { in le_param_req()
2059 if (!cb->le_param_req(conn, param)) { in le_param_req()
2066 if (!bt_le_conn_params_valid(param)) { in le_param_req()
2076 const struct bt_le_conn_param *param) in send_conn_le_param_update() argument
2079 param->interval_min, param->interval_max, param->latency, param->timeout); in send_conn_le_param_update()
2082 if (!bt_le_conn_params_valid(param)) { in send_conn_le_param_update()
2095 rc = bt_conn_le_conn_update(conn, param); in send_conn_le_param_update()
2099 conn->le.interval_min = param->interval_min; in send_conn_le_param_update()
2100 conn->le.interval_max = param->interval_max; in send_conn_le_param_update()
2101 conn->le.pending_latency = param->latency; in send_conn_le_param_update()
2102 conn->le.pending_timeout = param->timeout; in send_conn_le_param_update()
2111 return bt_l2cap_update_conn_param(conn, param); in send_conn_le_param_update()
2164 const struct bt_le_conn_param *param; in deferred_work() local
2251 param = BT_LE_CONN_PARAM(conn->le.interval_min, in deferred_work()
2256 err = send_conn_le_param_update(conn, param); in deferred_work()
2267 param = BT_LE_CONN_PARAM( in deferred_work()
2273 err = send_conn_le_param_update(conn, param); in deferred_work()
2305 const struct bt_br_conn_param *param) in bt_conn_create_br() argument
2341 cp->allow_role_switch = param->allow_role_switch ? 0x01 : 0x00; in bt_conn_create_br()
3243 static bool le_subrate_common_params_valid(const struct bt_conn_le_subrate_param *param) in le_subrate_common_params_valid() argument
3247 if (param->subrate_min < 0x0001 || param->subrate_min > 0x01F4 || in le_subrate_common_params_valid()
3248 param->subrate_max < 0x0001 || param->subrate_max > 0x01F4 || in le_subrate_common_params_valid()
3249 param->subrate_min > param->subrate_max) { in le_subrate_common_params_valid()
3253 if (param->max_latency > 0x01F3 || in le_subrate_common_params_valid()
3254 param->subrate_max * (param->max_latency + 1) > 500) { in le_subrate_common_params_valid()
3258 if (param->continuation_number > 0x01F3 || in le_subrate_common_params_valid()
3259 param->continuation_number >= param->subrate_max) { in le_subrate_common_params_valid()
3263 if (param->supervision_timeout < 0x000A || in le_subrate_common_params_valid()
3264 param->supervision_timeout > 0xC80) { in le_subrate_common_params_valid()
3449 const struct bt_le_conn_param *param) in bt_conn_le_param_update() argument
3452 param->interval_min, param->interval_max, param->latency, param->timeout); in bt_conn_le_param_update()
3456 return send_conn_le_param_update(conn, param); in bt_conn_le_param_update()
3462 return send_conn_le_param_update(conn, param); in bt_conn_le_param_update()
3466 conn->le.interval_min = param->interval_min; in bt_conn_le_param_update()
3467 conn->le.interval_max = param->interval_max; in bt_conn_le_param_update()
3468 conn->le.pending_latency = param->latency; in bt_conn_le_param_update()
3469 conn->le.pending_timeout = param->timeout; in bt_conn_le_param_update()
3478 const struct bt_conn_le_data_len_param *param) in bt_conn_le_data_len_update() argument
3480 if (conn->le.data_len.tx_max_len == param->tx_max_len && in bt_conn_le_data_len_update()
3481 conn->le.data_len.tx_max_time == param->tx_max_time) { in bt_conn_le_data_len_update()
3485 return bt_le_set_data_len(conn, param->tx_max_len, param->tx_max_time); in bt_conn_le_data_len_update()
3491 const struct bt_conn_le_phy_param *param) in bt_conn_le_phy_update() argument
3495 if ((param->options & BT_CONN_LE_PHY_OPT_CODED_S2) && in bt_conn_le_phy_update()
3496 (param->options & BT_CONN_LE_PHY_OPT_CODED_S8)) { in bt_conn_le_phy_update()
3498 } else if (param->options & BT_CONN_LE_PHY_OPT_CODED_S2) { in bt_conn_le_phy_update()
3500 } else if (param->options & BT_CONN_LE_PHY_OPT_CODED_S8) { in bt_conn_le_phy_update()
3507 if (param->pref_tx_phy == BT_GAP_LE_PHY_NONE) { in bt_conn_le_phy_update()
3511 if (param->pref_rx_phy == BT_GAP_LE_PHY_NONE) { in bt_conn_le_phy_update()
3515 return bt_le_set_phy(conn, all_phys, param->pref_tx_phy, in bt_conn_le_phy_update()
3516 param->pref_rx_phy, phy_opts); in bt_conn_le_phy_update()
3522 const struct bt_le_conn_param *param) in bt_conn_set_param_le() argument
3524 conn->le.interval_min = param->interval_min; in bt_conn_set_param_le()
3525 conn->le.interval_max = param->interval_max; in bt_conn_set_param_le()
3526 conn->le.latency = param->latency; in bt_conn_set_param_le()
3527 conn->le.timeout = param->timeout; in bt_conn_set_param_le()
3530 static void create_param_setup(const struct bt_conn_le_create_param *param) in create_param_setup() argument
3532 bt_dev.create_param = *param; in create_param_setup()
3552 const struct bt_le_conn_param *param) in bt_conn_le_create_auto() argument
3561 if (!bt_le_conn_params_valid(param)) { in bt_conn_le_create_auto()
3593 bt_conn_set_param_le(conn, param); in bt_conn_le_create_auto()
3857 const struct bt_le_conn_param *param) in bt_le_set_auto_conn() argument
3865 if (param && !bt_le_conn_params_valid(param)) { in bt_le_set_auto_conn()
3882 if (param) { in bt_le_set_auto_conn()
3883 bt_conn_set_param_le(conn, param); in bt_le_set_auto_conn()
3902 if (param) { in bt_le_set_auto_conn()
3916 const struct bt_le_conn_param *param) in bt_conn_le_conn_update() argument
3930 conn_update->conn_interval_min = sys_cpu_to_le16(param->interval_min); in bt_conn_le_conn_update()
3931 conn_update->conn_interval_max = sys_cpu_to_le16(param->interval_max); in bt_conn_le_conn_update()
3932 conn_update->conn_latency = sys_cpu_to_le16(param->latency); in bt_conn_le_conn_update()
3933 conn_update->supervision_timeout = sys_cpu_to_le16(param->timeout); in bt_conn_le_conn_update()