aboutsummaryrefslogtreecommitdiff
path: root/sys/vm/vm_pagequeue.h
diff options
context:
space:
mode:
authorMark Johnston <markj@FreeBSD.org>2019-08-21 16:11:12 +0000
committerMark Johnston <markj@FreeBSD.org>2019-08-21 16:11:12 +0000
commit8b90607f20e9be5b2fa352310ef115f1658f56fd (patch)
tree970ef9130950ba0d46c3b02cd27969b44151dfa2 /sys/vm/vm_pagequeue.h
parentacad79e66fbadd8c607aea15fae0eb3cff2741a9 (diff)
Notes
Diffstat (limited to 'sys/vm/vm_pagequeue.h')
-rw-r--r--sys/vm/vm_pagequeue.h8
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)
{