Home
last modified time | relevance | path

Searched refs:page_frag (Results 1 - 25 of 51) sorted by relevance

123

/kernel/linux/linux-6.6/include/linux/
H A Dmm_types_task.h39 struct page_frag { struct
H A Dsched.h1449 struct page_frag task_frag;
/kernel/linux/linux-5.10/include/linux/
H A Dmm_types_task.h64 struct page_frag { struct
H A Dsched.h1338 struct page_frag task_frag;
/kernel/linux/linux-6.6/net/tls/
H A Dtls_device.c262 struct page_frag *pfrag, in tls_append_frag()
320 struct page_frag *pfrag, in tls_device_record_close()
324 struct page_frag dummy_tag_frag; in tls_device_record_close()
347 struct page_frag *pfrag, in tls_create_new_record()
372 struct page_frag *pfrag, in tls_do_allocation()
434 struct page_frag *pfrag; in tls_push_data()
500 struct page_frag zc_pfrag; in tls_push_data()
/kernel/linux/linux-5.10/drivers/vhost/
H A Dnet.c144 struct page_frag page_frag; member
656 struct page_frag *pfrag, gfp_t gfp) in vhost_net_page_frag_refill()
699 struct page_frag *alloc_frag = &net->page_frag; in vhost_net_build_xdp()
1345 n->page_frag.page = NULL; in vhost_net_open()
1421 if (n->page_frag.page) in vhost_net_release()
1422 __page_frag_cache_drain(n->page_frag.page, n->refcnt_bias); in vhost_net_release()
/kernel/linux/linux-6.6/drivers/vhost/
H A Dnet.c145 struct page_frag page_frag; member
659 struct page_frag *pfrag, gfp_t gfp) in vhost_net_page_frag_refill()
702 struct page_frag *alloc_frag = &net->page_frag; in vhost_net_build_xdp()
1356 n->page_frag.page = NULL; in vhost_net_open()
1425 if (n->page_frag.page) in vhost_net_release()
1426 __page_frag_cache_drain(n->page_frag.page, n->refcnt_bias); in vhost_net_release()
/kernel/linux/linux-5.10/net/tls/
H A Dtls_device.c249 struct page_frag *pfrag, in tls_append_frag()
308 struct page_frag *pfrag, in tls_device_record_close()
338 struct page_frag *pfrag, in tls_create_new_record()
364 struct page_frag *pfrag, in tls_do_allocation()
426 struct page_frag *pfrag; in tls_push_data()
/kernel/linux/linux-5.10/drivers/net/ethernet/chelsio/cxgb4vf/
H A Dadapter.h153 struct page_frag frags[MAX_SKB_FRAGS];
/kernel/linux/linux-6.6/drivers/net/ethernet/chelsio/cxgb4vf/
H A Dadapter.h154 struct page_frag frags[MAX_SKB_FRAGS];
/kernel/linux/linux-5.10/net/mptcp/
H A Dprotocol.c764 * - there is space available in the backing page_frag
765 * - the data frag tail matches the current page_frag free offset
769 const struct page_frag *pfrag, in mptcp_frag_can_collapse_to()
863 static bool mptcp_page_frag_refill(struct sock *sk, struct page_frag *pfrag) in mptcp_page_frag_refill()
875 mptcp_carve_data_frag(const struct mptcp_sock *msk, struct page_frag *pfrag, in mptcp_carve_data_frag()
902 struct page_frag *pfrag; in mptcp_sendmsg_frag()
1175 struct page_frag *pfrag; in mptcp_sendmsg()
/kernel/linux/linux-5.10/drivers/scsi/cxgbi/
H A Dlibcxgbi.h548 struct page_frag frags[MAX_SKB_FRAGS];
/kernel/linux/linux-6.6/drivers/scsi/cxgbi/
H A Dlibcxgbi.h547 struct page_frag frags[MAX_SKB_FRAGS];
/kernel/linux/linux-5.10/net/ipv4/
H A Desp4.c475 struct page_frag *pfrag = &x->xfrag; in esp_output_head()
589 struct page_frag *pfrag = &x->xfrag; in esp_output_tail()
/kernel/linux/linux-5.10/net/ipv6/
H A Desp6.c509 struct page_frag *pfrag = &x->xfrag; in esp6_output_head()
623 struct page_frag *pfrag = &x->xfrag; in esp6_output_tail()
/kernel/linux/linux-6.6/net/ipv4/
H A Desp4.c474 struct page_frag *pfrag = &x->xfrag; in esp_output_head()
586 struct page_frag *pfrag = &x->xfrag; in esp_output_tail()
/kernel/linux/linux-6.6/net/ipv6/
H A Desp6.c509 struct page_frag *pfrag = &x->xfrag; in esp6_output_head()
623 struct page_frag *pfrag = &x->xfrag; in esp6_output_tail()
/kernel/linux/linux-5.10/include/net/
H A Dsock.h459 struct page_frag sk_frag;
2410 * sk_page_frag - return an appropriate page_frag
2413 * Use the per task page_frag instead of the per socket one for
2419 * while it's already in use: explicitly avoid task page_frag
2423 * Return: a per task page_frag if context allows that,
2426 static inline struct page_frag *sk_page_frag(struct sock *sk) in sk_page_frag()
2435 bool sk_page_frag_refill(struct sock *sk, struct page_frag *pfrag);
/kernel/linux/linux-6.6/include/net/
H A Dsock.h468 struct page_frag sk_frag;
2581 * sk_page_frag - return an appropriate page_frag
2584 * Use the per task page_frag instead of the per socket one for
2590 * while it's already in use: explicitly avoid task page_frag
2593 * Return: a per task page_frag if context allows that,
2596 static inline struct page_frag *sk_page_frag(struct sock *sk) in sk_page_frag()
2604 bool sk_page_frag_refill(struct sock *sk, struct page_frag *pfrag);
/kernel/linux/linux-6.6/net/mptcp/
H A Dprotocol.c976 * - there is space available in the backing page_frag
977 * - the data frag tail matches the current page_frag free offset
981 const struct page_frag *pfrag, in mptcp_frag_can_collapse_to()
1098 static bool mptcp_page_frag_refill(struct sock *sk, struct page_frag *pfrag) in mptcp_page_frag_refill()
1109 mptcp_carve_data_frag(const struct mptcp_sock *msk, struct page_frag *pfrag, in mptcp_carve_data_frag()
1777 struct page_frag *pfrag; in mptcp_sendmsg()
/kernel/linux/linux-5.10/drivers/net/
H A Dvirtio_net.c156 struct page_frag alloc_frag;
1173 struct page_frag *alloc_frag = &rq->alloc_frag; in add_recvbuf_small()
1264 struct page_frag *alloc_frag = &rq->alloc_frag; in add_recvbuf_mergeable()
H A Dtun.c1615 struct page_frag *alloc_frag, char *buf, in __tun_build_skb()
1671 struct page_frag *alloc_frag = &current->task_frag; in tun_build_skb()
/kernel/linux/linux-5.10/net/core/
H A Dskmsg.c29 struct page_frag *pfrag = sk_page_frag(sk); in sk_msg_alloc()
/kernel/linux/linux-6.6/net/core/
H A Dskmsg.c30 struct page_frag *pfrag = sk_page_frag(sk); in sk_msg_alloc()
/kernel/linux/linux-6.6/drivers/net/
H A Dvirtio_net.c184 struct page_frag alloc_frag;
674 struct page_frag *alloc_frag = &rq->alloc_frag; in virtnet_rq_alloc()
1926 struct page_frag *alloc_frag = &rq->alloc_frag; in add_recvbuf_mergeable()

Completed in 87 milliseconds

123