/Linux-v6.1/drivers/gpu/drm/msm/disp/dpu1/ |
D | dpu_hw_top.h | 15 * struct traffic_shaper_cfg: traffic shaper configuration 16 * @en : enable/disable traffic shaper 75 * @setup_traffic_shaper : programs traffic shaper control 87 * setup_traffic_shaper() : Setup traffic shaper control 89 * @cfg : traffic shaper configuration
|
D | dpu_hw_catalog.h | 114 * @DPU_SSPP_TS_PREFILL Supports prefill with traffic shaper 115 * @DPU_SSPP_TS_PREFILL_REC1 Supports prefill with traffic shaper multirec 227 * @DPU_WB_TRAFFIC_SHAPER, Writeback traffic shaper bloc
|
/Linux-v6.1/include/linux/platform_data/ |
D | lp855x.h | 109 LP8556_COMBINED1, /* pwm + i2c before the shaper block */ 111 LP8556_COMBINED2, /* pwm + i2c after the shaper block */ 117 LP8557_COMBINED1, /* pwm + i2c after the shaper block */ 118 LP8557_COMBINED2, /* pwm + i2c before the shaper block */
|
/Linux-v6.1/net/sched/ |
D | sch_mqprio.c | 23 u16 shaper; member 184 priv->shaper = *(u16 *)nla_data(tb[TCA_MQPRIO_SHAPER]); in mqprio_init() 188 if (priv->shaper != TC_MQPRIO_SHAPER_BW_RATE) in mqprio_init() 204 if (priv->shaper != TC_MQPRIO_SHAPER_BW_RATE) in mqprio_init() 248 if (priv->shaper != TC_MQPRIO_SHAPER_DCB) in mqprio_init() 256 mqprio.shaper = priv->shaper; in mqprio_init() 431 nla_put_u16(skb, TCA_MQPRIO_SHAPER, priv->shaper)) in mqprio_dump()
|
D | sch_cbs.c | 3 * net/sched/sch_cbs.c Credit Based Shaper 8 /* Credit Based Shaper (CBS) 11 * This is a simple rate-limiting shaper aimed at TSN applications on
|
/Linux-v6.1/drivers/net/ethernet/hisilicon/hns3/hns3pf/ |
D | hclge_tm.h | 195 u8 ir_b; /* IR_B parameter of IR shaper */ 196 u8 ir_u; /* IR_U parameter of IR shaper */ 197 u8 ir_s; /* IR_S parameter of IR shaper */
|
D | hclge_tm.c | 26 /* hclge_shaper_para_calc: calculate ir parameter for the shaper 28 * @shaper_level: the shaper level. eg: port, pg, priority, queueset 29 * @ir_para: parameters of IR shaper 898 /* Calc shaper para */ in hclge_tm_pg_shaper_cfg() 1149 /* Need config vport shaper */ in hclge_tm_pri_vnet_base_shaper_cfg() 1476 /* Cfg tm shaper */ in hclge_tm_schd_setup_hw() 1843 "failed to get qset %u shaper, ret = %d\n", qset_id, in hclge_tm_get_qset_shaper() 1918 "failed to get priority shaper(%#x), ret = %d\n", in hclge_tm_get_pri_shaper() 2072 "failed to get pg shaper(%#x), ret = %d\n", in hclge_tm_get_pg_shaper() 2100 "failed to get port shaper, ret = %d\n", ret); in hclge_tm_get_port_shaper()
|
/Linux-v6.1/drivers/gpu/drm/amd/display/dc/dcn30/ |
D | dcn30_resource.h | 87 struct dc_transfer_func **shaper); 93 struct dc_transfer_func **shaper);
|
D | dcn30_resource.c | 1447 struct dc_transfer_func **shaper) in dcn30_acquire_post_bldn_3dlut() argument 1453 ASSERT(*lut == NULL && *shaper == NULL); in dcn30_acquire_post_bldn_3dlut() 1455 *shaper = NULL; in dcn30_acquire_post_bldn_3dlut() 1460 *shaper = pool->mpc_shaper[i]; in dcn30_acquire_post_bldn_3dlut() 1482 struct dc_transfer_func **shaper) in dcn30_release_post_bldn_3dlut() argument 1488 if (pool->mpc_lut[i] == *lut && pool->mpc_shaper[i] == *shaper) { in dcn30_release_post_bldn_3dlut() 1492 *shaper = NULL; in dcn30_release_post_bldn_3dlut()
|
/Linux-v6.1/tools/testing/selftests/drivers/net/mlxsw/ |
D | qos_max_descriptors.sh | 5 # switch. A shaper is used in $swp2, so the traffic is limited there. Packets 62 # The current TBF qdisc interface does not allow us to configure the shaper to 63 # flat zero. The ASIC shaper is guaranteed to work with a granularity of
|
D | qos_mc_aware.sh | 264 # Minimum shaper of 200Mbps on MC TCs should cause about 20% of 266 check_err $(bc <<< "$deg < 15") "Minimum shaper not in effect"
|
/Linux-v6.1/tools/testing/selftests/net/forwarding/ |
D | sch_tbf_core.sh | 4 # egress port from the switch ($swp2), a shaper is installed. The test verifies 5 # that the rates on the port match the configured shaper.
|
D | sch_red.sh | 4 # This test sends one stream of traffic from H1 through a TBF shaper, to a RED 5 # within TBF shaper on $swp3. The two shapers have the same configuration, and 7 # shaper. A second stream is sent from H2 also via $swp3, and used to inject
|
/Linux-v6.1/drivers/net/ethernet/mscc/ |
D | ocelot_police.h | 14 MSCC_QOS_RATE_MODE_DISABLED, /* Policer/shaper disabled */
|
/Linux-v6.1/drivers/net/ethernet/freescale/enetc/ |
D | Kconfig | 66 taprio(802.1Qbv) and Credit Based Shaper(802.1Qbu).
|
/Linux-v6.1/Documentation/networking/device_drivers/ethernet/intel/ |
D | iavf.rst | 156 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-v6.1/Documentation/devicetree/bindings/net/dsa/ |
D | hirschmann,hellcreek.yaml | 21 Shaper.
|
/Linux-v6.1/drivers/gpu/drm/amd/display/dc/inc/ |
D | core_types.h | 217 struct dc_transfer_func **shaper); 223 struct dc_transfer_func **shaper);
|
/Linux-v6.1/drivers/net/ethernet/ti/ |
D | Kconfig | 137 Say y here to support Time Aware Shaper(TAS) offload in AM65 CPSW.
|
/Linux-v6.1/drivers/gpu/drm/amd/display/dc/dcn32/ |
D | dcn32_dpp.c | 126 ….dpp_program_shaper_lut = NULL, // CM SHAPER block is removed in DCN3.2 DPP, (it is in MPCC, prog…
|
D | dcn32_resource.c | 1609 struct dc_transfer_func **shaper) in dcn32_acquire_post_bldn_3dlut() argument 1614 ASSERT(*lut == NULL && *shaper == NULL); in dcn32_acquire_post_bldn_3dlut() 1616 *shaper = NULL; in dcn32_acquire_post_bldn_3dlut() 1620 *shaper = pool->mpc_shaper[mpcc_id]; in dcn32_acquire_post_bldn_3dlut() 1632 struct dc_transfer_func **shaper) in dcn32_release_post_bldn_3dlut() argument 1638 if (pool->mpc_lut[i] == *lut && pool->mpc_shaper[i] == *shaper) { in dcn32_release_post_bldn_3dlut() 1642 *shaper = NULL; in dcn32_release_post_bldn_3dlut()
|
/Linux-v6.1/include/linux/ |
D | stmmac.h | 141 /* Credit Base Shaper parameters */
|
/Linux-v6.1/include/uapi/linux/ |
D | dcbnl.h | 38 * @cbs: credit based shaper ets algorithm supported 53 * 1 credit-based shaper
|
/Linux-v6.1/drivers/atm/ |
D | midway.h | 17 #define TS_CLOCK 25000000 /* traffic shaper clock (cell/sec) */
|
/Linux-v6.1/drivers/net/ethernet/chelsio/cxgb4/ |
D | cxgb4_tc_mqprio.c | 28 } else if (mqprio->shaper != TC_MQPRIO_SHAPER_BW_RATE) { in cxgb4_mqprio_validate() 29 netdev_err(dev, "Only bandwidth rate shaper supported\n"); in cxgb4_mqprio_validate()
|