| 789 | } |
| 790 | |
| 791 | static inline void |
| 792 | taskqueue_run_callback(struct taskqueue *tq, |
| 793 | enum taskqueue_callback_type cb_type) |
| 794 | { |
| 795 | taskqueue_callback_fn tq_callback; |
| 796 | |
| 797 | TQ_ASSERT_UNLOCKED(tq); |
| 798 | tq_callback = tq->tq_callbacks[cb_type]; |
| 799 | if (tq_callback != NULL) |
| 800 | tq_callback(tq->tq_cb_contexts[cb_type]); |
| 801 | } |
| 802 | |
| 803 | void |
| 804 | taskqueue_thread_loop(void *arg) |
no outgoing calls
no test coverage detected