Home
last modified time | relevance | path

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

12345678910>>...16

/linux-6.15/drivers/gpu/drm/nouveau/dispnv04/
H A Darb.c38 int burst; member
103 fifo->burst = cbs; in nv04_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()
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
247 *burst = ilog2(burst_size >> 5); in nv20_update_arb()
261 *burst = 128; in nouveau_calc_arb()
[all …]
/linux-6.15/Documentation/devicetree/bindings/net/
H A Dlantiq,etop-xway.yaml32 lantiq,tx-burst-length:
35 TX programmable burst length.
38 lantiq,rx-burst-length:
41 RX programmable burst length.
51 - lantiq,tx-burst-length
52 - lantiq,rx-burst-length
65 lantiq,tx-burst-length = <8>;
66 lantiq,rx-burst-length = <8>;
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-6.15/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 Dintel,ldma.yaml36 The third cell is the burst length of the channel.
69 instead of the whole burst.
79 Enable RX dynamic burst write. When it is enabled, the DMA does RX dynamic burst;
80 if it is disabled, the DMA RX will still support programmable fixed burst size of 2,4,8,16.
/linux-6.15/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()
/linux-6.15/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-6.15/drivers/dma/dw-edma/
H A Ddw-edma-core.c57 struct dw_edma_burst *burst; in dw_edma_alloc_burst() local
59 burst = kzalloc(sizeof(*burst), GFP_NOWAIT); in dw_edma_alloc_burst()
60 if (unlikely(!burst)) in dw_edma_alloc_burst()
64 if (chunk->burst) { in dw_edma_alloc_burst()
67 list_add_tail(&burst->list, &chunk->burst->list); in dw_edma_alloc_burst()
71 chunk->burst = burst; in dw_edma_alloc_burst()
74 return burst; in dw_edma_alloc_burst()
114 chunk->burst = NULL; in dw_edma_alloc_chunk()
152 chunk->burst = NULL; in dw_edma_free_burst()
472 if (unlikely(!burst)) in dw_edma_device_transfer()
[all …]
/linux-6.15/include/net/tc_act/
H A Dtc_police.h41 u32 burst; member
70 u32 burst; in tcf_police_burst() local
98 burst = div_u64(params->tcfp_burst * params->rate.rate_bytes_ps, in tcf_police_burst()
101 return burst; in tcf_police_burst()
118 u32 burst; in tcf_police_burst_pkt() local
146 burst = div_u64(params->tcfp_pkt_burst * params->ppsrate.rate_pkts_ps, in tcf_police_burst_pkt()
149 return burst; in tcf_police_burst_pkt()
/linux-6.15/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-6.15/Documentation/devicetree/bindings/dma/stm32/
H A Dst,stm32-dma3.yaml73 -bit 0: The source incrementing burst
74 0x0: fixed burst
75 0x1: contiguously incremented burst
79 -bit 4: The destination incrementing burst
80 0x0: fixed burst
81 0x1: contiguously incremented burst
86 0x0: burst
100 0x0: pack/unpack enabled when source data width/burst != destination data width/burst
101 0x1: memory data width/burst forced to peripheral data width/burst to prevent pack/unpack
/linux-6.15/lib/
H A Dratelimit.c34 int burst = READ_ONCE(rs->burst); in ___ratelimit() local
65 if (burst && burst > rs->printed) { in ___ratelimit()
/linux-6.15/drivers/net/ethernet/microchip/sparx5/
H A Dsparx5_police.c13 u32 idx, pup_tokens, max_pup_tokens, burst, thres; in sparx5_policer_service_conf_set() local
22 burst = pol->burst; in sparx5_policer_service_conf_set()
28 thres = DIV_ROUND_UP(burst, g->min_burst); in sparx5_policer_service_conf_set()
/linux-6.15/Documentation/devicetree/bindings/usb/
H A Dsnps,dwc3-common.yaml271 start the corresponding USB RX transaction (burst).
281 snps,rx-max-burst:
283 Max USB RX burst size. In host mode, this field specifies the
301 transmission for the corresponding USB transaction (burst).
310 snps,tx-max-burst:
332 snps,rx-max-burst-prd:
334 Max periodic ESS RX burst size (host mode only). Set this and
350 snps,tx-max-burst-prd:
352 Max periodic ESS TX burst size (host mode only). Set this and
375 snps,incr-burst-type-adjustment:
[all …]
H A Dchipidea,usb2-common.yaml51 ahb-burst-config:
55 used to change AHB burst configuration, check the chipidea spec for
62 tx-burst-size-dword:
64 it is vendor dependent, the tx burst size in dword (4 bytes), This
65 register represents the maximum length of a the burst in 32-bit
67 of this property will only take effect if property "ahb-burst-config"
74 rx-burst-size-dword:
76 it is vendor dependent, the rx burst size in dword (4 bytes), This
77 register represents the maximum length of a the burst in 32-bit words
79 this property will only take effect if property "ahb-burst-config"
/linux-6.15/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-6.15/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-6.15/drivers/dma/qcom/
H A Dqcom_adm.c198 switch (burst) { in adm_get_blksize()
203 ret = ffs(burst >> 4) - 1; in adm_get_blksize()
231 u32 burst, in adm_process_fc_descriptors() argument
244 row_offset = burst; in adm_process_fc_descriptors()
249 row_offset = burst << 16; in adm_process_fc_descriptors()
261 rows = remainder / burst; in adm_process_fc_descriptors()
264 box_desc->row_len = burst << 16 | burst; in adm_process_fc_descriptors()
267 remainder -= burst * rows; in adm_process_fc_descriptors()
358 u32 i, burst; in adm_prep_slave_sg() local
381 burst); in adm_prep_slave_sg()
[all …]
/linux-6.15/tools/testing/selftests/drivers/net/mlxsw/
H A Ddevlink_trap_policer.sh140 devlink trap policer set $DEVLINK_DEV policer 1 burst 0 &> /dev/null
142 devlink trap policer set $DEVLINK_DEV policer 1 burst 17 &> /dev/null
144 devlink trap policer set $DEVLINK_DEV policer 1 burst 8 &> /dev/null
147 burst $((2**25)) &> /dev/null
150 devlink trap policer set $DEVLINK_DEV policer 1 burst 16
152 devlink trap policer set $DEVLINK_DEV policer 1 burst $((2**24))
188 devlink trap policer set $DEVLINK_DEV policer $id rate 1000 burst 512
282 devlink trap policer set $DEVLINK_DEV policer $id rate 1000 burst 512
/linux-6.15/drivers/net/ethernet/netronome/nfp/flower/
H A Dqos_conf.c111 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()
701 u32 burst, i, meter_id; in nfp_act_install_actions() local
724 burst = action->police.burst; in nfp_act_install_actions()
727 burst = action->police.burst_pkt; in nfp_act_install_actions()
[all …]
/linux-6.15/include/linux/
H A Dratelimit.h10 int interval, int burst) in ratelimit_state_init() argument
16 rs->burst = burst; in ratelimit_state_init()
/linux-6.15/drivers/gpu/drm/bridge/
H A Dsil-sii8620.c101 } burst; member
605 u8 *buf = &ctx->burst.tx_buf[ctx->burst.tx_count]; in sii8620_burst_get_tx_buf()
608 if (ctx->burst.tx_count + size >= ARRAY_SIZE(ctx->burst.tx_buf)) { in sii8620_burst_get_tx_buf()
622 u8 *buf = &ctx->burst.rx_buf[ctx->burst.rx_count]; in sii8620_burst_get_rx_buf()
625 if (ctx->burst.rx_count + size >= ARRAY_SIZE(ctx->burst.rx_buf)) { in sii8620_burst_get_rx_buf()
645 if (ctx->burst.r_count + len > ctx->burst.r_size) in sii8620_burst_send()
660 if (ctx->burst.r_count + 2 > ctx->burst.r_size) in sii8620_burst_send()
664 ctx->burst.r_count += 2; in sii8620_burst_send()
683 ctx->burst.r_count = 0; in sii8620_burst_receive()
762 ctx->burst.rx_count = 0; in sii8620_burst_rx_all()
[all …]
/linux-6.15/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>;
/linux-6.15/drivers/net/ethernet/marvell/octeontx2/nic/
H A Dcn10k.c248 static void cn10k_get_ingress_burst_cfg(u32 burst, u32 *burst_exp, in cn10k_get_ingress_burst_cfg() argument
258 *burst_exp = ilog2(burst); in cn10k_get_ingress_burst_cfg()
259 if (burst < 256) { in cn10k_get_ingress_burst_cfg()
272 tmp = burst - rounddown_pow_of_two(burst); in cn10k_get_ingress_burst_cfg()
371 u32 burst, u64 rate, bool pps) in cn10k_set_ipolicer_rate() argument
379 cn10k_get_ingress_burst_cfg(burst, &burst_exp, &burst_mantissa); in cn10k_set_ipolicer_rate()
475 u32 burst, u64 rate) in cn10k_set_matchall_ipolicer_rate() argument
482 rc = cn10k_set_ipolicer_rate(pfvf, hw->matchall_ipolicer, burst, in cn10k_set_matchall_ipolicer_rate()

12345678910>>...16