#include <asm/bitops.h>#include <asm/system.h>#include <asm/spinlock.h>Include dependency graph for tqueue.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Defines | |
| #define | DECLARE_TASK_QUEUE(q) task_queue q = NULL |
| #define | TQ_ACTIVE(q) ((q) != NULL) |
Typedefs | |
| typedef tq_struct * | task_queue |
Functions | |
| __inline__ int | queue_task (struct tq_struct *bh_pointer, task_queue *bh_list) |
| __inline__ void | run_task_queue (task_queue *list) |
Variables | |
| task_queue | tq_timer |
| task_queue | tq_immediate |
| task_queue | tq_scheduler |
| task_queue | tq_disk |
| spinlock_t | tqueue_lock |
|
|
|
|
|
Definition at line 53 of file tqueue.h. Referenced by context_thread(). |
|
|
|
|
||||||||||||
|
Definition at line 85 of file tqueue.h. References tq_struct::next, ret, spin_lock_irqsave, spin_unlock_irqrestore, tq_struct::sync, and test_and_set_bit. |
|
|
Definition at line 104 of file tqueue.h. References data, f, mb, next, NULL, p, routine, spin_lock_irqsave, spin_unlock_irqrestore, and sync. Referenced by __get_request_wait(), __wait_on_buffer(), bdflush(), console_bh(), context_thread(), create_buffers(), do_aurora_bh(), do_cyclades_bh(), do_isicom_bh(), do_pcxe_bh(), do_riscom_bh(), do_serial_bh(), do_specialix_bh(), epp_close(), ext2_truncate(), generic_file_readahead(), md_thread(), plusb_free_all(), release_dev(), rw_swap_page_base(), schedule(), sync_old_buffers(), sync_page(), and sys_idle(). |
|
|
|
|
|
|
Definition at line 1176 of file kernel/sched.c. |