| /linux/drivers/net/vmxnet3/ |
| H A D | upt1_defs.h | 57 /* interrupt moderation level */ 59 UPT1_IML_NONE = 0, /* no interrupt moderation */ 61 UPT1_IML_ADAPTIVE = 8, /* adpative intr moderation */
|
| /linux/Documentation/infiniband/ |
| H A D | ipoib.rst | 70 Interrupt moderation 73 If the underlying IB device supports CQ event moderation, one can 77 moderation is supported.
|
| /linux/drivers/net/wireless/ath/wil6210/ |
| H A D | interrupt.c | 221 u32 moderation; in wil_configure_interrupt_moderation_edma() local 227 /* Update RX and TX moderation */ in wil_configure_interrupt_moderation_edma() 228 moderation = wil->rx_max_burst_duration | in wil_configure_interrupt_moderation_edma() 230 wil_w(wil, RGF_INT_CTRL_INT_GEN_CFG_0, moderation); in wil_configure_interrupt_moderation_edma() 231 wil_w(wil, RGF_INT_CTRL_INT_GEN_CFG_1, moderation); in wil_configure_interrupt_moderation_edma() 246 /* disable interrupt moderation for monitor in wil_configure_interrupt_moderation() 311 * moderation is not used. Interrupt moderation may cause RX in wil6210_irq_rx()
|
| /linux/drivers/net/ethernet/netronome/nfp/ |
| H A D | nfp_net.h | 351 * @rx_dim: Dynamic interrupt moderation structure for RX 352 * @tx_dim: Dynamic interrupt moderation structure for TX 587 * @rx_coalesce_adapt_on: Is RX interrupt moderation adaptive? 588 * @tx_coalesce_adapt_on: Is TX interrupt moderation adaptive? 589 * @rx_coalesce_usecs: RX interrupt moderation usecs delay parameter 590 * @rx_coalesce_max_frames: RX interrupt moderation frame count parameter 591 * @tx_coalesce_usecs: TX interrupt moderation usecs delay parameter 592 * @tx_coalesce_max_frames: TX interrupt moderation frame count parameter
|
| H A D | nfp_net_ctrl.h | 112 #define NFP_NET_CFG_CTRL_IRQMOD (0x1 << 18) /* Interrupt moderation */ 315 * %NFP_NET_CFG_TXR_IRQ_MOD: Per TX ring interrupt moderation packet 333 * %NFP_NET_CFG_RXR_IRQ_MOD: Per RX ring interrupt moderation (4B entries)
|
| /linux/Documentation/networking/device_drivers/ethernet/intel/ |
| H A D | igb.rst | 149 throttled via interrupt moderation. Interrupt moderation must be used to avoid 150 interrupt storms while the driver is processing one interrupt. The moderation
|
| H A D | e1000e.rst | 66 for this reason an adaptive interrupt moderation algorithm was implemented. 83 Turns off any interrupt moderation and may improve small packet latency.
|
| /linux/Documentation/networking/device_drivers/ethernet/amazon/ |
| H A D | ena.rst | 27 interrupt vector per Tx/Rx queue pair, adaptive interrupt moderation, 192 Interrupt Moderation 196 moderation mode. 203 **In adaptive interrupt** moderation mode the interrupt delay value is 210 More information about Adaptive Interrupt Moderation (DIM) can be found in
|
| /linux/lib/dim/ |
| H A D | Makefile | 2 # DIM Dynamic Interrupt Moderation library
|
| /linux/drivers/net/ethernet/sfc/siena/ |
| H A D | efx.c | 69 /* Initial interrupt moderation settings. They can be modified after 77 /* Initial interrupt moderation settings. They can be modified after 314 /* Initialise the interrupt moderation settings */ in efx_probe_nic() 416 * Interrupt moderation 428 /* Set interrupt moderation parameters */ 446 "RX and TX IRQ moderation must be equal\n"); in efx_siena_init_irq_moderation() 471 * moderation. Otherwise, IRQ moderation is the same for all in efx_siena_get_irq_moderation()
|
| H A D | workarounds.h | 24 /* Moderation timer access must go through MCDI */
|
| H A D | net_driver.h | 441 * @irq_moderation_us: IRQ moderation value (in microseconds) 450 * @irq_count: Number of IRQs since last adaptive moderation decision 451 * @irq_mod_score: IRQ moderation score 802 * @irq_rx_adaptive: Adaptive IRQ moderation enabled for RX event queues 804 * @irq_rx_mod_step_us: Step size for IRQ moderation for RX event queues 805 * @irq_rx_moderation_us: IRQ moderation time for RX event queues 1174 * @push_irq_moderation: Apply interrupt moderation value
|
| /linux/drivers/net/ethernet/sfc/falcon/ |
| H A D | ethtool.c | 545 * Each channel has a single IRQ and moderation timer, started by any 547 * separate_tx_channels is set, IRQs and moderation are therefore 549 * moderation is explicitly changed then TX IRQ moderation is 559 * moderation while the previous IRQ is being handled, so we should 567 * We implement adaptive IRQ moderation, but use a different algorithm 569 * Therefore we do not use any of the adaptive moderation parameters 613 /* If channels are shared, TX IRQ moderation can be quietly in ef4_ethtool_set_coalesce()
|
| H A D | efx.c | 124 /* Initial interrupt moderation settings. They can be modified after 132 /* Initial interrupt moderation settings. They can be modified after 168 "Threshold score for reducing IRQ moderation"); 173 "Threshold score for increasing IRQ moderation"); 1655 /* Initialise the interrupt moderation settings */ in ef4_probe_nic() 1876 * Interrupt moderation 1888 /* Set interrupt moderation parameters */ 1906 "RX and TX IRQ moderation must be equal\n"); in ef4_init_irq_moderation() 1929 * moderation. Otherwise, IRQ moderation is the same for all in ef4_get_irq_moderation()
|
| /linux/drivers/net/ethernet/sfc/ |
| H A D | workarounds.h | 23 /* Moderation timer access must go through MCDI */
|
| H A D | efx.c | 68 /* Initial interrupt moderation settings. They can be modified after 76 /* Initial interrupt moderation settings. They can be modified after 305 /* Initialise the interrupt moderation settings */ in efx_probe_nic() 409 * Interrupt moderation 421 /* Set interrupt moderation parameters */ 439 "RX and TX IRQ moderation must be equal\n"); in efx_init_irq_moderation() 464 * moderation. Otherwise, IRQ moderation is the same for all in efx_get_irq_moderation()
|
| H A D | net_driver.h | 467 * @irq_moderation_us: IRQ moderation value (in microseconds) 476 * @irq_count: Number of IRQs since last adaptive moderation decision 477 * @irq_mod_score: IRQ moderation score 882 * @irq_rx_adaptive: Adaptive IRQ moderation enabled for RX event queues 884 * @irq_rx_mod_step_us: Step size for IRQ moderation for RX event queues 885 * @irq_rx_moderation_us: IRQ moderation time for RX event queues 1272 * @push_irq_moderation: Apply interrupt moderation value
|
| /linux/Documentation/devicetree/bindings/usb/ |
| H A D | usb-xhci.yaml | 29 description: Interrupt moderation interval
|
| H A D | hisilicon,histb-xhci.txt | 28 - imod-interval-ns: default interrupt moderation interval is 40000ns
|
| /linux/lib/ |
| H A D | Kconfig | 490 Dynamic Interrupt Moderation library. 491 Implements an algorithm for dynamically changing CQ moderation values
|
| /linux/drivers/net/fddi/skfp/h/ |
| H A D | skfbi.h | 142 #define B2_IRQ_MOD_INI 0x0160 /* (ML) 32 bit IRQ Moderation Timer Init Reg. */ 143 #define B2_IRQ_MOD_VAL 0x0164 /* (ML) 32 bit IRQ Moderation Timer Value */ 144 #define B2_IRQ_MOD_CTRL 0x0168 /* (ML) 8 bit IRQ Moderation Timer Control */ 145 #define B2_IRQ_MOD_TEST 0x0169 /* (ML) 8 bit IRQ Moderation Timer Test */ 438 /* B2_IRQ_MOD_INI 32 bit IRQ Moderation Timer Init Reg. (ML) */ 439 /* B2_IRQ_MOD_VAL 32 bit IRQ Moderation Timer Value (ML) */ 440 /* B2_IRQ_MOD_CTRL 8 bit IRQ Moderation Timer Control (ML) */ 441 /* B2_IRQ_MOD_TEST 8 bit IRQ Moderation Timer Test (ML) */
|
| /linux/drivers/net/ethernet/aquantia/atlantic/hw_atl2/ |
| H A D | hw_atl2_llh.h | 13 /* Set TX Interrupt Moderation Control Register */
|
| H A D | hw_atl2_llh_internal.h | 244 /* tx interrupt moderation control register definitions 245 * Preprocessor definitions for TX Interrupt Moderation Control Register
|
| /linux/drivers/net/ethernet/amazon/ena/ |
| H A D | ena_com.h | 49 /* ENA adaptive interrupt moderation settings */ 380 /* interrupt moderation intervals are in usec divided by 969 /* ena_com_init_interrupt_moderation - Init interrupt moderation 976 /* ena_com_interrupt_moderation_supported - Return if interrupt moderation
|
| /linux/Documentation/hwmon/ |
| H A D | nzxt-kraken3.rst | 36 If in curve mode, setting point values should be done in moderation - the devices
|