Lines Matching defs:pq
308 #define vm_pagequeue_assert_locked(pq) mtx_assert(&(pq)->pq_mutex, MA_OWNED)
309 #define vm_pagequeue_lock(pq) mtx_lock(&(pq)->pq_mutex)
310 #define vm_pagequeue_lockptr(pq) (&(pq)->pq_mutex)
311 #define vm_pagequeue_trylock(pq) mtx_trylock(&(pq)->pq_mutex)
312 #define vm_pagequeue_unlock(pq) mtx_unlock(&(pq)->pq_mutex)
339 vm_pagequeue_cnt_add(struct vm_pagequeue *pq, int addend)
342 vm_pagequeue_assert_locked(pq);
343 pq->pq_cnt += addend;
345 #define vm_pagequeue_cnt_inc(pq) vm_pagequeue_cnt_add((pq), 1)
346 #define vm_pagequeue_cnt_dec(pq) vm_pagequeue_cnt_add((pq), -1)
349 vm_pagequeue_remove(struct vm_pagequeue *pq, vm_page_t m)
352 TAILQ_REMOVE(&pq->pq_pl, m, plinks.q);
353 vm_pagequeue_cnt_dec(pq);