diff options
| author | Mark Johnston <markj@FreeBSD.org> | 2019-08-21 16:11:12 +0000 |
|---|---|---|
| committer | Mark Johnston <markj@FreeBSD.org> | 2019-08-21 16:11:12 +0000 |
| commit | 8b90607f20e9be5b2fa352310ef115f1658f56fd (patch) | |
| tree | 970ef9130950ba0d46c3b02cd27969b44151dfa2 /sys/vm/vm_pagequeue.h | |
| parent | acad79e66fbadd8c607aea15fae0eb3cff2741a9 (diff) | |
Notes
Diffstat (limited to 'sys/vm/vm_pagequeue.h')
| -rw-r--r-- | sys/vm/vm_pagequeue.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/sys/vm/vm_pagequeue.h b/sys/vm/vm_pagequeue.h index 49c6df0d5817..ba5e77ce6c8d 100644 --- a/sys/vm/vm_pagequeue.h +++ b/sys/vm/vm_pagequeue.h @@ -199,6 +199,14 @@ vm_pagequeue_cnt_add(struct vm_pagequeue *pq, int addend) #define vm_pagequeue_cnt_dec(pq) vm_pagequeue_cnt_add((pq), -1) static inline void +vm_pagequeue_remove(struct vm_pagequeue *pq, vm_page_t m) +{ + + TAILQ_REMOVE(&pq->pq_pl, m, plinks.q); + vm_pagequeue_cnt_dec(pq); +} + +static inline void vm_batchqueue_init(struct vm_batchqueue *bq) { |
