Home
last modified time | relevance | path

Searched refs:destructor_arg (Results 1 – 6 of 6) sorted by relevance

/linux/net/xdp/
H A Dxsk.c561 return (uintptr_t)skb_shinfo(skb)->destructor_arg & 0x1UL; in xsk_skb_destructor_is_addr()
566 return (u64)((uintptr_t)skb_shinfo(skb)->destructor_arg & ~0x1UL); in xsk_skb_destructor_get_addr()
571 skb_shinfo(skb)->destructor_arg = (void *)((uintptr_t)addr | 0x1UL); in xsk_skb_destructor_set_addr()
579 xsk_addr = (struct xsk_addrs *)skb_shinfo(skb)->destructor_arg; in xsk_inc_num_desc()
591 xsk_addr = (struct xsk_addrs *)skb_shinfo(skb)->destructor_arg; in xsk_get_num_desc()
609 xsk_addr = (struct xsk_addrs *)skb_shinfo(skb)->destructor_arg; in xsk_cq_submit_addr_locked()
664 xsk_addr = (struct xsk_addrs *)skb_shinfo(skb)->destructor_arg; in xsk_consume_skb()
760 skb_shinfo(skb)->destructor_arg = (void *)xsk_addr; in xsk_build_skb_zerocopy()
762 xsk_addr = (struct xsk_addrs *)skb_shinfo(skb)->destructor_arg; in xsk_build_skb_zerocopy()
860 skb_shinfo(skb)->destructor_arg = (void *)xsk_addr; in xsk_build_skb()
[all …]
/linux/drivers/net/wwan/
H A Dmhi_wwan_ctrl.c75 mhi_wwan_rx_budget_inc(skb_shinfo(skb)->destructor_arg); in __mhi_skb_destructor()
97 skb_shinfo(skb)->destructor_arg = mhiwwan; in mhi_wwan_ctrl_refill_work()
/linux/drivers/net/xen-netback/
H A Dnetback.c371 skb_shinfo(skb)->destructor_arg = NULL; in xenvif_alloc_skb()
705 skb_shinfo(skb)->destructor_arg = in xenvif_fill_frags()
1158 uarg = skb_shinfo(skb)->destructor_arg; in xenvif_handle_frag_list()
1162 skb_shinfo(skb)->destructor_arg = NULL; in xenvif_handle_frag_list()
1233 if (skb_shinfo(skb)->destructor_arg) in xenvif_tx_submit()
1272 if (skb_shinfo(skb)->destructor_arg) { in xenvif_tx_submit()
/linux/include/linux/
H A Dskbuff.h574 #define skb_uarg(SKB) ((struct ubuf_info *)(skb_shinfo(SKB)->destructor_arg))
624 void *destructor_arg; member
1820 skb_shinfo(skb)->destructor_arg = uarg; in skb_zcopy_init()
1838 skb_shinfo(skb)->destructor_arg = (void *)((uintptr_t) val | 0x1UL); in skb_zcopy_set_nouarg()
1844 return (uintptr_t) skb_shinfo(skb)->destructor_arg & 0x1UL; in skb_zcopy_is_nouarg()
1849 return (void *)((uintptr_t) skb_shinfo(skb)->destructor_arg & ~0x1UL); in skb_zcopy_get_nouarg()
/linux/drivers/usb/class/
H A Dcdc-wdm.c877 struct wdm_device *desc = skb_shinfo(skb)->destructor_arg; in wdm_wwan_port_tx_complete()
912 skb_shinfo(skb)->destructor_arg = desc; in wdm_wwan_port_tx()
/linux/net/sctp/
H A Dsocket.c140 skb_shinfo(chunk->skb)->destructor_arg = chunk; in sctp_set_owner_w()
9189 struct sctp_chunk *chunk = skb_shinfo(skb)->destructor_arg; in sctp_wfree()