Lines Matching refs:pq
304 #define vm_pagequeue_assert_locked(pq) mtx_assert(&(pq)->pq_mutex, MA_OWNED) argument
305 #define vm_pagequeue_lock(pq) mtx_lock(&(pq)->pq_mutex) argument
306 #define vm_pagequeue_lockptr(pq) (&(pq)->pq_mutex) argument
307 #define vm_pagequeue_trylock(pq) mtx_trylock(&(pq)->pq_mutex) argument
308 #define vm_pagequeue_unlock(pq) mtx_unlock(&(pq)->pq_mutex) argument
335 vm_pagequeue_cnt_add(struct vm_pagequeue *pq, int addend) in vm_pagequeue_cnt_add() argument
338 vm_pagequeue_assert_locked(pq); in vm_pagequeue_cnt_add()
339 pq->pq_cnt += addend; in vm_pagequeue_cnt_add()
341 #define vm_pagequeue_cnt_inc(pq) vm_pagequeue_cnt_add((pq), 1) argument
342 #define vm_pagequeue_cnt_dec(pq) vm_pagequeue_cnt_add((pq), -1) argument
345 vm_pagequeue_remove(struct vm_pagequeue *pq, vm_page_t m) in vm_pagequeue_remove() argument
348 TAILQ_REMOVE(&pq->pq_pl, m, plinks.q); in vm_pagequeue_remove()
349 vm_pagequeue_cnt_dec(pq); in vm_pagequeue_remove()