Searched refs:nvchan (Results 1 – 5 of 5) sorted by relevance
| /linux-6.15/drivers/net/hyperv/ |
| H A D | netvsc.c | 329 if (!nvchan->mrc.slots) in netvsc_alloc_recv_comp_ring() 1261 msdp = &nvchan->msd; in netvsc_send() 1505 nvchan->rsc.cnt = 0; in netvsc_receive() 1518 nvchan->rsc.cnt = 0; in netvsc_receive() 1535 nvchan, data, buflen); in netvsc_receive() 1539 nvchan->rsc.cnt = 0; in netvsc_receive() 1693 struct netvsc_channel *nvchan in netvsc_poll() local 1703 if (!nvchan->desc) in netvsc_poll() 1706 nvchan->xdp_flush = false; in netvsc_poll() 1711 nvchan->desc = hv_pkt_iter_next(channel, nvchan->desc); in netvsc_poll() [all …]
|
| H A D | rndis_filter.c | 435 u32 cnt = nvchan->rsc.cnt; in rsc_add_data() 438 nvchan->rsc.pktlen += len; in rsc_add_data() 456 nvchan->rsc.pktlen = len; in rsc_add_data() 467 nvchan->rsc.cnt++; in rsc_add_data() 535 nvchan->rsc.cnt = 0; in rndis_filter_receive_data() 547 nvchan->rsc.cnt = 0; in rndis_filter_receive_data() 565 nvchan->rsc.cnt = 0; in rndis_filter_receive_data() 1142 if (nvchan->mrc.first != nvchan->mrc.next) in netvsc_device_idle() 1248 nvchan->channel = new_sc; in netvsc_sc_open() 1261 &nvchan->napi); in netvsc_sc_open() [all …]
|
| H A D | netvsc_bpf.c | 24 u32 netvsc_run_xdp(struct net_device *ndev, struct netvsc_channel *nvchan, in netvsc_run_xdp() argument 27 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()
|
| H A D | netvsc_drv.c | 759 &nvchan->rsc.csum_info; in netvsc_alloc_recv_skb() 761 u8 ppi_flags = nvchan->rsc.ppi_flags; in netvsc_alloc_recv_skb() 790 for (i = 0; i < nvchan->rsc.cnt; i++) in netvsc_alloc_recv_skb() 792 nvchan->rsc.len[i]); in netvsc_alloc_recv_skb() 843 struct netvsc_channel *nvchan) in netvsc_recv_callback() argument 889 rx_stats->bytes += nvchan->rsc.pktlen; in netvsc_recv_callback() 902 napi_gro_receive(&nvchan->napi, skb); in netvsc_recv_callback() 1291 tx_stats = &nvchan->tx_stats; in netvsc_get_pcpu_stats() 1301 rx_stats = &nvchan->rx_stats; in netvsc_get_pcpu_stats() 1343 tx_stats = &nvchan->tx_stats; in netvsc_get_stats64() [all …]
|
| H A D | hyperv_net.h | 238 struct netvsc_channel *nvchan); 243 u32 netvsc_run_xdp(struct net_device *ndev, struct netvsc_channel *nvchan, 272 struct netvsc_channel *nvchan,
|