| /kernel/linux/linux-6.6/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
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/msm/disp/dpu1/ |
| D | dpu_hw_top.h | 16 * struct traffic_shaper_cfg: traffic shaper configuration 17 * @en : enable/disable traffic shaper 76 * @setup_traffic_shaper : programs traffic shaper control 88 * setup_traffic_shaper() : Setup traffic shaper control 90 * @cfg : traffic shaper configuration
|
| /kernel/linux/linux-5.10/drivers/atm/ |
| D | zatm.h | 30 #define SHAPER_SIZE 4 /* shaper entry size (in bytes) */ 49 int shaper; /* shaper, <0 if none */ member 62 int ubr; /* UBR shaper; -1 if none */ 63 int ubr_ref_cnt; /* number of VCs using UBR shaper */
|
| D | zatm.c | 332 zpeekl(zatm_dev,uPD98401_IM(zatm_vcc->shaper)+16*i)); 794 int shaper; in alloc_shaper() local 799 for (shaper = 0; !((zatm_dev->free_shapers >> shaper) & 1); shaper++); in alloc_shaper() 800 zatm_dev->free_shapers &= ~1 << shaper; in alloc_shaper() 805 zatm_dev->ubr = shaper; in alloc_shaper() 831 printk(KERN_CRIT DEV_LABEL "shaper algorithm botched " in alloc_shaper() 843 zpokel(zatm_dev,(i << uPD98401_IM_I_SHIFT) | m,uPD98401_IM(shaper)); in alloc_shaper() 844 zpokel(zatm_dev,c << uPD98401_PC_C_SHIFT,uPD98401_PC(shaper)); in alloc_shaper() 845 zpokel(zatm_dev,0,uPD98401_X(shaper)); in alloc_shaper() 846 zpokel(zatm_dev,0,uPD98401_Y(shaper)); in alloc_shaper() [all …]
|
| /kernel/linux/linux-6.6/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 */
|
| /kernel/linux/linux-5.10/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 */
|
| /kernel/linux/linux-6.6/net/sched/ |
| D | sch_mqprio.c | 26 u16 shaper; member 48 if (priv->shaper != TC_MQPRIO_SHAPER_DCB) in mqprio_enable_offload() 56 mqprio.shaper = priv->shaper; in mqprio_enable_offload() 276 priv->shaper = nla_get_u16(tb[TCA_MQPRIO_SHAPER]); in mqprio_parse_nlattr() 280 if (priv->shaper != TC_MQPRIO_SHAPER_BW_RATE) { in mqprio_parse_nlattr() 282 "min_rate accepted only when shaper is in bw_rlimit mode"); in mqprio_parse_nlattr() 309 if (priv->shaper != TC_MQPRIO_SHAPER_BW_RATE) { in mqprio_parse_nlattr() 311 "max_rate accepted only when shaper is in bw_rlimit mode"); in mqprio_parse_nlattr() 597 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
|
| /kernel/linux/linux-5.10/net/sched/ |
| D | sch_mqprio.c | 23 u16 shaper; member 160 priv->shaper = *(u16 *)nla_data(tb[TCA_MQPRIO_SHAPER]); in mqprio_parse_nlattr() 164 if (priv->shaper != TC_MQPRIO_SHAPER_BW_RATE) { in mqprio_parse_nlattr() 166 "min_rate accepted only when shaper is in bw_rlimit mode"); in mqprio_parse_nlattr() 193 if (priv->shaper != TC_MQPRIO_SHAPER_BW_RATE) { in mqprio_parse_nlattr() 195 "max_rate accepted only when shaper is in bw_rlimit mode"); in mqprio_parse_nlattr() 290 if (priv->shaper != TC_MQPRIO_SHAPER_DCB) in mqprio_init() 298 mqprio.shaper = priv->shaper; in mqprio_init() 509 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
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/hisilicon/hns3/hns3pf/ |
| D | hclge_tm.h | 148 u8 ir_b; /* IR_B parameter of IR shaper */ 149 u8 ir_u; /* IR_U parameter of IR shaper */ 150 u8 ir_s; /* IR_S parameter of IR shaper */
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dcn30/ |
| D | dcn30_resource.h | 75 struct dc_transfer_func **shaper); 81 struct dc_transfer_func **shaper);
|
| /kernel/linux/linux-6.6/drivers/net/ethernet/hisilicon/hns3/hns3pf/ |
| D | hclge_tm.h | 201 u8 ir_b; /* IR_B parameter of IR shaper */ 202 u8 ir_u; /* IR_U parameter of IR shaper */ 203 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 899 /* Calc shaper para */ in hclge_tm_pg_shaper_cfg() 1150 /* Need config vport shaper */ in hclge_tm_pri_vnet_base_shaper_cfg() 1477 /* Cfg tm shaper */ in hclge_tm_schd_setup_hw() 1848 "failed to get qset %u shaper, ret = %d\n", qset_id, in hclge_tm_get_qset_shaper() 1923 "failed to get priority shaper(%#x), ret = %d\n", in hclge_tm_get_pri_shaper() 2077 "failed to get pg shaper(%#x), ret = %d\n", in hclge_tm_get_pg_shaper() 2105 "failed to get port shaper, ret = %d\n", ret); in hclge_tm_get_port_shaper()
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dcn30/ |
| D | dcn30_resource.h | 88 struct dc_transfer_func **shaper); 94 struct dc_transfer_func **shaper);
|
| /kernel/linux/linux-6.6/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
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/mscc/ |
| D | ocelot_police.h | 13 MSCC_QOS_RATE_MODE_DISABLED, /* Policer/shaper disabled */
|
| /kernel/linux/linux-6.6/drivers/net/ethernet/mscc/ |
| D | ocelot_police.h | 14 MSCC_QOS_RATE_MODE_DISABLED, /* Policer/shaper disabled */
|
| /kernel/linux/linux-5.10/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
|
| /kernel/linux/linux-6.6/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
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/freescale/enetc/ |
| D | Kconfig | 57 taprio(802.1Qbv) and Credit Based Shaper(802.1Qbu).
|
| /kernel/linux/linux-6.6/drivers/net/ethernet/freescale/enetc/ |
| D | Kconfig | 77 taprio(802.1Qbv) and Credit Based Shaper(802.1Qbu).
|
| /kernel/linux/linux-6.6/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.
|