| /kernel/linux/linux-5.10/Documentation/timers/ |
| D | no_hz.rst | 114 and such CPUs are said to be "adaptive-ticks CPUs". This is important 124 By default, no CPU will be an adaptive-ticks CPU. The "nohz_full=" 125 boot parameter specifies the adaptive-ticks CPUs. For example, 126 "nohz_full=1,6-8" says that CPUs 1, 6, 7, and 8 are to be adaptive-ticks 128 adaptive-tick CPUs: At least one non-adaptive-tick CPU must remain 130 calls like gettimeofday() returns accurate values on adaptive-tick CPUs. 133 boot CPU is prohibited from entering adaptive-ticks mode. Specifying a 139 Finally, adaptive-ticks CPUs must have their RCU callbacks offloaded. 142 Normally, a CPU remains in adaptive-ticks mode as long as possible. 144 the mode. Instead, the CPU will exit adaptive-ticks mode only if needed, [all …]
|
| /kernel/linux/linux-6.6/Documentation/timers/ |
| D | no_hz.rst | 114 and such CPUs are said to be "adaptive-ticks CPUs". This is important 124 By default, no CPU will be an adaptive-ticks CPU. The "nohz_full=" 125 boot parameter specifies the adaptive-ticks CPUs. For example, 126 "nohz_full=1,6-8" says that CPUs 1, 6, 7, and 8 are to be adaptive-ticks 128 adaptive-tick CPUs: At least one non-adaptive-tick CPU must remain 130 calls like gettimeofday() returns accurate values on adaptive-tick CPUs. 136 Finally, adaptive-ticks CPUs must have their RCU callbacks offloaded. 139 Normally, a CPU remains in adaptive-ticks mode as long as possible. 141 the mode. Instead, the CPU will exit adaptive-ticks mode only if needed, 144 Just as with dyntick-idle mode, the benefits of adaptive-tick mode do [all …]
|
| /kernel/linux/linux-6.6/drivers/media/platform/verisilicon/ |
| D | hantro_g2_vp9_dec.c | 639 for (m = 0; m < ARRAY_SIZE(adaptive->coef[0][0][0][0]); ++m) { \ 640 memcpy(adaptive->coef[i][j][k][l][m], \ 644 adaptive->coef[i][j][k][l][m][3] = 0; \ 653 struct hantro_g2_probs *adaptive; in config_probs() local 682 adaptive = &all_probs->probs; in config_probs() 684 for (i = 0; i < ARRAY_SIZE(adaptive->inter_mode); ++i) { in config_probs() 685 memcpy(adaptive->inter_mode[i], probs->inter_mode[i], in config_probs() 688 adaptive->inter_mode[i][3] = 0; in config_probs() 691 memcpy(adaptive->is_inter, probs->is_inter, sizeof(adaptive->is_inter)); in config_probs() 693 for (i = 0; i < ARRAY_SIZE(adaptive->uv_mode); ++i) { in config_probs() [all …]
|
| /kernel/linux/linux-5.10/Documentation/networking/device_drivers/ethernet/chelsio/ |
| D | cxgb.rst | 35 Adaptive Interrupts (adaptive-rx) 38 This feature provides an adaptive algorithm that adjusts the interrupt 46 By default, adaptive-rx is disabled. 47 To enable adaptive-rx:: 49 ethtool -C <interface> adaptive-rx on 51 To disable adaptive-rx, use ethtool:: 53 ethtool -C <interface> adaptive-rx off 55 After disabling adaptive-rx, the timer latency value will be set to 50us. 56 You may set the timer latency after disabling adaptive-rx:: 64 You may also provide a timer latency value while disabling adaptive-rx:: [all …]
|
| /kernel/linux/linux-6.6/Documentation/networking/device_drivers/ethernet/chelsio/ |
| D | cxgb.rst | 35 Adaptive Interrupts (adaptive-rx) 38 This feature provides an adaptive algorithm that adjusts the interrupt 46 By default, adaptive-rx is disabled. 47 To enable adaptive-rx:: 49 ethtool -C <interface> adaptive-rx on 51 To disable adaptive-rx, use ethtool:: 53 ethtool -C <interface> adaptive-rx off 55 After disabling adaptive-rx, the timer latency value will be set to 50us. 56 You may set the timer latency after disabling adaptive-rx:: 64 You may also provide a timer latency value while disabling adaptive-rx:: [all …]
|
| /kernel/linux/linux-5.10/tools/testing/selftests/tc-testing/tc-tests/qdiscs/ |
| D | red.json | 27 "name": "Create RED with adaptive flag", 38 …"cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root red adaptive limit 1M avpkt 1500 min 100K… 41 "matchPattern": "qdisc red 1: root .* limit 1Mb min 100Kb max 300Kb adaptive $", 73 "name": "Create RED with flags ECN, adaptive", 84 …"cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root red ecn adaptive limit 1M avpkt 1500 min … 87 "matchPattern": "qdisc red 1: root .* limit 1Mb min 100Kb max 300Kb ecn adaptive $",
|
| /kernel/linux/linux-6.6/tools/testing/selftests/tc-testing/tc-tests/qdiscs/ |
| D | red.json | 27 "name": "Create RED with adaptive flag", 38 …"cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root red adaptive limit 1M avpkt 1500 min 100K… 41 "matchPattern": "qdisc red 1: root .* limit 1Mb min 100Kb max 300Kb adaptive $", 73 "name": "Create RED with flags ECN, adaptive", 84 …"cmdUnderTest": "$TC qdisc add dev $DUMMY handle 1: root red ecn adaptive limit 1M avpkt 1500 min … 87 "matchPattern": "qdisc red 1: root .* limit 1Mb min 100Kb max 300Kb ecn adaptive $",
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/sfc/ |
| D | ethtool.c | 93 * We implement adaptive IRQ moderation, but use a different algorithm 95 * Therefore we do not use any of the adaptive moderation parameters 123 bool adaptive, rx_may_override_tx; in efx_ethtool_set_coalesce() local 126 efx_get_irq_moderation(efx, &tx_usecs, &rx_usecs, &adaptive); in efx_ethtool_set_coalesce() 133 adaptive = coalesce->use_adaptive_rx_coalesce; in efx_ethtool_set_coalesce() 145 rc = efx_init_irq_moderation(efx, tx_usecs, rx_usecs, adaptive, in efx_ethtool_set_coalesce()
|
| /kernel/linux/linux-6.6/drivers/net/ethernet/sfc/ |
| D | ethtool.c | 93 * We implement adaptive IRQ moderation, but use a different algorithm 95 * Therefore we do not use any of the adaptive moderation parameters 127 bool adaptive, rx_may_override_tx; in efx_ethtool_set_coalesce() local 130 efx_get_irq_moderation(efx, &tx_usecs, &rx_usecs, &adaptive); in efx_ethtool_set_coalesce() 137 adaptive = coalesce->use_adaptive_rx_coalesce; in efx_ethtool_set_coalesce() 149 rc = efx_init_irq_moderation(efx, tx_usecs, rx_usecs, adaptive, in efx_ethtool_set_coalesce()
|
| /kernel/linux/linux-6.6/drivers/net/ethernet/sfc/siena/ |
| D | ethtool.c | 93 * We implement adaptive IRQ moderation, but use a different algorithm 95 * Therefore we do not use any of the adaptive moderation parameters 127 bool adaptive, rx_may_override_tx; in efx_ethtool_set_coalesce() local 130 efx_siena_get_irq_moderation(efx, &tx_usecs, &rx_usecs, &adaptive); in efx_ethtool_set_coalesce() 137 adaptive = coalesce->use_adaptive_rx_coalesce; in efx_ethtool_set_coalesce() 149 rc = efx_siena_init_irq_moderation(efx, tx_usecs, rx_usecs, adaptive, in efx_ethtool_set_coalesce()
|
| /kernel/linux/linux-6.6/tools/testing/selftests/drivers/net/netdevsim/ |
| D | ethtool-coalesce.sh | 118 ethtool -C $NSIM_NETDEV adaptive-rx on 119 s=$(ethtool -c $NSIM_NETDEV | grep -q "Adaptive RX: on TX: off") 122 ethtool -C $NSIM_NETDEV adaptive-tx on 123 s=$(ethtool -c $NSIM_NETDEV | grep -q "Adaptive RX: on TX: on")
|
| /kernel/linux/linux-5.10/drivers/staging/iio/cdc/ |
| D | ad7150.c | 63 * adaptive threshold event occurs to when the average 66 * adaptive magnitude event occurs to when the average 146 /*check if threshold mode is fixed or adaptive*/ in ad7150_read_event_config() 188 /* Note completely different from the adaptive versions */ in ad7150_write_event_params() 220 u8 thresh_type, cfg, adaptive; in ad7150_write_event_config() local 242 adaptive = 1; in ad7150_write_event_config() 249 adaptive = 1; in ad7150_write_event_config() 256 adaptive = 0; in ad7150_write_event_config() 267 cfg |= (!adaptive << 7) | (thresh_type << 5); in ad7150_write_event_config()
|
| /kernel/linux/linux-6.6/drivers/net/wireless/intel/iwlwifi/fw/api/ |
| D | scan.h | 629 /* Extended dwell is obselete when adaptive dwell is used, making this 630 * bit reusable. Hence, probe request defer is used only when adaptive 665 * @IWL_UMAC_SCAN_GEN_FLAGS_V2_ADAPTIVE_DWELL: works with adaptive dwell 824 * @adwell_default_n_aps: for adaptive dwell the default number of APs 826 * @adwell_default_n_aps_social: for adaptive dwell the default 829 * @adwell_max_budget: for adaptive dwell the maximal budget of TU to be added 974 * dwell time when adaptive dwell is used 978 * @adwell_ch_override_bitmap: when using adaptive dwell, override the number 997 * time when adaptive dwell is used. 1017 * @adwell_default_2g: adaptive dwell default number of APs [all …]
|
| /kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlwifi/fw/api/ |
| D | scan.h | 643 /* Extended dwell is obselete when adaptive dwell is used, making this 644 * bit reusable. Hence, probe request defer is used only when adaptive 679 * @IWL_UMAC_SCAN_GEN_FLAGS_V2_ADAPTIVE_DWELL: works with adaptive dwell 801 * @adwell_default_n_aps: for adaptive dwell the default number of APs 803 * @adwell_default_n_aps_social: for adaptive dwell the default 806 * @adwell_max_budget: for adaptive dwell the maximal budget of TU to be added 951 * dwell time when adaptive dwell is used 955 * @adwell_ch_override_bitmap: when using adaptive dwell, override the number 974 * time when adaptive dwell is used. 993 * @adwell_default_2g: adaptive dwell default number of APs [all …]
|
| /kernel/linux/linux-6.6/Documentation/networking/device_drivers/ethernet/intel/ |
| D | ice.rst | 927 This driver supports an adaptive interrupt throttle rate (ITR) mechanism that 932 To set the interrupt rate manually, you must disable adaptive mode:: 934 # ethtool -C <ethX> adaptive-rx off adaptive-tx off 938 Disable adaptive ITR and lower Rx and Tx interrupts. The examples below 944 # ethtool -C <ethX> adaptive-rx off adaptive-tx off rx-usecs 80 tx-usecs 80 948 Disable adaptive ITR and ITR by setting rx-usecs and tx-usecs to 0 951 # ethtool -C <ethX> adaptive-rx off adaptive-tx off rx-usecs 0 tx-usecs 0 958 To disable Rx adaptive ITR and set static Rx ITR to 10 microseconds or 961 # ethtool --per-queue <ethX> queue_mask 0xa --coalesce adaptive-rx off 975 also independent of the adaptive interrupt moderation algorithm. The [all …]
|
| D | i40e.rst | 570 the adaptive interrupt moderation algorithm. The underlying hardware supports 576 # ethtool -C ethX adaptive-rx off adaptive-tx off rx-usecs-high 20 rx-usecs \ 579 The above command would disable adaptive interrupt moderation, and allow a 627 For IP Forwarding: Disable Adaptive ITR and lower Rx and Tx interrupts per 635 # ethtool -C <interface> adaptive-rx off adaptive-tx off rx-usecs 125 \ 638 For lower CPU utilization: Disable Adaptive ITR and lower Rx and Tx interrupts 646 # ethtool -C <interface> adaptive-rx off adaptive-tx off rx-usecs 250 \ 649 For lower latency: Disable Adaptive ITR and ITR by setting Rx and Tx to 0 using 654 # ethtool -C <interface> adaptive-rx off adaptive-tx off rx-usecs 0 \
|
| /kernel/linux/linux-5.10/Documentation/networking/device_drivers/ethernet/intel/ |
| D | i40e.rst | 570 the adaptive interrupt moderation algorithm. The underlying hardware supports 576 # ethtool -C ethX adaptive-rx off adaptive-tx off rx-usecs-high 20 rx-usecs \ 579 The above command would disable adaptive interrupt moderation, and allow a 627 For IP Forwarding: Disable Adaptive ITR and lower Rx and Tx interrupts per 635 # ethtool -C <interface> adaptive-rx off adaptive-tx off rx-usecs 125 \ 638 For lower CPU utilization: Disable Adaptive ITR and lower Rx and Tx interrupts 646 # ethtool -C <interface> adaptive-rx off adaptive-tx off rx-usecs 250 \ 649 For lower latency: Disable Adaptive ITR and ITR by setting Rx and Tx to 0 using 654 # ethtool -C <interface> adaptive-rx off adaptive-tx off rx-usecs 0 \
|
| /kernel/linux/linux-5.10/Documentation/admin-guide/media/ |
| D | rcar-fdp1.rst | 21 * - ``"Adaptive 2D/3D" (1)`` 22 - Motion adaptive version of 2D and 3D deinterlacing. Use 3D deinterlacing
|
| /kernel/linux/linux-6.6/Documentation/admin-guide/media/ |
| D | rcar-fdp1.rst | 21 * - ``"Adaptive 2D/3D" (1)`` 22 - Motion adaptive version of 2D and 3D deinterlacing. Use 3D deinterlacing
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/opp/ |
| D | ti-omap5-opp-supply.txt | 9 Also, some supplies may have an associated vbb-supply which is an Adaptive Body 21 (Usually Adaptive Body Bias regulator)
|
| /kernel/linux/linux-5.10/drivers/staging/rtl8188eu/include/ |
| D | hal8188e_rate_adaptive.h | 19 /* Rate adaptive define */ 50 /* End rate adaptive define */
|
| /kernel/linux/linux-6.6/Documentation/scheduler/ |
| D | sched-debug.rst | 30 hence the scan rate of every task is adaptive and depends on historical 32 otherwise the scan delay decreases. The "scan size" is not adaptive but
|
| /kernel/linux/linux-5.10/Documentation/networking/device_drivers/ethernet/amazon/ |
| D | ena.rst | 27 interrupt vector per Tx/Rx queue pair, adaptive interrupt moderation, 193 ENA driver and device can operate in conventional or adaptive interrupt 201 In adaptive interrupt moderation mode the interrupt delay value is 205 Adaptive coalescing can be switched on/off through ethtool(8) 208 More information about Adaptive Interrupt Moderation (DIM) can be found in
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/display/mediatek/ |
| D | mediatek,aal.yaml | 7 title: Mediatek display adaptive ambient light processor 14 Mediatek display adaptive ambient light processor, namely AAL,
|
| /kernel/linux/linux-5.10/arch/arm/plat-omap/ |
| D | Kconfig | 25 bool "AVS(Adaptive Voltage Scaling) support for OMAP IP versions 1&2" 29 Say Y to enable AVS(Adaptive Voltage Scaling)
|