Home
last modified time | relevance | path

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

/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()
595 nla_put_u16(skb, TCA_MQPRIO_SHAPER, priv->shaper)) in mqprio_dump()
/linux/Documentation/networking/
H A Dnetdevices.rst214 lock if the driver implements queue management or shaper API.
219 lock if the driver implements queue management or shaper API.
232 lock if the driver implements queue management or shaper API.
240 lock if the driver implements queue management or shaper API.
248 lock if the driver implements queue management or shaper API.
256 lock if the driver implements queue management or shaper API.
297 implements queue management or shaper API.
301 the driver implements queue management or shaper API.
369 All net shaper callbacks are invoked while holding the netdev instance
/linux/tools/testing/selftests/drivers/net/
H A DMakefile29 shaper.py \
/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.c5072 const struct net_shaper *shaper, in iavf_verify_shaper() argument
5078 if (shaper->handle.scope == NET_SHAPER_SCOPE_QUEUE) { in iavf_verify_shaper()
5079 vf_max = adapter->qos_caps->cap[0].shaper.peak; in iavf_verify_shaper()
5080 if (vf_max && shaper->bw_max > vf_max) { in iavf_verify_shaper()
5082 shaper->bw_max, shaper->handle.id, in iavf_verify_shaper()
5092 const struct net_shaper *shaper, in iavf_shaper_set() argument
5096 const struct net_shaper_handle *handle = &shaper->handle; in iavf_shaper_set()
5105 ret = iavf_verify_shaper(binding, shaper, extack); in iavf_shaper_set()
5111 tx_ring->q_shaper.bw_min = div_u64(shaper->bw_min, 1000); in iavf_shaper_set()
5112 tx_ring->q_shaper.bw_max = div_u64(shaper->bw_max, 1000); in iavf_shaper_set()
/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.c1105 const struct drm_color_lut *shaper = NULL, *lut3d = NULL; in amdgpu_dm_verify_lut3d_size() local
1111 shaper = __extract_blob_lut(dm_plane_state->shaper_lut, &size); in amdgpu_dm_verify_lut3d_size()
1113 if (shaper && size != exp_size) { in amdgpu_dm_verify_lut3d_size()
/linux/drivers/gpu/drm/amd/display/dc/
H A Ddc_types.h1348 const struct dc_transfer_func *shaper; member
H A Ddc.h1942 struct dc_transfer_func **shaper);
/linux/drivers/gpu/drm/amd/display/dc/hwss/dcn401/
H A Ddcn401_hwseq.c447 if (mcm_luts.shaper && mcm_luts.lut3d_data.mpc_3dlut_enable) { in dcn401_populate_mcm_luts()
449 if (mcm_luts.shaper->type == TF_TYPE_HWPWL) in dcn401_populate_mcm_luts()
450 m_lut_params.pwl = &mcm_luts.shaper->pwl; in dcn401_populate_mcm_luts()
451 else if (mcm_luts.shaper->type == TF_TYPE_DISTRIBUTED_POINTS) { in dcn401_populate_mcm_luts()
454 mcm_luts.shaper, in dcn401_populate_mcm_luts()
/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.c2495 struct dc_transfer_func **shaper) in dc_acquire_release_mpc_3dlut() argument
2519 ret = pool->funcs->acquire_post_bldn_3dlut(res_ctx, pool, mpcc_id, lut, shaper); in dc_acquire_release_mpc_3dlut()
2521 ret = pool->funcs->release_post_bldn_3dlut(res_ctx, pool, lut, shaper); in dc_acquire_release_mpc_3dlut()
3179 surface->mcm_luts.shaper = &surface->in_shaper_func; in copy_surface_update_to_plane()
/linux/drivers/net/dsa/microchip/
H A Dksz_common.c4157 u8 shaper) in ksz_setup_tc_mode() argument
4161 FIELD_PREP(MTI_SHAPING_M, shaper)); in ksz_setup_tc_mode()