Home
last modified time | relevance | path

Searched refs:shaper (Results 1 – 21 of 21) sorted by relevance

/linux/net/shaper/
H A Dshaper.c139 const struct net_shaper *shaper, in net_shaper_fill_one() argument
149 net_shaper_fill_handle(msg, &shaper->parent, in net_shaper_fill_one()
151 net_shaper_fill_handle(msg, &shaper->handle, in net_shaper_fill_one()
153 ((shaper->bw_min || shaper->bw_max || shaper->burst) && in net_shaper_fill_one()
154 nla_put_u32(msg, NET_SHAPER_A_METRIC, shaper->metric)) || in net_shaper_fill_one()
155 (shaper->bw_min && in net_shaper_fill_one()
156 nla_put_uint(msg, NET_SHAPER_A_BW_MIN, shaper->bw_min)) || in net_shaper_fill_one()
157 (shaper->bw_max && in net_shaper_fill_one()
158 nla_put_uint(msg, NET_SHAPER_A_BW_MAX, shaper->bw_max)) || in net_shaper_fill_one()
159 (shaper->burst && in net_shaper_fill_one()
[all …]
/linux/net/sched/
H A Dsch_mqprio.c26 u16 shaper; member
48 if (priv->shaper != TC_MQPRIO_SHAPER_DCB) in mqprio_enable_offload()
56 mqprio.shaper = priv->shaper; in mqprio_enable_offload()
274 priv->shaper = nla_get_u16(tb[TCA_MQPRIO_SHAPER]); in mqprio_parse_nlattr()
278 if (priv->shaper != TC_MQPRIO_SHAPER_BW_RATE) { in mqprio_parse_nlattr()
307 if (priv->shaper != TC_MQPRIO_SHAPER_BW_RATE) { in mqprio_parse_nlattr()
594 nla_put_u16(skb, TCA_MQPRIO_SHAPER, priv->shaper)) in mqprio_dump()
/linux/tools/testing/selftests/drivers/net/
H A DMakefile23 shaper.py \
/linux/drivers/gpu/drm/amd/display/dc/inc/
H A Dcore_types.h197 struct dc_transfer_func **shaper);
203 struct dc_transfer_func **shaper);
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn30/
H A Ddcn30_resource.c1432 struct dc_transfer_func **shaper) in dcn30_acquire_post_bldn_3dlut() argument
1438 ASSERT(*lut == NULL && *shaper == NULL); in dcn30_acquire_post_bldn_3dlut()
1440 *shaper = NULL; in dcn30_acquire_post_bldn_3dlut()
1445 *shaper = pool->mpc_shaper[i]; in dcn30_acquire_post_bldn_3dlut()
1467 struct dc_transfer_func **shaper) in dcn30_release_post_bldn_3dlut() argument
1473 if (pool->mpc_lut[i] == *lut && pool->mpc_shaper[i] == *shaper) { in dcn30_release_post_bldn_3dlut()
1477 *shaper = NULL; in dcn30_release_post_bldn_3dlut()
/linux/include/net/
H A Dpkt_sched.h169 u16 shaper;
174 u16 shaper; global() member
/linux/drivers/net/ethernet/intel/iavf/
H A Diavf_main.c5068 const struct net_shaper *shaper, in iavf_verify_shaper() argument
5074 if (shaper->handle.scope == NET_SHAPER_SCOPE_QUEUE) { in iavf_verify_shaper()
5075 vf_max = adapter->qos_caps->cap[0].shaper.peak; in iavf_verify_shaper()
5076 if (vf_max && shaper->bw_max > vf_max) { in iavf_verify_shaper()
5078 shaper->bw_max, shaper->handle.id, in iavf_verify_shaper()
5088 const struct net_shaper *shaper, in iavf_shaper_set() argument
5092 const struct net_shaper_handle *handle = &shaper->handle; in iavf_shaper_set()
5101 ret = iavf_verify_shaper(binding, shaper, extack); in iavf_shaper_set()
5107 tx_ring->q_shaper.bw_min = div_u64(shaper->bw_min, 1000); in iavf_shaper_set()
5108 tx_ring->q_shaper.bw_max = div_u64(shaper->bw_max, 1000); in iavf_shaper_set()
/linux/drivers/gpu/drm/amd/display/dc/resource/dcn32/
H A Ddcn32_resource.c1600 struct dc_transfer_func **shaper) in dcn32_acquire_post_bldn_3dlut() argument
1604 ASSERT(*lut == NULL && *shaper == NULL); in dcn32_acquire_post_bldn_3dlut()
1606 *shaper = NULL; in dcn32_acquire_post_bldn_3dlut()
1610 *shaper = pool->mpc_shaper[mpcc_id]; in dcn32_acquire_post_bldn_3dlut()
1621 struct dc_transfer_func **shaper) in dcn32_release_post_bldn_3dlut() argument
1627 if (pool->mpc_lut[i] == *lut && pool->mpc_shaper[i] == *shaper) { in dcn32_release_post_bldn_3dlut()
1631 *shaper = NULL; in dcn32_release_post_bldn_3dlut()
/linux/Documentation/networking/device_drivers/ethernet/intel/
H A Diavf.rst156 The shaper bw_rlimit parameter is optional.
164 queues 16@0 16@16 hw 1 mode channel shaper bw_rlimit min_rate 1Gbit 2Gbit
178 shaper bw_rlimit: for each tc, sets minimum and maximum bandwidth rates.
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm_color.c1108 const struct drm_color_lut *shaper = NULL, *lut3d = NULL; in amdgpu_dm_verify_lut3d_size() local
1114 shaper = __extract_blob_lut(dm_plane_state->shaper_lut, &size); in amdgpu_dm_verify_lut3d_size()
1116 if (shaper && size != exp_size) { in amdgpu_dm_verify_lut3d_size()
/linux/drivers/net/ethernet/microsoft/mana/
H A Dmana_en.c889 const struct net_shaper *shaper, in mana_shaper_set() argument
896 if (shaper->handle.scope != NET_SHAPER_SCOPE_NETDEV) { in mana_shaper_set()
901 if (apc->handle.id && shaper->handle.id != apc->handle.id) { in mana_shaper_set()
906 if (!shaper->bw_max || (shaper->bw_max % 100000000)) { in mana_shaper_set()
911 rate = div_u64(shaper->bw_max, 1000); /* Convert bps to Kbps */ in mana_shaper_set()
921 apc->handle = (err) ? apc->handle : shaper->handle; in mana_shaper_set()
/linux/drivers/gpu/drm/amd/display/dc/
H A Ddc_types.h1396 const struct dc_transfer_func *shaper; member
H A Ddc.h1965 struct dc_transfer_func **shaper);
/linux/drivers/net/ethernet/chelsio/cxgb4/
H A Dcxgb4_tc_mqprio.c28 } else if (mqprio->shaper != TC_MQPRIO_SHAPER_BW_RATE) { in cxgb4_mqprio_validate()
/linux/drivers/gpu/drm/amd/display/dc/hwss/dcn401/
H A Ddcn401_hwseq.c449 if (mcm_luts.shaper && mcm_luts.lut3d_data.mpc_3dlut_enable) { in dcn401_populate_mcm_luts()
451 if (mcm_luts.shaper->type == TF_TYPE_HWPWL) in dcn401_populate_mcm_luts()
452 m_lut_params.pwl = &mcm_luts.shaper->pwl; in dcn401_populate_mcm_luts()
453 else if (mcm_luts.shaper->type == TF_TYPE_DISTRIBUTED_POINTS) { in dcn401_populate_mcm_luts()
456 mcm_luts.shaper, in dcn401_populate_mcm_luts()
/linux/drivers/net/ethernet/intel/ice/virt/
H A Dvirtchnl.c459 cfg->shaper.committed = vsi_ctx->sched.bw_t_info[i].cir_bw.bw; in ice_vc_get_qos_caps()
460 cfg->shaper.peak = vsi_ctx->sched.bw_t_info[i].eir_bw.bw; in ice_vc_get_qos_caps()
/linux/drivers/net/netdevsim/
H A Dnetdev.c606 const struct net_shaper *shaper, in nsim_shaper_set() argument
/linux/drivers/net/ethernet/ti/
H A Dam65-cpsw-qos.c116 if (mqprio->shaper != TC_MQPRIO_SHAPER_BW_RATE) in am65_cpsw_mqprio_verify_shaper()
/linux/drivers/gpu/drm/amd/display/dc/core/
H A Ddc.c2497 struct dc_transfer_func **shaper) in dc_acquire_release_mpc_3dlut() argument
2521 ret = pool->funcs->acquire_post_bldn_3dlut(res_ctx, pool, mpcc_id, lut, shaper); in dc_acquire_release_mpc_3dlut()
2523 ret = pool->funcs->release_post_bldn_3dlut(res_ctx, pool, lut, shaper); in dc_acquire_release_mpc_3dlut()
3185 surface->mcm_luts.shaper = &surface->in_shaper_func; in copy_surface_update_to_plane()
/linux/drivers/net/dsa/microchip/
H A Dksz_common.c4170 u8 shaper) in ksz_setup_tc_mode() argument
4174 FIELD_PREP(MTI_SHAPING_M, shaper)); in ksz_setup_tc_mode()
/linux/drivers/net/ethernet/marvell/
H A Dmvneta.c5279 if (mqprio->shaper != TC_MQPRIO_SHAPER_BW_RATE) { in mvneta_setup_mqprio()