Home
last modified time | relevance | path

Searched full:online (Results 1 – 25 of 1032) sorted by relevance

12345678910>>...42

/linux-6.14.4/drivers/s390/crypto/
Dzcrypt_queue.c45 int online = aq->config && !aq->chkstop && zq->online ? 1 : 0; in online_show() local
47 return sysfs_emit(buf, "%d\n", online); in online_show()
57 int online; in online_store() local
59 if (sscanf(buf, "%d\n", &online) != 1 || online < 0 || online > 1) in online_store()
62 if (online && (!aq->config || !aq->card->config || in online_store()
65 if (online && !zc->online) in online_store()
67 zq->online = online; in online_store()
69 ZCRYPT_DBF_INFO("%s queue=%02x.%04x online=%d\n", in online_store()
71 AP_QID_QUEUE(zq->queue->qid), online); in online_store()
73 ap_send_online_uevent(&aq->ap_dev, online); in online_store()
[all …]
Dzcrypt_card.c55 int online = ac->config && !ac->chkstop && zc->online ? 1 : 0; in online_show() local
57 return sysfs_emit(buf, "%d\n", online); in online_show()
67 int online, id, i = 0, maxzqs = 0; in online_store() local
70 if (sscanf(buf, "%d\n", &online) != 1 || online < 0 || online > 1) in online_store()
73 if (online && (!ac->config || ac->chkstop)) in online_store()
76 zc->online = online; in online_store()
79 ZCRYPT_DBF_INFO("%s card=%02x online=%d\n", __func__, id, online); in online_store()
81 ap_send_online_uevent(&ac->ap_dev, online); in online_store()
95 if (zcrypt_queue_force_online(zq, online)) in online_store()
104 ap_send_online_uevent(&zq->queue->ap_dev, online); in online_store()
[all …]
/linux-6.14.4/tools/testing/selftests/cpu-hotplug/
Dcpu-on-off-test.sh32 echo "CPU online/offline summary:"
33 online_cpus=`cat $SYSFS/devices/system/cpu/online`
45 echo -e "\t Cpus in online state: $online_cpus"
64 if [ -f $cpu/online ] && grep -q $state $cpu/online; then
82 grep -q 1 $SYSFS/devices/system/cpu/cpu$1/online
87 grep -q 0 $SYSFS/devices/system/cpu/cpu$1/online
92 echo 1 > $SYSFS/devices/system/cpu/cpu$1/online
97 echo 0 > $SYSFS/devices/system/cpu/cpu$1/online
121 echo $FUNCNAME $cpu: unexpected online >&2
196 # Safe test (default) - offline and online one cpu
[all …]
/linux-6.14.4/Documentation/core-api/
Dcpu_hotplug.rst36 other CPUs later online.
41 those CPUs can not be brought online later.
65 Bitmap of all CPUs currently online. Its set in ``__cpu_up()``
73 of them may be online. When physical hotplug is processed by the relevant
106 -r--r--r-- 1 root root 4.0K Dec 21 16:33 online
110 The files *offline*, *online*, *possible*, *present* represent the CPU masks.
111 Each CPU folder contains an *online* file which controls the logical on (1) and
114 $ echo 0 > /sys/devices/system/cpu/cpu4/online
119 bring CPU4 back online::
121 $ echo 1 > /sys/devices/system/cpu/cpu4/online
[all …]
Dmemory-hotplug.rst23 Generated when memory has successfully brought online. The callback may
63 - start_pfn is start_pfn of online/offline memory.
64 - nr_pages is # of pages of online/offline memory.
68 set/clear. It means a new(memoryless) node gets new memory by online and a
92 - synchronize against online/offline requests (e.g. via sysfs). This way, memory
93 block devices can only be accessed (.online/.state attributes) by user
99 device_hotplug_lock when adding memory and user space tries to online that
/linux-6.14.4/tools/testing/selftests/memory-hotplug/
Dmem-on-off-test.sh58 hotpluggable_memory online
63 grep -q online $SYSFS/devices/system/memory/memory$1/state
73 echo online > $SYSFS/devices/system/memory/memory$1/state
103 echo $FUNCNAME $memory: unexpected online >&2
184 # Online all hot-pluggable memory
187 echo -e "\t online all hot-pluggable memory in offline state:"
190 echo "offline->online memory$memory"
204 echo -e "\t offline $ratio% hot-pluggable memory in online state"
208 echo "online->offline memory$memory"
223 # Online all hot-pluggable memory again
[all …]
/linux-6.14.4/tools/testing/selftests/ftrace/test.d/ftrace/
Dfunc_hotplug.tc19 # Find online cpu
21 if [ -f $i/online ] && [ "$(cat $i/online)" = "1" ]; then
28 echo "We cannot test cpu hotplug with a single cpu online"
35 : "Set $(basename $cpu) offline/online with function tracer enabled"
38 (echo 0 > $cpu/online)
40 (echo 1 > $cpu/online)
/linux-6.14.4/Documentation/arch/s390/
Ddriver-model.rst49 online:
50 An interface to set the device online and offline.
52 notify function under 1.2), piping 0 to online will forcibly delete
77 via the 'online' interface.
93 int online;
161 activated via the 'online' attribute. The driver should finally
171 verified that the device is not already online.
175 de-activated via the 'online' attribute. The driver should shut
185 verified that the device is online.
194 * In online state, device detached (CIO_GONE) or last path gone
[all …]
/linux-6.14.4/Documentation/translations/zh_CN/core-api/
Dcpu_hotplug.rst107 -r--r--r-- 1 root root 4.0K Dec 21 16:33 online
111 文件 *offline* 、 *online* 、*possible* 、*present* 代表CPU掩码。每个CPU文件
112 夹包含一个 *online* 文件,控制逻辑上的开(1)和关(0)状态。要在逻辑上关闭CPU4::
114 $ echo 0 > /sys/devices/system/cpu/cpu4/online
120 $ echo 1 > /sys/devices/system/cpu/cpu4/online
365 的常量之一, 具体取决于应该分配动态状态的状态阶段(PREPARE,ONLINE)。
379 online 对应ONLINE阶段中的状态
387 @name参数的示例:"perf/online", "perf/x86:prepare", "RCU/tree:dying", "sched/waitempty"
521 state = cpuhp_setup_state_nocalls(CPUHP_ONLINE_DYN, "subsys:online", subsys_cpu_online, NULL);
529 …state = cpuhp_setup_state_multi(CPUHP_ONLINE_DYN, "subsys:online", subsys_cpu_online, subsys_cpu_o…
[all …]
/linux-6.14.4/Documentation/admin-guide/
Dcputopology.rst61 offline: CPUs that are not online because they have been
66 online: CPUs that are online and being scheduled [cpu_online_mask]
69 brought online if they are present. [cpu_possible_mask]
80 being 32. Note also that CPUs 2 and 4-31 are not online but could be
81 brought online as they are both present and possible::
85 online: 0-1,3
92 online.)::
96 online: 0-1,3
/linux-6.14.4/drivers/power/supply/
D88pm860x_charger.c107 unsigned online:1; /* usb charger */ member
274 if (vbatt > CHARGE_THRESHOLD && info->online) in stop_charge()
317 (info->online) ? "online" : "N/A", in set_charging_fsm()
323 if (info->online && info->present && info->allowed) { in set_charging_fsm()
344 if (info->online && info->present && info->allowed) { in set_charging_fsm()
355 if (info->online && info->present && info->allowed) { in set_charging_fsm()
366 if (info->online && info->present && info->allowed) { in set_charging_fsm()
377 else if (vbatt > CHARGE_THRESHOLD && info->online) in set_charging_fsm()
389 (info->online) ? "online" : "N/A", in set_charging_fsm()
408 info->online = 1; in pm860x_charger_handler()
[all …]
/linux-6.14.4/Documentation/ABI/testing/
Dsysfs-devices-online1 What: /sys/devices/.../online
5 The /sys/devices/.../online attribute is only present for
6 devices whose bus types provide .online() and .offline()
13 this file, the device bus type's .online() callback is executed
20 type's .online() is executed successfully.
Dsysfs-devices-memory47 is read-write. When read, it returns the online/offline
49 the online/offline state of a memory block using the following
52 # echo online > /sys/devices/system/memory/memoryX/state
60 reading the file will return "online"; the zone information
77 For online memory blocks, it returns in which zone memory
85 the state of an offline memory block to "online". Only one of
/linux-6.14.4/Documentation/admin-guide/mm/
Dmemory-hotplug.rst140 make use of that memory: the memory block has to be "online".
145 The Linux kernel can be configured to automatically online added memory blocks
160 % echo online > /sys/devices/system/memory/memoryXXX/state
164 % echo 1 > /sys/devices/system/memory/memoryXXX/online
179 be "online". If it fails, the state of the memory block will remain unchanged
189 The configured auto-online behavior can be observed via::
193 Auto-onlining can be enabled by writing ``online``, ``online_kernel`` or
196 % echo online > /sys/devices/system/memory/auto_online_blocks
198 Similarly to manual onlining, with ``online`` the kernel will select the
201 Modifying the auto-online behavior will only affect all subsequently added
[all …]
/linux-6.14.4/tools/testing/selftests/bpf/prog_tests/
Dperf_buffer.c54 bool *online; in serial_test_perf_buffer() local
60 err = parse_cpu_mask_file("/sys/devices/system/cpu/online", in serial_test_perf_buffer()
61 &online, &on_len); in serial_test_perf_buffer()
66 if (online[i]) in serial_test_perf_buffer()
95 if (i >= on_len || !online[i]) { in serial_test_perf_buffer()
118 if (i >= on_len || !online[i]) in serial_test_perf_buffer()
146 free(online); in serial_test_perf_buffer()
Draw_tp_test_run.c15 bool *online = NULL; in test_raw_tp_test_run() local
22 err = parse_cpu_mask_file("/sys/devices/system/cpu/online", &online, in test_raw_tp_test_run()
58 if (!online[i]) in test_raw_tp_test_run()
85 free(online); in test_raw_tp_test_run()
/linux-6.14.4/tools/testing/selftests/sched_ext/
Dhotplug.c18 const char *online_path = "/sys/devices/system/cpu/cpu1/online";
25 static void toggle_online_status(bool online) in toggle_online_status() argument
27 long val = online ? 1 : 0; in toggle_online_status()
33 online ? "online" : "offline", strerror(errno)); in toggle_online_status()
57 /* Testing the offline -> online path, so go offline before starting */ in test_hotplug()
/linux-6.14.4/Documentation/filesystems/xfs/
Dxfs-online-fsck-design.rst18 XFS Online Fsck Design
21 This document captures the design of the online filesystem check feature for
25 - To help kernel distributors understand exactly what the XFS online fsck
34 As the online fsck code is merged, the links in this document to topic branches
42 Parts 2 and 3 present a high level overview of how online fsck process works
49 might be built atop online fsck.
112 Each kernel patchset adding an online repair function will use the same branch
118 The online fsck tool described here will be the third tool in the history of
162 while the filesystem is online.
188 | The userspace driver program for the new online fsck tool can be |
[all …]
/linux-6.14.4/arch/s390/include/asm/
Dphysmem_info.h55 struct physmem_range online[MEM_INLINED_ENTRIES]; member
73 *start = (unsigned long)physmem_info.online[n].start; in __get_physmem_range()
74 *end = (unsigned long)physmem_info.online[n].end; in __get_physmem_range()
90 * for_each_physmem_usable_range - early online memory range iterator
95 * Walks over detected online memory ranges below usable limit.
100 /* Walks over all detected online memory ranges disregarding usable limit. */
/linux-6.14.4/mm/
Dmemory_hotplug.c157 * memory_hotplug.online_policy: configure online behavior when onlining without
161 * "auto-movable": online memory to ZONE_MOVABLE if the configuration
171 "Set the online policy (\"contig-zones\", \"auto-movable\") "
178 * online some memory to ZONE_MOVABLE -- e.g., because hotplugged KERNEL memory
185 "in percent for \"auto-movable\" online policy. Default: 301");
195 "\"auto-movable\" online policy. Default: true");
325 * memory that will be marked online, so this check should only in check_pfn_span()
341 * Return page for the valid pfn only if the page is online. All pfn
375 * get_dev_pagemap() can determine sub-section online status. in pfn_to_online_page()
663 * Online the pages in MAX_PAGE_ORDER aligned chunks. The callback might in online_pages_range()
[all …]
/linux-6.14.4/kernel/irq/
Dmatrix.c17 bool online; member
81 * irq_matrix_online - Bring the local CPU matrix online
88 BUG_ON(cm->online); in irq_matrix_online()
96 cm->online = true; in irq_matrix_online()
111 cm->online = false; in irq_matrix_offline()
146 if (!cm->online || cm->available <= maxavl) in matrix_find_best_cpu()
167 if (!cm->online || cm->managed_allocated > allocated) in matrix_find_best_cpu_managed()
228 if (cm->online) { in irq_matrix_reserve_managed()
278 if (cm->online) { in irq_matrix_remove_managed()
439 if (cm->online) in irq_matrix_free()
[all …]
/linux-6.14.4/Documentation/trace/rv/
Druntime-verification.rst19 *online* verification of a system, enabling the *reaction* for unexpected
77 Online RV monitors
80 Monitors can be classified as *offline* and *online* monitors. *Offline*
82 reading the trace execution from a permanent storage system. *Online* monitors
83 process the trace during the execution of the system. Online monitors are said
89 file. In contrast, *synchronous online* method can react at the exact moment
97 *synchronous online* monitors will incur on lower overhead.
109 This motivated the development of an in-kernel interface for online monitors.
/linux-6.14.4/Documentation/arch/arm64/
Dcpu-hotplug.rst9 CPUs online/offline using PSCI. This document is about ACPI firmware allowing
51 marked as disabled by firmware. Only the CPU's online/offline behaviour is
59 brought online. Firmware can enforce its policy via PSCI's return codes. e.g.
64 ``enabled`` in the MADT GICC structures, but should have the ``online capable``
69 CPUs described as ``online capable`` but not ``enabled`` can be set to enabled
/linux-6.14.4/arch/mips/kernel/
Dpm-cps.c27 * @online: the count of online coupled VPEs
39 typedef unsigned (*cps_nc_entry_fn)(unsigned online, u32 *nc_ready_count);
57 /* Indicates online CPUs coupled with the current CPU */
78 static void coupled_barrier(atomic_t *a, unsigned online) in coupled_barrier() argument
92 while (atomic_read(a) < online) in coupled_barrier()
95 if (atomic_inc_return(a) == online * 2) { in coupled_barrier()
100 while (atomic_read(a) > online) in coupled_barrier()
108 unsigned online, left; in cps_pm_enter_state() local
121 /* Calculate which coupled CPUs (VPEs) are online */ in cps_pm_enter_state()
126 online = cpumask_weight(coupled_mask); in cps_pm_enter_state()
[all …]
/linux-6.14.4/drivers/powercap/
Ddtpm_cpu.c276 * The function update_pd_power() uses the online mask to in dtpm_cpu_init()
280 * online mask when the cpuhp_dtpm_cpu_online function is in dtpm_cpu_init()
281 * called, but the CPU is still in the online mask for the in dtpm_cpu_init()
286 * above. The CPU online mask is not up to date when the CPU in dtpm_cpu_init()
289 * For this reason, we need to call the online and offline in dtpm_cpu_init()
290 * callbacks at different moments when the CPU online mask is in dtpm_cpu_init()
298 ret = cpuhp_setup_state(CPUHP_AP_ONLINE_DYN, "dtpm_cpu:online", in dtpm_cpu_init()

12345678910>>...42