Symbol: sysinfo
arch/mips/cavium-octeon/executive/cvmx-sysinfo.c
40
static struct cvmx_sysinfo sysinfo; /* system information */
arch/mips/cavium-octeon/executive/cvmx-sysinfo.c
50
return &sysinfo;
arch/mips/cavium-octeon/setup.c
334
struct cvmx_sysinfo *sysinfo = cvmx_sysinfo_get();
arch/mips/cavium-octeon/setup.c
336
return sysinfo->cpu_clock_hz;
arch/mips/cavium-octeon/setup.c
661
struct cvmx_sysinfo *sysinfo;
arch/mips/cavium-octeon/setup.c
676
sysinfo = cvmx_sysinfo_get();
arch/mips/cavium-octeon/setup.c
677
memset(sysinfo, 0, sizeof(*sysinfo));
arch/mips/cavium-octeon/setup.c
678
sysinfo->system_dram_size = octeon_bootinfo->dram_size << 20;
arch/mips/cavium-octeon/setup.c
679
sysinfo->phy_mem_desc_addr = (u64)phys_to_virt(octeon_bootinfo->phy_mem_desc_addr);
arch/mips/cavium-octeon/setup.c
684
cvmx_coremask_copy(&sysinfo->core_mask,
arch/mips/cavium-octeon/setup.c
687
cvmx_coremask_set64(&sysinfo->core_mask,
arch/mips/cavium-octeon/setup.c
693
cvmx_coremask_clear_core(&sysinfo->core_mask, i);
arch/mips/cavium-octeon/setup.c
695
sysinfo->exception_base_addr = octeon_bootinfo->exception_base_addr;
arch/mips/cavium-octeon/setup.c
696
sysinfo->cpu_clock_hz = octeon_bootinfo->eclock_hz;
arch/mips/cavium-octeon/setup.c
697
sysinfo->dram_data_rate_hz = octeon_bootinfo->dclock_hz * 2;
arch/mips/cavium-octeon/setup.c
698
sysinfo->board_type = octeon_bootinfo->board_type;
arch/mips/cavium-octeon/setup.c
699
sysinfo->board_rev_major = octeon_bootinfo->board_rev_major;
arch/mips/cavium-octeon/setup.c
700
sysinfo->board_rev_minor = octeon_bootinfo->board_rev_minor;
arch/mips/cavium-octeon/setup.c
701
memcpy(sysinfo->mac_addr_base, octeon_bootinfo->mac_addr_base,
arch/mips/cavium-octeon/setup.c
702
sizeof(sysinfo->mac_addr_base));
arch/mips/cavium-octeon/setup.c
703
sysinfo->mac_addr_count = octeon_bootinfo->mac_addr_count;
arch/mips/cavium-octeon/setup.c
704
memcpy(sysinfo->board_serial_number,
arch/mips/cavium-octeon/setup.c
706
sizeof(sysinfo->board_serial_number));
arch/mips/cavium-octeon/setup.c
707
sysinfo->compact_flash_common_base_addr =
arch/mips/cavium-octeon/setup.c
709
sysinfo->compact_flash_attribute_base_addr =
arch/mips/cavium-octeon/setup.c
711
sysinfo->led_display_base_addr = octeon_bootinfo->led_display_base_addr;
arch/mips/cavium-octeon/setup.c
712
sysinfo->dfa_ref_clock_hz = octeon_bootinfo->dfa_ref_clock_hz;
arch/mips/cavium-octeon/setup.c
713
sysinfo->bootloader_config_flags = octeon_bootinfo->config_flags;
arch/mips/cavium-octeon/setup.c
726
octeon_io_clock_rate = sysinfo->cpu_clock_hz;
arch/mips/cavium-octeon/smp.c
145
struct cvmx_sysinfo *sysinfo = cvmx_sysinfo_get();
arch/mips/cavium-octeon/smp.c
164
if ((id != coreid) && cvmx_coremask_is_core_set(&sysinfo->core_mask, id)) {
arch/s390/appldata/appldata_mem.c
78
static struct sysinfo val;
arch/s390/include/asm/sysinfo.h
217
int stsi(void *sysinfo, int fc, int sel1, int sel2);
arch/s390/include/asm/sysinfo.h
24
static inline int stsi(void *sysinfo, int fc, int sel1, int sel2)
arch/s390/include/asm/sysinfo.h
35
: CC_OUT(cc, cc), [r0] "+d" (r0), [sysinfo] "=Q" (*(char *)sysinfo)
arch/s390/kernel/sthyi.c
187
struct sysinfo_1_1_1 *sysinfo)
arch/s390/kernel/sthyi.c
193
if (stsi(sysinfo, 1, 1, 1))
arch/s390/kernel/sthyi.c
196
memcpy(sctns->mac.infmtype, sysinfo->type, sizeof(sctns->mac.infmtype));
arch/s390/kernel/sthyi.c
197
memcpy(sctns->mac.infmmanu, sysinfo->manufacturer, sizeof(sctns->mac.infmmanu));
arch/s390/kernel/sthyi.c
198
memcpy(sctns->mac.infmpman, sysinfo->plant, sizeof(sctns->mac.infmpman));
arch/s390/kernel/sthyi.c
199
memcpy(sctns->mac.infmseq, sysinfo->sequence, sizeof(sctns->mac.infmseq));
arch/s390/kernel/sthyi.c
205
struct sysinfo_2_2_2 *sysinfo)
arch/s390/kernel/sthyi.c
207
if (stsi(sysinfo, 2, 2, 2))
arch/s390/kernel/sthyi.c
210
sctns->par.infppnum = sysinfo->lpar_number;
arch/s390/kernel/sthyi.c
211
memcpy(sctns->par.infppnam, sysinfo->name, sizeof(sctns->par.infppnam));
arch/s390/kernel/sthyi.c
218
void *sysinfo;
arch/s390/kernel/sthyi.c
221
sysinfo = (void *)__get_free_page(GFP_KERNEL);
arch/s390/kernel/sthyi.c
222
if (!sysinfo)
arch/s390/kernel/sthyi.c
225
fill_stsi_mac(sctns, sysinfo);
arch/s390/kernel/sthyi.c
226
fill_stsi_par(sctns, sysinfo);
arch/s390/kernel/sthyi.c
228
free_pages((unsigned long)sysinfo, 0);
arch/x86/virt/vmx/tdx/tdx.c
283
static int check_features(struct tdx_sys_info *sysinfo)
arch/x86/virt/vmx/tdx/tdx.c
285
u64 tdx_features0 = sysinfo->features.tdx_features0;
arch/x86/virt/vmx/tdx/tdx_global_metadata.c
88
static int get_tdx_sys_info(struct tdx_sys_info *sysinfo)
arch/x86/virt/vmx/tdx/tdx_global_metadata.c
92
ret = ret ?: get_tdx_sys_info_features(&sysinfo->features);
arch/x86/virt/vmx/tdx/tdx_global_metadata.c
93
ret = ret ?: get_tdx_sys_info_tdmr(&sysinfo->tdmr);
arch/x86/virt/vmx/tdx/tdx_global_metadata.c
94
ret = ret ?: get_tdx_sys_info_td_ctrl(&sysinfo->td_ctrl);
arch/x86/virt/vmx/tdx/tdx_global_metadata.c
95
ret = ret ?: get_tdx_sys_info_td_conf(&sysinfo->td_conf);
drivers/base/node.c
447
struct sysinfo i;
drivers/edac/synopsys_edac.c
772
struct sysinfo inf;
drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c
898
struct sysinfo info;
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
49
struct sysinfo si;
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
114
struct sysinfo si;
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
2157
struct sysinfo si;
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
2380
struct sysinfo si;
drivers/gpu/drm/amd/include/atomfirmware.h
1778
struct atom_integrated_system_info_v1_11 sysinfo; // refer to ATOM_INTEGRATED_SYSTEM_INFO_V1_8 definition
drivers/gpu/drm/ttm/ttm_device.c
74
struct sysinfo si;
drivers/gpu/drm/xe/tests/xe_bo.c
446
struct sysinfo si;
drivers/gpu/drm/xe/xe_sriov_vf_ccs.c
124
struct sysinfo si;
drivers/gpu/drm/xe/xe_ttm_sys_mgr.c
106
struct sysinfo si;
drivers/input/touchscreen/cyttsp5.c
199
struct cyttsp5_sysinfo sysinfo;
drivers/input/touchscreen/cyttsp5.c
280
struct cyttsp5_sysinfo *si = &ts->sysinfo;
drivers/input/touchscreen/cyttsp5.c
294
struct cyttsp5_sysinfo *si = &ts->sysinfo;
drivers/input/touchscreen/cyttsp5.c
347
struct cyttsp5_sysinfo *si = &ts->sysinfo;
drivers/input/touchscreen/cyttsp5.c
378
struct cyttsp5_sysinfo *si = &ts->sysinfo;
drivers/input/touchscreen/cyttsp5.c
413
struct cyttsp5_sysinfo *si = &ts->sysinfo;
drivers/input/touchscreen/cyttsp5.c
428
struct cyttsp5_sysinfo *si = &ts->sysinfo;
drivers/input/touchscreen/cyttsp5.c
515
struct cyttsp5_sysinfo *si = &ts->sysinfo;
drivers/input/touchscreen/cyttsp5.c
524
struct cyttsp5_sensing_conf_data *scd = &ts->sysinfo.sensing_conf_data;
drivers/input/touchscreen/cyttsp5.c
755
struct cyttsp5_sysinfo *si = &ts->sysinfo;
drivers/input/touchscreen/cyttsp5.c
837
si = &ts->sysinfo;
drivers/mmc/host/sdhci-xenon.c
427
struct sysinfo si;
drivers/net/ethernet/mellanox/mlx4/profile.c
85
struct sysinfo si;
drivers/net/wireless/ath/ath12k/core.c
1744
struct sysinfo si;
drivers/scsi/mpt3sas/mpt3sas_base.c
3035
struct sysinfo s;
drivers/virtio/virtio_balloon.c
398
struct sysinfo i;
fs/eventpoll.c
2593
struct sysinfo si;
fs/f2fs/node.c
54
struct sysinfo val;
fs/jfs/jfs_txnmgr.c
228
struct sysinfo si;
fs/nfsd/nfs4state.c
4899
struct sysinfo si;
fs/nfsd/nfssvc.c
552
struct sysinfo i;
fs/notify/fanotify/fanotify_user.c
2181
struct sysinfo si;
fs/notify/inotify/inotify_user.c
820
struct sysinfo si;
fs/proc/meminfo.c
36
struct sysinfo i;
include/linux/mm.h
3773
extern void si_meminfo(struct sysinfo * val);
include/linux/mm.h
3774
extern void si_meminfo_node(struct sysinfo *val, int nid);
include/linux/swap.h
179
struct sysinfo;
include/linux/swap.h
453
extern void si_swapinfo(struct sysinfo *);
include/linux/syscalls.h
50
struct sysinfo;
include/linux/syscalls.h
734
asmlinkage long sys_sysinfo(struct sysinfo __user *info);
kernel/debug/kdb/kdb_main.c
2365
static void kdb_sysinfo(struct sysinfo *val)
kernel/debug/kdb/kdb_main.c
2386
struct sysinfo val;
kernel/power/hibernate.c
397
struct sysinfo info;
kernel/sys.c
2930
static int do_sysinfo(struct sysinfo *info)
kernel/sys.c
2936
memset(info, 0, sizeof(struct sysinfo));
kernel/sys.c
2993
SYSCALL_DEFINE1(sysinfo, struct sysinfo __user *, info)
kernel/sys.c
2995
struct sysinfo val;
kernel/sys.c
2999
if (copy_to_user(info, &val, sizeof(struct sysinfo)))
kernel/sys.c
3023
COMPAT_SYSCALL_DEFINE1(sysinfo, struct compat_sysinfo __user *, info)
kernel/sys.c
3025
struct sysinfo s;
mm/damon/core.c
2106
struct sysinfo i;
mm/damon/core.c
2123
struct sysinfo i;
mm/show_mem.c
75
void si_meminfo(struct sysinfo *val)
mm/show_mem.c
89
void si_meminfo_node(struct sysinfo *val, int nid)
mm/swapfile.c
3573
void si_swapinfo(struct sysinfo *val)
net/handshake/netlink.c
176
struct sysinfo si;
net/netfilter/ipvs/ip_vs_ctl.c
94
struct sysinfo i;
net/rds/ib_recv.c
1059
struct sysinfo si;
tools/perf/arch/s390/util/header.c
100
sysinfo = fopen(SRVLVL, "r");
tools/perf/arch/s390/util/header.c
101
if (sysinfo == NULL)
tools/perf/arch/s390/util/header.c
103
while ((read = getline(&line, &line_sz, sysinfo)) != -1) {
tools/perf/arch/s390/util/header.c
125
fclose(sysinfo);
tools/perf/arch/s390/util/header.c
38
FILE *sysinfo;
tools/perf/arch/s390/util/header.c
56
sysinfo = fopen(SYSINFO, "r");
tools/perf/arch/s390/util/header.c
57
if (sysinfo == NULL)
tools/perf/arch/s390/util/header.c
60
while ((read = getline(&line, &line_sz, sysinfo)) != -1) {
tools/perf/arch/s390/util/header.c
89
fclose(sysinfo);
tools/testing/selftests/cgroup/test_zswap.c
501
struct sysinfo sys_info;
tools/testing/selftests/cgroup/test_zswap.c
508
if (sysinfo(&sys_info) != 0)
tools/testing/selftests/size/get_size.c
87
struct sysinfo info;
tools/testing/selftests/syscall_user_dispatch/sud_benchmark.c
71
struct sysinfo info;
tools/testing/selftests/syscall_user_dispatch/sud_benchmark.c
75
sysinfo(&info);
tools/testing/selftests/syscall_user_dispatch/sud_test.c
260
struct sysinfo info;
tools/testing/selftests/syscall_user_dispatch/sud_test.c
287
sysinfo(&info);
tools/testing/selftests/syscall_user_dispatch/sud_test.c
301
struct sysinfo info;
tools/testing/selftests/syscall_user_dispatch/sud_test.c
329
struct sysinfo info;
tools/testing/selftests/syscall_user_dispatch/sud_test.c
343
ret = sysinfo(&info);
tools/testing/selftests/syscall_user_dispatch/sud_test.c
68
struct sysinfo info;
tools/testing/selftests/syscall_user_dispatch/sud_test.c
71
ret = sysinfo(&info);
tools/testing/selftests/syscall_user_dispatch/sud_test.c
81
sysinfo(&info);
tools/testing/selftests/x86/unwind_vdso.c
101
if (!got_sysinfo && ip == sysinfo) {
tools/testing/selftests/x86/unwind_vdso.c
129
sysinfo = getauxval(AT_SYSINFO);
tools/testing/selftests/x86/unwind_vdso.c
130
printf("\tAT_SYSINFO is 0x%lx\n", sysinfo);
tools/testing/selftests/x86/unwind_vdso.c
133
if (!dladdr((void *)sysinfo, &info)) {
tools/testing/selftests/x86/unwind_vdso.c
47
static unsigned long sysinfo;
tools/thermal/lib/uptimeofday.c
13
struct sysinfo info;
tools/thermal/lib/uptimeofday.c
15
if (sysinfo(&info))