| /kernel/uniproton/src/core/kernel/task/ |
| D | prt_task_info.c | 36 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 …]
|
| D | prt_task_init.c | 51 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/ |
| D | task_shellcmd.c | 222 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/ |
| D | los_info.c | 147 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 …]
|
| D | los_task.c | 1103 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/ |
| D | los_interrupt.c | 161 TSK_INFO_S taskInfo; in HalDisplayTaskInfo() local 169 ret = LOS_TaskInfoGet(index, &taskInfo); in HalDisplayTaskInfo() 174 …taskInfo.uwTaskID, taskInfo.usTaskPrio, OsConvertTskStatus(taskInfo.usTaskStatus), taskInfo.acName… in HalDisplayTaskInfo()
|
| /kernel/uniproton/src/arch/cpu/armv7-m/common/exc/ |
| D | prt_exc.c | 38 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/ |
| D | los_task.c | 1349 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/ |
| D | los_exc_info.h | 87 TSK_INFO_S taskInfo[LOSCFG_BASE_CORE_TSK_LIMIT + 1]; member 99 ExcTaskInfoArray taskInfo; member
|
| /kernel/linux/linux-5.10/drivers/pci/hotplug/ |
| D | cpqphp_ctrl.c | 59 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/ |
| D | prt_exc_external.h | 33 typedef void (*ExcTaskInfoFunc)(TskHandle *threadId, struct TskInfo *taskInfo);
|
| /kernel/liteos_a/kernel/extended/cpup/ |
| D | los_cpup.c | 506 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()
|
| D | los_cpup_pri.h | 76 extern UINT32 OsGetTaskAllCpuUsageUnsafe(OsCpupBase *taskCpup, TaskInfo *taskInfo);
|
| /kernel/liteos_a/kernel/base/include/ |
| D | los_info_pri.h | 95 TaskInfo taskInfo[LOSCFG_BASE_CORE_TSK_LIMIT]; member
|
| /kernel/liteos_a/kernel/include/ |
| D | los_task.h | 981 extern UINT32 LOS_TaskInfoGet(UINT32 taskID, TSK_INFO_S *taskInfo);
|
| /kernel/uniproton/src/include/uapi/ |
| D | prt_task.h | 1200 extern U32 PRT_TaskGetInfo(TskHandle taskPid, struct TskInfo *taskInfo);
|
| /kernel/liteos_a/kernel/extended/liteipc/ |
| D | hm_liteipc.c | 331 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/ |
| D | los_task.h | 1025 extern UINT32 LOS_TaskInfoGet(UINT32 taskID, TSK_INFO_S *taskInfo);
|
| /kernel/uniproton/doc/design/ |
| D | interface_description.md | 850 U32 PRT_TaskGetInfo(TskHandle taskPid, struct TskInfo *taskInfo) 858 taskInfo [OUT] 类型#struct TskInfo *,保存任务信息。
|