Lines Matching +full:- +full:- +full:check
5 * SPDX-License-Identifier: MIT
41 * points to this marker - even though it is at the tail of the list. This
97 /* *INDENT-OFF* */
101 /* *INDENT-ON* */
104 * then check that the known values do not get corrupted during the execution of
128 …#define listSET_FIRST_LIST_ITEM_INTEGRITY_CHECK_VALUE( pxItem ) ( pxItem )->xListItemIntegrity…
129 …#define listSET_SECOND_LIST_ITEM_INTEGRITY_CHECK_VALUE( pxItem ) ( pxItem )->xListItemIntegrity…
130 …#define listSET_LIST_INTEGRITY_CHECK_1_VALUE( pxList ) ( pxList )->xListIntegrityValu…
131 …#define listSET_LIST_INTEGRITY_CHECK_2_VALUE( pxList ) ( pxList )->xListIntegrityValu…
135 … configASSERT( ( ( pxItem )->xListItemIntegrityValue1 == pdINTEGRITY_CHECK_VALUE ) &&…
136 … configASSERT( ( ( pxList )->xListIntegrityValue1 == pdINTEGRITY_CHECK_VALUE ) && (…
188 #define listSET_LIST_ITEM_OWNER( pxListItem, pxOwner ) ( ( pxListItem )->pvOwner = ( void * ) ( …
197 #define listGET_LIST_ITEM_OWNER( pxListItem ) ( ( pxListItem )->pvOwner )
206 #define listSET_LIST_ITEM_VALUE( pxListItem, xValue ) ( ( pxListItem )->xItemValue = ( xValue )…
210 * represent anything - for example the priority of a task, or the time at
216 #define listGET_LIST_ITEM_VALUE( pxListItem ) ( ( pxListItem )->xItemValue )
225 #define listGET_ITEM_VALUE_OF_HEAD_ENTRY( pxList ) ( ( ( pxList )->xListEnd ).pxNext->xItemV…
233 #define listGET_HEAD_ENTRY( pxList ) ( ( ( pxList )->xListEnd ).pxNext )
241 #define listGET_NEXT( pxListItem ) ( ( pxListItem )->pxNext )
249 #define listGET_END_MARKER( pxList ) ( ( ListItem_t const * ) ( &( ( pxList )-…
258 #define listLIST_IS_EMPTY( pxList ) ( ( ( pxList )->uxNumberOfItems == ( UBas…
263 #define listCURRENT_LIST_LENGTH( pxList ) ( ( pxList )->uxNumberOfItems )
290 ( pxConstList )->pxIndex = ( pxConstList )->pxIndex->pxNext; \
291 if( ( void * ) ( pxConstList )->pxIndex == ( void * ) &( ( pxConstList )->xListEnd ) ) \
293 ( pxConstList )->pxIndex = ( pxConstList )->xListEnd.pxNext; \
295 ( pxTCB ) = ( pxConstList )->pxIndex->pvOwner; \
318 List_t * const pxList = ( pxItemToRemove )->pxContainer; \
320 ( pxItemToRemove )->pxNext->pxPrevious = ( pxItemToRemove )->pxPrevious; \
321 ( pxItemToRemove )->pxPrevious->pxNext = ( pxItemToRemove )->pxNext; \
323 if( pxList->pxIndex == ( pxItemToRemove ) ) \
325 pxList->pxIndex = ( pxItemToRemove )->pxPrevious; \
328 ( pxItemToRemove )->pxContainer = NULL; \
329 ( pxList->uxNumberOfItems )--; \
356 ListItem_t * const pxIndex = ( pxList )->pxIndex; \
367 ( pxNewListItem )->pxNext = pxIndex; \
368 ( pxNewListItem )->pxPrevious = pxIndex->pxPrevious; \
370 pxIndex->pxPrevious->pxNext = ( pxNewListItem ); \
371 pxIndex->pxPrevious = ( pxNewListItem ); \
374 ( pxNewListItem )->pxContainer = ( pxList ); \
376 ( ( pxList )->uxNumberOfItems )++; \
395 #define listGET_OWNER_OF_HEAD_ENTRY( pxList ) ( ( &( ( pxList )->xListEnd ) )->pxNext->p…
398 * Check to see if a list item is within a list. The list item maintains a
400 * is check to see if the container and the list match.
406 #define listIS_CONTAINED_WITHIN( pxList, pxListItem ) ( ( ( pxListItem )->pxContainer == ( pxLis…
414 #define listLIST_ITEM_CONTAINER( pxListItem ) ( ( pxListItem )->pxContainer )
418 * pxList->xListEnd.xItemValue is set to portMAX_DELAY by the vListInitialise()
421 #define listLIST_IS_INITIALISED( pxList ) ( ( pxList )->xListEnd.xItemValue == portM…
497 /* *INDENT-OFF* */
501 /* *INDENT-ON* */