Lines Matching full:work

310  * @brief Work Tracing APIs
311 * @defgroup subsys_tracing_apis_work Work Tracing APIs
316 * @brief Trace initialisation of a Work structure
317 * @param work Work structure
319 #define sys_port_trace_k_work_init(work) argument
322 * @brief Trace submit work to work queue call entry
323 * @param queue Work queue structure
324 * @param work Work structure
326 #define sys_port_trace_k_work_submit_to_queue_enter(queue, work) argument
329 * @brief Trace submit work to work queue call exit
330 * @param queue Work queue structure
331 * @param work Work structure
334 #define sys_port_trace_k_work_submit_to_queue_exit(queue, work, ret) argument
337 * @brief Trace submit work to system work queue call entry
338 * @param work Work structure
340 #define sys_port_trace_k_work_submit_enter(work) argument
343 * @brief Trace submit work to system work queue call exit
344 * @param work Work structure
347 #define sys_port_trace_k_work_submit_exit(work, ret) argument
350 * @brief Trace flush work call entry
351 * @param work Work structure
353 #define sys_port_trace_k_work_flush_enter(work) argument
356 * @brief Trace flush work call blocking
357 * @param work Work structure
360 #define sys_port_trace_k_work_flush_blocking(work, timeout) argument
363 * @brief Trace flush work call exit
364 * @param work Work structure
367 #define sys_port_trace_k_work_flush_exit(work, ret) argument
370 * @brief Trace cancel work call entry
371 * @param work Work structure
373 #define sys_port_trace_k_work_cancel_enter(work) argument
376 * @brief Trace cancel work call exit
377 * @param work Work structure
380 #define sys_port_trace_k_work_cancel_exit(work, ret) argument
383 * @brief Trace cancel sync work call entry
384 * @param work Work structure
387 #define sys_port_trace_k_work_cancel_sync_enter(work, sync) argument
390 * @brief Trace cancel sync work call blocking
391 * @param work Work structure
394 #define sys_port_trace_k_work_cancel_sync_blocking(work, sync) argument
397 * @brief Trace cancel sync work call exit
398 * @param work Work structure
402 #define sys_port_trace_k_work_cancel_sync_exit(work, sync, ret) argument
407 * @brief Work Queue Tracing APIs
408 * @defgroup subsys_tracing_apis_work_q Work Queue Tracing APIs
413 * @brief Trace initialisation of a Work Queue structure
414 * @param queue Work Queue structure
419 * @brief Trace start of a Work Queue call entry
420 * @param queue Work Queue structure
425 * @brief Trace start of a Work Queue call exit
426 * @param queue Work Queue structure
431 * @brief Trace stop of a Work Queue call entry
432 * @param queue Work Queue structure
438 * @brief Trace stop of a Work Queue call blocking
439 * @param queue Work Queue structure
445 * @brief Trace stop of a Work Queue call exit
446 * @param queue Work Queue structure
453 * @brief Trace Work Queue drain call entry
454 * @param queue Work Queue structure
459 * @brief Trace Work Queue drain call exit
460 * @param queue Work Queue structure
466 * @brief Trace Work Queue unplug call entry
467 * @param queue Work Queue structure
472 * @brief Trace Work Queue unplug call exit
473 * @param queue Work Queue structure
481 * @brief Work Delayable Tracing APIs
482 * @defgroup subsys_tracing_apis_work_delayable Work Delayable Tracing APIs
487 * @brief Trace initialisation of a Delayable Work structure
488 * @param dwork Delayable Work structure
493 * @brief Trace schedule delayable work for queue enter
494 * @param queue Work Queue structure
495 * @param dwork Delayable Work structure
501 * @brief Trace schedule delayable work for queue exit
502 * @param queue Work Queue structure
503 * @param dwork Delayable Work structure
510 * @brief Trace schedule delayable work for system work queue enter
511 * @param dwork Delayable Work structure
517 * @brief Trace schedule delayable work for system work queue exit
518 * @param dwork Delayable Work structure
525 * @brief Trace reschedule delayable work for queue enter
526 * @param queue Work Queue structure
527 * @param dwork Delayable Work structure
533 * @brief Trace reschedule delayable work for queue exit
534 * @param queue Work Queue structure
535 * @param dwork Delayable Work structure
542 * @brief Trace reschedule delayable work for system queue enter
543 * @param dwork Delayable Work structure
549 * @brief Trace reschedule delayable work for system queue exit
550 * @param dwork Delayable Work structure
557 * @brief Trace delayable work flush enter
558 * @param dwork Delayable Work structure
564 * @brief Trace delayable work flush exit
565 * @param dwork Delayable Work structure
572 * @brief Trace delayable work cancel enter
573 * @param dwork Delayable Work structure
578 * @brief Trace delayable work cancel enter
579 * @param dwork Delayable Work structure
585 * @brief Trace delayable work cancel sync enter
586 * @param dwork Delayable Work structure
592 * @brief Trace delayable work cancel sync enter
593 * @param dwork Delayable Work structure
602 * @brief Work Poll Tracing APIs
603 * @defgroup subsys_tracing_apis_work_poll Work Poll Tracing APIs
608 * @brief Trace initialisation of a Work Poll structure enter
609 * @param work Work structure
611 #define sys_port_trace_k_work_poll_init_enter(work) argument
614 * @brief Trace initialisation of a Work Poll structure exit
615 * @param work Work structure
617 #define sys_port_trace_k_work_poll_init_exit(work) argument
620 * @brief Trace work poll submit to queue enter
621 * @param work_q Work queue
622 * @param work Work structure
625 #define sys_port_trace_k_work_poll_submit_to_queue_enter(work_q, work, timeout) argument
628 * @brief Trace work poll submit to queue blocking
629 * @param work_q Work queue
630 * @param work Work structure
633 #define sys_port_trace_k_work_poll_submit_to_queue_blocking(work_q, work, timeout) argument
636 * @brief Trace work poll submit to queue exit
637 * @param work_q Work queue
638 * @param work Work structure
642 #define sys_port_trace_k_work_poll_submit_to_queue_exit(work_q, work, timeout, ret) argument
645 * @brief Trace work poll submit to system queue enter
646 * @param work Work structure
649 #define sys_port_trace_k_work_poll_submit_enter(work, timeout) argument
652 * @brief Trace work poll submit to system queue exit
653 * @param work Work structure
657 #define sys_port_trace_k_work_poll_submit_exit(work, timeout, ret) argument
660 * @brief Trace work poll cancel enter
661 * @param work Work structure
663 #define sys_port_trace_k_work_poll_cancel_enter(work) argument
666 * @brief Trace work poll cancel exit
667 * @param work Work structure
670 #define sys_port_trace_k_work_poll_cancel_exit(work, ret) argument