ucos.searchresults
来自「针对STM32F103的UCOS移植」· SEARCHRESULTS 代码 · 共 236 行 · 第 1/2 页
SEARCHRESULTS
236 行
---- OS_TASK_SW Matches (2 in 2 files) ----
Os_core.c (e:\arm\...\source):1229
OS_TASK_SW(); /* Perform a context switch */
}
}
Os_cpu.h (e:\arm\...\realview):76
#define OS_TASK_SW() OSCtxSw()
/*
---- OSCtxSw Matches (9 in 3 files) ----
Os_cpu.h (e:\arm\micrium\software\ucos-ii\ports\arm-cortex-m3\generic\realview):#define OS_TASK_SW() OSCtxSw()
Os_cpu.h (e:\arm\micrium\software\ucos-ii\ports\arm-cortex-m3\generic\realview):void OSCtxSw(void);
Os_cpu_a.asm (e:\arm\micrium\software\ucos-ii\ports\arm-cortex-m3\generic\realview): EXPORT OSCtxSw
Os_cpu_a.asm (e:\arm\micrium\software\ucos-ii\ports\arm-cortex-m3\generic\realview):; PERFORM A CONTEXT SWITCH (From task level) - OSCtxSw()
Os_cpu_a.asm (e:\arm\micrium\software\ucos-ii\ports\arm-cortex-m3\generic\realview):; Note(s) : 1) OSCtxSw() is called when OS wants to do a task context switch
Os_cpu_a.asm (e:\arm\micrium\software\ucos-ii\ports\arm-cortex-m3\generic\realview):OSCtxSw
Os_cpu_a.asm (e:\arm\micrium\software\ucos-ii\ports\arm-cortex-m3\generic\realview):; PERFORM A CONTEXT SWITCH (From task level) - OSCtxSw()
Os_cpu_a.asm (e:\arm\micrium\software\ucos-ii\ports\arm-cortex-m3\generic\realview):; 3) Since OSPendSV is set to lowest priority in the system (by OSCtxSw() above),
Ucos_ii.h (e:\arm\micrium\software\ucos-ii\source):void OSCtxSw (void);
---- OSIntCtxSw Matches (6 in 4 files) ----
Os_core.c (e:\arm\micrium\software\ucos-ii\source): OSIntCtxSw(); /* Perform interrupt level ctx switch */
Os_cpu.h (e:\arm\micrium\software\ucos-ii\ports\arm-cortex-m3\generic\realview):void OSIntCtxSw(void);
Os_cpu_a.asm (e:\arm\micrium\software\ucos-ii\ports\arm-cortex-m3\generic\realview): EXPORT OSIntCtxSw
Os_cpu_a.asm (e:\arm\micrium\software\ucos-ii\ports\arm-cortex-m3\generic\realview):; PERFORM A CONTEXT SWITCH (From interrupt level) - OSIntCtxSw()
Os_cpu_a.asm (e:\arm\micrium\software\ucos-ii\ports\arm-cortex-m3\generic\realview):OSIntCtxSw
Ucos_ii.h (e:\arm\micrium\software\ucos-ii\source):void OSIntCtxSw (void);
---- OSTimeTick Matches (6 in 4 files) ----
Bsp.c (bsp):755
OSTimeTick(); /* Call uC/OS-II's OSTimeTick() */
OSIntExit(); /* Tell uC/OS-II that we are leaving the ISR */
Os_core.c (e:\arm\...\source):539
void OSTimeTick (void)
{
OS_TCB *ptcb;
Os_core.c (e:\arm\...\source):721
ptcb->OSTCBDly = 0; /* Prevent OSTimeTick() from readying task */
ptcb->OSTCBEventPtr = (OS_EVENT *)0; /* Unlink ECB from this task */
#if ((OS_Q_EN > 0) && (OS_MAX_QS > 0)) || (OS_MBOX_EN > 0)
Os_task.c (e:\arm\...\source):379
* c) by preventing OSTimeTick() from making the task ready to run.
* The task can then be 'unlinked' from the miscellaneous structures in uC/OS-II.
* 2) The function OS_Dummy() is called after OS_EXIT_CRITICAL() because, on most processors,
Os_task.c (e:\arm\...\source):459
ptcb->OSTCBDly = 0; /* Prevent OSTimeTick() from updating */
ptcb->OSTCBStat = OS_STAT_RDY; /* Prevent task from being resumed */
ptcb->OSTCBStatPend = OS_STAT_PEND_OK;
Ucos_ii.h (e:\arm\...\source):1170
void OSTimeTick (void);
/*
---- OS_EVENT Matches (189 in 13 files) ----
App.c (os-probe):static OS_EVENT *AppUserIFMbox;
Lcd_os.c (e:\arm\micrium\software\uc-lcd\os\ucos-ii):static OS_EVENT *DispSem; /* Semaphore used to access display functions */
Os_core.c (e:\arm\micrium\software\ucos-ii\source):INT8U OSEventNameGet (OS_EVENT *pevent, INT8U *pname, INT8U *perr)
Os_core.c (e:\arm\micrium\software\ucos-ii\source): if (pevent == (OS_EVENT *)0) { /* Is 'pevent' a NULL pointer? */
Os_core.c (e:\arm\micrium\software\ucos-ii\source): len = OS_StrCopy(pname, pevent->OSEventName); /* Copy name from OS_EVENT */
Os_core.c (e:\arm\micrium\software\ucos-ii\source):void OSEventNameSet (OS_EVENT *pevent, INT8U *pname, INT8U *perr)
Os_core.c (e:\arm\micrium\software\ucos-ii\source): if (pevent == (OS_EVENT *)0) { /* Is 'pevent' a NULL pointer? */
Os_core.c (e:\arm\micrium\software\ucos-ii\source):INT8U OS_EventTaskRdy (OS_EVENT *pevent, void *pmsg, INT8U msk, INT8U pend_stat)
Os_core.c (e:\arm\micrium\software\ucos-ii\source): ptcb->OSTCBEventPtr = (OS_EVENT *)0; /* Unlink ECB from this task */
Os_core.c (e:\arm\micrium\software\ucos-ii\source):void OS_EventTaskWait (OS_EVENT *pevent)
Os_core.c (e:\arm\micrium\software\ucos-ii\source):void OS_EventTOAbort (OS_EVENT *pevent)
Os_core.c (e:\arm\micrium\software\ucos-ii\source): OSTCBCur->OSTCBEventPtr = (OS_EVENT *)0; /* No longer waiting for event */
Os_core.c (e:\arm\micrium\software\ucos-ii\source):void OS_EventWaitListInit (OS_EVENT *pevent)
Os_core.c (e:\arm\micrium\software\ucos-ii\source): OS_EVENT *pevent1;
Os_core.c (e:\arm\micrium\software\ucos-ii\source): OS_EVENT *pevent2;
Os_core.c (e:\arm\micrium\software\ucos-ii\source): pevent1->OSEventPtr = (OS_EVENT *)0;
Os_core.c (e:\arm\micrium\software\ucos-ii\source): OSEventFreeList->OSEventPtr = (OS_EVENT *)0;
Os_core.c (e:\arm\micrium\software\ucos-ii\source): ptcb->OSTCBEventPtr = (OS_EVENT *)0; /* Task is not pending on an event */
Os_dbg.c (e:\arm\micrium\software\ucos-ii\ports\arm-cortex-m3\generic\realview):OS_COMPILER_OPT INT16U const OSEventSize = sizeof(OS_EVENT); /* Size in Bytes of OS_EVENT */
Os_flag.c (e:\arm\micrium\software\ucos-ii\source):* (OS_EVENT *)0 if the event flag group was successfully deleted.
Os_mbox.c (e:\arm\micrium\software\ucos-ii\source):void *OSMboxAccept (OS_EVENT *pevent)
Os_mbox.c (e:\arm\micrium\software\ucos-ii\source): if (pevent == (OS_EVENT *)0) { /* Validate 'pevent' */
Os_mbox.c (e:\arm\micrium\software\ucos-ii\source):* Returns : != (OS_EVENT *)0 is a pointer to the event control clock (OS_EVENT) associated with the
Os_mbox.c (e:\arm\micrium\software\ucos-ii\source):* == (OS_EVENT *)0 if no event control blocks were available
Os_mbox.c (e:\arm\micrium\software\ucos-ii\source):OS_EVENT *OSMboxCreate (void *pmsg)
Os_mbox.c (e:\arm\micrium\software\ucos-ii\source): OS_EVENT *pevent;
Os_mbox.c (e:\arm\micrium\software\ucos-ii\source): return ((OS_EVENT *)0); /* ... can't CREATE from an ISR */
Os_mbox.c (e:\arm\micrium\software\ucos-ii\source): if (OSEventFreeList != (OS_EVENT *)0) { /* See if pool of free ECB pool was empty */
Os_mbox.c (e:\arm\micrium\software\ucos-ii\source): OSEventFreeList = (OS_EVENT *)OSEventFreeList->OSEventPtr;
Os_mbox.c (e:\arm\micrium\software\ucos-ii\source): if (pevent != (OS_EVENT *)0) {
Os_mbox.c (e:\arm\micrium\software\ucos-ii\source):* (OS_EVENT *)0 if the mailbox was successfully deleted.
Os_mbox.c (e:\arm\micrium\software\ucos-ii\source):OS_EVENT *OSMboxDel (OS_EVENT *pevent, INT8U opt, INT8U *perr)
Os_mbox.c (e:\arm\micrium\software\ucos-ii\source): OS_EVENT *pevent_return;
Os_mbox.c (e:\arm\micrium\software\ucos-ii\source): if (pevent == (OS_EVENT *)0) { /* Validate 'pevent' */
Os_mbox.c (e:\arm\micrium\software\ucos-ii\source): pevent_return = (OS_EVENT *)0; /* Mailbox has been deleted */
Os_mbox.c (e:\arm\micrium\software\ucos-ii\source): pevent_return = (OS_EVENT *)0; /* Mailbox has been deleted */
Os_mbox.c (e:\arm\micrium\software\ucos-ii\source):void *OSMboxPend (OS_EVENT *pevent, INT16U timeout, INT8U *perr)
Os_mbox.c (e:\arm\micrium\software\ucos-ii\source): if (pevent == (OS_EVENT *)0) { /* Validate 'pevent' */
Os_mbox.c (e:\arm\micrium\software\ucos-ii\source): OSTCBCur->OSTCBEventPtr = (OS_EVENT *)0; /* No longer waiting for event */
Os_mbox.c (e:\arm\micrium\software\ucos-ii\source):INT8U OSMboxPendAbort (OS_EVENT *pevent, INT8U opt, INT8U *perr)
Os_mbox.c (e:\arm\micrium\software\ucos-ii\source): if (pevent == (OS_EVENT *)0) { /* Validate 'pevent' */
Os_mbox.c (e:\arm\micrium\software\ucos-ii\source):INT8U OSMboxPost (OS_EVENT *pevent, void *pmsg)
Os_mbox.c (e:\arm\micrium\software\ucos-ii\source): if (pevent == (OS_EVENT *)0) { /* Validate 'pevent' */
Os_mbox.c (e:\arm\micrium\software\ucos-ii\source):INT8U OSMboxPostOpt (OS_EVENT *pevent, void *pmsg, INT8U opt)
Os_mbox.c (e:\arm\micrium\software\ucos-ii\source): if (pevent == (OS_EVENT *)0) { /* Validate 'pevent' */
Os_mbox.c (e:\arm\micrium\software\ucos-ii\source):INT8U OSMboxQuery (OS_EVENT *pevent, OS_MBOX_DATA *p_mbox_data)
Os_mbox.c (e:\arm\micrium\software\ucos-ii\source): if (pevent == (OS_EVENT *)0) { /* Validate 'pevent' */
Os_mutex.c (e:\arm\micrium\software\ucos-ii\source):BOOLEAN OSMutexAccept (OS_EVENT *pevent, INT8U *perr)
Os_mutex.c (e:\arm\micrium\software\ucos-ii\source): if (pevent == (OS_EVENT *)0) { /* Validate 'pevent' */
Os_mutex.c (e:\arm\micrium\software\ucos-ii\source):* Returns : != (void *)0 is a pointer to the event control clock (OS_EVENT) associated with the
Os_mutex.c (e:\arm\micrium\software\ucos-ii\source):OS_EVENT *OSMutexCreate (INT8U prio, INT8U *perr)
Os_mutex.c (e:\arm\micrium\software\ucos-ii\source): OS_EVENT *pevent;
Os_mutex.c (e:\arm\micrium\software\ucos-ii\source): return ((OS_EVENT *)0);
Os_mutex.c (e:\arm\micrium\software\ucos-ii\source): return ((OS_EVENT *)0);
Os_mutex.c (e:\arm\micrium\software\ucos-ii\source): return ((OS_EVENT *)0);
Os_mutex.c (e:\arm\micrium\software\ucos-ii\source): return ((OS_EVENT *)0);
Os_mutex.c (e:\arm\micrium\software\ucos-ii\source): if (pevent == (OS_EVENT *)0) { /* See if an ECB was available */
Os_mutex.c (e:\arm\micrium\software\ucos-ii\source): OSEventFreeList = (OS_EVENT *)OSEventFreeList->OSEventPtr; /* Adjust the free list */
Os_mutex.c (e:\arm\micrium\software\ucos-ii\source):* (OS_EVENT *)0 if the mutex was successfully deleted.
Os_mutex.c (e:\arm\micrium\software\ucos-ii\source):OS_EVENT *OSMutexDel (OS_EVENT *pevent, INT8U opt, INT8U *perr)
Os_mutex.c (e:\arm\micrium\software\ucos-ii\source): OS_EVENT *pevent_return;
Os_mutex.c (e:\arm\micrium\software\ucos-ii\source): if (pevent == (OS_EVENT *)0) { /* Validate 'pevent' */
Os_mutex.c (e:\arm\micrium\software\ucos-ii\source): pevent_return = (OS_EVENT *)0; /* Mutex has been deleted */
Os_mutex.c (e:\arm\micrium\software\ucos-ii\source): pevent_return = (OS_EVENT *)0; /* Mutex has been deleted */
Os_mutex.c (e:\arm\micrium\software\ucos-ii\source):void OSMutexPend (OS_EVENT *pevent, INT16U timeout, INT8U *perr)
Os_mutex.c (e:\arm\micrium\software\ucos-ii\source): OS_EVENT *pevent2;
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?