Home
last modified time | relevance | path

Searched refs:xdp_page (Results 1 – 4 of 4) sorted by relevance

/Linux-v4.19/drivers/net/
Dvirtio_net.c623 struct page *xdp_page; in receive_small() local
651 xdp_page = xdp_linearize_page(rq, &num_buf, page, in receive_small()
654 if (!xdp_page) in receive_small()
657 buf = page_address(xdp_page); in receive_small()
659 page = xdp_page; in receive_small()
781 struct page *xdp_page; in receive_mergeable() local
802 xdp_page = xdp_linearize_page(rq, &num_buf, in receive_mergeable()
806 if (!xdp_page) in receive_mergeable()
810 xdp_page = page; in receive_mergeable()
816 data = page_address(xdp_page) + offset; in receive_mergeable()
[all …]
/Linux-v4.19/drivers/net/ethernet/cavium/thunder/
Dnicvf_queues.c532 sq->xdp_page = kcalloc(q_len, sizeof(u64), GFP_KERNEL); in nicvf_init_snd_queue()
533 if (!sq->xdp_page) in nicvf_init_snd_queue()
539 sq->xdp_page = NULL; in nicvf_init_snd_queue()
597 if (!skb || !sq->xdp_page) in nicvf_free_snd_queue()
600 page = (struct page *)sq->xdp_page[sq->head]; in nicvf_free_snd_queue()
625 kfree(sq->xdp_page); in nicvf_free_snd_queue()
1236 sq->xdp_page[qentry] = (u64)virt_to_page((void *)data); in nicvf_xdp_sq_add_hdr_subdesc()
Dnicvf_queues.h277 u64 *xdp_page; member
Dnicvf_main.c661 page = (struct page *)sq->xdp_page[cqe_tx->sqe_ptr]; in nicvf_snd_pkt_handler()
670 sq->xdp_page[cqe_tx->sqe_ptr] = (u64)NULL; in nicvf_snd_pkt_handler()