Lines Matching refs:pid
66 u32 pid = BPF_CORE_READ(p, pid); in waker() local
72 bpf_map_update_elem(&wokeby, &pid, &woke, BPF_ANY); in waker()
76 static inline int update_counts(void *ctx, u32 pid, u64 delta) in update_counts() argument
87 woke = bpf_map_lookup_elem(&wokeby, &pid); in update_counts()
91 bpf_map_delete_elem(&wokeby, &pid); in update_counts()
111 u32 pid = ctx->prev_pid; local
118 u32 pid = BPF_CORE_READ(p, pid);
123 bpf_map_update_elem(&start, &pid, &ts, BPF_ANY);
126 pid = bpf_get_current_pid_tgid();
127 tsp = bpf_map_lookup_elem(&start, &pid);
133 bpf_map_delete_elem(&start, &pid);
138 return update_counts(ctx, pid, delta);