| /kernel/linux/linux-5.10/drivers/net/hyperv/ |
| H A D | netvsc_bpf.c | 89 struct bpf_prog *netvsc_xdp_get(struct netvsc_device *nvdev) in netvsc_xdp_get() argument 169 struct netvsc_device *nvdev = rtnl_dereference(ndevctx->nvdev); in netvsc_bpf() local 94 netvsc_xdp_set(struct net_device *dev, struct bpf_prog *prog, struct netlink_ext_ack *extack, struct netvsc_device *nvdev) netvsc_xdp_set() argument [all...] |
| H A D | rndis_filter.c | 706 int rndis_filter_set_device_mac(struct netvsc_device *nvdev, in rndis_filter_set_device_mac() argument 259 rndis_filter_receive_response(struct net_device *ndev, struct netvsc_device *nvdev, const struct rndis_message *resp) rndis_filter_receive_response() argument 415 rndis_filter_receive_data(struct net_device *ndev, struct netvsc_device *nvdev, struct netvsc_channel *nvchan, struct rndis_message *msg, u32 data_buflen) rndis_filter_receive_data() argument 559 rndis_filter_query_device(struct rndis_device *dev, struct netvsc_device *nvdev, u32 oid, void *result, u32 *result_size) rndis_filter_query_device() argument 771 rndis_filter_set_offload_params(struct net_device *ndev, struct netvsc_device *nvdev, struct ndis_offload_params *req_offloads) rndis_filter_set_offload_params() argument 1000 rndis_filter_update(struct netvsc_device *nvdev) rndis_filter_update() argument 1007 rndis_filter_init_device(struct rndis_device *dev, struct netvsc_device *nvdev) rndis_filter_init_device() argument 1058 netvsc_device_idle(const struct netvsc_device *nvdev) netvsc_device_idle() argument 1075 rndis_filter_halt_device(struct netvsc_device *nvdev, struct rndis_device *dev) rndis_filter_halt_device() argument 1189 rndis_set_subchannel(struct net_device *ndev, struct netvsc_device *nvdev, struct netvsc_device_info *dev_info) rndis_set_subchannel() argument 1246 rndis_netdev_set_hwcaps(struct rndis_device *rndis_device, struct netvsc_device *nvdev) rndis_netdev_set_hwcaps() argument 1505 rndis_filter_open(struct netvsc_device *nvdev) rndis_filter_open() argument 1513 rndis_filter_close(struct netvsc_device *nvdev) rndis_filter_close() argument [all...] |
| H A D | netvsc.c | 63 struct netvsc_device *nvdev = in netvsc_subchan_work() local 116 struct netvsc_device *nvdev in free_netvsc_device() local 133 free_netvsc_device_rcu(struct netvsc_device *nvdev) free_netvsc_device_rcu() argument 1087 send_recv_completions(struct net_device *ndev, struct netvsc_device *nvdev, struct netvsc_channel *nvchan) send_recv_completions() argument 1127 recv_comp_slot_avail(const struct netvsc_device *nvdev, const struct multi_recv_comp *mrc, u32 *filled, u32 *avail) recv_comp_slot_avail() argument 1142 enq_receive_complete(struct net_device *ndev, struct netvsc_device *nvdev, u16 q_idx, u64 tid, u32 status) enq_receive_complete() argument [all...] |
| H A D | netvsc_drv.c | 87 struct netvsc_device *nvdev; in netvsc_set_rx_mode() local 115 struct netvsc_device *nvdev = rtnl_dereference(ndev_ctx->nvdev); in netvsc_open() local 148 netvsc_wait_until_empty(struct netvsc_device *nvdev) netvsc_wait_until_empty() argument 202 struct netvsc_device *nvdev = rtnl_dereference(net_device_ctx->nvdev); netvsc_close() local 965 struct netvsc_device *nvdev = rtnl_dereference(net_device_ctx->nvdev); netvsc_get_channels() local 977 netvsc_devinfo_get(struct netvsc_device *nvdev) netvsc_devinfo_get() argument 1026 netvsc_detach(struct net_device *ndev, struct netvsc_device *nvdev) netvsc_detach() argument 1070 struct netvsc_device *nvdev; netvsc_attach() local 1131 struct netvsc_device *nvdev = rtnl_dereference(net_device_ctx->nvdev); netvsc_set_channels() local 1227 struct netvsc_device *nvdev = rtnl_dereference(ndevctx->nvdev); netvsc_change_mtu() local 1305 struct netvsc_device *nvdev = rcu_dereference_rtnl(ndev_ctx->nvdev); netvsc_get_pcpu_stats() local 1363 struct netvsc_device *nvdev; netvsc_get_stats64() local 1418 struct netvsc_device *nvdev = rtnl_dereference(ndc->nvdev); netvsc_set_mac_addr() local 1499 struct netvsc_device *nvdev = rtnl_dereference(ndc->nvdev); netvsc_get_sset_count() local 1519 struct netvsc_device *nvdev = rtnl_dereference(ndc->nvdev); netvsc_get_ethtool_stats() local 1582 struct netvsc_device *nvdev = rtnl_dereference(ndc->nvdev); netvsc_get_strings() local 1674 struct netvsc_device *nvdev = rtnl_dereference(ndc->nvdev); netvsc_get_rxnfc() local 1831 __netvsc_get_ringparam(struct netvsc_device *nvdev, struct ethtool_ringparam *ring) __netvsc_get_ringparam() argument 1853 struct netvsc_device *nvdev = rtnl_dereference(ndevctx->nvdev); netvsc_get_ringparam() local 1865 struct netvsc_device *nvdev = rtnl_dereference(ndevctx->nvdev); netvsc_set_ringparam() local 1916 struct netvsc_device *nvdev = rtnl_dereference(ndevctx->nvdev); netvsc_fix_features() local 1934 struct netvsc_device *nvdev = rtnl_dereference(ndevctx->nvdev); netvsc_set_features() local 2477 struct netvsc_device *nvdev; netvsc_probe() local 2605 struct netvsc_device *nvdev; netvsc_remove() local 2650 struct netvsc_device *nvdev; netvsc_suspend() local [all...] |
| H A D | hyperv_net.h | 945 struct netvsc_device __rcu *nvdev; member [all...] |
| /kernel/linux/linux-6.6/drivers/net/hyperv/ |
| H A D | netvsc_bpf.c | 119 struct bpf_prog *netvsc_xdp_get(struct netvsc_device *nvdev) in netvsc_xdp_get() argument 197 struct netvsc_device *nvdev = rtnl_dereference(ndevctx->nvdev); in netvsc_bpf() local 124 netvsc_xdp_set(struct net_device *dev, struct bpf_prog *prog, struct netlink_ext_ack *extack, struct netvsc_device *nvdev) netvsc_xdp_set() argument [all...] |
| H A D | netvsc.c | 99 struct netvsc_device *nvdev = in netvsc_subchan_work() local 152 struct netvsc_device *nvdev in free_netvsc_device() local 170 free_netvsc_device_rcu(struct netvsc_device *nvdev) free_netvsc_device_rcu() argument 1302 send_recv_completions(struct net_device *ndev, struct netvsc_device *nvdev, struct netvsc_channel *nvchan) send_recv_completions() argument 1342 recv_comp_slot_avail(const struct netvsc_device *nvdev, const struct multi_recv_comp *mrc, u32 *filled, u32 *avail) recv_comp_slot_avail() argument 1357 enq_receive_complete(struct net_device *ndev, struct netvsc_device *nvdev, u16 q_idx, u64 tid, u32 status) enq_receive_complete() argument [all...] |
| H A D | rndis_filter.c | 800 int rndis_filter_set_device_mac(struct netvsc_device *nvdev, in rndis_filter_set_device_mac() argument 290 rndis_filter_receive_response(struct net_device *ndev, struct netvsc_device *nvdev, struct rndis_message *resp, void *data) rndis_filter_receive_response() argument 485 rndis_filter_receive_data(struct net_device *ndev, struct netvsc_device *nvdev, struct netvsc_channel *nvchan, struct rndis_message *msg, void *data, u32 data_buflen) rndis_filter_receive_data() argument 641 rndis_filter_query_device(struct rndis_device *dev, struct netvsc_device *nvdev, u32 oid, void *result, u32 *result_size) rndis_filter_query_device() argument 865 rndis_filter_set_offload_params(struct net_device *ndev, struct netvsc_device *nvdev, struct ndis_offload_params *req_offloads) rndis_filter_set_offload_params() argument 1092 rndis_filter_update(struct netvsc_device *nvdev) rndis_filter_update() argument 1099 rndis_filter_init_device(struct rndis_device *dev, struct netvsc_device *nvdev) rndis_filter_init_device() argument 1150 netvsc_device_idle(const struct netvsc_device *nvdev) netvsc_device_idle() argument 1167 rndis_filter_halt_device(struct netvsc_device *nvdev, struct rndis_device *dev) rndis_filter_halt_device() argument 1286 rndis_set_subchannel(struct net_device *ndev, struct netvsc_device *nvdev, struct netvsc_device_info *dev_info) rndis_set_subchannel() argument 1348 rndis_netdev_set_hwcaps(struct rndis_device *rndis_device, struct netvsc_device *nvdev) rndis_netdev_set_hwcaps() argument 1627 rndis_filter_open(struct netvsc_device *nvdev) rndis_filter_open() argument 1635 rndis_filter_close(struct netvsc_device *nvdev) rndis_filter_close() argument [all...] |
| H A D | netvsc_drv.c | 89 struct netvsc_device *nvdev; in netvsc_set_rx_mode() local 117 struct netvsc_device *nvdev = rtnl_dereference(ndev_ctx->nvdev); in netvsc_open() local 150 netvsc_wait_until_empty(struct netvsc_device *nvdev) netvsc_wait_until_empty() argument 204 struct netvsc_device *nvdev = rtnl_dereference(net_device_ctx->nvdev); netvsc_close() local 950 struct netvsc_device *nvdev = rtnl_dereference(net_device_ctx->nvdev); netvsc_get_channels() local 962 netvsc_devinfo_get(struct netvsc_device *nvdev) netvsc_devinfo_get() argument 1011 netvsc_detach(struct net_device *ndev, struct netvsc_device *nvdev) netvsc_detach() argument 1055 struct netvsc_device *nvdev; netvsc_attach() local 1116 struct netvsc_device *nvdev = rtnl_dereference(net_device_ctx->nvdev); netvsc_set_channels() local 1212 struct netvsc_device *nvdev = rtnl_dereference(ndevctx->nvdev); netvsc_change_mtu() local 1290 struct netvsc_device *nvdev = rcu_dereference_rtnl(ndev_ctx->nvdev); netvsc_get_pcpu_stats() local 1349 struct netvsc_device *nvdev; netvsc_get_stats64() local 1405 struct netvsc_device *nvdev = rtnl_dereference(ndc->nvdev); netvsc_set_mac_addr() local 1486 struct netvsc_device *nvdev = rtnl_dereference(ndc->nvdev); netvsc_get_sset_count() local 1506 struct netvsc_device *nvdev = rtnl_dereference(ndc->nvdev); netvsc_get_ethtool_stats() local 1579 struct netvsc_device *nvdev = rtnl_dereference(ndc->nvdev); netvsc_get_strings() local 1663 struct netvsc_device *nvdev = rtnl_dereference(ndc->nvdev); netvsc_get_rxnfc() local 1822 __netvsc_get_ringparam(struct netvsc_device *nvdev, struct ethtool_ringparam *ring) __netvsc_get_ringparam() argument 1846 struct netvsc_device *nvdev = rtnl_dereference(ndevctx->nvdev); netvsc_get_ringparam() local 1860 struct netvsc_device *nvdev = rtnl_dereference(ndevctx->nvdev); netvsc_set_ringparam() local 1911 struct netvsc_device *nvdev = rtnl_dereference(ndevctx->nvdev); netvsc_fix_features() local 1929 struct netvsc_device *nvdev = rtnl_dereference(ndevctx->nvdev); netvsc_set_features() local 2520 struct netvsc_device *nvdev; netvsc_probe() local 2676 struct netvsc_device *nvdev; netvsc_remove() local 2720 struct netvsc_device *nvdev; netvsc_suspend() local [all...] |
| H A D | hyperv_net.h | 1021 struct netvsc_device __rcu *nvdev; member [all...] |