Changes in kernel/generic/include/synch/waitq.h [5c8ba05:6c4a56f] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/generic/include/synch/waitq.h
r5c8ba05 r6c4a56f 68 68 struct thread; 69 69 70 extern void waitq_initialize(waitq_t *wq); 71 extern int waitq_sleep_timeout(waitq_t *wq, uint32_t usec, int flags); 72 extern ipl_t waitq_sleep_prepare(waitq_t *wq); 73 extern int waitq_sleep_timeout_unsafe(waitq_t *wq, uint32_t usec, int flags); 74 extern void waitq_sleep_finish(waitq_t *wq, int rc, ipl_t ipl); 75 extern void waitq_wakeup(waitq_t *wq, wakeup_mode_t mode); 76 extern void _waitq_wakeup_unsafe(waitq_t *wq, wakeup_mode_t mode); 77 extern void waitq_interrupt_sleep(struct thread *t); 70 extern void waitq_initialize(waitq_t *); 71 extern int waitq_sleep_timeout(waitq_t *, uint32_t, int); 72 extern ipl_t waitq_sleep_prepare(waitq_t *); 73 extern int waitq_sleep_timeout_unsafe(waitq_t *, uint32_t, int); 74 extern void waitq_sleep_finish(waitq_t *, int, ipl_t); 75 extern void waitq_wakeup(waitq_t *, wakeup_mode_t); 76 extern void _waitq_wakeup_unsafe(waitq_t *, wakeup_mode_t); 77 extern void waitq_interrupt_sleep(struct thread *); 78 extern void waitq_unsleep(waitq_t *); 78 79 79 80 #endif
Note:
See TracChangeset
for help on using the changeset viewer.