Lines Matching defs:data
91 void *data;
98 data = vmalloc(size + offset);
99 if (!data)
101 if (diag2fc(size, query, data + offset) == 0)
103 vfree(data);
107 return data;
110 static void diag2fc_free(const void *data)
112 vfree(data);
124 struct diag2fc_data *data)
130 capped_value = (data->flags & 0x00000006) >> 1;
131 dedicated_flag = (data->flags & 0x00000008) >> 3;
134 memcpy(guest_name, data->guest_name, NAME_LEN);
140 ATTRIBUTE(guest_dir, "onlinetime_us", data->el_time);
146 ATTRIBUTE(cpus_dir, "cputime_us", data->used_cpu);
149 ATTRIBUTE(cpus_dir, "count", data->vcpus);
155 ATTRIBUTE(cpus_dir, "weight_min", data->ocpus);
156 ATTRIBUTE(cpus_dir, "weight_max", data->cpu_max);
157 ATTRIBUTE(cpus_dir, "weight_cur", data->cpu_shares);
163 ATTRIBUTE(mem_dir, "min_KiB", data->mem_min_kb);
164 ATTRIBUTE(mem_dir, "max_KiB", data->mem_max_kb);
165 ATTRIBUTE(mem_dir, "used_KiB", data->mem_used_kb);
166 ATTRIBUTE(mem_dir, "share_KiB", data->mem_share_kb);
172 ATTRIBUTE(samples_dir, "cpu_using", data->cpu_use_samp);
173 ATTRIBUTE(samples_dir, "cpu_delay", data->cpu_delay_samp);
174 ATTRIBUTE(samples_dir, "mem_delay", data->page_wait_samp);
175 ATTRIBUTE(samples_dir, "idle", data->idle_samp);
176 ATTRIBUTE(samples_dir, "other", data->other_samp);
177 ATTRIBUTE(samples_dir, "total", data->total_samp);
184 struct diag2fc_data *data;
188 data = diag2fc_store(guest_query, &count, 0);
189 if (IS_ERR(data))
190 return PTR_ERR(data);
210 file = hypfs_create_u64(dir, "count", data->lcpus);
224 rc = hypfs_vm_create_guest(dir, &(data[i]));
228 diag2fc_free(data);
232 diag2fc_free(data);
249 static int dbfs_diag2fc_create(void **data, void **data_free_ptr, size_t *size)
262 *data = d2fc;