Home
last modified time | relevance | path

Searched full:pacing (Results 1 – 25 of 44) sorted by relevance

12

/linux/drivers/infiniband/hw/bnxt_re/
H A Dmain.c701 /* Update the pacing tunable parameters to the default values */
706 pacing_data->do_pacing = rdev->pacing.dbr_def_do_pacing; in bnxt_re_set_default_pacing_data()
707 pacing_data->pacing_th = rdev->pacing.pacing_algo_th; in bnxt_re_set_default_pacing_data()
717 read_val = readl(rdev->en_dev->bar0 + rdev->pacing.dbr_db_fifo_reg_off); in __get_fifo_occupancy()
743 * below pacing algo threshold as soon as pacing kicks in. in __wait_for_fifo_occupancy_below_th()
771 if (!mutex_trylock(&rdev->pacing.dbq_lock)) in bnxt_re_db_fifo_check()
774 pacing_save = rdev->pacing.do_pacing_save; in bnxt_re_db_fifo_check()
777 if (pacing_save > rdev->pacing.dbr_def_do_pacing) { in bnxt_re_db_fifo_check()
789 pacing_data->pacing_th = rdev->pacing.pacing_algo_th * 4; in bnxt_re_db_fifo_check()
796 rdev->pacing.do_pacing_save = pacing_data->do_pacing; in bnxt_re_db_fifo_check()
[all …]
H A Ddebugfs.c353 if (rdev->pacing.dbr_pacing) { in info_show()
354 seq_printf(m, "DB Pacing Reschedule\t: %llu\n", rdev->stats.pacing.resched); in info_show()
355 seq_printf(m, "DB Pacing Complete\t: %llu\n", rdev->stats.pacing.complete); in info_show()
356 seq_printf(m, "DB Pacing Alerts\t: %llu\n", rdev->stats.pacing.alerts); in info_show()
358 readl(rdev->en_dev->bar0 + rdev->pacing.dbr_db_fifo_reg_off)); in info_show()
H A Dbnxt_re.h131 struct mutex dbq_lock; /* synchronize db pacing algo */
137 #define BNXT_RE_PACING_ALARM_TH_MULTIPLE 2 /* Multiple of pacing algo threshold */
215 struct bnxt_re_pacing pacing; member
H A Dhw_counters.h157 struct bnxt_re_db_pacing_stats pacing; member
/linux/net/ipv4/
H A Dtcp_bbr.c55 * NOTE: BBR might be used with the fq qdisc ("man tc-fq") with pacing enabled,
56 * otherwise TCP stack falls back to an internal pacing using one high
111 u32 pacing_gain:10, /* current gain for setting pacing rate */
130 #define CYCLE_LEN 8 /* number of phases in a pacing gain cycle */
143 * maintaining high utilization, the average pacing rate aims to be slightly
149 /* We use a high_gain value of 2/ln(2) because it's the smallest pacing gain
150 * that will allow a smoothly increasing pacing rate that will double each RTT
155 /* The pacing gain of 1/high_gain in BBR_DRAIN is calculated to typically drain
255 /* Convert a BBR bw and gain factor to a pacing rate in bytes per second. */
265 /* Initialize pacing rate to: high_gain * init_cwnd / RTT. */
[all …]
H A DKconfig680 ("Fair Queue") pacing packet scheduler.
/linux/Documentation/devicetree/bindings/soc/ti/
H A Dkeystone-navigator-qmss.txt76 <pdsp-id, channel, entries, pacing mode, latency>
82 pacing mode : Interrupt pacing mode
/linux/drivers/comedi/drivers/
H A Dni_labpc_common.c703 /* set up pacing */ in labpc_ai_cmd()
707 /* set up conversion pacing */ in labpc_ai_cmd()
712 /* set up scan pacing */ in labpc_ai_cmd()
730 /* setup any external triggering/pacing (cmd4 register) */ in labpc_ai_cmd()
752 /* use 2 cascaded counters for pacing */ in labpc_ai_cmd()
920 * Turn off pacing of analog output channel. in labpc_ao_insn_write()
921 * NOTE: hardware bug in daqcard-1200 means pacing cannot in labpc_ao_insn_write()
/linux/drivers/net/ethernet/ti/
H A Dcpsw_sl.h36 CPSW_SL_CTL_TX_PACE = BIT(6), /* Transmit Pacing Enable */
/linux/tools/testing/selftests/net/packetdrill/
H A Dtcp_slow_start_slow-start-fq-ack-per-2pkt.pkt7 // Note we use FQ/pacing to check if TCP Small Queues is not hurting
/linux/include/uapi/linux/
H A Dinet_diag.h230 __u32 bbr_pacing_gain; /* pacing gain shifted left 8 bits */
/linux/net/dccp/
H A Dccid.h
/linux/net/sched/
H A Dsch_fq.c3 * net/sched/sch_fq.c Fair Queue Packet Scheduler (per flow pacing)
15 * Burst avoidance (aka pacing) capability :
301 * 1) Packet tstamp is in the past, or within the pacing offload horizon.
H A DKconfig304 FQ does flow separation, and is able to respect pacing requirements
/linux/Documentation/bpf/
H A Dringbuf.rst195 a self-pacing notifications of new data being availability.
/linux/sound/soc/sof/intel/
H A Dhda-pcm.c300 * settle to the 1ms pacing and initially it can run faster for few in hda_dsp_pcm_open()
/linux/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_type_e610.h482 /* Pacing Config */
810 u8 pacing; member
/linux/tools/include/uapi/linux/
H A Dtcp.h297 TCP_NLA_PACING_RATE, /* Pacing rate in bytes per second */
/linux/Documentation/networking/device_drivers/ethernet/chelsio/
H A Dcxgb.rst199 smaller window prevents congestion and facilitates better pacing,
/linux/drivers/net/wireless/ti/wlcore/
H A Dinit.c710 /* RX complete interrupt pacing */ in wl1271_hw_init()
H A Dacx.h637 __le16 pacing; /* 0 - 60000 ms */ member
/linux/include/net/
H A Dtcp.h1250 * setting cwnd and pacing rate.
1280 * idle periods, pacing rate computations, etc.
1289 * cwnd and pacing rate, after all the ca_state processing.
1547 /* BBR congestion control needs pacing. in tcp_probe0_when()
1549 * sch_fq packet scheduler is efficiently handling pacing, in tcp_check_probe_timer()
/linux/drivers/soc/ti/
H A Dknav_qmss_acc.c504 dev_err(kdev->dev, "pacing mode %d invalid for range %s\n", in knav_init_acc_range()
/linux/tools/testing/selftests/bpf/progs/
H A Dbpf_cubic.c464 * Pacing might have delayed packets up to RTT/2 in hystart_update()
/linux/arch/parisc/kernel/
H A Dunaligned.c384 /* log a message with pacing */ in handle_unaligned()

12