Home
last modified time | relevance | path

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

12345678910>>...71

/linux/fs/proc/
H A 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 …]
/linux/tools/testing/selftests/proc/
H A D.gitignore5 /proc-2-is-kthread
6 /proc-fsconfig-hidepid
7 /proc-loadavg-001
8 /proc-maps-race
9 /proc-multiple-procfs
10 /proc-net-dev-lseek
11 /proc-empty-vm
12 /proc-pid-vm
13 /proc-self-map-files-001
14 /proc-self-map-files-002
[all …]
H A DMakefile10 TEST_GEN_PROGS += proc-2-is-kthread
11 TEST_GEN_PROGS += proc-loadavg-001
12 TEST_GEN_PROGS += proc-maps-race
13 TEST_GEN_PROGS += proc-net-dev-lseek
14 TEST_GEN_PROGS += proc-empty-vm
15 TEST_GEN_PROGS += proc-pid-vm
16 TEST_GEN_PROGS += proc-self-map-files-001
17 TEST_GEN_PROGS += proc-self-map-files-002
18 TEST_GEN_PROGS += proc-self-isnt-kthread
19 TEST_GEN_PROGS += proc-self-syscall
[all …]
H A Dproc-pidns.c49 self->host_mntns = open("/proc/self/ns/mnt", O_RDONLY|O_CLOEXEC); in FIXTURE_SETUP()
68 ASSERT_SUCCESS(mkdir("/tmp/dummy/proc", 0755)); in FIXTURE_SETUP()
70 self->host_pidns = open("/proc/self/ns/pid", O_RDONLY|O_CLOEXEC); in FIXTURE_SETUP()
78 ASSERT_SUCCESS(mount("/proc/self/ns/pid", "/tmp/dummy/pidns", NULL, MS_BIND, NULL)); in FIXTURE_SETUP()
79 ASSERT_SUCCESS(mount("proc", "/tmp/dummy/proc", "proc", 0, NULL)); in FIXTURE_SETUP()
105 ASSERT_SUCCESS(mkdir("/tmp/proc-host", 0755)); in TEST_F()
106 ASSERT_SUCCESS(mount("proc", "/tmp/proc-host", "proc", 0, "pidns=/proc/self/ns/pid")); in TEST_F()
107 ASSERT_SUCCESS(access("/tmp/proc-host/self/", X_OK)); in TEST_F()
109 ASSERT_SUCCESS(mkdir("/tmp/proc-dummy", 0755)); in TEST_F()
110 ASSERT_SUCCESS(mount("proc", "/tmp/proc-dummy", "proc", 0, "pidns=/tmp/dummy/pidns")); in TEST_F()
[all …]
H A 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 …]
H A 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 …]
/linux/arch/arm/mm/
H A DMakefile19 obj-$(CONFIG_MODULES) += proc-syms.o
67 obj-$(CONFIG_CPU_ARM7TDMI) += proc-arm7tdmi.o
68 obj-$(CONFIG_CPU_ARM720T) += proc-arm720.o
69 obj-$(CONFIG_CPU_ARM740T) += proc-arm740.o
70 obj-$(CONFIG_CPU_ARM9TDMI) += proc-arm9tdmi.o
71 obj-$(CONFIG_CPU_ARM920T) += proc-arm920.o
72 obj-$(CONFIG_CPU_ARM922T) += proc-arm922.o
73 obj-$(CONFIG_CPU_ARM925T) += proc-arm925.o
74 obj-$(CONFIG_CPU_ARM926T) += proc-arm926.o
75 obj-$(CONFIG_CPU_ARM940T) += proc-arm940.o
[all …]
/linux/tools/testing/selftests/timens/
H A Dprocfs.c39 char path[] = "/proc/self/ns/time_for_children"; in init_namespaces()
71 FILE *proc; in read_proc_uptime() local
73 proc = fopen("/proc/uptime", "r"); in read_proc_uptime()
74 if (proc == NULL) { in read_proc_uptime()
75 pr_perror("Unable to open /proc/uptime"); in read_proc_uptime()
79 if (fscanf(proc, "%lu.%02lu", &up_sec, &up_nsec) != 2) { in read_proc_uptime()
84 pr_err("failed to parse /proc/uptime"); in read_proc_uptime()
87 fclose(proc); in read_proc_uptime()
96 FILE *proc; in read_proc_stat_btime() local
[all...]
/linux/fs/dlm/
H A Duser.c183 struct dlm_user_proc *proc; in dlm_user_add_ast() local
206 proc = ua->proc; in dlm_user_add_ast()
214 spin_lock_bh(&proc->asts_spin); in dlm_user_add_ast()
229 list_add_tail(&cb->list, &proc->asts); in dlm_user_add_ast()
230 wake_up_interruptible(&proc->wait); in dlm_user_add_ast()
233 spin_unlock_bh(&proc->asts_spin); in dlm_user_add_ast()
237 spin_lock_bh(&proc->locks_spin); in dlm_user_add_ast()
242 spin_unlock_bh(&proc->locks_spin); in dlm_user_add_ast()
248 static int device_user_lock(struct dlm_user_proc *proc, in device_user_lock() argument
256 ls = dlm_find_lockspace_local(proc->lockspace); in device_user_lock()
[all …]
/linux/rust/macros/
H A Dquote.rs52 quote_spanned!(@proc tokens span $($tt)*);
56 (@proc $v:ident $span:ident) => {};
57 (@proc $v:ident $span:ident #$id:ident $($tt:tt)*) => {
59 quote_spanned!(@proc $v $span $($tt)*);
61 (@proc $v:ident $span:ident #(#$id:ident)* $($tt:tt)*) => {
65 quote_spanned!(@proc $v $span $($tt)*);
67 (@proc $v:ident $span:ident ( $($inner:tt)* ) $($tt:tt)*) => {
70 quote_spanned!(@proc tokens $span $($inner)*);
75 quote_spanned!(@proc $v $span $($tt)*);
77 (@proc
[all...]
/linux/Documentation/devicetree/bindings/remoteproc/
H A Dqcom,rpm-proc.yaml4 $id: http://devicetree.org/schemas/remoteproc/qcom,rpm-proc.yaml#
18 | RPM subsystem (qcom,rpm-proc) |
69 - qcom,apq8084-rpm-proc
70 - qcom,ipq6018-rpm-proc
71 - qcom,ipq9574-rpm-proc
72 - qcom,mdm9607-rpm-proc
73 - qcom,msm8226-rpm-proc
74 - qcom,msm8610-rpm-proc
75 - qcom,msm8909-rpm-proc
76 - qcom,msm8916-rpm-proc
[all …]
/linux/tools/testing/selftests/pid_namespace/
H A Dpid_max.c49 umount2("/proc", MNT_DETACH); in pid_max_cb()
51 ret = mount("proc", "/proc", "proc", 0, NULL); in pid_max_cb()
53 fprintf(stderr, "%m - Failed to mount proc\n"); in pid_max_cb()
57 fd = open("/proc/sys/kernel/pid_max", O_RDWR | O_CLOEXEC | O_NOCTTY); in pid_max_cb()
95 umount2("/proc", MNT_DETACH); in pid_max_nested_inner()
97 ret = mount("proc", "/proc", "proc", in pid_max_nested_inner()
[all...]
/linux/drivers/staging/media/sunxi/sun6i-isp/
H A Dsun6i_isp_proc.c24 *width = isp_dev->proc.mbus_format.width; in sun6i_isp_proc_dimensions()
26 *height = isp_dev->proc.mbus_format.height; in sun6i_isp_proc_dimensions()
112 struct sun6i_isp_proc *proc = &isp_dev->proc; in sun6i_isp_proc_enable() local
118 if (source == &proc->source_csi0) in sun6i_isp_proc_enable()
142 struct v4l2_mbus_framefmt *mbus_format = &isp_dev->proc.mbus_format; in sun6i_isp_proc_configure()
170 struct sun6i_isp_proc *proc = &isp_dev->proc; in sun6i_isp_proc_s_stream() local
171 struct media_pad *local_pad = &proc->pads[SUN6I_ISP_PROC_PAD_SINK_CSI]; in sun6i_isp_proc_s_stream()
189 if (source_subdev == proc->source_csi0.subdev) in sun6i_isp_proc_s_stream()
190 source = &proc->source_csi0; in sun6i_isp_proc_s_stream()
192 source = &proc->source_csi1; in sun6i_isp_proc_s_stream()
[all …]
/linux/tools/testing/selftests/livepatch/
H A Dtest-livepatch.sh15 # - load a livepatch that modifies the output from /proc/cmdline and
23 if [[ "$(cat /proc/cmdline)" != "$MOD_LIVEPATCH1: this has been live patched" ]] ; then
31 if [[ "$(cat /proc/cmdline)" == "$MOD_LIVEPATCH1: this has been live patched" ]] ; then
50 # - load a livepatch that modifies the output from /proc/cmdline and
60 grep 'live patched' /proc/cmdline > /dev/kmsg
61 grep 'live patched' /proc/meminfo > /dev/kmsg
65 grep 'live patched' /proc/cmdline > /dev/kmsg
66 grep 'live patched' /proc/meminfo > /dev/kmsg
71 grep 'live patched' /proc/cmdline > /dev/kmsg
72 grep 'live patched' /proc/meminfo > /dev/kmsg
[all …]
/linux/Documentation/userspace-api/
H A Dlsm.rst19 The proc filesystem provides this value in ``/proc/self/attr/current``.
21 Smack also provides this value in ``/proc/self/attr/smack/current``.
22 AppArmor also provides this value in ``/proc/self/attr/apparmor/current``.
26 The proc filesystem provides this value in ``/proc/self/attr/exec``.
28 AppArmor also provides this value in ``/proc/self/attr/apparmor/exec``.
32 The proc filesystem provides this value in ``/proc/self/attr/fscreate``.
37 The proc filesystem provides this value in ``/proc/self/attr/keycreate``.
42 The proc filesystem provides this value in ``/proc/self/attr/prev``.
44 AppArmor also provides this value in ``/proc/self/attr/apparmor/prev``.
48 The proc filesystem provides this value in ``/proc/self/attr/sockcreate``.
/linux/tools/testing/selftests/damon/
H A Ddamon_nr_regions.py18 proc = subprocess.Popen(['./access_memory_even', '%d' % real_nr_regions,
28 targets=[_damon_sysfs.DamonTarget(pid=proc.pid)],
36 proc.terminate()
41 while proc.poll() is None:
45 proc.terminate()
51 proc.terminate()
57 proc.terminate()
63 proc.terminate()
87 proc = subprocess.Popen(['./access_memory_even', '14', '%d' % sz_region])
95 targets=[_damon_sysfs.DamonTarget(pid=proc.pid)],
[all …]
/linux/lib/
H A Dfw_table.c114 static __init_or_fwtbl_lib int call_handler(struct acpi_subtable_proc *proc, in call_handler() argument
118 if (proc->handler) in call_handler()
119 return proc->handler(hdr, end); in call_handler()
120 if (proc->handler_arg) in call_handler()
121 return proc->handler_arg(hdr, proc->arg, end); in call_handler()
132 * @proc: array of acpi_subtable_proc struct containing entry id
134 * @proc_num: how big proc is?
137 * For each proc_num find a subtable with proc->id and run proc->handler
146 * On success returns sum of all matching entries for all proc handlers.
153 struct acpi_subtable_proc *proc, in acpi_parse_entries_array() argument
[all …]
/linux/tools/testing/selftests/mm/
H A Drun_vmtests.sh151 # get huge pagesize and freepages from /proc/meminfo
159 done < /proc/meminfo
177 orig_nr_hugepgs=$(cat /proc/sys/vm/nr_hugepages)
182 echo 3 > /proc/sys/vm/drop_caches
183 if ! echo $((lackpgs + orig_nr_hugepgs)) > /proc/sys/vm/nr_hugepages; then
191 done < /proc/meminfo
194 nr_hugepgs=$(cat /proc/sys/vm/nr_hugepages)
237 echo 3 > /proc/sys/vm/drop_caches
239 echo 1 > /proc/sys/vm/compact_memory
281 shmmax=$(cat /proc/sys/kernel/shmmax)
[all …]
H A Dva_high_addr_switch.sh22 local config="/proc/config.gz"
24 [[ -f "${config}" ]] || skip "Cannot find kernel config in /proc or /boot"
31 else {print 1}; exit}' /proc/cpuinfo 2>/dev/null)
42 local config="/proc/config.gz"
44 [[ -f "${config}" ]] || skip "Cannot find kernel config in /proc or /boot"
51 local mmu_support=$(grep -m1 "mmu" /proc/cpuinfo | awk '{print $3}')
56 local hugepages_total=$(awk '/HugePages_Total/ {print $2}' /proc/meminfo)
82 orig_nr_hugepages=$(cat /proc/sys/vm/nr_hugepages)
87 echo "$orig_nr_hugepages" > /proc/sys/vm/nr_hugepages
98 done < /proc/meminfo
[all …]
/linux/Documentation/arch/s390/
H A 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/include/uapi/linux/
H A 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/Documentation/sound/designs/
H A 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/net/sunrpc/auth_gss/
H A 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/fs/smb/server/
H A Dsmb2ops.c172 [SMB2_NEGOTIATE_HE] = { .proc = smb2_negotiate_request, },
173 [SMB2_SESSION_SETUP_HE] = { .proc = smb2_sess_setup, },
174 [SMB2_TREE_CONNECT_HE] = { .proc = smb2_tree_connect,},
175 [SMB2_TREE_DISCONNECT_HE] = { .proc = smb2_tree_disconnect,},
176 [SMB2_LOGOFF_HE] = { .proc = smb2_session_logoff,},
177 [SMB2_CREATE_HE] = { .proc = smb2_open},
178 [SMB2_QUERY_INFO_HE] = { .proc = smb2_query_info},
179 [SMB2_QUERY_DIRECTORY_HE] = { .proc = smb2_query_dir},
180 [SMB2_CLOSE_HE] = { .proc = smb2_close},
181 [SMB2_ECHO_HE] = { .proc = smb2_echo},
[all …]
/linux/Documentation/arch/x86/
H A 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 …]

12345678910>>...71