Lines Matching defs:data
298 struct perf_data_file *file = &session->data->file;
300 union off_cpu_data data = {
340 data.array[n++] = sid;
343 data.array[n++] = 0; /* will be updated */
346 data.array[n++] = (u64)key.pid << 32 | key.tgid;
348 data.array[n++] = tstamp;
350 data.array[n++] = sid;
352 data.array[n++] = 0;
354 data.array[n++] = val;
358 /* data.array[n] is callchain->nr (updated later) */
359 data.array[n + 1] = PERF_CONTEXT_USER;
360 data.array[n + 2] = 0;
362 bpf_map_lookup_elem(stack, &key.stack_id, &data.array[n + 2]);
363 while (data.array[n + 2 + len])
367 data.array[n] = len + 1;
371 data.array[ip_pos] = data.array[n + 2];
373 /* calculate sample callchain data array length */
377 data.array[n++] = key.cgroup_id;
380 data.hdr.size = size;
383 if (perf_data_file__write(file, &data, size) < 0) {
384 pr_err("failed to write perf data, error: %m\n");