Lines Matching refs:gfp
536 gfp_t gfp) in add_recvbuf_small() argument
542 skb = __netdev_alloc_skb_ip_align(vi->dev, GOOD_PACKET_LEN, gfp); in add_recvbuf_small()
553 err = virtqueue_add_inbuf(rq->vq, rq->sg, 2, skb, gfp); in add_recvbuf_small()
561 gfp_t gfp) in add_recvbuf_big() argument
571 first = get_a_page(rq, gfp); in add_recvbuf_big()
584 first = get_a_page(rq, gfp); in add_recvbuf_big()
602 first, gfp); in add_recvbuf_big()
619 static int add_recvbuf_mergeable(struct receive_queue *rq, gfp_t gfp) in add_recvbuf_mergeable() argument
628 if (unlikely(!skb_page_frag_refill(len, alloc_frag, gfp))) in add_recvbuf_mergeable()
647 err = virtqueue_add_inbuf(rq->vq, rq->sg, 1, (void *)ctx, gfp); in add_recvbuf_mergeable()
662 gfp_t gfp) in try_fill_recv() argument
667 gfp |= __GFP_COLD; in try_fill_recv()
670 err = add_recvbuf_mergeable(rq, gfp); in try_fill_recv()
672 err = add_recvbuf_big(vi, rq, gfp); in try_fill_recv()
674 err = add_recvbuf_small(vi, rq, gfp); in try_fill_recv()