Home
last modified time | relevance | path

Searched refs:qos (Results 1 – 25 of 209) sorted by relevance

123456789

/drivers/interconnect/qcom/
A Dmsm8953.c105 .qos.prio_level = 0,
106 .qos.areq_prio = 0,
107 .qos.qos_port = 0,
124 .qos.areq_prio = 0,
125 .qos.qos_port = 2,
142 .qos.areq_prio = 0,
143 .qos.qos_port = 3,
160 .qos.areq_prio = 0,
161 .qos.qos_port = 4,
193 .qos.qos_port = 6,
[all …]
A Dmsm8996.c48 .qos.areq_prio = 1,
49 .qos.prio_level = 1,
50 .qos.qos_port = 0,
63 .qos.areq_prio = 1,
64 .qos.prio_level = 1,
65 .qos.qos_port = 1,
78 .qos.areq_prio = 1,
80 .qos.qos_port = 2,
111 .qos.qos_port = 0,
126 .qos.qos_port = 1,
[all …]
A Dqcm2290.c111 .qos.qos_port = 0,
113 .qos.prio_level = 0,
114 .qos.areq_prio = 0,
133 .qos.qos_port = 2,
150 .qos.qos_port = 3,
167 .qos.qos_port = 6,
185 .qos.qos_port = 4,
188 .qos.areq_prio = 6,
332 .qos.qos_port = 4,
369 .qos.qos_port = 5,
[all …]
A Dsdm660.c151 .qos.areq_prio = 1,
153 .qos.qos_port = 3,
242 .qos.areq_prio = 1,
244 .qos.qos_port = 4,
261 .qos.areq_prio = 1,
263 .qos.qos_port = 1,
282 .qos.qos_port = 2,
320 .qos.qos_port = 0,
341 .qos.qos_port = 1,
362 .qos.qos_port = 2,
[all …]
A Dmsm8976.c114 .qos.areq_prio = 0,
116 .qos.qos_port = 0,
134 .qos.areq_prio = 0,
136 .qos.qos_port = 2,
154 .qos.areq_prio = 0,
156 .qos.qos_port = 3,
174 .qos.areq_prio = 0,
176 .qos.qos_port = 4,
251 .qos.qos_port = 0,
269 .qos.qos_port = 7,
[all …]
A Dmsm8937.c110 .qos.areq_prio = 0,
112 .qos.qos_port = 0,
130 .qos.areq_prio = 0,
132 .qos.qos_port = 2,
150 .qos.areq_prio = 0,
152 .qos.qos_port = 3,
170 .qos.areq_prio = 0,
172 .qos.qos_port = 4,
190 .qos.qos_port = 5,
210 .qos.qos_port = 6,
[all …]
A Dmsm8909.c112 .qos.areq_prio = 0,
114 .qos.qos_port = 0,
132 .qos.areq_prio = 0,
134 .qos.qos_port = 2,
150 .qos.areq_prio = 0,
152 .qos.qos_port = 3,
169 .qos.areq_prio = 0,
171 .qos.qos_port = 4,
191 .qos.qos_port = 5,
211 .qos.qos_port = 6,
[all …]
A Dqcs404.c107 .qos.areq_prio = 0,
108 .qos.prio_level = 0,
109 .qos.qos_port = 0,
127 .qos.areq_prio = 0,
129 .qos.qos_port = 2,
147 .qos.areq_prio = 0,
149 .qos.qos_port = 4,
165 .qos.areq_prio = 0,
167 .qos.qos_port = 5,
187 .qos.qos_port = 6,
[all …]
A Dmsm8939.c157 .qos.areq_prio = 0,
159 .qos.qos_port = 0,
220 .qos.areq_prio = 0,
222 .qos.qos_port = 2,
240 .qos.areq_prio = 0,
242 .qos.qos_port = 6,
260 .qos.areq_prio = 0,
262 .qos.qos_port = 7,
431 .qos.qos_port = 6,
479 .qos.qos_port = 9,
[all …]
A Dmsm8916.c154 .qos.areq_prio = 0,
156 .qos.qos_port = 0,
217 .qos.areq_prio = 0,
219 .qos.qos_port = 2,
237 .qos.areq_prio = 0,
239 .qos.qos_port = 6,
259 .qos.qos_port = 7,
388 .qos.qos_port = 5,
409 .qos.qos_port = 6,
443 .qos.qos_port = 9,
[all …]
A Dsm6115.c132 .qos.qos_port = 0,
135 .qos.areq_prio = 0,
151 .qos.qos_port = 2,
153 .qos.areq_prio = 0,
166 .qos.qos_port = 3,
168 .qos.areq_prio = 0,
181 .qos.qos_port = 6,
183 .qos.areq_prio = 0,
196 .qos.qos_port = 1,
211 .qos.qos_port = 4,
[all …]
A Dicc-rpm.c58 struct qcom_icc_qos *qos = &qn->qos; in qcom_icc_set_qnoc_qos() local
75 struct qcom_icc_qos *qos, in qcom_icc_bimc_set_qos_health() argument
81 val = qos->prio_level; in qcom_icc_bimc_set_qos_health()
111 if (qn->qos.qos_mode != NOC_QOS_MODE_INVALID) in qcom_icc_set_bimc_qos()
112 mode = qn->qos.qos_mode; in qcom_icc_set_bimc_qos()
120 &qn->qos, i); in qcom_icc_set_bimc_qos()
135 struct qcom_icc_qos *qos) in qcom_icc_noc_set_qos_priority() argument
165 if (qn->qos.qos_port < 0) { in qcom_icc_set_noc_qos()
172 if (qn->qos.qos_mode == NOC_QOS_MODE_FIXED) { in qcom_icc_set_noc_qos()
212 if (qn->qos.ap_owned) in qcom_icc_rpm_set()
[all …]
/drivers/base/power/
A Dqos.c54 struct dev_pm_qos *qos = dev->power.qos; in __dev_pm_qos_flags() local
63 pqf = &qos->flags; in __dev_pm_qos_flags()
112 struct dev_pm_qos *qos = dev->power.qos; in dev_pm_qos_read_value() local
154 struct dev_pm_qos *qos = req->dev->power.qos; in apply_constraint() local
201 qos = kzalloc(sizeof(*qos), GFP_KERNEL); in dev_pm_qos_constraints_allocate()
202 if (!qos) in dev_pm_qos_constraints_allocate()
207 kfree(qos); in dev_pm_qos_constraints_allocate()
232 dev->power.qos = qos; in dev_pm_qos_constraints_allocate()
268 qos = dev->power.qos; in dev_pm_qos_constraints_destroy()
269 if (!qos) in dev_pm_qos_constraints_destroy()
[all …]
A Dqos-test.c11 struct freq_constraints qos; in freq_qos_test_min() local
15 freq_constraints_init(&qos); in freq_qos_test_min()
19 ret = freq_qos_add_request(&qos, &req1, FREQ_QOS_MIN, 1000); in freq_qos_test_min()
21 ret = freq_qos_add_request(&qos, &req2, FREQ_QOS_MIN, 2000); in freq_qos_test_min()
32 KUNIT_EXPECT_EQ(test, freq_qos_read_value(&qos, FREQ_QOS_MIN), in freq_qos_test_min()
39 struct freq_constraints qos; in freq_qos_test_maxdef() local
43 freq_constraints_init(&qos); in freq_qos_test_maxdef()
49 ret = freq_qos_add_request(&qos, &req1, FREQ_QOS_MAX, in freq_qos_test_maxdef()
52 ret = freq_qos_add_request(&qos, &req2, FREQ_QOS_MAX, in freq_qos_test_maxdef()
80 struct freq_constraints qos; in freq_qos_test_readd() local
[all …]
/drivers/staging/octeon/
A Dethernet-tx.c75 int qos, queues_per_port; in cvm_oct_free_tx_skbs() local
82 for (qos = 0; qos < queues_per_port; qos++) { in cvm_oct_free_tx_skbs()
132 int qos; in cvm_oct_xmit() local
159 if (qos <= 0) in cvm_oct_xmit()
160 qos = 0; in cvm_oct_xmit()
162 qos = 0; in cvm_oct_xmit()
164 qos = 0; in cvm_oct_xmit()
207 qos * 4, in cvm_oct_xmit()
212 qos * 4); in cvm_oct_xmit()
662 int qos; in cvm_oct_tx_shutdown_dev() local
[all …]
/drivers/net/ethernet/mellanox/mlx5/core/esw/
A Dqos.c60 kfree(esw->qos.domain); in esw_qos_domain_release()
61 esw->qos.domain = NULL; in esw_qos_domain_release()
159 if (vport->qos.sched_nodes) { in mlx5_esw_qos_vport_qos_free()
168 kfree(vport->qos.sched_node); in mlx5_esw_qos_vport_qos_free()
169 memset(&vport->qos, 0, sizeof(vport->qos)); in mlx5_esw_qos_vport_qos_free()
174 if (!vport->qos.sched_node) in mlx5_esw_qos_vport_get_sched_elem_ix()
183 if (!vport->qos.sched_node) in mlx5_esw_qos_vport_get_parent()
825 if (esw->qos.node0->ix != esw->qos.root_tsar_ix) in esw_qos_destroy()
829 esw->qos.node0 = NULL; in esw_qos_destroy()
1678 if (esw->qos.domain) in mlx5_esw_qos_init()
[all …]
/drivers/infiniband/hw/irdma/
A Dws.c48 node->rel_bw = vsi->qos[user_pri].rel_bw; in irdma_alloc_node()
160 mutex_lock(&vsi->qos[user_pri].qos_mutex); in irdma_tc_in_use()
161 if (!list_empty(&vsi->qos[user_pri].qplist)) { in irdma_tc_in_use()
162 mutex_unlock(&vsi->qos[user_pri].qos_mutex); in irdma_tc_in_use()
170 if (vsi->qos[i].traffic_class == vsi->qos[user_pri].traffic_class && in irdma_tc_in_use()
171 !list_empty(&vsi->qos[i].qplist)) { in irdma_tc_in_use()
176 mutex_unlock(&vsi->qos[user_pri].qos_mutex); in irdma_tc_in_use()
195 vsi->qos[i].valid = false; in irdma_remove_leaf()
207 vsi->qos[user_pri].traffic_class, in irdma_remove_leaf()
251 if (vsi->qos[user_pri].valid) in irdma_ws_add()
[all …]
/drivers/net/ethernet/microchip/sparx5/
A Dsparx5_dcb.c141 struct sparx5_port_qos qos = {0}; in sparx5_dcb_app_update() local
149 dscp_map = &qos.dscp.map; in sparx5_dcb_app_update()
150 pcp_map = &qos.pcp.map; in sparx5_dcb_app_update()
154 if (qos.default_prio) in sparx5_dcb_app_update()
155 qos.default_prio = fls(qos.default_prio) - 1; in sparx5_dcb_app_update()
202 qos.pcp.qos_enable = true; in sparx5_dcb_app_update()
203 qos.pcp.dp_enable = qos.pcp.qos_enable; in sparx5_dcb_app_update()
208 qos.pcp_rewr.enable = true; in sparx5_dcb_app_update()
213 qos.dscp.qos_enable = true; in sparx5_dcb_app_update()
214 qos.dscp.dp_enable = qos.dscp.qos_enable; in sparx5_dcb_app_update()
[all …]
A Dsparx5_port.c1227 struct sparx5_port_qos *qos) in sparx5_port_qos_set() argument
1233 sparx5_port_qos_default_set(port, qos); in sparx5_port_qos_set()
1249 if (qos->enable) in sparx5_port_qos_pcp_rewr_set()
1259 pcp = qos->map.map[i]; in sparx5_port_qos_pcp_rewr_set()
1295 struct sparx5_port_qos_pcp *qos) in sparx5_port_qos_pcp_set() argument
1298 u8 *pcp_itr = qos->map.map; in sparx5_port_qos_pcp_set()
1341 if (qos->enable) in sparx5_port_qos_dscp_rewr_set()
1352 dscp = qos->map.map[i]; in sparx5_port_qos_dscp_rewr_set()
1365 u8 *dscp = qos->map.map; in sparx5_port_qos_dscp_set()
1389 if (qos->qos_enable) { in sparx5_port_qos_dscp_set()
[all …]
A Dsparx5_port.h171 int sparx5_port_qos_set(struct sparx5_port *port, struct sparx5_port_qos *qos);
174 struct sparx5_port_qos_pcp *qos);
177 struct sparx5_port_qos_pcp_rewr *qos);
180 struct sparx5_port_qos_dscp *qos);
186 struct sparx5_port_qos_dscp_rewr *qos);
189 const struct sparx5_port_qos *qos);
/drivers/net/ethernet/microchip/lan966x/
A Dlan966x_port.c399 struct lan966x_port_qos_pcp *qos) in lan966x_port_qos_pcp_set() argument
401 u8 *pcp_itr = qos->map; in lan966x_port_qos_pcp_set()
423 struct lan966x_port_qos_dscp *qos) in lan966x_port_qos_dscp_set() argument
448 struct lan966x_port_qos *qos) in lan966x_port_qos_default_set() argument
473 if (qos->enable) in lan966x_port_qos_pcp_rewr_set()
487 pcp = qos->map[i]; in lan966x_port_qos_pcp_rewr_set()
509 if (qos->enable) in lan966x_port_qos_dscp_rewr_set()
521 dscp = qos->map[i]; in lan966x_port_qos_dscp_rewr_set()
538 struct lan966x_port_qos *qos) in lan966x_port_qos_set() argument
540 lan966x_port_qos_pcp_set(port, &qos->pcp); in lan966x_port_qos_set()
[all …]
A Dlan966x_dcb.c52 struct lan966x_port_qos qos = {0}; in lan966x_dcb_app_update() local
58 for (int i = 0; i < ARRAY_SIZE(qos.pcp.map); i++) { in lan966x_dcb_app_update()
61 qos.pcp.map[i] = dcb_getapp(dev, &app_itr); in lan966x_dcb_app_update()
68 qos.dscp.map[i] = dcb_getapp(dev, &app_itr); in lan966x_dcb_app_update()
73 if (qos.default_prio) in lan966x_dcb_app_update()
74 qos.default_prio = fls(qos.default_prio) - 1; in lan966x_dcb_app_update()
98 qos.pcp.enable = true; in lan966x_dcb_app_update()
101 qos.pcp_rewr.enable = true; in lan966x_dcb_app_update()
106 qos.dscp.enable = true; in lan966x_dcb_app_update()
109 qos.dscp_rewr.enable = true; in lan966x_dcb_app_update()
[all …]
/drivers/net/ethernet/ti/
A Dam65-cpsw-qos.c438 return port->qos.est_oper || port->qos.est_admin; in am65_cpsw_port_est_enabled()
549 port->qos.est_oper = port->qos.est_admin; in am65_cpsw_admin_to_oper()
550 port->qos.est_admin = NULL; in am65_cpsw_admin_to_oper()
566 if (port->qos.est_oper && port->qos.est_admin && in am65_cpsw_port_est_get_buf_num()
596 if (!port->qos.est_admin) in am65_cpsw_est_update_state()
772 if (!port->qos.est_oper) in am65_cpsw_timer_act()
817 port->qos.est_oper = NULL; in am65_cpsw_taprio_destroy()
818 port->qos.est_admin = NULL; in am65_cpsw_taprio_destroy()
1008 struct am65_cpsw_qos *qos = &port->qos; in am65_cpsw_qos_clsflower_add_policer() local
1123 struct am65_cpsw_qos *qos = &port->qos; in am65_cpsw_qos_delete_clsflower() local
[all …]
/drivers/pmdomain/imx/
A Dimx93-blk-ctrl.c77 struct imx93_blk_ctrl_qos qos[DOMAIN_MAX_QOS]; member
105 const struct imx93_blk_ctrl_qos *qos; in imx93_blk_ctrl_set_qos() local
110 qos = &data->qos[i]; in imx93_blk_ctrl_set_qos()
112 mask = PRIO_MASK << qos->cfg_off; in imx93_blk_ctrl_set_qos()
113 mask |= PRIO_MASK << (qos->cfg_off + 4); in imx93_blk_ctrl_set_qos()
114 val = qos->cfg_prio << qos->cfg_off; in imx93_blk_ctrl_set_qos()
115 val |= qos->default_prio << (qos->cfg_off + 4); in imx93_blk_ctrl_set_qos()
117 regmap_write_bits(bc->regmap, qos->reg, mask, val); in imx93_blk_ctrl_set_qos()
347 .qos = {
368 .qos = {
[all …]
/drivers/net/ethernet/marvell/octeontx2/nic/
A Dqos.c262 mutex_lock(&pfvf->qos.qos_lock); in otx2_qos_free_hw_cfg()
271 mutex_unlock(&pfvf->qos.qos_lock); in otx2_qos_free_hw_cfg()
314 mutex_lock(&pfvf->qos.qos_lock); in otx2_qos_free_sw_node()
360 mutex_lock(&pfvf->qos.qos_lock); in otx2_qos_prepare_txschq_cfg()
400 mutex_lock(&pfvf->qos.qos_lock); in otx2_qos_read_txschq_cfg()
482 mutex_lock(&pfvf->qos.qos_lock); in otx2_qos_alloc_txschq_node()
532 mutex_lock(&pfvf->qos.qos_lock); in otx2_qos_sw_create_leaf_node()
747 mutex_lock(&pfvf->qos.qos_lock); in otx2_qos_txschq_fill_cfg()
824 mutex_lock(&pfvf->qos.qos_lock); in otx2_qos_assign_base_idx()
882 mutex_lock(&pfvf->qos.qos_lock); in otx2_qos_txschq_push_cfg()
[all …]

Completed in 86 milliseconds

123456789