Searched refs:pfmemalloc (Results 1 - 9 of 9) sorted by relevance

/linux-master/include/net/
H A Dxdp.h228 bool pfmemalloc)
235 skb->pfmemalloc |= pfmemalloc;
226 xdp_update_skb_shared_info(struct sk_buff *skb, u8 nr_frags, unsigned int size, unsigned int truesize, bool pfmemalloc) argument
/linux-master/net/core/
H A Dskbuff.c227 #define NAPI_SMALL_PAGE_PFMEMALLOC(nc) ((nc).pfmemalloc)
238 bool pfmemalloc; member in struct:page_frag_1k
255 nc->pfmemalloc = page_is_pfmemalloc(page);
477 * takes care of skb->head and skb->pfmemalloc
543 * and skb->pfmemalloc when the data is a page or page fragment.
562 * the caller if emergency pfmemalloc reserves are being used. If it is and
568 bool *pfmemalloc)
583 /* Try again but now we are using pfmemalloc reserves */
605 /* Try again but now we are using pfmemalloc reserves */
610 if (pfmemalloc)
567 kmalloc_reserve(unsigned int *size, gfp_t flags, int node, bool *pfmemalloc) argument
644 bool pfmemalloc; local
721 bool pfmemalloc; local
795 bool pfmemalloc; local
[all...]
H A Ddev.c5331 static int __netif_receive_skb_core(struct sk_buff **pskb, bool pfmemalloc, argument
5383 if (pfmemalloc)
5418 if (pfmemalloc && !skb_pfmemalloc_protocol(skb))
5536 static int __netif_receive_skb_one_core(struct sk_buff *skb, bool pfmemalloc) argument
5542 ret = __netif_receive_skb_core(&skb, pfmemalloc, &pt_prev);
5555 * Caller must also take care of handling if ``(page_is_)pfmemalloc``.
5596 static void __netif_receive_skb_list_core(struct list_head *head, bool pfmemalloc) argument
5620 __netif_receive_skb_core(&skb, pfmemalloc, &pt_prev);
5667 bool pfmemalloc = false; /* Is current sublist PF_MEMALLOC? */ local
5670 if ((sk_memalloc_socks() && skb_pfmemalloc(skb)) != pfmemalloc) {
[all...]
H A Dgro.c623 if (unlikely(skb->pfmemalloc)) {
/linux-master/include/linux/
H A Dmm_types.h540 bool pfmemalloc; member in struct:page_frag_cache
H A Dskbuff.h799 * @pfmemalloc: skbuff was allocated from PFMEMALLOC reserves
930 pfmemalloc:1, member in struct:sk_buff
1110 return unlikely(skb->pfmemalloc);
2514 /* Propagate page pfmemalloc to the skb if we can. The problem is
2520 skb->pfmemalloc = true;
2565 * pfmemalloc, if page is not owned by us.
3430 * skb_propagate_pfmemalloc - Propagate pfmemalloc if skb is allocated after RX page
3432 * @skb: The skb that may need pfmemalloc set
3438 skb->pfmemalloc = true;
/linux-master/drivers/net/ethernet/fungible/funeth/
H A Dfuneth_rx.c420 skb->pfmemalloc = 1;
/linux-master/mm/
H A Dpage_alloc.c1547 * page is set pfmemalloc when ALLOC_NO_WATERMARKS was necessary to
4753 nc->pfmemalloc = page_is_pfmemalloc(page);
4765 if (unlikely(nc->pfmemalloc)) {
/linux-master/net/ipv4/
H A Dtcp_output.c1360 * Packets not looped back do not care about pfmemalloc.
1362 skb->pfmemalloc = 0;

Completed in 250 milliseconds