Lines Matching refs:has
19 A workqueue has the following key properties:
46 * The ability to wait until a work item has completed or a queue has been
76 to the workqueue's queue. Once the workqueue's thread has processed all of
88 if it started running before a thread has requested that it be cancelled.
125 A pending work item *must not* be altered until the item has been processed
129 the handler function has finished executing.
147 triggered after the specified delay has elapsed. Once the timeout occurs the
176 A triggered work item is a standard work item that has the following
196 An ISR or a thread may **cancel** a triggered work item it has submitted
256 work queue has no items left. Work items resubmitted from the workqueue
261 Note that draining a queue has no effect on scheduling or processing
327 item has completed. It returns immediately if the work is not pending.
365 delay has not completed).
395 can be invoked from thread context to wait until the requested state has been
398 These APIs must be provided with a :c:struct:`k_work_sync` object that has no
515 (for delayable work) if the deadline has completed but the work is still in