Home
last modified time | relevance | path

Searched full:aging (Results 1 – 25 of 88) sorted by relevance

1234

/Linux-v6.1/Documentation/mm/
Dmultigen_lru.rst108 There are two conceptually independent procedures: the aging and the
111 Aging section in Workflow overview
113 The aging produces young generations. Given an ``lruvec``, it
115 ``MIN_NR_GENS``. The aging promotes hot pages to the youngest
118 ``max_seq``. The aging uses page table walks and rmap walks to find
123 the aging scans the adjacent PTEs. For both, on finding a young PTE,
124 the aging clears the accessed bit and updates the gen counter of the
136 page according to its gen counter if the aging has found this page
154 The aging and the eviction form a producer-consumer model;
156 generations. Within the aging, rmap walks drive page table walks by
/Linux-v6.1/drivers/net/ethernet/mellanox/mlx5/core/
Dfs_counters.c67 bool aging; member
335 static struct mlx5_fc *mlx5_fc_acquire(struct mlx5_core_dev *dev, bool aging) in mlx5_fc_acquire() argument
340 if (aging && MLX5_CAP_GEN(dev, flow_counter_bulk_alloc) != 0) { in mlx5_fc_acquire()
349 struct mlx5_fc *mlx5_fc_create_ex(struct mlx5_core_dev *dev, bool aging) in mlx5_fc_create_ex() argument
351 struct mlx5_fc *counter = mlx5_fc_acquire(dev, aging); in mlx5_fc_create_ex()
359 counter->aging = aging; in mlx5_fc_create_ex()
361 if (aging) { in mlx5_fc_create_ex()
389 struct mlx5_fc *mlx5_fc_create(struct mlx5_core_dev *dev, bool aging) in mlx5_fc_create() argument
391 struct mlx5_fc *counter = mlx5_fc_create_ex(dev, aging); in mlx5_fc_create()
394 if (aging) in mlx5_fc_create()
[all …]
/Linux-v6.1/drivers/net/dsa/qca/
Dqca8k-common.c163 /* aging - 67:64 */ in qca8k_fdb_read()
164 fdb->aging = FIELD_GET(QCA8K_ATU_STATUS_MASK, reg[2]); in qca8k_fdb_read()
179 const u8 *mac, u8 aging) in qca8k_fdb_write() argument
185 /* aging - 67:64 */ in qca8k_fdb_write()
186 reg[2] |= FIELD_PREP(QCA8K_ATU_STATUS_MASK, aging); in qca8k_fdb_write()
242 qca8k_fdb_write(priv, fdb->vid, fdb->port_mask, fdb->mac, fdb->aging); in qca8k_fdb_next()
251 u16 port_mask, u16 vid, u8 aging) in qca8k_fdb_add() argument
256 qca8k_fdb_write(priv, vid, port_mask, mac, aging); in qca8k_fdb_add()
301 if (!fdb.aging) { in qca8k_fdb_search_and_insert()
310 qca8k_fdb_write(priv, vid, fdb.port_mask, mac, fdb.aging); in qca8k_fdb_search_and_insert()
[all …]
/Linux-v6.1/lib/
Dflex_proportions.c3 * Floating proportions with flexible aging period
61 * if aging zeroed out all events. This can be used to detect whether declaring
117 /* Aging zeroed our fraction? */ in fprop_reflect_period_single()
200 /* Aging zeroed our fraction? */ in fprop_reflect_period_percpu()
/Linux-v6.1/drivers/net/wireless/intel/iwlwifi/fw/api/
Dsf.h30 #define SF_NUM_TIMEOUT_TYPES 2 /* Aging timer and Idle timer */
71 * @long_delay_timeouts: aging and idle timer values for each scenario
/Linux-v6.1/drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/
Dsmu13_driver_if_v13_0_0.h996 …uint16_t Vmin_Hot_T0[PMFW_VOLT_PLANE_COUNT]; //In mV(Q2) Initial (pre-aging) Vse…
997 …uint16_t Vmin_Cold_T0[PMFW_VOLT_PLANE_COUNT]; //In mV(Q2) Initial (pre-aging) Vse…
1000 uint16_t Vmin_Aging_Offset[PMFW_VOLT_PLANE_COUNT]; //In mV(Q2) Worst-case aging margin
1004 …//This is a fixed/minimum VMIN aging degradation offset which is applied at T0. This reflects the …
1008 //Scalar coefficient of the PSM aging degradation function
1010 //Exponential coefficient of the PSM aging degradation function
1012 …//Scalar coefficient of the VMIN aging degradation function. Specified as worst case between hot a…
1014 …//Exponential coefficient of the VMIN aging degradation function. Specified as worst case between …
Dsmu13_driver_if_v13_0_7.h1034 …uint16_t Vmin_Hot_T0[PMFW_VOLT_PLANE_COUNT]; //In mV(Q2) Initial (pre-aging) Vse…
1035 …uint16_t Vmin_Cold_T0[PMFW_VOLT_PLANE_COUNT]; //In mV(Q2) Initial (pre-aging) Vse…
1038 uint16_t Vmin_Aging_Offset[PMFW_VOLT_PLANE_COUNT]; //In mV(Q2) Worst-case aging margin
1042 …//This is a fixed/minimum VMIN aging degradation offset which is applied at T0. This reflects the …
1046 //Scalar coefficient of the PSM aging degradation function
1048 //Exponential coefficient of the PSM aging degradation function
1050 …//Scalar coefficient of the VMIN aging degradation function. Specified as worst case between hot a…
1052 …//Exponential coefficient of the VMIN aging degradation function. Specified as worst case between …
/Linux-v6.1/drivers/net/ethernet/sunplus/
Dspl2sw_mac.c66 /* Set learn port = cpu_port, aging = 1 */ in spl2sw_mac_addr_add()
101 /* Set learn port = lan_port0 and aging = 0 in spl2sw_mac_addr_del()
157 /* Disable aging of cpu port 0 & 1. in spl2sw_mac_hw_init()
/Linux-v6.1/drivers/net/ethernet/microchip/lan966x/
Dlan966x_main.h91 * ENTRYTYPE_NORMAL is subject to aging.
92 * ENTRYTYPE_LOCKED is not subject to aging.
93 * ENTRYTYPE_MACv4 is not subject to aging. For IPv4 multicast.
94 * ENTRYTYPE_MACv6 is not subject to aging. For IPv6 multicast.
Dlan966x_ifh.h115 /* Internal aging value (*) */
/Linux-v6.1/drivers/net/wireless/intel/iwlwifi/mvm/
Dsf.c42 * Aging and idle timeouts for the different possible scenarios
70 * Aging and idle timeouts for the different possible scenarios
/Linux-v6.1/include/linux/mlx5/
Dfs.h278 struct mlx5_fc *mlx5_fc_create(struct mlx5_core_dev *dev, bool aging);
281 struct mlx5_fc *mlx5_fc_create_ex(struct mlx5_core_dev *dev, bool aging);
/Linux-v6.1/include/linux/
Dirqdesc.h32 * @last_unhandled: aging timer for unhandled count
67 unsigned long last_unhandled; /* Aging timer for unhandled count */
Dflex_proportions.h3 * Floating proportions with flexible aging period
Dmmzone.h317 * A page is added to the youngest generation on faulting. The aging needs to
328 * the aging needs not to worry about it. And it's set again when a page
408 /* the aging increments the youngest generation number */
1028 * queues ("queue_length >> 12") during an aging round.
/Linux-v6.1/include/uapi/drm/
Dmga_drm.h170 /* General aging mechanism
213 /* Counters for aging textures and for client-side throttling.
/Linux-v6.1/arch/x86/kvm/mmu/
Dtdp_iter.h45 * bits, e.g. to skip stepping down into child SPTEs when aging SPTEs. in kvm_tdp_mmu_write_spte()
/Linux-v6.1/include/soc/mscc/
Docelot.h893 * ENTRYTYPE_NORMAL is subject to aging.
894 * ENTRYTYPE_LOCKED is not subject to aging.
895 * ENTRYTYPE_MACv4 is not subject to aging. For IPv4 multicast.
896 * ENTRYTYPE_MACv6 is not subject to aging. For IPv6 multicast.
/Linux-v6.1/drivers/net/dsa/b53/
Db53_regs.h153 /* Fast Aging Control register (8 bit) */
163 /* Fast Aging Port Control register (8 bit) */
166 /* Fast Aging VID Control register (16 bit) */
/Linux-v6.1/drivers/s390/char/
Dhmcdrv_cache.c20 #define HMCDRV_CACHE_TIMEOUT 30 /* aging timeout in seconds */
/Linux-v6.1/include/linux/sunrpc/
Dsvc_xprt.h68 #define XPT_OLD 9 /* used for xprt aging mark+sweep */
/Linux-v6.1/Documentation/devicetree/bindings/opp/
Dopp-v2-base.yaml88 system specific parameters (such as transients, process, aging,
/Linux-v6.1/drivers/net/ethernet/chelsio/cxgb/
Dvsc7326_reg.h102 #define REG_AGE_TIMER(ie) CRA(0x2,ie&1,0x1f) /* Aging timer */
103 #define REG_AGE_INC(ie) CRA(0x2,ie&1,0x2f) /* Aging increment */
/Linux-v6.1/drivers/net/dsa/microchip/
Dlan937x_main.c150 /* Enable Auto Aging */ in lan937x_reset_switch()
/Linux-v6.1/mm/
Dworkingset.c323 * operations to drive the non-resident aging along in parallel.
418 * are always speculative anyway. Ultimately, it's the aging in workingset_refault()

1234