Home
last modified time | relevance | path

Searched full:cold (Results 1 – 25 of 223) sorted by relevance

123456789

/linux/Documentation/admin-guide/mm/damon/
H A Dlru_sort.rst32 rates that higher than a user-specified threshold) and cold pages (pages of
35 deprioritizing cold pages on their LRU-lists. To avoid it consuming too much
37 the limit, it prioritizes and deprioritizes more hot and cold pages first,
45 benefits for systems having clear hot/cold access patterns under memory
94 Time threshold for cold memory regions identification in microseconds.
97 identifies the region as cold, and mark it as unaccessed on the LRU list, so
164 The sampling interval of DAMON for the cold memory monitoring. Please refer to
172 The aggregation interval of DAMON for the cold memory monitoring. Please
181 The minimal number of monitoring regions of DAMON for the cold memory
192 The maximum number of monitoring regions of DAMON for the cold memory
[all …]
H A Dreclaim.rst15 On general memory over-committed systems, proactively reclaiming cold pages
77 Time threshold for cold memory regions identification in microseconds.
80 identifies the region as cold, and reclaims it.
90 (quota_reset_interval_ms) for trying reclamation of cold pages. This can be
186 The sampling interval of DAMON for the cold memory monitoring. Please refer to
194 The aggregation interval of DAMON for the cold memory monitoring. Please
202 The minimal number of monitoring regions of DAMON for the cold memory
212 The maximum number of monitoring regions of DAMON for the cold memory
223 against. That is, DAMON_RECLAIM will find cold memory regions in this region
232 against. That is, DAMON_RECLAIM will find cold memory regions in this region
/linux/arch/mips/ath25/
H A Dar5312_regs.h100 #define AR5312_RESET_SYSTEM 0x00000001 /* cold reset full system */
101 #define AR5312_RESET_PROC 0x00000002 /* cold reset MIPS core */
102 #define AR5312_RESET_WLAN0 0x00000004 /* cold reset WLAN MAC/BB */
103 #define AR5312_RESET_EPHY0 0x00000008 /* cold reset ENET0 phy */
104 #define AR5312_RESET_EPHY1 0x00000010 /* cold reset ENET1 phy */
105 #define AR5312_RESET_ENET0 0x00000020 /* cold reset ENET0 MAC */
106 #define AR5312_RESET_ENET1 0x00000040 /* cold reset ENET1 MAC */
107 #define AR5312_RESET_UART0 0x00000100 /* cold reset UART0 */
108 #define AR5312_RESET_WLAN1 0x00000200 /* cold reset WLAN MAC/BB */
109 #define AR5312_RESET_APB 0x00000400 /* cold reset APB ar5312 */
H A Dar2315_regs.h64 /* Cold reset register */
89 #define AR2315_RESET_EPHY0 0x00000400 /* cold reset ENET0 phy */
90 #define AR2315_RESET_ENET0 0x00000800 /* cold reset ENET0 MAC */
/linux/drivers/media/usb/dvb-usb/
H A Ddvb-usb-init.c210 …_usb_find_device(struct usb_device *udev, const struct dvb_usb_device_properties *props, int *cold) in dvb_usb_find_device() argument
215 *cold = -1; in dvb_usb_find_device()
220 …deb_info("check for cold %x %x\n", props->devices[i].cold_ids[j]->idVendor, props->devices[i].cold… in dvb_usb_find_device()
223 *cold = 1; in dvb_usb_find_device()
236 *cold = 0; in dvb_usb_find_device()
244 props->identify_state(udev, props, &desc, cold); in dvb_usb_find_device()
276 int ret = -ENOMEM, cold = 0; in dvb_usb_device_init() local
289 desc = dvb_usb_find_device(udev, &d->props, &cold); in dvb_usb_device_init()
296 if (cold) { in dvb_usb_device_init()
297 info("found a '%s' in cold state, will try to load a firmware", desc->name); in dvb_usb_device_init()
/linux/arch/arm/mach-tegra/
H A Dplatsmp.c80 * The power up sequence of cold boot CPU and warm boot CPU in tegra30_boot_secondary()
88 * For cold boot CPU, do not wait. After the cold boot CPU be in tegra30_boot_secondary()
103 * The power status of the cold boot CPU is power gated as in tegra30_boot_secondary()
104 * default. To power up the cold boot CPU, the power should in tegra30_boot_secondary()
147 * Cold boot flow in tegra114_boot_secondary()
/linux/Documentation/devicetree/bindings/power/supply/
H A Dcharger-manager.yaml91 cm-battery-cold:
92 description: critical cold temperature of battery for charging in deci-degree celsius
95 cm-battery-cold-in-minus:
96 description: if set cm-battery-cold temperature is in minus degrees
192 cm-battery-cold = <50>;
193 cm-battery-cold-in-minus;
/linux/include/net/libeth/
H A Dcache.h41 * @...: from 1 to 3 CL group sizes (read-mostly, read-write, cold)
56 * @c: expected size of the cold group
63 libeth_cacheline_group_assert(type, cold, c); \
/linux/Documentation/admin-guide/mm/
H A Dmultigen_lru.rst135 servers it manages based on the sizes of their cold pages defined by
141 pressure. It usually targets cold pages only. E.g., when a new job
142 comes in, the job scheduler wants to proactively reclaim cold pages on
160 cold pages because of the overestimation, it retries on the next
H A Dzswap.rst126 When there is a sizable amount of cold memory residing in the zswap pool, it
127 can be advantageous to proactively write these cold pages to swap and reclaim
/linux/drivers/media/usb/dvb-usb-v2/
H A Dlmedm04.c50 * LME2510: SHARP:BS2F7HZ0194(MV0194) cannot cold reset and share system
51 * with other tuners. After a cold reset streaming will not start.
668 info("FRM Firmware Cold Reset"); in lme_coldreset()
682 static const char *lme_firmware_switch(struct dvb_usb_device *d, int cold) in lme_firmware_switch() argument
690 cold = (cold > 0) ? (cold & 1) : 0; in lme_firmware_switch()
701 cold = 0; in lme_firmware_switch()
724 cold = 0; in lme_firmware_switch()
744 cold = 0; in lme_firmware_switch()
758 if (cold) { in lme_firmware_switch()
1153 return COLD; in lme2510_identify_state()
/linux/drivers/net/ethernet/intel/idpf/
H A Didpf_txrx.h428 __cacheline_group_begin_aligned(cold);
431 __cacheline_group_end_aligned(cold);
570 __cacheline_group_begin_aligned(cold);
581 __cacheline_group_end_aligned(cold);
706 __cacheline_group_begin_aligned(cold);
715 __cacheline_group_end_aligned(cold);
785 __cacheline_group_begin_aligned(cold);
795 __cacheline_group_end_aligned(cold);
845 __cacheline_group_begin_aligned(cold);
851 __cacheline_group_end_aligned(cold);
/linux/kernel/trace/
H A Dtrace_benchmark.c31 * it simply writes "START". As the first write is cold cache and
63 * The first read is cold cached, keep it separate from the in trace_do_benchmark()
69 "first=%llu [COLD CACHED]", bm_first); in trace_do_benchmark()
/linux/mm/damon/
H A Dlru_sort.c56 * Time threshold for cold memory regions identification in microseconds.
59 * identifies the region as cold, and mark it as unaccessed on the LRU list, so
160 /* Use half of total quota for hot/cold pages sorting */ in damon_lru_sort_new_scheme()
186 /* Create a DAMON-based operation scheme for cold memory regions */
H A DKconfig82 that not accessed for a long time (cold) using DAMON and reclaim
94 protect frequently accessed (hot) pages while rarely accessed (cold)
/linux/Documentation/driver-api/cxl/allocation/
H A Dreclaim.rst40 are typically cold, the result is a cold page becomes promoted - only to
/linux/include/linux/
H A Dcompiler_types.h98 …* gcc: https://gcc.gnu.org/onlinedocs/gcc/Common-Function-Attributes.html#index-cold-function-at…
99 * gcc: https://gcc.gnu.org/onlinedocs/gcc/Label-Attributes.html#index-cold-label-attribute
101 * When -falign-functions=N is in use, we must avoid the cold attribute as
102 * GCC drops the alignment for cold functions. Worse, GCC can implicitly mark
103 * callees of cold functions as cold themselves, so it's not sufficient to add
/linux/Documentation/devicetree/bindings/ata/
H A Dnvidia,tegra-ahci.yaml43 - const: sata-cold
174 reset-names = "sata", "sata-cold", "sata-oob";
/linux/drivers/clk/
H A Dclk-twl6040.c49 * Cold Temperature". This affects cold boot and deeper idle states it
/linux/drivers/soc/qcom/
H A Dwcnss_ctrl.c158 dev_dbg(wcnss->dev, "cold boot complete\n"); in wcnss_ctrl_smd_callback()
305 /* Wait for pending cold boot completion if indicated by the nv downloader */ in wcnss_async_probe()
309 dev_err(wcnss->dev, "expected cold boot completion\n"); in wcnss_async_probe()
/linux/drivers/iio/temperature/
H A Dmax31856.c65 { /* Cold Junction Temperature */
188 /* Get Cold Junction Temp. offset register value */ in max31856_thermocouple_read()
229 /* Cold junction Temp. Data resolution is 0.015625 */ in max31856_read_raw()
/linux/drivers/watchdog/
H A Dst_lpc_wdt.c66 /* Type of watchdog reset - 0: Cold 1: Warm */ in st_wdog_setup()
230 st_wdog->warm_reset ? "warm" : "cold"); in st_wdog_probe()
/linux/arch/arm/mach-socfpga/
H A Dcore.h19 #define RSTMGR_CTRL_SWCOLDRSTREQ 0x1 /* Cold Reset */
/linux/fs/f2fs/
H A Dnode.h396 * - Mark cold files in f2fs_inode_info
397 * - Mark cold node blocks in their node footer
398 * - Mark cold data pages in page cache
/linux/drivers/net/wireless/ath/ath10k/
H A Dpci.c2685 /* Some hardware revisions (e.g. CUS223v2) has issues with cold reset. in ath10k_pci_qca988x_chip_reset()
2702 * reset. In most cases this needs cold reset. In some of these in ath10k_pci_qca988x_chip_reset()
2703 * cases the device is in such a state that a cold reset may in ath10k_pci_qca988x_chip_reset()
2730 ath10k_warn(ar, "refusing cold reset as requested\n"); in ath10k_pci_qca988x_chip_reset()
2736 ath10k_warn(ar, "failed to cold reset: %d\n", ret); in ath10k_pci_qca988x_chip_reset()
2742 ath10k_warn(ar, "failed to wait for target after cold reset: %d\n", in ath10k_pci_qca988x_chip_reset()
2747 ath10k_dbg(ar, ATH10K_DBG_BOOT, "boot qca988x chip reset complete (cold)\n"); in ath10k_pci_qca988x_chip_reset()
2758 /* FIXME: QCA6174 requires cold + warm reset to work. */ in ath10k_pci_qca6174_chip_reset()
2762 ath10k_warn(ar, "failed to cold reset: %d\n", ret); in ath10k_pci_qca6174_chip_reset()
2768 ath10k_warn(ar, "failed to wait for target after cold reset: %d\n", in ath10k_pci_qca6174_chip_reset()
[all …]

123456789