Home
last modified time | relevance | path

Searched refs:taskInfo (Results 1 – 19 of 19) sorted by relevance

/kernel/uniproton/src/core/kernel/task/
Dprt_task_info.c36 OS_SEC_L2_TEXT void OsTaskSpPcGet(struct TagTskCb *taskCb, struct TskInfo *taskInfo) in OsTaskSpPcGet() argument
39 taskInfo->sp = (uintptr_t)taskCb->stackPointer; in OsTaskSpPcGet()
40 taskInfo->pc = OsTskGetInstrAddr((uintptr_t)taskCb->stackPointer); in OsTaskSpPcGet()
46 OS_SEC_ALW_INLINE INLINE U32 OsTaskInfoGetChk(TskHandle taskPid, struct TskInfo *taskInfo) in OsTaskInfoGetChk() argument
48 if (taskInfo == NULL) { in OsTaskInfoGetChk()
58 OS_SEC_ALW_INLINE INLINE void OsTaskInfoCommonGet(struct TskInfo *taskInfo, struct TagTskCb *taskCb… in OsTaskInfoCommonGet() argument
62 taskInfo->taskStatus = (TskStatus)taskCb->taskStatus; in OsTaskInfoCommonGet()
63 taskInfo->taskPrio = taskCb->priority; in OsTaskInfoCommonGet()
64 taskInfo->stackSize = taskCb->stackSize; in OsTaskInfoCommonGet()
65 taskInfo->topOfStack = taskCb->topOfStack; in OsTaskInfoCommonGet()
[all …]
Dprt_task_init.c51 OS_SEC_L4_TEXT void OsTskInfoGet(TskHandle *threadId, struct TskInfo *taskInfo) in OsTskInfoGet() argument
59 OS_ERR_RECORD(PRT_TaskGetInfo((*threadId), taskInfo)); in OsTskInfoGet()
/kernel/liteos_a/kernel/base/misc/
Dtask_shellcmd.c222 STATIC CHAR *CheckTaskWaitFlag(const TaskInfo *taskInfo, UINTPTR *lockID) in CheckTaskWaitFlag() argument
224 *lockID = taskInfo->waitID; in CheckTaskWaitFlag()
225 switch (taskInfo->waitFlag) { in CheckTaskWaitFlag()
257 STATIC VOID TaskPendingReasonInfoGet(const TaskInfo *taskInfo, CHAR *pendReason, UINT32 maxLen, UIN… in TaskPendingReasonInfoGet() argument
261 if (!(taskInfo->status & OS_TASK_STATUS_PENDING)) { in TaskPendingReasonInfoGet()
262 reason = (CHAR *)ConvertTaskStatusToString(taskInfo->status); in TaskPendingReasonInfoGet()
266 reason = CheckTaskWaitFlag(taskInfo, lockID); in TaskPendingReasonInfoGet()
271 if (taskInfo->taskMux != NULL) { in TaskPendingReasonInfoGet()
272 *lockID = (UINTPTR)taskInfo->taskMux; in TaskPendingReasonInfoGet()
273 LosTaskCB *owner = ((LosMux *)taskInfo->taskMux)->owner; in TaskPendingReasonInfoGet()
[all …]
/kernel/liteos_a/kernel/base/core/
Dlos_info.c147 TaskInfo *taskInfo = &threadInfo->taskInfo[threadInfo->threadCount]; in GetThreadInfo() local
148 taskInfo->tid = GetCurrTid(taskCB); in GetThreadInfo()
149 taskInfo->pid = OsGetPid(processCB); in GetThreadInfo()
150 taskInfo->status = taskCB->taskStatus; in GetThreadInfo()
152 taskInfo->policy = param.policy; in GetThreadInfo()
153 taskInfo->priority = param.priority; in GetThreadInfo()
155 taskInfo->currCpu = taskCB->currCpu; in GetThreadInfo()
156 taskInfo->cpuAffiMask = taskCB->cpuAffiMask; in GetThreadInfo()
158 taskInfo->stackPoint = (UINTPTR)taskCB->stackPointer; in GetThreadInfo()
159 taskInfo->topOfStack = taskCB->topOfStack; in GetThreadInfo()
[all …]
Dlos_task.c1103 LITE_OS_SEC_TEXT_MINOR UINT32 LOS_TaskInfoGet(UINT32 taskID, TSK_INFO_S *taskInfo) in LOS_TaskInfoGet() argument
1108 if (taskInfo == NULL) { in LOS_TaskInfoGet()
1124 taskInfo->uwSP = (UINTPTR)taskCB->stackPointer; in LOS_TaskInfoGet()
1126 taskInfo->uwSP = ArchSPGet(); in LOS_TaskInfoGet()
1130 taskInfo->usTaskStatus = taskCB->taskStatus; in LOS_TaskInfoGet()
1131 taskInfo->usTaskPrio = param.priority; in LOS_TaskInfoGet()
1132 taskInfo->uwStackSize = taskCB->stackSize; in LOS_TaskInfoGet()
1133 taskInfo->uwTopOfStack = taskCB->topOfStack; in LOS_TaskInfoGet()
1134 taskInfo->uwEventMask = taskCB->eventMask; in LOS_TaskInfoGet()
1135 taskInfo->taskEvent = taskCB->taskEvent; in LOS_TaskInfoGet()
[all …]
/kernel/liteos_m/arch/risc-v/nuclei/gcc/
Dlos_interrupt.c161 TSK_INFO_S taskInfo; in HalDisplayTaskInfo() local
169 ret = LOS_TaskInfoGet(index, &taskInfo); in HalDisplayTaskInfo()
174taskInfo.uwTaskID, taskInfo.usTaskPrio, OsConvertTskStatus(taskInfo.usTaskStatus), taskInfo.acName… in HalDisplayTaskInfo()
/kernel/uniproton/src/arch/cpu/armv7-m/common/exc/
Dprt_exc.c38 struct TskInfo taskInfo; in OsExcGetThreadInfo() local
41 if (memset_s(&taskInfo, sizeof(struct TskInfo), 0, sizeof(struct TskInfo)) != EOK) { in OsExcGetThreadInfo()
50 OS_ERR_RECORD(PRT_TaskGetInfo(threadId, &taskInfo)); in OsExcGetThreadInfo()
77 …excInfo->stackBottom = TRUNCATE((taskInfo.topOfStack + taskInfo.stackSize), OS_TSK_STACK_ADDR_ALIG… in OsExcGetThreadInfo()
/kernel/liteos_m/kernel/src/
Dlos_task.c1349 LITE_OS_SEC_TEXT_MINOR UINT32 LOS_TaskInfoGet(UINT32 taskID, TSK_INFO_S *taskInfo) in LOS_TaskInfoGet() argument
1354 if (taskInfo == NULL) { in LOS_TaskInfoGet()
1370 taskInfo->uwSP = (UINT32)(UINTPTR)taskCB->stackPointer; in LOS_TaskInfoGet()
1371 taskInfo->usTaskStatus = taskCB->taskStatus; in LOS_TaskInfoGet()
1372 taskInfo->usTaskPrio = taskCB->priority; in LOS_TaskInfoGet()
1373 taskInfo->uwStackSize = taskCB->stackSize; in LOS_TaskInfoGet()
1374 taskInfo->uwTopOfStack = taskCB->topOfStack; in LOS_TaskInfoGet()
1375 taskInfo->uwEvent = taskCB->event; in LOS_TaskInfoGet()
1376 taskInfo->uwEventMask = taskCB->eventMask; in LOS_TaskInfoGet()
1377 taskInfo->uwSemID = (taskCB->taskSem != NULL) ? ((LosSemCB *)(taskCB->taskSem))->semID : in LOS_TaskInfoGet()
[all …]
/kernel/liteos_m/components/exchook/
Dlos_exc_info.h87 TSK_INFO_S taskInfo[LOSCFG_BASE_CORE_TSK_LIMIT + 1]; member
99 ExcTaskInfoArray taskInfo; member
/kernel/linux/linux-5.10/drivers/pci/hotplug/
Dcpqphp_ctrl.c59 struct event_info *taskInfo; in handle_switch_change() local
78 taskInfo = &(ctrl->event_queue[ctrl->next_event]); in handle_switch_change()
80 taskInfo->hp_slot = hp_slot; in handle_switch_change()
95 taskInfo->event_type = INT_SWITCH_OPEN; in handle_switch_change()
103 taskInfo->event_type = INT_SWITCH_CLOSE; in handle_switch_change()
134 struct event_info *taskInfo; in handle_presence_change() local
154 taskInfo = &(ctrl->event_queue[ctrl->next_event]); in handle_presence_change()
156 taskInfo->hp_slot = hp_slot; in handle_presence_change()
177 taskInfo->event_type = INT_BUTTON_PRESS; in handle_presence_change()
183 taskInfo->event_type = INT_BUTTON_RELEASE; in handle_presence_change()
[all …]
/kernel/uniproton/src/arch/include/
Dprt_exc_external.h33 typedef void (*ExcTaskInfoFunc)(TskHandle *threadId, struct TskInfo *taskInfo);
/kernel/liteos_a/kernel/extended/cpup/
Dlos_cpup.c506 UINT32 OsGetTaskAllCpuUsageUnsafe(OsCpupBase *taskCpup, TaskInfo *taskInfo) in OsGetTaskAllCpuUsageUnsafe() argument
510 if ((taskCpup == NULL) || (taskInfo == NULL)) { in OsGetTaskAllCpuUsageUnsafe()
516 taskInfo->cpup1sUsage = OsCalculateCpupUsage(taskCpup, pos, prePos, cpuAllCycle); in OsGetTaskAllCpuUsageUnsafe()
520 taskInfo->cpup10sUsage = OsCalculateCpupUsage(taskCpup, pos, prePos, cpuAllCycle); in OsGetTaskAllCpuUsageUnsafe()
524 taskInfo->cpupAllsUsage = OsCalculateCpupUsage(taskCpup, pos, prePos, cpuAllCycle); in OsGetTaskAllCpuUsageUnsafe()
Dlos_cpup_pri.h76 extern UINT32 OsGetTaskAllCpuUsageUnsafe(OsCpupBase *taskCpup, TaskInfo *taskInfo);
/kernel/liteos_a/kernel/base/include/
Dlos_info_pri.h95 TaskInfo taskInfo[LOSCFG_BASE_CORE_TSK_LIMIT]; member
/kernel/liteos_a/kernel/include/
Dlos_task.h981 extern UINT32 LOS_TaskInfoGet(UINT32 taskID, TSK_INFO_S *taskInfo);
/kernel/uniproton/src/include/uapi/
Dprt_task.h1200 extern U32 PRT_TaskGetInfo(TskHandle taskPid, struct TskInfo *taskInfo);
/kernel/liteos_a/kernel/extended/liteipc/
Dhm_liteipc.c331 IpcTaskInfo *taskInfo = LOS_MemAlloc((VOID *)m_aucSysMem1, sizeof(IpcTaskInfo)); in LiteIpcTaskInit() local
332 if (taskInfo == NULL) { in LiteIpcTaskInit()
336 (VOID)memset_s(taskInfo, sizeof(IpcTaskInfo), 0, sizeof(IpcTaskInfo)); in LiteIpcTaskInit()
337 LOS_ListInit(&taskInfo->msgListHead); in LiteIpcTaskInit()
338 return taskInfo; in LiteIpcTaskInit()
/kernel/liteos_m/kernel/include/
Dlos_task.h1025 extern UINT32 LOS_TaskInfoGet(UINT32 taskID, TSK_INFO_S *taskInfo);
/kernel/uniproton/doc/design/
Dinterface_description.md850 U32 PRT_TaskGetInfo(TskHandle taskPid, struct TskInfo *taskInfo)
858 taskInfo [OUT] 类型#struct TskInfo *,保存任务信息。