Lines Matching refs:qos_pref
132 info->qos_pref = &ep->qos_pref; in bt_bap_ep_get_info()
266 bool bt_bap_valid_qos_pref(const struct bt_bap_qos_cfg_pref *qos_pref) in bt_bap_valid_qos_pref() argument
270 if ((qos_pref->phy & (~phy_mask)) != 0U) { in bt_bap_valid_qos_pref()
271 LOG_DBG("Invalid phy: %u", qos_pref->phy); in bt_bap_valid_qos_pref()
276 if (!IN_RANGE(qos_pref->latency, BT_ISO_LATENCY_MIN, BT_ISO_LATENCY_MAX)) { in bt_bap_valid_qos_pref()
277 LOG_DBG("Invalid latency: %u", qos_pref->latency); in bt_bap_valid_qos_pref()
282 if (qos_pref->pd_min > BT_AUDIO_PD_MAX) { in bt_bap_valid_qos_pref()
283 LOG_DBG("Invalid pd_min: %u", qos_pref->pd_min); in bt_bap_valid_qos_pref()
288 if (qos_pref->pd_max > BT_AUDIO_PD_MAX) { in bt_bap_valid_qos_pref()
289 LOG_DBG("Invalid pd_min: %u", qos_pref->pd_min); in bt_bap_valid_qos_pref()
294 if (qos_pref->pd_max < qos_pref->pd_min) { in bt_bap_valid_qos_pref()
295 LOG_DBG("Invalid combination of pd_min %u and pd_max: %u", qos_pref->pd_min, in bt_bap_valid_qos_pref()
296 qos_pref->pd_max); in bt_bap_valid_qos_pref()
301 if (qos_pref->pref_pd_min != BT_AUDIO_PD_PREF_NONE) { in bt_bap_valid_qos_pref()
303 if (!IN_RANGE(qos_pref->pref_pd_min, qos_pref->pd_min, qos_pref->pd_max)) { in bt_bap_valid_qos_pref()
305 qos_pref->pref_pd_min, qos_pref->pd_min, qos_pref->pd_max); in bt_bap_valid_qos_pref()
311 if (qos_pref->pref_pd_max != BT_AUDIO_PD_PREF_NONE) { in bt_bap_valid_qos_pref()
317 if (qos_pref->pref_pd_min == BT_AUDIO_PD_PREF_NONE) { in bt_bap_valid_qos_pref()
318 if (!IN_RANGE(qos_pref->pref_pd_max, qos_pref->pd_min, qos_pref->pd_max)) { in bt_bap_valid_qos_pref()
321 qos_pref->pref_pd_max, qos_pref->pd_min, qos_pref->pd_max); in bt_bap_valid_qos_pref()
326 if (!IN_RANGE(qos_pref->pref_pd_max, qos_pref->pref_pd_min, in bt_bap_valid_qos_pref()
327 qos_pref->pd_max)) { in bt_bap_valid_qos_pref()
330 qos_pref->pref_pd_max, qos_pref->pd_min, qos_pref->pd_max); in bt_bap_valid_qos_pref()
507 const struct bt_bap_qos_cfg_pref *qos_pref = &stream->ep->qos_pref; in bt_bap_stream_verify_qos() local
509 if (qos_pref->latency < qos->latency) { in bt_bap_stream_verify_qos()
511 LOG_DBG("Latency %u higher than preferred max %u", qos->latency, qos_pref->latency); in bt_bap_stream_verify_qos()
514 if (!IN_RANGE(qos->pd, qos_pref->pd_min, qos_pref->pd_max)) { in bt_bap_stream_verify_qos()
516 qos_pref->pd_min, qos_pref->pd_max, qos->pd); in bt_bap_stream_verify_qos()