Home
last modified time | relevance | path

Searched full:proc (Results 1 – 25 of 1618) sorted by relevance

12345678910>>...65

/linux-5.10/fs/proc/
DMakefile3 # Makefile for the Linux proc filesystem routines.
6 obj-y += proc.o
9 proc-y := nommu.o task_nommu.o
10 proc-$(CONFIG_MMU) := task_mmu.o
12 proc-y += inode.o root.o base.o generic.o array.o \
14 proc-$(CONFIG_TTY) += proc_tty.o
15 proc-y += cmdline.o
16 proc-y += consoles.o
17 proc-y += cpuinfo.o
18 proc-y += devices.o
[all …]
DKconfig3 bool "/proc file system support" if EXPERT
12 It's totally cool; for example, "cat /proc/interrupts" gives
18 information about your system gathered from the /proc file system.
20 Before you can use the /proc file system, it has to be mounted,
22 That location should be /proc. A command such as "mount -t proc proc
23 /proc" or the equivalent line in /etc/fstab does the job.
25 The /proc file system is explained in the file
26 <file:Documentation/filesystems/proc.rst> and on the proc(5) manpage
27 ("man 5 proc").
33 bool "/proc/kcore support" if !ARM
[all …]
/linux-5.10/drivers/android/
Dbinder.c15 * 1) proc->outer_lock : protects binder_ref
21 * 3) proc->inner_lock : protects the thread and node lists
22 * (proc->threads, proc->waiting_threads, proc->nodes)
24 * (proc->todo, thread->todo, proc->delivered_death and
37 * foo_ilocked() : requires proc->inner_lock
38 * foo_oilocked(): requires proc->outer_lock and proc->inner_lock
39 * foo_nilocked(): requires node->lock and proc->inner_lock
94 DEFINE_SHOW_ATTRIBUTE(proc);
221 * There are separate work lists for proc, thread, and node (async).
248 * (protected by @proc->inner_lock)
[all …]
/linux-5.10/arch/arm/mm/
DMakefile18 obj-$(CONFIG_MODULES) += proc-syms.o
77 obj-$(CONFIG_CPU_ARM7TDMI) += proc-arm7tdmi.o
78 obj-$(CONFIG_CPU_ARM720T) += proc-arm720.o
79 obj-$(CONFIG_CPU_ARM740T) += proc-arm740.o
80 obj-$(CONFIG_CPU_ARM9TDMI) += proc-arm9tdmi.o
81 obj-$(CONFIG_CPU_ARM920T) += proc-arm920.o
82 obj-$(CONFIG_CPU_ARM922T) += proc-arm922.o
83 obj-$(CONFIG_CPU_ARM925T) += proc-arm925.o
84 obj-$(CONFIG_CPU_ARM926T) += proc-arm926.o
85 obj-$(CONFIG_CPU_ARM940T) += proc-arm940.o
[all …]
/linux-5.10/fs/dlm/
Duser.c180 struct dlm_user_proc *proc; in dlm_user_add_ast() local
200 proc = ua->proc; in dlm_user_add_ast()
208 spin_lock(&proc->asts_spin); in dlm_user_add_ast()
212 spin_unlock(&proc->asts_spin); in dlm_user_add_ast()
218 list_add_tail(&lkb->lkb_cb_list, &proc->asts); in dlm_user_add_ast()
219 wake_up_interruptible(&proc->wait); in dlm_user_add_ast()
221 spin_unlock(&proc->asts_spin); in dlm_user_add_ast()
225 spin_lock(&proc->locks_spin); in dlm_user_add_ast()
230 spin_unlock(&proc->locks_spin); in dlm_user_add_ast()
236 static int device_user_lock(struct dlm_user_proc *proc, in device_user_lock() argument
[all …]
/linux-5.10/tools/testing/selftests/livepatch/
Dtest-livepatch.sh13 # - load a livepatch that modifies the output from /proc/cmdline and
21 if [[ "$(cat /proc/cmdline)" != "$MOD_LIVEPATCH: this has been live patched" ]] ; then
29 if [[ "$(cat /proc/cmdline)" == "$MOD_LIVEPATCH: this has been live patched" ]] ; then
48 # - load a livepatch that modifies the output from /proc/cmdline and
58 grep 'live patched' /proc/cmdline > /dev/kmsg
59 grep 'live patched' /proc/meminfo > /dev/kmsg
63 grep 'live patched' /proc/cmdline > /dev/kmsg
64 grep 'live patched' /proc/meminfo > /dev/kmsg
69 grep 'live patched' /proc/cmdline > /dev/kmsg
70 grep 'live patched' /proc/meminfo > /dev/kmsg
[all …]
/linux-5.10/tools/testing/selftests/proc/
D.gitignore5 /proc-fsconfig-hidepid
6 /proc-loadavg-001
7 /proc-multiple-procfs
8 /proc-pid-vm
9 /proc-self-map-files-001
10 /proc-self-map-files-002
11 /proc-self-syscall
12 /proc-self-wchan
13 /proc-uptime-001
14 /proc-uptime-002
DMakefile9 TEST_GEN_PROGS += proc-loadavg-001
10 TEST_GEN_PROGS += proc-pid-vm
11 TEST_GEN_PROGS += proc-self-map-files-001
12 TEST_GEN_PROGS += proc-self-map-files-002
13 TEST_GEN_PROGS += proc-self-syscall
14 TEST_GEN_PROGS += proc-self-wchan
15 TEST_GEN_PROGS += proc-uptime-001
16 TEST_GEN_PROGS += proc-uptime-002
22 TEST_GEN_PROGS += proc-multiple-procfs
23 TEST_GEN_PROGS += proc-fsconfig-hidepid
Dproc-self-map-files-001.c16 /* Test readlink /proc/self/map_files/... */
65 pass("/proc/self/map_files/%lx-%lx", a, b); in main()
66 fail("/proc/self/map_files/ %lx-%lx", a, b); in main()
67 fail("/proc/self/map_files/%lx -%lx", a, b); in main()
68 fail("/proc/self/map_files/%lx- %lx", a, b); in main()
69 fail("/proc/self/map_files/%lx-%lx ", a, b); in main()
70 fail("/proc/self/map_files/0%lx-%lx", a, b); in main()
71 fail("/proc/self/map_files/%lx-0%lx", a, b); in main()
73 fail("/proc/self/map_files/100000000%lx-%lx", a, b); in main()
74 fail("/proc/self/map_files/%lx-100000000%lx", a, b); in main()
[all …]
Dproc-self-map-files-002.c16 /* Test readlink /proc/self/map_files/... with minimum address. */
77 pass("/proc/self/map_files/%lx-%lx", a, b); in main()
78 fail("/proc/self/map_files/ %lx-%lx", a, b); in main()
79 fail("/proc/self/map_files/%lx -%lx", a, b); in main()
80 fail("/proc/self/map_files/%lx- %lx", a, b); in main()
81 fail("/proc/self/map_files/%lx-%lx ", a, b); in main()
82 fail("/proc/self/map_files/0%lx-%lx", a, b); in main()
83 fail("/proc/self/map_files/%lx-0%lx", a, b); in main()
85 fail("/proc/self/map_files/100000000%lx-%lx", a, b); in main()
86 fail("/proc/self/map_files/%lx-100000000%lx", a, b); in main()
[all …]
Dread.c17 // 1) read of every file in /proc
18 // 2) readlink of every symlink in /proc
19 // 3) recursively (1) + (2) for every directory in /proc
20 // 4) write to /proc/*/clear_refs and /proc/*/task/*/clear_refs
21 // 5) write to /proc/sysrq-trigger
36 #include "proc.h"
44 /* read from /proc/kmsg can block */ in f_reg()
130 d = opendir("/proc"); in main()
134 /* Ensure /proc is proc. */ in main()
/linux-5.10/Documentation/filesystems/
Dproc.rst4 The /proc Filesystem
8 /proc/sys Terrehon Bowden <terrehon@pacbell.net>, October 7 1999
11 move /proc/sys Shen Feng <shen@cn.fujitsu.com> April 1 2009
26 1.3 IDE devices in /proc/ide
27 1.4 Networking info in /proc/net
29 1.6 Parallel port info in /proc/parport
30 1.7 TTY info in /proc/tty
31 1.8 Miscellaneous kernel statistics in /proc/stat
37 3.1 /proc/<pid>/oom_adj & /proc/<pid>/oom_score_adj - Adjust the oom-killer
39 3.2 /proc/<pid>/oom_score - Display current oom-killer score
[all …]
Dafs.rst13 - Proc filesystem.
81 echo add grand.central.org 18.9.48.14:128.2.203.61:130.237.48.87 >/proc/fs/afs/cells
103 Additional cells can be added through /proc (see later section).
144 Proc Filesystem
147 The AFS modules creates a "/proc/fs/afs/" directory and populates it:
152 [root@andromeda ~]# cat /proc/fs/afs/cells
159 [root@andromeda ~]# cat /proc/fs/afs/cambridge.redhat.com/servers
162 [root@andromeda ~]# cat /proc/fs/afs/cambridge.redhat.com/vlservers
165 [root@andromeda ~]# cat /proc/fs/afs/cambridge.redhat.com/volumes
181 echo add CELLNAME VLADDR[:VLADDR][:VLADDR]... >/proc/fs/afs/cells
[all …]
/linux-5.10/Documentation/s390/
Dcommon_io.rst24 An ignored device can be un-ignored later; see the "/proc entries"-section for
54 /proc entries
57 * /proc/cio_ignore
61 You can un-ignore certain or all devices by piping to /proc/cio_ignore.
68 - echo free 0.0.0030-0.0.0032 > /proc/cio_ignore
71 - echo free 0.0.0041 > /proc/cio_ignore will furthermore un-ignore device
73 - echo free all > /proc/cio_ignore will un-ignore all remaining ignored
81 /proc/cio_ignore; "add <device range>, <device range>, ..." will ignore the
91 "echo add 0.0.a000-0.0.accc, 0.0.af00-0.0.afff > /proc/cio_ignore"
98 "echo purge > /proc/cio_ignore"
[all …]
/linux-5.10/Documentation/sound/designs/
Doss-emulation.rst33 /proc/asound/oss/sndstat. This shows in the same syntax of
35 On ALSA, you can symlink /dev/sndstat to this proc file.
37 Please note that the devices listed in this proc file appear only
129 writing a command to the proc file. There is a proc file for each PCM
130 stream, ``/proc/asound/cardX/pcmY[cp]/oss``, where X is the card number
132 playback and ``c`` for capture, respectively. Note that this proc file
171 % echo "quake 0 0 direct" > /proc/asound/card0/pcm0p/oss
177 % echo "quake 0 0 disable" > /proc/asound/card0/pcm0c/oss
179 The permission of proc files depend on the module options of snd.
202 You can check the currently defined configuration by reading the proc
[all …]
/linux-5.10/include/uapi/linux/
Dsysctl.h74 /* /proc/sys/fs/inotify/ */
228 /* /proc/sys/kernel/random */
239 /* /proc/sys/kernel/pty */
246 /* /proc/sys/bus/isa */
254 /* /proc/sys/net/core */
281 /* /proc/sys/net/ethernet */
283 /* /proc/sys/net/802 */
285 /* /proc/sys/net/unix */
294 /* /proc/sys/net/netfilter */
331 /* /proc/sys/net/ipv4 */
[all …]
/linux-5.10/net/sunrpc/auth_gss/
Dgss_rpc_upcall.c42 #define PROC(proc, name) \ argument
43 [GSSX_##proc] = { \
44 .p_proc = GSSX_##proc, \
49 .p_statidx = GSSX_##proc, \
50 .p_name = #proc, \
54 PROC(INDICATE_MECHS, indicate_mechs),
55 PROC(GET_CALL_CONTEXT, get_call_context),
56 PROC(IMPORT_AND_CANON_NAME, import_and_canon_name),
57 PROC(EXPORT_CRED, export_cred),
58 PROC(IMPORT_CRED, import_cred),
[all …]
/linux-5.10/tools/testing/selftests/timens/
Dprocfs.c41 char path[] = "/proc/self/ns/time_for_children"; in init_namespaces()
73 FILE *proc; in read_proc_uptime() local
75 proc = fopen("/proc/uptime", "r"); in read_proc_uptime()
76 if (proc == NULL) { in read_proc_uptime()
77 pr_perror("Unable to open /proc/uptime"); in read_proc_uptime()
81 if (fscanf(proc, "%lu.%02lu", &up_sec, &up_nsec) != 2) { in read_proc_uptime()
86 pr_err("failed to parse /proc/uptime"); in read_proc_uptime()
89 fclose(proc); in read_proc_uptime()
116 pr_fail("uptime in /proc/uptime: old %ld, new %ld [%ld]", in check_uptime()
122 ksft_test_result_pass("Passed for /proc/uptime\n"); in check_uptime()
/linux-5.10/Documentation/admin-guide/laptops/
Dlaptop-mode.rst82 Laptop mode is controlled by the knob /proc/sys/vm/laptop_mode. This knob is
95 /proc/sys/vm to about 10 minutes (by default), which means that pages that are
105 gather information by setting the flag /proc/sys/vm/block_dump. When this flag
170 the /proc/sys/vm/dirty_ratio sysctl.
176 this nice and low. This corresponds to the /proc/sys/vm/dirty_background_ratio
429 if [ ! -e /proc/sys/vm/laptop_mode ] ; then
434 if [ ! -w /proc/sys/vm/laptop_mode ] ; then
555 if [ -d /proc/sys/vm/pagebuf ] ; then
559 echo $XFS_AGE > /proc/sys/vm/pagebuf/lm_flush_age
560 echo $XFS_AGE > /proc/sys/fs/xfs/lm_sync_interval
[all …]
/linux-5.10/tools/testing/selftests/memfd/
Drun_hugetlbfs_test.sh14 # Get count of free huge pages from /proc/meminfo
20 done < /proc/meminfo
26 nr_hugepgs=`cat /proc/sys/vm/nr_hugepages`
34 echo 3 > /proc/sys/vm/drop_caches
35 echo $(( $hpages_needed + $nr_hugepgs )) > /proc/sys/vm/nr_hugepages
40 done < /proc/meminfo
50 echo $nr_hugepgs > /proc/sys/vm/nr_hugepages
67 echo $nr_hugepgs > /proc/sys/vm/nr_hugepages
/linux-5.10/tools/testing/selftests/bpf/
Dtest_current_pid_tgid_new_ns.c39 if (stat("/proc/self/ns/pid", &st)) { in main()
40 perror("stat failed on /proc/self/ns/pid ns\n"); in main()
76 if (CHECK_NEWNS(mount("none", "/proc", NULL, MS_PRIVATE|MS_REC, NULL), in main()
77 "Unmounting proc", "Cannot umount proc! errno=%d\n", errno)) in main()
80 if (CHECK_NEWNS(mount("proc", "/proc", "proc", MS_NOSUID|MS_NOEXEC|MS_NODEV, NULL), in main()
81 "Mounting proc", "Cannot mount proc! errno=%d\n", errno)) in main()
120 if (CHECK_NEWNS(stat("/proc/self/ns/pid", &st), in main()
121 "stat new ns", "Failed to stat /proc/self/ns/pid errno=%d\n", errno)) in main()
/linux-5.10/Documentation/x86/
Dmtrr.rst55 The CONFIG_MTRR option creates a /proc/mtrr file which may be used
61 There are two interfaces to /proc/mtrr: one is an ASCII interface
72 % cat /proc/mtrr
78 # echo "base=0xf8000000 size=0x400000 type=write-combining" >! /proc/mtrr
82 # echo "base=0xf8000000 size=0x400000 type=write-combining" >| /proc/mtrr
86 % cat /proc/mtrr
109 in other words the X server will manipulate /proc/mtrr using the
118 %echo "base=0xfb000000 size=0x1000000 type=write-combining" >/proc/mtrr
119 %echo "base=0xfb000000 size=0x1000 type=uncachable" >/proc/mtrr
123 % cat /proc/mtrr
[all …]
/linux-5.10/drivers/firmware/efi/
Dcper.c146 const struct cper_sec_proc_generic *proc) in cper_print_proc_generic() argument
148 if (proc->validation_bits & CPER_PROC_VALID_TYPE) in cper_print_proc_generic()
149 printk("%s""processor_type: %d, %s\n", pfx, proc->proc_type, in cper_print_proc_generic()
150 proc->proc_type < ARRAY_SIZE(proc_type_strs) ? in cper_print_proc_generic()
151 proc_type_strs[proc->proc_type] : "unknown"); in cper_print_proc_generic()
152 if (proc->validation_bits & CPER_PROC_VALID_ISA) in cper_print_proc_generic()
153 printk("%s""processor_isa: %d, %s\n", pfx, proc->proc_isa, in cper_print_proc_generic()
154 proc->proc_isa < ARRAY_SIZE(proc_isa_strs) ? in cper_print_proc_generic()
155 proc_isa_strs[proc->proc_isa] : "unknown"); in cper_print_proc_generic()
156 if (proc->validation_bits & CPER_PROC_VALID_ERROR_TYPE) { in cper_print_proc_generic()
[all …]
Dcper-arm.c239 const struct cper_sec_proc_arm *proc) in cper_print_proc_arm() argument
246 printk("%sMIDR: 0x%016llx\n", pfx, proc->midr); in cper_print_proc_arm()
248 len = proc->section_length - (sizeof(*proc) + in cper_print_proc_arm()
249 proc->err_info_num * (sizeof(*err_info))); in cper_print_proc_arm()
251 printk("%ssection length: %d\n", pfx, proc->section_length); in cper_print_proc_arm()
254 printk("%sERR_INFO_NUM is %d\n", pfx, proc->err_info_num); in cper_print_proc_arm()
258 if (proc->validation_bits & CPER_ARM_VALID_MPIDR) in cper_print_proc_arm()
260 pfx, proc->mpidr); in cper_print_proc_arm()
262 if (proc->validation_bits & CPER_ARM_VALID_AFFINITY_LEVEL) in cper_print_proc_arm()
264 proc->affinity_level); in cper_print_proc_arm()
[all …]
/linux-5.10/tools/testing/selftests/vm/
Dcompaction_test.c32 char *cmd = "cat /proc/meminfo | grep -i memfree | grep -o '[0-9]*'"; in read_memory_info()
43 cmd = "cat /proc/meminfo | grep -i hugepagesize | grep -o '[0-9]*'"; in read_memory_info()
62 fd = open("/proc/sys/vm/compact_unevictable_allowed", in prereq()
66 "/proc/sys/vm/compact_unevictable_allowed\n"); in prereq()
72 "/proc/sys/vm/compact_unevictable_allowed\n"); in prereq()
95 fd = open("/proc/sys/vm/nr_hugepages", O_RDWR | O_NONBLOCK); in check_compaction()
97 perror("Failed to open /proc/sys/vm/nr_hugepages"); in check_compaction()
102 perror("Failed to read from /proc/sys/vm/nr_hugepages"); in check_compaction()
108 perror("Failed to write 0 to /proc/sys/vm/nr_hugepages\n"); in check_compaction()
117 perror("Failed to write 100000 to /proc/sys/vm/nr_hugepages\n"); in check_compaction()
[all …]

12345678910>>...65