/linux/drivers/gpu/drm/nouveau/dispnv04/ |
A D | arb.c | 38 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/Documentation/devicetree/bindings/net/ |
A D | lantiq,etop-xway.yaml | 32 lantiq,tx-burst-length: 35 TX programmable burst length. 38 lantiq,rx-burst-length: 41 RX programmable burst length. 52 - lantiq,tx-burst-length 53 - lantiq,rx-burst-length 66 lantiq,tx-burst-length = <8>; 67 lantiq,rx-burst-length = <8>;
|
A D | samsung-sxgbe.txt | 17 - 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/Documentation/devicetree/bindings/dma/ |
A D | renesas,nbpfaxi.txt | 26 - 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
|
A D | qcom_hidma_mgmt.txt | 15 read/write in a single burst. 21 - max-write-burst-bytes: Maximum write burst in bytes that HIDMA can 26 - max-read-burst-bytes: Maximum read burst in bytes that HIDMA can 31 - max-write-transactions: This value is how many times a write burst is 34 - max-read-transactions: This value is how many times a read burst is 70 max-write-burst-bytes = <1024>; 71 max-read-burst-bytes = <1024>;
|
A D | intel,ldma.yaml | 36 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/net/netfilter/ |
A D | xt_limit.c | 111 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()
|
A D | nft_limit.c | 24 u32 burst; member 70 limit->burst = ntohl(nla_get_be32(tb[NFTA_LIMIT_BURST])); in nft_limit_init() 72 if (pkts && limit->burst == 0) in nft_limit_init() 73 limit->burst = NFT_LIMIT_PKT_BURST_DEFAULT; in nft_limit_init() 75 if (limit->rate + limit->burst < limit->rate) in nft_limit_init() 79 tokens = div64_u64(limit->nsecs, limit->rate) * limit->burst; in nft_limit_init() 85 tokens = div64_u64(limit->nsecs * (limit->rate + limit->burst), in nft_limit_init() 114 nla_put_be32(skb, NFTA_LIMIT_BURST, htonl(limit->burst)) || in nft_limit_dump()
|
/linux/include/net/tc_act/ |
A D | tc_police.h | 41 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/drivers/dma/dw-edma/ |
A D | dw-edma-core.c | 45 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() 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() 140 chunk->burst = NULL; in dw_edma_free_burst() 413 if (unlikely(!burst)) in dw_edma_device_transfer() [all …]
|
/linux/Documentation/devicetree/bindings/usb/ |
A D | ci-hdrc-usb2.txt | 44 - ahb-burst-config: it is vendor dependent, the required value should be 49 - tx-burst-size-dword: it is vendor dependent, the tx burst size in dword 50 (4 bytes), This register represents the maximum length of a the burst 55 - rx-burst-size-dword: it is vendor dependent, the rx burst size in dword 124 /* Incremental burst of unspecified length */ 125 ahb-burst-config = <0x0>; 126 tx-burst-size-dword = <0x10>; /* 64 bytes */ 127 rx-burst-size-dword = <0x10>; 145 ahb-burst-config = <0x0>; 146 tx-burst-size-dword = <0x10>; [all …]
|
A D | snps,dwc3.yaml | 266 snps,rx-max-burst-prd to a valid, non-zero value 1-16 (DWC_usb31 272 snps,rx-max-burst-prd: 274 Max periodic ESS RX burst size (host mode only). Set this and 284 snps,tx-max-burst-prd to a valid, non-zero value 1-16 (DWC_usb31 290 snps,tx-max-burst-prd: 292 Max periodic ESS TX burst size (host mode only). Set this and 315 snps,incr-burst-type-adjustment: 317 Value for INCR burst type of GSBUSCFG0 register, undefined length INCR 318 burst type enable and INCRx type. A single value means INCRX burst mode 320 type will be enabled with burst lengths utilized up to the maximum [all …]
|
/linux/net/bridge/netfilter/ |
A D | ebt_limit.c | 74 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/dma/qcom/ |
A D | qcom_adm.c | 195 switch (burst) { in adm_get_blksize() 200 ret = ffs(burst >> 4) - 1; in adm_get_blksize() 228 u32 burst, in adm_process_fc_descriptors() argument 241 row_offset = burst; in adm_process_fc_descriptors() 246 row_offset = burst << 16; in adm_process_fc_descriptors() 258 rows = remainder / burst; in adm_process_fc_descriptors() 261 box_desc->row_len = burst << 16 | burst; in adm_process_fc_descriptors() 264 remainder -= burst * rows; in adm_process_fc_descriptors() 355 u32 i, burst; in adm_prep_slave_sg() local 378 burst); in adm_prep_slave_sg() [all …]
|
/linux/tools/testing/selftests/drivers/net/mlxsw/ |
A D | devlink_trap_policer.sh | 162 devlink trap policer set $DEVLINK_DEV policer 1 burst 0 &> /dev/null 164 devlink trap policer set $DEVLINK_DEV policer 1 burst 17 &> /dev/null 166 devlink trap policer set $DEVLINK_DEV policer 1 burst 8 &> /dev/null 169 burst $((2**25)) &> /dev/null 172 devlink trap policer set $DEVLINK_DEV policer 1 burst 16 174 devlink trap policer set $DEVLINK_DEV policer 1 burst $((2**24)) 210 devlink trap policer set $DEVLINK_DEV policer $id rate 1000 burst 512 295 devlink trap policer set $DEVLINK_DEV policer $id rate 1000 burst 512
|
/linux/drivers/net/ethernet/marvell/octeontx2/nic/ |
A D | otx2_tc.c | 80 static void otx2_get_egress_burst_cfg(u32 burst, u32 *burst_exp, in otx2_get_egress_burst_cfg() argument 89 burst = min_t(u32, burst, MAX_BURST_SIZE); in otx2_get_egress_burst_cfg() 90 if (burst) { in otx2_get_egress_burst_cfg() 91 *burst_exp = ilog2(burst) ? ilog2(burst) - 1 : 0; in otx2_get_egress_burst_cfg() 92 tmp = burst - rounddown_pow_of_two(burst); in otx2_get_egress_burst_cfg() 93 if (burst < MAX_BURST_MANTISSA) in otx2_get_egress_burst_cfg() 255 u64 rate, u32 burst, u32 mark, in otx2_tc_act_set_police() argument 314 u32 burst, mark = 0; in otx2_tc_parse_actions() local 360 burst = act->police.burst; in otx2_tc_parse_actions() 368 burst = act->police.burst_pkt; in otx2_tc_parse_actions() [all …]
|
A D | cn10k.c | 237 static void cn10k_get_ingress_burst_cfg(u32 burst, u32 *burst_exp, in cn10k_get_ingress_burst_cfg() argument 247 *burst_exp = ilog2(burst); in cn10k_get_ingress_burst_cfg() 248 if (burst < 256) { in cn10k_get_ingress_burst_cfg() 261 tmp = burst - rounddown_pow_of_two(burst); in cn10k_get_ingress_burst_cfg() 360 u32 burst, u64 rate, bool pps) in cn10k_set_ipolicer_rate() argument 368 cn10k_get_ingress_burst_cfg(burst, &burst_exp, &burst_mantissa); in cn10k_set_ipolicer_rate() 461 u32 burst, u64 rate) in cn10k_set_matchall_ipolicer_rate() argument 468 rc = cn10k_set_ipolicer_rate(pfvf, hw->matchall_ipolicer, burst, in cn10k_set_matchall_ipolicer_rate()
|
/linux/include/uapi/linux/netfilter/ |
A D | xt_hashlimit.h | 35 __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/drivers/gpu/drm/bridge/ |
A D | sil-sii8620.c | 101 } 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.tx_count + size > ARRAY_SIZE(ctx->burst.tx_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/arch/arm/plat-omap/ |
A D | dma.c | 299 burst = 0x1; in omap_set_dma_src_burst_mode() 301 burst = 0x2; in omap_set_dma_src_burst_mode() 305 burst = 0x2; in omap_set_dma_src_burst_mode() 315 burst = 0x3; in omap_set_dma_src_burst_mode() 324 l |= (burst << 7); in omap_set_dma_src_burst_mode() 380 burst = 0x1; in omap_set_dma_dest_burst_mode() 382 burst = 0x2; in omap_set_dma_dest_burst_mode() 386 burst = 0x2; in omap_set_dma_dest_burst_mode() 388 burst = 0x3; in omap_set_dma_dest_burst_mode() 392 burst = 0x3; in omap_set_dma_dest_burst_mode() [all …]
|
/linux/drivers/net/ethernet/netronome/nfp/flower/ |
A D | qos_conf.c | 87 u32 burst; in nfp_flower_install_rate_limiter() local 161 burst = action->police.burst; in nfp_flower_install_rate_limiter() 164 burst = action->police.burst_pkt; in nfp_flower_install_rate_limiter() 182 config->bkt_tkn_p = cpu_to_be32(burst); in nfp_flower_install_rate_limiter() 183 config->bkt_tkn_c = cpu_to_be32(burst); in nfp_flower_install_rate_limiter() 184 config->pbs = cpu_to_be32(burst); in nfp_flower_install_rate_limiter() 185 config->cbs = cpu_to_be32(burst); in nfp_flower_install_rate_limiter()
|
/linux/Documentation/devicetree/bindings/memory-controllers/ |
A D | ti,gpmc-child.yaml | 94 gpmc,page-burst-access-ns: 164 burst accesses, defines the number of 178 gpmc,burst-length: 179 description: Page/burst length. 184 gpmc,burst-wrap: 188 gpmc,burst-read: 189 description: Enables read page/burst mode 192 gpmc,burst-write: 193 description: Enables write page/burst mode
|
/linux/arch/arm/boot/dts/ |
A D | omap3-gta04a5one.dts | 57 gpmc,burst-length = <16>; 58 gpmc,burst-read; 59 gpmc,burst-wrap; 60 gpmc,burst-write; 76 gpmc,page-burst-access-ns = <15>;
|
A D | omap2420-n8x0-common.dtsi | 59 gpmc,burst-length = <16>; 60 gpmc,burst-read; 61 gpmc,burst-wrap; 77 gpmc,page-burst-access-ns = <27>;
|
/linux/include/linux/ |
A D | ratelimit.h | 10 int interval, int burst) in ratelimit_state_init() argument 16 rs->burst = burst; in ratelimit_state_init()
|