Home
last modified time | relevance | path

Searched refs:burst (Results 1 – 25 of 293) sorted by relevance

12345678910>>...12

/linux/drivers/gpu/drm/nouveau/dispnv04/
H A Darb.c38 int burst; member
103 fifo->burst = cbs; in nv04_calc_arb()
174 fifo->burst = min(max_burst_o, 1024); in nv10_calc_arb()
178 fifo->burst = min(max_burst_l, fifo->burst); in nv10_calc_arb()
180 fifo->burst = rounddown_pow_of_two(fifo->burst); in nv10_calc_arb()
185 max_lwm = fifo_len - fifo->burst in nv10_calc_arb()
187 + fifo->burst * drain_rate / fill_rate; in nv10_calc_arb()
194 int *burst, int *lwm) in nv04_update_arb() argument
234 *burst = ilog2(fifo_data.burst >> 4); in nv04_update_arb()
239 nv20_update_arb(int *burst, int *lwm) in nv20_update_arb() argument
[all …]
/linux/lib/
H A Dratelimit.c34 int burst = READ_ONCE(rs->burst); in ___ratelimit() local
42 if (interval <= 0 || burst <= 0) { in ___ratelimit()
43 …ONCE(interval < 0 || burst < 0, "Negative interval (%d) or burst (%d): Uninitialized ratelimit_sta… in ___ratelimit()
44 ret = interval == 0 || burst > 0; in ___ratelimit()
45 if (!(READ_ONCE(rs->flags) & RATELIMIT_INITIALIZED) || (!interval && !burst) || in ___ratelimit()
70 atomic_set(&rs->rs_n_left, rs->burst); in ___ratelimit()
80 atomic_set(&rs->rs_n_left, rs->burst); in ___ratelimit()
/linux/Documentation/devicetree/bindings/dma/
H A Drenesas,nbpfaxi.txt26 - max-burst-mem-read: limit burst size for memory reads
28 than using the maximum burst size allowed by the hardware's buffer size.
29 - max-burst-mem-write: limit burst size for memory writes
31 than using the maximum burst size allowed by the hardware's buffer size.
32 If both max-burst-mem-read and max-burst-mem-write are set, DMA_MEM_TO_MEM
H A Dimg-mdc-dma.txt13 - img,max-burst-multiplier: Must be the maximum supported burst size multiplier.
14 The maximum burst size is this value multiplied by the hardware-reported bus
46 img,max-burst-multiplier = <16>;
/linux/net/netfilter/
H A Dxt_limit.c111 if (r->burst == 0 in limit_mt_check()
112 || user2credits(r->avg * r->burst) < user2credits(r->avg)) { in limit_mt_check()
114 r->avg, r->burst); in limit_mt_check()
127 priv->credit = user2credits(r->avg * r->burst); /* Credits full. */ in limit_mt_check()
146 u_int32_t burst; member
162 .burst = cm->burst, in limit_mt_compat_from_user()
176 .burst = m->burst, in limit_mt_compat_to_user()
H A Dnft_limit.c28 u32 burst; member
77 priv->burst = ntohl(nla_get_be32(tb[NFTA_LIMIT_BURST])); in nft_limit_init()
79 if (pkts && priv->burst == 0) in nft_limit_init()
80 priv->burst = NFT_LIMIT_PKT_BURST_DEFAULT; in nft_limit_init()
82 if (check_add_overflow(priv->rate, priv->burst, &rate_with_burst)) in nft_limit_init()
88 if (check_mul_overflow(tmp, priv->burst, &tokens)) in nft_limit_init()
136 nla_put_be32(skb, NFTA_LIMIT_BURST, htonl(priv->burst)) || in nft_limit_dump()
158 priv_dst->burst = priv_src->burst; in nft_limit_clone()
H A Dxt_hashlimit.c108 int64_t burst; member
145 to->burst = cfg->burst; in cfg_copy()
157 to->burst = cfg->burst; in cfg_copy()
585 if (hinfo->cfg.burst) in rateinfo_init()
586 dh->rateinfo.burst = in rateinfo_init()
587 hinfo->cfg.burst * dh->rateinfo.rate; in rateinfo_init()
589 dh->rateinfo.burst = dh->rateinfo.rate; in rateinfo_init()
592 dh->rateinfo.burst = in rateinfo_init()
593 hinfo->cfg.burst + dh->rateinfo.rate; in rateinfo_init()
599 dh->rateinfo.credit_cap = hinfo->cfg.burst; in rateinfo_init()
[all …]
/linux/drivers/dma/dw-edma/
H A Ddw-edma-core.c45 struct dw_edma_burst *burst; in dw_edma_alloc_burst() local
47 burst = kzalloc(sizeof(*burst), GFP_NOWAIT); in dw_edma_alloc_burst()
48 if (unlikely(!burst)) in dw_edma_alloc_burst()
51 INIT_LIST_HEAD(&burst->list); in dw_edma_alloc_burst()
52 if (chunk->burst) { in dw_edma_alloc_burst()
55 list_add_tail(&burst->list, &chunk->burst->list); in dw_edma_alloc_burst()
59 chunk->burst = burst; in dw_edma_alloc_burst()
62 return burst; in dw_edma_alloc_burst()
102 chunk->burst = NULL; in dw_edma_alloc_chunk()
132 list_for_each_entry_safe(child, _next, &chunk->burst->list, list) { in dw_edma_free_burst()
[all …]
/linux/drivers/net/ethernet/microchip/lan966x/
H A Dlan966x_police.c15 u32 burst; member
27 pol->burst = pol->burst ?: 1; in lan966x_police_add()
29 pol->burst = DIV_ROUND_UP(pol->burst, 4096); in lan966x_police_add()
32 pol->burst > GENMASK(6, 0)) in lan966x_police_add()
46 ANA_POL_PIR_CFG_PIR_BURST_SET(pol->burst), in lan966x_police_add()
153 pol.burst = act->police.burst; in lan966x_police_port_add()
/linux/include/net/tc_act/
H A Dtc_police.h42 u32 burst; member
62 u32 burst; in tcf_police_burst() local
90 burst = div_u64(params->tcfp_burst * params->rate.rate_bytes_ps, in tcf_police_burst()
93 return burst; in tcf_police_burst()
110 u32 burst; in tcf_police_burst_pkt() local
138 burst = div_u64(params->tcfp_pkt_burst * params->ppsrate.rate_pkts_ps, in tcf_police_burst_pkt()
141 return burst; in tcf_police_burst_pkt()
/linux/net/bridge/netfilter/
H A Debt_limit.c74 if (info->burst == 0 || in ebt_limit_mt_check()
75 user2credits(info->avg * info->burst) < user2credits(info->avg)) { in ebt_limit_mt_check()
77 info->avg, info->burst); in ebt_limit_mt_check()
83 info->credit = user2credits(info->avg * info->burst); in ebt_limit_mt_check()
84 info->credit_cap = user2credits(info->avg * info->burst); in ebt_limit_mt_check()
96 compat_uint_t avg, burst; member
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/tc/
H A Dmeter.c120 u64 rate, burst; in mlx5e_tc_meter_modify() local
125 burst = meter_params->burst; in mlx5e_tc_meter_modify()
130 burst <<= 7; in mlx5e_tc_meter_modify()
133 if (!rate || rate > MLX5_MAX_CIR || !burst || burst > MLX5_MAX_CBS) in mlx5e_tc_meter_modify()
137 if (burst > MLX5_MAX_HW_CBS) { in mlx5e_tc_meter_modify()
140 burst, MLX5_MAX_HW_CBS); in mlx5e_tc_meter_modify()
141 burst = MLX5_MAX_HW_CBS; in mlx5e_tc_meter_modify()
148 mlx5e_flow_meter_cbs_calc(burst, &cbs_man, &cbs_exp); in mlx5e_tc_meter_modify()
150 burst, MLX5_CALC_CBS((u64)cbs_man, cbs_exp), cbs_exp, cbs_man); in mlx5e_tc_meter_modify()
441 meter->params.burst != params->burst) { in __mlx5e_tc_meter_update()
[all …]
/linux/drivers/net/ethernet/netronome/nfp/flower/
H A Dqos_conf.c87 bool pps, u32 id, u32 rate, u32 burst) in nfp_flower_offload_one_police() argument
109 config->bkt_tkn_p = cpu_to_be32(burst); in nfp_flower_offload_one_police()
110 config->bkt_tkn_c = cpu_to_be32(burst); in nfp_flower_offload_one_police()
111 config->pbs = cpu_to_be32(burst); in nfp_flower_offload_one_police()
112 config->cbs = cpu_to_be32(burst); in nfp_flower_offload_one_police()
179 u32 burst; in nfp_flower_install_rate_limiter() local
260 burst = action->police.burst; in nfp_flower_install_rate_limiter()
263 burst = action->police.burst_pkt; in nfp_flower_install_rate_limiter()
276 rate, burst); in nfp_flower_install_rate_limiter()
652 meter_entry->burst = action->police.burst; in nfp_flower_setup_meter_entry()
[all …]
/linux/include/uapi/linux/netfilter/
H A Dxt_hashlimit.h35 __u32 burst; /* Period multiplier for upper limit. */ member
59 __u32 burst; /* Period multiplier for upper limit. */ member
72 __u64 burst; /* Period multiplier for upper limit. */ member
86 __u64 burst; /* Period multiplier for upper limit. */ member
/linux/Documentation/devicetree/bindings/net/
H A Dsamsung-sxgbe.txt17 - samsung,burst-map: Integer, Program the possible bursts supported by sxgbe
18 This is an integer and represents allowable DMA bursts when fixed burst.
19 Allowable range is 0x01-0x3F. When this field is set fixed burst is enabled.
20 When fixed length is needed for burst mode, it can be set within allowable
48 samsung,burst-map = <0x20>
/linux/include/linux/
H A Dratelimit.h10 int interval, int burst) in ratelimit_state_init() argument
16 rs->burst = burst; in ratelimit_state_init()
47 atomic_set(&rs->rs_n_left, rs->burst); in ratelimit_state_reset_interval()
H A Dratelimit_types.h20 int burst; member
30 .burst = burst_init, \
/linux/arch/arm/boot/dts/ti/omap/
H A Domap3-gta04a5one.dts59 gpmc,burst-length = <16>;
60 gpmc,burst-read;
61 gpmc,burst-wrap;
62 gpmc,burst-write;
78 gpmc,page-burst-access-ns = <15>;
H A Domap2420-n8x0-common.dtsi59 gpmc,burst-length = <16>;
60 gpmc,burst-read;
61 gpmc,burst-wrap;
77 gpmc,page-burst-access-ns = <27>;
/linux/drivers/net/ethernet/marvell/octeontx2/nic/
H A Dotx2_tc.c54 u32 burst; member
58 static void otx2_get_egress_burst_cfg(struct otx2_nic *nic, u32 burst, in otx2_get_egress_burst_cfg() argument
76 burst = min_t(u32, burst, max_burst); in otx2_get_egress_burst_cfg()
77 if (burst) { in otx2_get_egress_burst_cfg()
78 *burst_exp = ilog2(burst) ? ilog2(burst) - 1 : 0; in otx2_get_egress_burst_cfg()
79 tmp = burst - rounddown_pow_of_two(burst); in otx2_get_egress_burst_cfg()
80 if (burst < max_mantissa) in otx2_get_egress_burst_cfg()
123 u64 maxrate, u32 burst) in otx2_get_txschq_rate_regval() argument
130 otx2_get_egress_burst_cfg(nic, burst, &burst_exp, &burst_mantissa); in otx2_get_txschq_rate_regval()
151 u32 burst, u64 maxrate) in otx2_set_matchall_egress_rate() argument
[all …]
/linux/tools/testing/selftests/drivers/net/mlxsw/
H A Dtc_restrictions.sh320 action police rate 0.5kbit burst 1m conform-exceed drop/ok
325 action police rate 2.5tbit burst 1g conform-exceed drop/ok
330 action police rate 1.5kbit burst 1m conform-exceed drop/ok
337 action police rate 1.9tbit burst 1g conform-exceed drop/ok
344 action police rate 1.5kbit burst 512b conform-exceed drop/ok
349 action police rate 1.5kbit burst 2k conform-exceed drop/ok
370 action police rate 100mbit burst 100k conform-exceed drop/ok
377 action police rate 100mbit burst 100k conform-exceed drop/pipe \
378 action police rate 200mbit burst 200k conform-exceed drop/ok
/linux/drivers/net/dsa/sja1105/
H A Dsja1105_flower.c34 u32 burst) in sja1105_setup_bcast_policer() argument
83 policing[rule->bcast_pol.sharindx].smax = burst; in sja1105_setup_bcast_policer()
106 u32 burst) in sja1105_setup_tc_policer() argument
155 policing[rule->tc_pol.sharindx].smax = burst; in sja1105_setup_tc_policer()
179 u32 burst) in sja1105_flower_policer() argument
184 rate_bytes_per_sec, burst); in sja1105_flower_policer()
188 burst); in sja1105_flower_policer()
374 act->police.burst); in sja1105_cls_flower_add()
/linux/drivers/memory/tegra/
H A Dtegra210-emc-cc-r21021.c749 const u16 *offsets = emc->offsets->burst; in tegra210_emc_r21021_set_clock()
828 const struct tegra210_emc_per_channel_regs *burst = in tegra210_emc_r21021_set_clock() local
831 if (!burst[i].offset) in tegra210_emc_r21021_set_clock()
835 (burst[i].offset == EMC_MRW6 || in tegra210_emc_r21021_set_clock()
836 burst[i].offset == EMC_MRW7 || in tegra210_emc_r21021_set_clock()
837 burst[i].offset == EMC_MRW8 || in tegra210_emc_r21021_set_clock()
838 burst[i].offset == EMC_MRW9 || in tegra210_emc_r21021_set_clock()
839 burst[i].offset == EMC_MRW10 || in tegra210_emc_r21021_set_clock()
840 burst[i].offset == EMC_MRW11 || in tegra210_emc_r21021_set_clock()
841 burst[i].offset == EMC_MRW12 || in tegra210_emc_r21021_set_clock()
[all …]
/linux/Documentation/ABI/testing/
H A Dsysfs-bus-pci-devices-aer141 Description: Ratelimit burst for correctable error logs. Writing a value
142 changes the number of errors (burst) allowed per interval
144 burst. Default is DEFAULT_RATELIMIT_BURST (10).
159 Description: Ratelimit burst for non-fatal uncorrectable error logs.
160 Writing a value changes the number of errors (burst)
162 current ratelimit burst. Default is DEFAULT_RATELIMIT_BURST
/linux/Documentation/devicetree/bindings/display/tilcdc/
H A Dpanel.txt8 - dma-burst-sz: DMA burst size
42 dma-burst-sz = <16>;

12345678910>>...12