Searched refs:task_struct (Results 1 - 2 of 2) sorted by relevance

/gem5/src/arch/generic/linux/
H A Dthreadinfo.hh56 warn_once("Kernel not compiled with task_struct info; can't get "
97 // pointer to the task_struct for arm64. See:
110 curTaskPIDFromTaskStruct(Addr task_struct) { argument
115 return tc->getVirtProxy().read<int32_t>(task_struct + offset);
125 curTaskTGIDFromTaskStruct(Addr task_struct) argument
131 return tc->getVirtProxy().read<int32_t>(task_struct + offset);
141 curTaskStartFromTaskStruct(Addr task_struct) argument
149 return tc->getVirtProxy().read<int64_t>(task_struct + offset);
159 curTaskNameFromTaskStruct(Addr task_struct) argument
171 tc->getVirtProxy().readString(buffer, task_struct
183 curTaskMmFromTaskStruct(Addr task_struct) argument
[all...]
/gem5/src/arch/arm/linux/
H A Dsystem.cc289 * r0 = task_struct of the previously running process
310 * task_struct pointer passed to __switch_to() in 64 bit ARM Linux
312 * r0 = task_struct of the previously running process
313 * r1 = task_struct of next process to run
320 Addr task_struct = tc->readIntReg(1); local
321 pid = ti.curTaskPIDFromTaskStruct(task_struct);
322 tgid = ti.curTaskTGIDFromTaskStruct(task_struct);
323 next_task_str = ti.curTaskNameFromTaskStruct(task_struct);
327 mm = ti.curTaskMmFromTaskStruct(task_struct);

Completed in 6 milliseconds