Lines Matching defs:pfrag
656 struct page_frag *pfrag, gfp_t gfp)
658 if (pfrag->page) {
659 if (pfrag->offset + sz <= pfrag->size)
661 __page_frag_cache_drain(pfrag->page, net->refcnt_bias);
664 pfrag->offset = 0;
668 pfrag->page = alloc_pages((gfp & ~__GFP_DIRECT_RECLAIM) |
672 if (likely(pfrag->page)) {
673 pfrag->size = PAGE_SIZE << SKB_FRAG_PAGE_ORDER;
677 pfrag->page = alloc_page(gfp);
678 if (likely(pfrag->page)) {
679 pfrag->size = PAGE_SIZE;
686 page_ref_add(pfrag->page, USHRT_MAX - 1);