Lines Matching full:item
28 the first word of an item for use as a pointer to the next data item in
29 the queue. Consequently, a data item that holds N bytes of application
37 data queues. Any attempt to re-add a FIFO data item to a queue before
41 A data item may be **added** to a FIFO 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 FIFO's queue.
46 A data item may be **removed** from a FIFO by a thread. If the FIFO'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 FIFO, however
62 the first data item in a set will be able to remove the remaining data items
94 A data item is added to a FIFO by calling :c:func:`k_fifo_put`.
111 /* create data item to send */
124 Finally, a data item can be added to a FIFO with :c:func:`k_fifo_alloc_put`.
126 the data item, instead additional memory will be allocated from the calling
127 thread's resource pool until the item is read.
132 A data item is removed from a FIFO by calling :c:func:`k_fifo_get`.
147 /* process FIFO data item */