Lines Matching refs:pelem
261 struct tstamp_data *pelem; in off_cpu_stat() local
271 pelem = bpf_task_storage_get(&tstamp, prev, NULL, in off_cpu_stat()
273 if (!pelem) in off_cpu_stat()
276 pelem->timestamp = ts; in off_cpu_stat()
277 pelem->state = state; in off_cpu_stat()
278 pelem->stack_id = stack_id; in off_cpu_stat()
284 …if (stack_id > 0 && bpf_get_stack(ctx, &pelem->stack, MAX_STACKS * sizeof(u64), BPF_F_USER_STACK))… in off_cpu_stat()
291 pelem = bpf_task_storage_get(&tstamp, next, NULL, 0); in off_cpu_stat()
293 if (pelem && pelem->timestamp) { in off_cpu_stat()
297 .stack_id = pelem->stack_id, in off_cpu_stat()
298 .state = pelem->state, in off_cpu_stat()
301 __u64 delta = ts - pelem->timestamp; in off_cpu_stat()
309 off_cpu_dump(ctx, data, &key, &pelem->stack, delta); in off_cpu_stat()
319 pelem->timestamp = 0; in off_cpu_stat()