Home
last modified time | relevance | path

Searched full:event (Results 1 – 25 of 697) sorted by relevance

12345678910>>...28

/Kernel-v11.0.1/include/
Devent_groups.h19 * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
39 /* The following bit fields convey control information in a task's event list
66 * An event group is a collection of bits to which an application can assign a
67 * meaning. For example, an application may create an event group to convey
81 * The event groups implementation contains intelligence to avoid race
84 * to when a bit within an event group is to be cleared, and when bits have to
85 * be set and then tested atomically - as is the case where event groups are
95 * Type by which event groups are referenced. For example, a call to
97 * be used as a parameter to other event group functions.
106 * The type that holds event bits always matches TickType_t - therefore the
[all …]
Dtask.h19 * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
770 * deleted will be removed from all ready, blocked, suspended and event lists.
944 * A task will enter the Blocked state when it is waiting for an event. The
945 * event it is waiting for can be a temporal event (waiting for a time), such
946 * as when vTaskDelay() is called, or an event on an object, such as when
2519 * objects are queues, semaphores, mutexes and event groups. Task notifications
2520 * are a method of sending an event directly to a task without the need for such
2666 * objects are queues, semaphores, mutexes and event groups. Task notifications
2667 * are a method of sending an event directly to a task without the need for such
2820 * objects are queues, semaphores, mutexes and event groups. Task notifications
[all …]
Dsemphr.h19 * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
974 * In this usage scenario an event handler will 'give' a semaphore each time
975 * an event occurs (incrementing the semaphore count value), and a handler
976 * task will 'take' a semaphore each time it processes an event
1055 * In this usage scenario an event handler will 'give' a semaphore each time
1056 * an event occurs (incrementing the semaphore count value), and a handler
1057 * task will 'take' a semaphore each time it processes an event
Dmpu_wrappers.h19 * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
190 /* Privileged only wrappers for Event Group APIs. These are needed so that
/Kernel-v11.0.1/.github/workflows/
Dauto-release.yml54 … git checkout -b ${{ github.event.inputs.version_number }} ${{ github.event.inputs.commit_id }}
61 …_1 }} --new-kernel-version=${{ github.event.inputs.version_number }} --new-kernel-main-br-version=…
69 ./.github/scripts/manifest_updater.py -v ${{ github.event.inputs.version_number }}
77 git push -u origin ${{ github.event.inputs.version_number }}
90 git push -u origin ${{ github.event.inputs.version_number }}
97 …_2 }} --new-kernel-version=${{ github.event.inputs.version_number }} --new-kernel-main-br-version=…
106 git push -u origin --delete ${{ github.event.inputs.version_number }}
Dformatting.yml16 if: ${{ github.event.issue.pull_request &&
17 ( ( github.event.comment.body == '/bot run uncrustify' ) ||
18 ( github.event.comment.body == '/bot run formatting' ) ) }}
/Kernel-v11.0.1/portable/ThirdParty/GCC/Posix/utils/
Dwait_for_event.c19 * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
35 struct event struct
42 struct event * event_create( void ) in event_create() argument
44 struct event * ev = malloc( sizeof( struct event ) ); in event_create()
52 void event_delete( struct event * ev ) in event_delete()
59 bool event_wait( struct event * ev ) in event_wait()
72 bool event_wait_timed( struct event * ev, in event_wait_timed()
98 void event_signal( struct event * ev ) in event_signal()
Dwait_for_event.h19 * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
35 struct event;
37 struct event * event_create( void );
38 void event_delete( struct event * );
39 bool event_wait( struct event * ev );
40 bool event_wait_timed( struct event * ev,
42 void event_signal( struct event * ev );
/Kernel-v11.0.1/
Devent_groups.c19 * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
58 …uint8_t ucStaticallyAllocated; /**< Set to pdTRUE if the event group is statically allocated to en…
93 * event group structure. */ in xEventGroupCreateStatic()
99 /* The user has provided a statically allocated event group - use it. */ in xEventGroupCreateStatic()
113 * this event group was created statically in case the event group in xEventGroupCreateStatic()
158 * event group was allocated statically in case the event group is in xEventGroupCreate()
223 * task's event list item so the kernel knows when a match is in xEventGroupSync()
236 * specified - just return the current event bit value. */ in xEventGroupSync()
258 * event list item, and they should now be retrieved then cleared. */ in xEventGroupSync()
263 /* The task timed out, just return the current event bit value. */ in xEventGroupSync()
[all …]
Dcroutine.c19 * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
51 … /**< Holds co-routines that have been readied by an external event. They cannot be a…
150 /* Event lists are always in priority order. */ in xCoRoutineCreate()
204 /* Also add the co-routine to an event list. If this is done then the in vCoRoutineAddToDelayedList()
272 /* The event could have occurred just before this critical in prvCheckDelayedList()
279 /* Is the co-routine waiting on an event also? */ in prvCheckDelayedList()
362 * event lists and the pending ready list. This function assumes that a in xCoRoutineRemoveFromEventList()
Dtasks.c19 * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
278 /* The item value of the event list item is normally used to hold the priority
364 ListItem_t xEventListItem; /**< Used to reference a task from an event list. */
499 * moves the task's event list item into the xPendingReadyList, ready for the
1909 /* Event lists are always in priority order. */ in prvInitialiseNewTask()
2225 /* Is the task waiting on an event also? */ in vTaskDelete()
2455 /* A task that is removed from the event list while the in vTaskDelay()
2460 * This task cannot be in an event list as it is the currently in vTaskDelay()
2547 /* The task does not appear on the event list item of in eTaskGetState()
2891 /* Only reset the event list item value if the value is not in vTaskPrioritySet()
[all …]
DREADME.md1 …ge.svg?branch=main&event=push)](https://github.com/FreeRTOS/FreeRTOS-Kernel/actions/workflows/unit…
DLICENSE.md15 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
/Kernel-v11.0.1/portable/MSVC-MingW/
Dport.c19 * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
74 * event to wait for an interrupt to process if an interrupt was pended while
99 /* Event used to make sure the thread does not execute past a yield point
109 /* An event used to inform the simulated interrupt processing thread (a high
188 /* The timer has expired, generate the simulated tick event. */ in prvSimulatedPeripheralTimer()
241 /* Create the event used to prevent the thread from executing past its yield in pxPortInitialiseStack()
328 * interrupt handler so the interrupt event mutex is used for the in xPortStartScheduler()
391 * interrupt objects, and the event that signals that a simulated interrupt in prvProcessSimulatedInterrupts()
460 * interrupt is asynchronous (tick event swapping a task out rather in prvProcessSimulatedInterrupts()
465 * or yielding then the task will block on a yield event after the in prvProcessSimulatedInterrupts()
[all …]
/Kernel-v11.0.1/portable/GCC/AVR32_UC3/
Dexception.S19 * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
65 * SPECIFICALLY DISCLAIMED. IN NO EVENT SHALL ATMEL BE LIABLE FOR ANY DIRECT,
238 rete // If this was a spurious interrupt (R12 == NULL), return from event handler.
261 rete // If this was a spurious interrupt (R12 == NULL), return from event handler.
284 rete // If this was a spurious interrupt (R12 == NULL), return from event handler.
307 rete // If this was a spurious interrupt (R12 == NULL), return from event handler.
Dport.c19 * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
64 * SPECIFICALLY DISCLAIMED. IN NO EVENT SHALL ATMEL BE LIABLE FOR ANY DIRECT,
410 .beevt = TC_EVT_EFFECT_NOOP, /* External event effect on TIOB. */ in prvSetupTimerInterrupt()
415 .aeevt = TC_EVT_EFFECT_NOOP, /* External event effect on TIOA. */ in prvSetupTimerInterrupt()
420 .enetrg = FALSE, /* External event trigger enable. */ in prvSetupTimerInterrupt()
421 .eevt = 0, /* External event selection. */ in prvSetupTimerInterrupt()
422 .eevtedg = TC_SEL_NO_EDGE, /* External event edge selection. */ in prvSetupTimerInterrupt()
/Kernel-v11.0.1/portable/IAR/AVR32_UC3/
Dexception.s8219 * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
65 * SPECIFICALLY DISCLAIMED. IN NO EVENT SHALL ATMEL BE LIABLE FOR ANY DIRECT,
241 rete // If this was a spurious interrupt (R12 == NULL), return from event handler.
264 rete // If this was a spurious interrupt (R12 == NULL), return from event handler.
287 rete // If this was a spurious interrupt (R12 == NULL), return from event handler.
310 rete // If this was a spurious interrupt (R12 == NULL), return from event handler.
Dport.c19 * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
64 * SPECIFICALLY DISCLAIMED. IN NO EVENT SHALL ATMEL BE LIABLE FOR ANY DIRECT,
383 .beevt = TC_EVT_EFFECT_NOOP, /* External event effect on TIOB. */ in prvSetupTimerInterrupt()
388 .aeevt = TC_EVT_EFFECT_NOOP, /* External event effect on TIOA. */ in prvSetupTimerInterrupt()
393 .enetrg = FALSE, /* External event trigger enable. */ in prvSetupTimerInterrupt()
394 .eevt = 0, /* External event selection. */ in prvSetupTimerInterrupt()
395 .eevtedg = TC_SEL_NO_EDGE, /* External event edge selection. */ in prvSetupTimerInterrupt()
Dread.c19 * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
65 * SPECIFICALLY DISCLAIMED. IN NO EVENT SHALL ATMEL BE LIABLE FOR ANY DIRECT,
Dwrite.c19 * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
65 * SPECIFICALLY DISCLAIMED. IN NO EVENT SHALL ATMEL BE LIABLE FOR ANY DIRECT,
/Kernel-v11.0.1/portable/WizC/PIC18/Drivers/Tick/
DTick.c19 * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
98 * Set Compare Special Event Trigger Mode in portSetupTick()
/Kernel-v11.0.1/portable/RVDS/ARM7_LPC21xx/
DportASM.s19 ; * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
115 MOV R0, #T0MATCHBIT ; Clear the timer event
/Kernel-v11.0.1/.github/scripts/
Dkernel_checker.py20 # * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
127 ' * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR\n',
/Kernel-v11.0.1/portable/ThirdParty/GCC/RP2040/
Dport.c20 * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
855 * its own wait for interrupt or wait for event instruction, and so wfi in vPortSuppressTicksAndSleep()
1035 …/* we want to hold the lock until the event bits have been set; since interrupts are currently dis… in vPortLockInternalSpinUnlockWithWait()
1055 /* signal an event in case a regular core is waiting */ in vPortLockInternalSpinUnlockWithNotify()
1090 … /* This causes fifo irq on the other (FreeRTOS) core which will do the set the event bits */ in vPortLockInternalSpinUnlockWithNotify()
1118 …/* We want to hold the lock until the event bits have been set; since interrupts are currently dis… in xPortLockInternalSpinUnlockWithBestEffortWaitOrTimeout()
1158 /* The event group is not used prior to scheduler init, but is initialized in prvRuntimeInitializer()
DLICENSE.md19 DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRE…

12345678910>>...28