Lines Matching refs:s
64 static void read_state(struct state *s);
65 static int read_meminfo(struct state *s);
66 static int read_stat(struct state *s);
67 static int read_vmstat(struct state *s);
73 struct state s[2]; in vmstat_main() local
121 read_state(&s[1 - toggle]); in vmstat_main()
124 read_state(&s[toggle]); in vmstat_main()
130 print_line(&s[1 - toggle], &s[toggle]); in vmstat_main()
137 static void read_state(struct state *s) { in read_state() argument
140 error = read_meminfo(s); in read_state()
146 error = read_stat(s); in read_state()
152 error = read_vmstat(s); in read_state()
159 static int read_meminfo(struct state *s) { in read_meminfo() argument
166 sscanf(line, "MemFree: %ld kB", &s->mem_free); in read_meminfo()
167 sscanf(line, "AnonPages: %ld kB", &s->mem_anon); in read_meminfo()
168 sscanf(line, "Mapped: %ld kB", &s->mem_mapped); in read_meminfo()
169 sscanf(line, "Slab: %ld kB", &s->mem_slab); in read_meminfo()
177 static int read_stat(struct state *s) { in read_stat() argument
186 &s->cpu_us, &s->cpu_ni, &s->cpu_sy, &s->cpu_id, &s->cpu_wa, in read_stat()
187 &s->cpu_ir, &s->cpu_si); in read_stat()
189 sscanf(line, "intr %ld", &s->sys_in); in read_stat()
190 sscanf(line, "ctxt %ld", &s->sys_cs); in read_stat()
191 sscanf(line, "procs_running %ld", &s->procs_r); in read_stat()
192 sscanf(line, "procs_blocked %ld", &s->procs_b); in read_stat()
200 static int read_vmstat(struct state *s) { in read_vmstat() argument
207 sscanf(line, "pgmajfault %ld", &s->sys_flt); in read_vmstat()