Home
last modified time | relevance | path

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

12345678910>>...29

/Kernel-v11.1.0/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
771 * deleted will be removed from all ready, blocked, suspended and event lists.
945 * A task will enter the Blocked state when it is waiting for an event. The
946 * event it is waiting for can be a temporal event (waiting for a time), such
947 * as when vTaskDelay() is called, or an event on an object, such as when
2520 * objects are queues, semaphores, mutexes and event groups. Task notifications
2521 * are a method of sending an event directly to a task without the need for such
2667 * objects are queues, semaphores, mutexes and event groups. Task notifications
2668 * are a method of sending an event directly to a task without the need for such
2821 * 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.1.0/.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.1.0/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.1.0/
Devent_groups.c19 * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
49 * to include event groups functionality. This #if is closed at the very bottom
50 * of this file. If you want to include event groups then ensure
64 …uint8_t ucStaticallyAllocated; /**< Set to pdTRUE if the event group is statically allocated to en…
99 * event group structure. */ in xEventGroupCreateStatic()
105 /* The user has provided a statically allocated event group - use it. */ in xEventGroupCreateStatic()
119 * this event group was created statically in case the event group in xEventGroupCreateStatic()
164 * event group was allocated statically in case the event group is in xEventGroupCreate()
229 * task's event list item so the kernel knows when a match is in xEventGroupSync()
242 * specified - 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…
152 /* Event lists are always in priority order. */ in xCoRoutineCreate()
206 /* Also add the co-routine to an event list. If this is done then the in vCoRoutineAddToDelayedList()
274 /* The event could have occurred just before this critical in prvCheckDelayedList()
281 /* Is the co-routine waiting on an event also? */ in prvCheckDelayedList()
364 * 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
285 /* The item value of the event list item is normally used to hold the priority
371 ListItem_t xEventListItem; /**< Used to reference a task from an event list. */
506 * moves the task's event list item into the xPendingReadyList, ready for the
1917 /* Event lists are always in priority order. */ in prvInitialiseNewTask()
2215 /* Is the task waiting on an event also? */ in vTaskDelete()
2275 * take an action which puts it back on ready/state/event list, in vTaskDelete()
2450 /* A task that is removed from the event list while the in vTaskDelay()
2455 * This task cannot be in an event list as it is the currently in vTaskDelay()
2542 /* The task does not appear on the event list item of in eTaskGetState()
[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
Dqueue.c19 * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
178 * an ISR from removing tasks from the queue event lists. If an ISR finds a
256 * accessing the queue event lists.
352 /* Ensure the event queues start in the correct state. */ in xQueueGenericReset()
1119 * event list. It is possible that interrupts occurring now in xQueueGenericSend()
1120 * remove this task from the event list again - but as the in xQueueGenericSend()
1212 /* The event list is not altered if the queue is locked. This will in xQueueGenericSendFromISR()
1395 /* The event list is not altered if the queue is locked. This will in xQueueGiveFromISR()
2081 /* If the queue is locked the event list will not be modified. in xQueueReceiveFromISR()
2500 * locked items can be added or removed, but the event lists cannot be in prvUnlockQueue()
[all …]
/Kernel-v11.1.0/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()
339 * interrupt handler so the interrupt event mutex is used for the in xPortStartScheduler()
402 * interrupt objects, and the event that signals that a simulated interrupt in prvProcessSimulatedInterrupts()
471 * interrupt is asynchronous (tick event swapping a task out rather in prvProcessSimulatedInterrupts()
476 * or yielding then the task will block on a yield event after the in prvProcessSimulatedInterrupts()
[all …]
/Kernel-v11.1.0/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.1.0/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.1.0/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.1.0/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.1.0/.github/scripts/
Dkernel_checker.py20 # * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
128 ' * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR\n',
/Kernel-v11.1.0/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()

12345678910>>...29