task_desc
__le64 *task_desc = (__le64 __force *)get_desc(cq_host, tag);
task_desc[0] = cpu_to_le64(desc0);
task_desc[1] = cpu_to_le64(desc1);
u64 *task_desc = NULL;
task_desc = (__le64 __force *)get_desc(cq_host, cq_host->dcmd_slot);
memset(task_desc, 0, cq_host->task_desc_len);
*task_desc |= data;
desc = (u8 *)task_desc;
struct task_desc **pid_to_task;
struct task_desc **tasks;
get_new_event(struct task_desc *task, u64 timestamp)
static struct sched_atom *last_event(struct task_desc *task)
static void add_sched_event_run(struct perf_sched *sched, struct task_desc *task,
static void add_sched_event_wakeup(struct perf_sched *sched, struct task_desc *task,
u64 timestamp, struct task_desc *wakee)
static void add_sched_event_sleep(struct perf_sched *sched, struct task_desc *task,
static struct task_desc *register_pid(struct perf_sched *sched,
struct task_desc *task, **tasks_p;
sched->pid_to_task = calloc(pid_max, sizeof(struct task_desc *));
void *p = realloc(sched->pid_to_task, (pid + 1) * sizeof(struct task_desc *));
tasks_p = realloc(sched->tasks, (sched->nr_tasks + 1) * sizeof(struct task_desc *));
struct task_desc *task;
struct task_desc *task1, *task2;
struct task_desc *task;
struct task_desc *this_task = parms->task;
struct task_desc *task;
struct task_desc *task;
struct task_desc *task;
struct task_desc *waker, *wakee;
struct task_desc *prev, __maybe_unused *next;
struct task_desc *wakee;