Searched refs:qos (Results 1 – 10 of 10) sorted by relevance
511 struct roc_sso_hwgrp_qos qos[dev->qos_queue_cnt]; in cnxk_sso_start() local516 qos->hwgrp = dev->qos_parse_data[i].queue; in cnxk_sso_start()517 qos->iaq_prcnt = dev->qos_parse_data[i].iaq_prcnt; in cnxk_sso_start()518 qos->taq_prcnt = dev->qos_parse_data[i].taq_prcnt; in cnxk_sso_start()519 qos->xaq_prcnt = dev->qos_parse_data[i].xaq_prcnt; in cnxk_sso_start()521 rc = roc_sso_hwgrp_qos_config(&dev->sso, qos, dev->qos_queue_cnt, in cnxk_sso_start()
379 roc_sso_hwgrp_qos_config(struct roc_sso *roc_sso, struct roc_sso_hwgrp_qos *qos, in roc_sso_hwgrp_qos_config() argument389 uint8_t xaq_prcnt = qos[i].xaq_prcnt; in roc_sso_hwgrp_qos_config()390 uint8_t iaq_prcnt = qos[i].iaq_prcnt; in roc_sso_hwgrp_qos_config()391 uint8_t taq_prcnt = qos[i].taq_prcnt; in roc_sso_hwgrp_qos_config()407 req->grp = qos[i].hwgrp; in roc_sso_hwgrp_qos_config()
91 struct roc_sso_hwgrp_qos *qos,
329 hca_attr->qos.packet_pacing ? "" : "not "); in mlx5_os_capabilities_prepare()340 hca_attr->qos.wqe_rate_pp ? "" : "not "); in mlx5_os_capabilities_prepare()341 sh->dev_cap.txpp_en = hca_attr->qos.packet_pacing; in mlx5_os_capabilities_prepare()362 if (!hca_attr->qos.wqe_rate_pp) { in mlx5_os_capabilities_prepare()1295 if (hca_attr->qos.sup && hca_attr->qos.flow_meter_old && in mlx5_dev_spawn()1297 uint8_t reg_c_mask = hca_attr->qos.flow_meter_reg_c_ids; in mlx5_dev_spawn()1321 priv->mtr_reg_share = hca_attr->qos.flow_meter; in mlx5_dev_spawn()1326 if (hca_attr->qos.sup && hca_attr->qos.flow_meter_aso_sup) { in mlx5_dev_spawn()1330 hca_attr->qos.log_meter_aso_granularity && in mlx5_dev_spawn()1332 hca_attr->qos.log_meter_aso_max_alloc) in mlx5_dev_spawn()
870 attr->qos.sup = MLX5_GET(cmd_hca_cap, hcattr, qos); in mlx5_devx_cmd_query_hca_attr()987 if (attr->qos.sup) { in mlx5_devx_cmd_query_hca_attr()995 attr->qos.flow_meter_old = in mlx5_devx_cmd_query_hca_attr()997 attr->qos.log_max_flow_meter = in mlx5_devx_cmd_query_hca_attr()999 attr->qos.flow_meter_reg_c_ids = in mlx5_devx_cmd_query_hca_attr()1001 attr->qos.flow_meter = in mlx5_devx_cmd_query_hca_attr()1003 attr->qos.packet_pacing = in mlx5_devx_cmd_query_hca_attr()1005 attr->qos.wqe_rate_pp = in mlx5_devx_cmd_query_hca_attr()1007 if (attr->qos.flow_meter_aso_sup) { in mlx5_devx_cmd_query_hca_attr()1011 attr->qos.log_meter_aso_max_alloc = in mlx5_devx_cmd_query_hca_attr()[all …]
228 struct mlx5_hca_qos_attr qos; member
1530 u8 qos[0x1]; member
103 -a 0002:0e:00.0,qos=[1-50-50-50]
161 if (!priv->sh->cdev->config.hca_attr.qos.flow_meter_old) in mlx5_flow_meter_profile_validate()434 struct mlx5_hca_qos_attr *qattr = &priv->sh->cdev->config.hca_attr.qos; in mlx5_flow_mtr_cap_get()
3004 union ionic_qos_identity qos; member