Lines Matching full:item
28 the first word of an item for use as a pointer to the next data item in the
29 queue. Consequently, a data item that holds N bytes of application data
37 data queues. Any attempt to re-add a LIFO data item to a queue before
41 A data item may be **added** to a LIFO by a thread or an ISR.
42 The item is given directly to a waiting thread, if one exists;
43 otherwise the item is added to the LIFO's queue.
46 A data item may be **removed** from a LIFO by a thread. If the LIFO's queue
47 is empty a thread may choose to wait for a data item to be given.
49 When a data item is added, it is given to the highest priority thread
53 The kernel does allow an ISR to remove an item from a LIFO, however
85 A data item is added to a LIFO by calling :c:func:`k_lifo_put`.
102 /* create data item to send */
112 A data item can be added to a LIFO with :c:func:`k_lifo_alloc_put`.
114 the data item, instead additional memory will be allocated from the calling
115 thread's resource pool until the item is read.
120 A data item is removed from a LIFO by calling :c:func:`k_lifo_get`.
135 /* process LIFO data item */