page_ref_count
BUG_ON(page_ref_count(page) > 1);
count = page_ref_count(pages[0]);
if (page_ref_count(rxbuf->rxdata.page) > 1) {
if (page_ref_count(page) == 1) {
if (page_ref_count(page) == 1) {
if (page && (page_ref_count(page) == 1))
ref_count = page_ref_count(page);
if (page_ref_count(page) != 1)
if (pgcache->page && page_ref_count(pgcache->page) != 0) {
while (page_ref_count(gpage->page) > 0)
pn, page_ref_count(page), 1 << fpp_order);
if (page_ref_count(page) > 1) {
return (!page_is_pfmemalloc(page) && page_ref_count(page) == 1);
if ((page_ref_count(buf->page) == buf->pg_refs &&
if (page_ref_count(buf->page) == buf->pg_refs) {
if (unlikely((page_ref_count(page) - pagecnt_bias) > 1))
if (unlikely(page_ref_count(page) != 1 || page_is_pfmemalloc(page)))
VM_WARN_ON_ONCE_PAGE(page_ref_count(page), page);
ASSERT(page_ref_count(page) == 1);
DBG_BUGON(page && page_ref_count(page) != 1);
VM_BUG_ON_PAGE(page_ref_count(page) != 2, page);
return page && page_ref_count(page) == 0;
VM_BUG_ON_PAGE(page_ref_count(page) == 0, page);
if (WARN_ON_ONCE(page_ref_count(page) <= 0))
return page_ref_count(&folio->page);
return page_ref_count(netmem_to_page(netmem));
__entry->count = page_ref_count(page);
__entry->count = page_ref_count(page);
if (page_ref_count(page) > 1 || data_page->order != buffer->subbuf_order)
VM_BUG_ON_PAGE(page_ref_count(page), page);
page_ref_count(page) |
if (unlikely(page_ref_count(page) != 0))
VM_BUG_ON_PAGE(page_ref_count(page) == 0, page);
if (!page_ref_count(page)) {
(page_ref_count(netmem_to_page(netmem)) == 1 &&
if (page_ref_count(pfrag->page) == 1) {