Lines Matching refs:info
1320 int do_sysinfo(struct sysinfo *info) in do_sysinfo() argument
1326 memset(info, 0, sizeof(struct sysinfo)); in do_sysinfo()
1347 info->uptime = tp.tv_sec + (tp.tv_nsec ? 1 : 0); in do_sysinfo()
1349 info->loads[0] = avenrun[0] << (SI_LOAD_SHIFT - FSHIFT); in do_sysinfo()
1350 info->loads[1] = avenrun[1] << (SI_LOAD_SHIFT - FSHIFT); in do_sysinfo()
1351 info->loads[2] = avenrun[2] << (SI_LOAD_SHIFT - FSHIFT); in do_sysinfo()
1353 info->procs = nr_threads; in do_sysinfo()
1356 si_meminfo(info); in do_sysinfo()
1357 si_swapinfo(info); in do_sysinfo()
1368 mem_total = info->totalram + info->totalswap; in do_sysinfo()
1369 if (mem_total < info->totalram || mem_total < info->totalswap) in do_sysinfo()
1372 mem_unit = info->mem_unit; in do_sysinfo()
1389 info->mem_unit = 1; in do_sysinfo()
1390 info->totalram <<= bitcount; in do_sysinfo()
1391 info->freeram <<= bitcount; in do_sysinfo()
1392 info->sharedram <<= bitcount; in do_sysinfo()
1393 info->bufferram <<= bitcount; in do_sysinfo()
1394 info->totalswap <<= bitcount; in do_sysinfo()
1395 info->freeswap <<= bitcount; in do_sysinfo()
1396 info->totalhigh <<= bitcount; in do_sysinfo()
1397 info->freehigh <<= bitcount; in do_sysinfo()
1403 SYSCALL_DEFINE1(sysinfo, struct sysinfo __user *, info) in SYSCALL_DEFINE1() argument
1409 if (copy_to_user(info, &val, sizeof(struct sysinfo))) in SYSCALL_DEFINE1()