Lines Matching defs:bookmark
67 void *key, wait_queue_entry_t *bookmark)
74 if (bookmark && (bookmark->flags & WQ_FLAG_BOOKMARK)) {
75 curr = list_next_entry(bookmark, entry);
77 list_del(&bookmark->entry);
78 bookmark->flags = 0;
104 if (bookmark && (++cnt > WAITQUEUE_WALK_BREAK_CNT) && (&next->entry != &wq_head->head)) {
105 bookmark->flags = WQ_FLAG_BOOKMARK;
106 list_add_tail(&bookmark->entry, &next->entry);
118 wait_queue_entry_t bookmark;
120 bookmark.flags = 0;
121 bookmark.private = NULL;
122 bookmark.func = NULL;
123 INIT_LIST_HEAD(&bookmark.entry);
127 nr_exclusive = __wake_up_common(wq_head, mode, nr_exclusive, wake_flags, key, &bookmark);
129 } while (bookmark.flags & WQ_FLAG_BOOKMARK);
164 wait_queue_entry_t *bookmark)
166 __wake_up_common(wq_head, mode, 1, 0, key, bookmark);