Lines Matching refs:nvchan
782 struct netvsc_channel *nvchan, in netvsc_alloc_recv_skb() argument
785 struct napi_struct *napi = &nvchan->napi; in netvsc_alloc_recv_skb()
786 const struct ndis_pkt_8021q_info *vlan = &nvchan->rsc.vlan; in netvsc_alloc_recv_skb()
788 &nvchan->rsc.csum_info; in netvsc_alloc_recv_skb()
789 const u32 *hash_info = &nvchan->rsc.hash_info; in netvsc_alloc_recv_skb()
790 u8 ppi_flags = nvchan->rsc.ppi_flags; in netvsc_alloc_recv_skb()
811 skb = napi_alloc_skb(napi, nvchan->rsc.pktlen); in netvsc_alloc_recv_skb()
819 for (i = 0; i < nvchan->rsc.cnt; i++) in netvsc_alloc_recv_skb()
820 skb_put_data(skb, nvchan->rsc.data[i], in netvsc_alloc_recv_skb()
821 nvchan->rsc.len[i]); in netvsc_alloc_recv_skb()
872 struct netvsc_channel *nvchan) in netvsc_recv_callback() argument
875 struct vmbus_channel *channel = nvchan->channel; in netvsc_recv_callback()
878 struct netvsc_stats_rx *rx_stats = &nvchan->rx_stats; in netvsc_recv_callback()
885 act = netvsc_run_xdp(net, nvchan, &xdp); in netvsc_recv_callback()
899 skb = netvsc_alloc_recv_skb(net, nvchan, &xdp); in netvsc_recv_callback()
918 rx_stats->bytes += nvchan->rsc.pktlen; in netvsc_recv_callback()
931 napi_gro_receive(&nvchan->napi, skb); in netvsc_recv_callback()
1311 const struct netvsc_channel *nvchan = &nvdev->chan_table[i]; in netvsc_get_pcpu_stats() local
1315 &pcpu_tot[nvchan->channel->target_cpu]; in netvsc_get_pcpu_stats()
1319 tx_stats = &nvchan->tx_stats; in netvsc_get_pcpu_stats()
1329 rx_stats = &nvchan->rx_stats; in netvsc_get_pcpu_stats()
1365 const struct netvsc_channel *nvchan = &nvdev->chan_table[i]; in netvsc_get_stats64() local
1371 tx_stats = &nvchan->tx_stats; in netvsc_get_stats64()
1381 rx_stats = &nvchan->rx_stats; in netvsc_get_stats64()