system_info
offsetof(struct __guc_ads_blob, system_info));
struct guc_gt_system_info system_info;
if (!ads_blob_read(guc, system_info.engine_enabled_masks[guc_class]))
offsetof(struct __guc_ads_blob, system_info));
offsetof(struct __guc_ads_blob, system_info));
ads_blob_write(guc, system_info.generic_gt_sysinfo[GUC_GENERIC_GT_SYSINFO_SLICE_ENABLED],
ads_blob_write(guc, system_info.generic_gt_sysinfo[GUC_GENERIC_GT_SYSINFO_VDBOX_SFC_SUPPORT_MASK],
system_info.generic_gt_sysinfo[GUC_GENERIC_GT_SYSINFO_DOORBELL_COUNT_PER_SQIDI],
offsetof(struct __guc_ads_blob, system_info));
get_system_info(struct system_info *si)
get_process_info(struct system_info *si, struct process_select *sel,
extern void get_system_info(struct system_info *);
*get_process_info(struct system_info *, struct process_select *,
get_system_info(&system_info);
if (system_info.cpuonline[i])
processes = get_process_info(&system_info, &ps,
i_loadave(system_info.load_avg);
i_procstates(system_info.p_total, system_info.procstates,
i_cpustates(system_info.cpustates, system_info.cpuonline);
i_memory(system_info.memory);
active_procs = system_info.p_active;
if (skip + active_procs > system_info.p_active)
skip = system_info.p_active - active_procs;
if (system_info.load_avg[0] > LoadMax) {
struct system_info system_info;