Searched refs:nvchan (Results 1 – 2 of 2) sorted by relevance
24 u32 netvsc_run_xdp(struct net_device *ndev, struct netvsc_channel *nvchan, in netvsc_run_xdp() argument27 struct netvsc_stats_rx *rx_stats = &nvchan->rx_stats; in netvsc_run_xdp()28 void *data = nvchan->rsc.data[0]; in netvsc_run_xdp()29 u32 len = nvchan->rsc.len[0]; in netvsc_run_xdp()38 prog = rcu_dereference(nvchan->bpf_prog); in netvsc_run_xdp()56 xdp_init_buff(xdp, PAGE_SIZE, &nvchan->xdp_rxq); in netvsc_run_xdp()74 nvchan->xdp_flush = true; in netvsc_run_xdp()81 rx_stats->bytes += nvchan->rsc.pktlen; in netvsc_run_xdp()
786 struct netvsc_channel *nvchan, in netvsc_alloc_recv_skb() argument789 struct napi_struct *napi = &nvchan->napi; in netvsc_alloc_recv_skb()790 const struct ndis_pkt_8021q_info *vlan = &nvchan->rsc.vlan; in netvsc_alloc_recv_skb()792 &nvchan->rsc.csum_info; in netvsc_alloc_recv_skb()793 const u32 *hash_info = &nvchan->rsc.hash_info; in netvsc_alloc_recv_skb()794 u8 ppi_flags = nvchan->rsc.ppi_flags; in netvsc_alloc_recv_skb()815 skb = napi_alloc_skb(napi, nvchan->rsc.pktlen); in netvsc_alloc_recv_skb()823 for (i = 0; i < nvchan->rsc.cnt; i++) in netvsc_alloc_recv_skb()824 skb_put_data(skb, nvchan->rsc.data[i], in netvsc_alloc_recv_skb()825 nvchan->rsc.len[i]); in netvsc_alloc_recv_skb()[all …]