Lines Matching defs:xsk_addr
570 struct xsk_addrs *xsk_addr;
573 xsk_addr = (struct xsk_addrs *)skb_shinfo(skb)->destructor_arg;
574 xsk_addr->num_descs++;
580 struct xsk_addrs *xsk_addr;
585 xsk_addr = (struct xsk_addrs *)skb_shinfo(skb)->destructor_arg;
587 return xsk_addr->num_descs;
594 struct xsk_addrs *xsk_addr;
603 xsk_addr = (struct xsk_addrs *)skb_shinfo(skb)->destructor_arg;
607 xsk_addr->addrs[i]);
610 kmem_cache_free(xsk_tx_generic_cache, xsk_addr);
655 struct xsk_addrs *xsk_addr;
658 xsk_addr = (struct xsk_addrs *)skb_shinfo(skb)->destructor_arg;
659 kmem_cache_free(xsk_tx_generic_cache, xsk_addr);
744 struct xsk_addrs *xsk_addr;
747 xsk_addr = kmem_cache_zalloc(xsk_tx_generic_cache,
749 if (!xsk_addr)
752 xsk_addr->num_descs = 1;
753 xsk_addr->addrs[0] = xsk_skb_destructor_get_addr(skb);
754 skb_shinfo(skb)->destructor_arg = (void *)xsk_addr;
756 xsk_addr = (struct xsk_addrs *)skb_shinfo(skb)->destructor_arg;
763 xsk_addr->addrs[xsk_addr->num_descs] = desc->addr;
840 struct xsk_addrs *xsk_addr;
845 xsk_addr = kmem_cache_zalloc(xsk_tx_generic_cache,
847 if (!xsk_addr) {
852 xsk_addr->num_descs = 1;
853 xsk_addr->addrs[0] = xsk_skb_destructor_get_addr(skb);
854 skb_shinfo(skb)->destructor_arg = (void *)xsk_addr;
856 xsk_addr = (struct xsk_addrs *)skb_shinfo(skb)->destructor_arg;
877 xsk_addr->addrs[xsk_addr->num_descs] = desc->addr;