sys/dev/hyperv/netvsc/hn_nvs.c
137
hn_nvs_req_send(struct hn_softc *sc, void *req, int reqlen)
sys/dev/hyperv/netvsc/hn_nvs.c
145
hn_nvs_conn_rxbuf(struct hn_softc *sc)
sys/dev/hyperv/netvsc/hn_nvs.c
223
hn_nvs_conn_chim(struct hn_softc *sc)
sys/dev/hyperv/netvsc/hn_nvs.c
329
hn_nvs_disconn_rxbuf(struct hn_softc *sc)
sys/dev/hyperv/netvsc/hn_nvs.c
389
hn_nvs_disconn_chim(struct hn_softc *sc)
sys/dev/hyperv/netvsc/hn_nvs.c
456
hn_nvs_doinit(struct hn_softc *sc, uint32_t nvs_ver)
sys/dev/hyperv/netvsc/hn_nvs.c
505
hn_nvs_conf_ndis(struct hn_softc *sc, int mtu)
sys/dev/hyperv/netvsc/hn_nvs.c
534
hn_nvs_init_ndis(struct hn_softc *sc)
sys/dev/hyperv/netvsc/hn_nvs.c
552
hn_nvs_init(struct hn_softc *sc)
sys/dev/hyperv/netvsc/hn_nvs.c
608
hn_nvs_attach(struct hn_softc *sc, int mtu)
sys/dev/hyperv/netvsc/hn_nvs.c
65
static int hn_nvs_conn_chim(struct hn_softc *);
sys/dev/hyperv/netvsc/hn_nvs.c
659
hn_nvs_detach(struct hn_softc *sc)
sys/dev/hyperv/netvsc/hn_nvs.c
66
static int hn_nvs_conn_rxbuf(struct hn_softc *);
sys/dev/hyperv/netvsc/hn_nvs.c
669
struct hn_softc *sc __unused, struct vmbus_channel *chan __unused,
sys/dev/hyperv/netvsc/hn_nvs.c
67
static void hn_nvs_disconn_chim(struct hn_softc *);
sys/dev/hyperv/netvsc/hn_nvs.c
678
struct hn_softc *sc __unused, struct vmbus_channel *chan __unused,
sys/dev/hyperv/netvsc/hn_nvs.c
68
static void hn_nvs_disconn_rxbuf(struct hn_softc *);
sys/dev/hyperv/netvsc/hn_nvs.c
685
hn_nvs_alloc_subchans(struct hn_softc *sc, int *nsubch0)
sys/dev/hyperv/netvsc/hn_nvs.c
69
static int hn_nvs_conf_ndis(struct hn_softc *, int);
sys/dev/hyperv/netvsc/hn_nvs.c
70
static int hn_nvs_init_ndis(struct hn_softc *);
sys/dev/hyperv/netvsc/hn_nvs.c
71
static int hn_nvs_doinit(struct hn_softc *, uint32_t);
sys/dev/hyperv/netvsc/hn_nvs.c
72
static int hn_nvs_init(struct hn_softc *);
sys/dev/hyperv/netvsc/hn_nvs.c
73
static const void *hn_nvs_xact_execute(struct hn_softc *,
sys/dev/hyperv/netvsc/hn_nvs.c
745
hn_nvs_set_datapath(struct hn_softc *sc, uint32_t path)
sys/dev/hyperv/netvsc/hn_nvs.c
77
struct hn_softc *, struct vmbus_channel *,
sys/dev/hyperv/netvsc/hn_nvs.c
93
hn_nvs_xact_execute(struct hn_softc *sc, struct vmbus_xact *xact,
sys/dev/hyperv/netvsc/hn_nvs.h
101
void hn_nvs_set_datapath(struct hn_softc *sc, uint32_t path);
sys/dev/hyperv/netvsc/hn_nvs.h
34
struct hn_softc;
sys/dev/hyperv/netvsc/hn_nvs.h
37
(struct hn_nvs_sendctx *, struct hn_softc *,
sys/dev/hyperv/netvsc/hn_nvs.h
92
int hn_nvs_attach(struct hn_softc *sc, int mtu);
sys/dev/hyperv/netvsc/hn_nvs.h
93
void hn_nvs_detach(struct hn_softc *sc);
sys/dev/hyperv/netvsc/hn_nvs.h
94
int hn_nvs_alloc_subchans(struct hn_softc *sc, int *nsubch);
sys/dev/hyperv/netvsc/hn_nvs.h
96
struct hn_softc *sc, struct vmbus_channel *chan,
sys/dev/hyperv/netvsc/hn_rndis.c
1038
hn_rndis_attach(struct hn_softc *sc, int mtu, int *init_done)
sys/dev/hyperv/netvsc/hn_rndis.c
1060
hn_rndis_detach(struct hn_softc *sc)
sys/dev/hyperv/netvsc/hn_rndis.c
110
hn_rndis_rx_ctrl(struct hn_softc *sc, const void *data, int dlen)
sys/dev/hyperv/netvsc/hn_rndis.c
153
hn_rndis_get_eaddr(struct hn_softc *sc, uint8_t *eaddr)
sys/dev/hyperv/netvsc/hn_rndis.c
171
hn_rndis_get_linkstatus(struct hn_softc *sc, uint32_t *link_status)
sys/dev/hyperv/netvsc/hn_rndis.c
189
hn_rndis_get_mtu(struct hn_softc *sc, uint32_t *mtu)
sys/dev/hyperv/netvsc/hn_rndis.c
207
hn_rndis_xact_exec1(struct hn_softc *sc, struct vmbus_xact *xact, size_t reqlen,
sys/dev/hyperv/netvsc/hn_rndis.c
255
hn_rndis_xact_execute(struct hn_softc *sc, struct vmbus_xact *xact, uint32_t rid,
sys/dev/hyperv/netvsc/hn_rndis.c
308
hn_rndis_query(struct hn_softc *sc, uint32_t oid,
sys/dev/hyperv/netvsc/hn_rndis.c
316
hn_rndis_query2(struct hn_softc *sc, uint32_t oid,
sys/dev/hyperv/netvsc/hn_rndis.c
407
hn_rndis_query_rsscaps(struct hn_softc *sc, int *rxr_cnt0)
sys/dev/hyperv/netvsc/hn_rndis.c
530
hn_rndis_set(struct hn_softc *sc, uint32_t oid, const void *data, size_t dlen)
sys/dev/hyperv/netvsc/hn_rndis.c
580
hn_rndis_reconf_offload(struct hn_softc *sc, int mtu)
sys/dev/hyperv/netvsc/hn_rndis.c
586
hn_rndis_conf_offload(struct hn_softc *sc, int mtu)
sys/dev/hyperv/netvsc/hn_rndis.c
77
static const void *hn_rndis_xact_exec1(struct hn_softc *,
sys/dev/hyperv/netvsc/hn_rndis.c
771
hn_rndis_conf_rss(struct hn_softc *sc, uint16_t flags)
sys/dev/hyperv/netvsc/hn_rndis.c
80
static const void *hn_rndis_xact_execute(struct hn_softc *,
sys/dev/hyperv/netvsc/hn_rndis.c
829
hn_rndis_set_rxfilter(struct hn_softc *sc, uint32_t filter)
sys/dev/hyperv/netvsc/hn_rndis.c
83
static int hn_rndis_query(struct hn_softc *, uint32_t,
sys/dev/hyperv/netvsc/hn_rndis.c
848
hn_rndis_init(struct hn_softc *sc)
sys/dev/hyperv/netvsc/hn_rndis.c
85
static int hn_rndis_query2(struct hn_softc *, uint32_t,
sys/dev/hyperv/netvsc/hn_rndis.c
87
static int hn_rndis_set(struct hn_softc *, uint32_t,
sys/dev/hyperv/netvsc/hn_rndis.c
89
static int hn_rndis_init(struct hn_softc *);
sys/dev/hyperv/netvsc/hn_rndis.c
90
static int hn_rndis_halt(struct hn_softc *);
sys/dev/hyperv/netvsc/hn_rndis.c
91
static int hn_rndis_conf_offload(struct hn_softc *, int);
sys/dev/hyperv/netvsc/hn_rndis.c
916
hn_rndis_halt(struct hn_softc *sc)
sys/dev/hyperv/netvsc/hn_rndis.c
92
static int hn_rndis_query_hwcaps(struct hn_softc *,
sys/dev/hyperv/netvsc/hn_rndis.c
944
hn_rndis_query_hwcaps(struct hn_softc *sc, struct ndis_offload *caps)
sys/dev/hyperv/netvsc/hn_rndis.c
96
hn_rndis_rid(struct hn_softc *sc)
sys/dev/hyperv/netvsc/hn_rndis.h
32
struct hn_softc;
sys/dev/hyperv/netvsc/hn_rndis.h
34
int hn_rndis_attach(struct hn_softc *sc, int mtu, int *init_done);
sys/dev/hyperv/netvsc/hn_rndis.h
35
void hn_rndis_detach(struct hn_softc *sc);
sys/dev/hyperv/netvsc/hn_rndis.h
36
int hn_rndis_conf_rss(struct hn_softc *sc, uint16_t flags);
sys/dev/hyperv/netvsc/hn_rndis.h
37
int hn_rndis_query_rsscaps(struct hn_softc *sc, int *rxr_cnt);
sys/dev/hyperv/netvsc/hn_rndis.h
38
int hn_rndis_get_eaddr(struct hn_softc *sc, uint8_t *eaddr);
sys/dev/hyperv/netvsc/hn_rndis.h
40
int hn_rndis_get_linkstatus(struct hn_softc *sc,
sys/dev/hyperv/netvsc/hn_rndis.h
42
int hn_rndis_get_mtu(struct hn_softc *sc, uint32_t *mtu);
sys/dev/hyperv/netvsc/hn_rndis.h
44
int hn_rndis_set_rxfilter(struct hn_softc *sc, uint32_t filter);
sys/dev/hyperv/netvsc/hn_rndis.h
45
void hn_rndis_rx_ctrl(struct hn_softc *sc, const void *data,
sys/dev/hyperv/netvsc/hn_rndis.h
47
int hn_rndis_reconf_offload(struct hn_softc *sc, int mtu);
sys/dev/hyperv/netvsc/if_hn.c
1028
hn_rss_reconfig(struct hn_softc *sc)
sys/dev/hyperv/netvsc/if_hn.c
1067
hn_rss_ind_fixup(struct hn_softc *sc)
sys/dev/hyperv/netvsc/if_hn.c
1100
struct hn_softc *sc = if_getsoftc(ifp);
sys/dev/hyperv/netvsc/if_hn.c
1122
hn_rxvf_set(struct hn_softc *sc, if_t vf_ifp)
sys/dev/hyperv/netvsc/if_hn.c
1147
hn_ismyvf(const struct hn_softc *sc, const if_t ifp)
sys/dev/hyperv/netvsc/if_hn.c
1178
hn_rxvf_change(struct hn_softc *sc, if_t ifp, bool rxvf)
sys/dev/hyperv/netvsc/if_hn.c
1252
hn_xpnt_vf_iocsetcaps(struct hn_softc *sc, struct ifreq *ifr __unused)
sys/dev/hyperv/netvsc/if_hn.c
1270
hn_xpnt_vf_iocsetflags(struct hn_softc *sc)
sys/dev/hyperv/netvsc/if_hn.c
1286
hn_xpnt_vf_saveifflags(struct hn_softc *sc)
sys/dev/hyperv/netvsc/if_hn.c
1364
hn_mtu_change_fixup(struct hn_softc *sc)
sys/dev/hyperv/netvsc/if_hn.c
1424
hn_rss_mbuf_hash(struct hn_softc *sc, uint32_t mbuf_hash)
sys/dev/hyperv/netvsc/if_hn.c
1435
hn_vf_rss_fixup(struct hn_softc *sc, bool reconf)
sys/dev/hyperv/netvsc/if_hn.c
1599
hn_vf_rss_restore(struct hn_softc *sc)
sys/dev/hyperv/netvsc/if_hn.c
1629
hn_xpnt_vf_setready(struct hn_softc *sc)
sys/dev/hyperv/netvsc/if_hn.c
1710
hn_xpnt_vf_isready(struct hn_softc *sc)
sys/dev/hyperv/netvsc/if_hn.c
1730
hn_xpnt_vf_setenable(struct hn_softc *sc)
sys/dev/hyperv/netvsc/if_hn.c
1746
hn_xpnt_vf_setdisable(struct hn_softc *sc, bool clear_vf)
sys/dev/hyperv/netvsc/if_hn.c
1764
hn_xpnt_vf_init(struct hn_softc *sc)
sys/dev/hyperv/netvsc/if_hn.c
1810
struct hn_softc *sc = xsc;
sys/dev/hyperv/netvsc/if_hn.c
1843
struct hn_softc *sc = xsc;
sys/dev/hyperv/netvsc/if_hn.c
1931
struct hn_softc *sc = xsc;
sys/dev/hyperv/netvsc/if_hn.c
2018
struct hn_softc *sc = xsc;
sys/dev/hyperv/netvsc/if_hn.c
2027
struct hn_softc *sc = arg1;
sys/dev/hyperv/netvsc/if_hn.c
2039
struct hn_softc *sc = arg1;
sys/dev/hyperv/netvsc/if_hn.c
2051
struct hn_softc *sc = arg1;
sys/dev/hyperv/netvsc/if_hn.c
2074
struct hn_softc *sc = device_get_softc(dev);
sys/dev/hyperv/netvsc/if_hn.c
2476
struct hn_softc *sc = device_get_softc(dev);
sys/dev/hyperv/netvsc/if_hn.c
2563
hn_link_status(struct hn_softc *sc)
sys/dev/hyperv/netvsc/if_hn.c
2586
struct hn_softc *sc = xsc;
sys/dev/hyperv/netvsc/if_hn.c
2596
struct hn_softc *sc = xsc;
sys/dev/hyperv/netvsc/if_hn.c
2615
struct hn_softc *sc = xsc;
sys/dev/hyperv/netvsc/if_hn.c
2623
hn_update_link_status(struct hn_softc *sc)
sys/dev/hyperv/netvsc/if_hn.c
2631
hn_change_network(struct hn_softc *sc)
sys/dev/hyperv/netvsc/if_hn.c
2835
hn_txpkt_done(struct hn_nvs_sendctx *sndc, struct hn_softc *sc,
sys/dev/hyperv/netvsc/if_hn.c
289
static bool hn_ismyvf(const struct hn_softc *,
sys/dev/hyperv/netvsc/if_hn.c
291
static void hn_rxvf_change(struct hn_softc *,
sys/dev/hyperv/netvsc/if_hn.c
293
static void hn_rxvf_set(struct hn_softc *, if_t);
sys/dev/hyperv/netvsc/if_hn.c
296
static int hn_xpnt_vf_iocsetflags(struct hn_softc *);
sys/dev/hyperv/netvsc/if_hn.c
297
static int hn_xpnt_vf_iocsetcaps(struct hn_softc *,
sys/dev/hyperv/netvsc/if_hn.c
299
static void hn_xpnt_vf_saveifflags(struct hn_softc *);
sys/dev/hyperv/netvsc/if_hn.c
300
static bool hn_xpnt_vf_isready(struct hn_softc *);
sys/dev/hyperv/netvsc/if_hn.c
301
static void hn_xpnt_vf_setready(struct hn_softc *);
sys/dev/hyperv/netvsc/if_hn.c
303
static void hn_xpnt_vf_init(struct hn_softc *);
sys/dev/hyperv/netvsc/if_hn.c
304
static void hn_xpnt_vf_setenable(struct hn_softc *);
sys/dev/hyperv/netvsc/if_hn.c
305
static void hn_xpnt_vf_setdisable(struct hn_softc *, bool);
sys/dev/hyperv/netvsc/if_hn.c
306
static void hn_vf_rss_fixup(struct hn_softc *, bool);
sys/dev/hyperv/netvsc/if_hn.c
307
static void hn_vf_rss_restore(struct hn_softc *);
sys/dev/hyperv/netvsc/if_hn.c
313
static void hn_rndis_rx_status(struct hn_softc *,
sys/dev/hyperv/netvsc/if_hn.c
315
static void hn_rndis_init_fixat(struct hn_softc *, int);
sys/dev/hyperv/netvsc/if_hn.c
317
static void hn_nvs_handle_notify(struct hn_softc *,
sys/dev/hyperv/netvsc/if_hn.c
319
static void hn_nvs_handle_comp(struct hn_softc *,
sys/dev/hyperv/netvsc/if_hn.c
359
static void hn_stop(struct hn_softc *, bool);
sys/dev/hyperv/netvsc/if_hn.c
360
static void hn_init_locked(struct hn_softc *);
sys/dev/hyperv/netvsc/if_hn.c
361
static int hn_chan_attach(struct hn_softc *,
sys/dev/hyperv/netvsc/if_hn.c
363
static void hn_chan_detach(struct hn_softc *,
sys/dev/hyperv/netvsc/if_hn.c
365
static int hn_attach_subchans(struct hn_softc *);
sys/dev/hyperv/netvsc/if_hn.c
366
static void hn_detach_allchans(struct hn_softc *);
sys/dev/hyperv/netvsc/if_hn.c
369
static void hn_set_ring_inuse(struct hn_softc *, int);
sys/dev/hyperv/netvsc/if_hn.c
370
static int hn_synth_attach(struct hn_softc *, int);
sys/dev/hyperv/netvsc/if_hn.c
371
static void hn_synth_detach(struct hn_softc *);
sys/dev/hyperv/netvsc/if_hn.c
3714
struct hn_softc *sc = if_getsoftc(ifp);
sys/dev/hyperv/netvsc/if_hn.c
372
static int hn_synth_alloc_subchans(struct hn_softc *,
sys/dev/hyperv/netvsc/if_hn.c
374
static bool hn_synth_attachable(const struct hn_softc *);
sys/dev/hyperv/netvsc/if_hn.c
375
static void hn_suspend(struct hn_softc *);
sys/dev/hyperv/netvsc/if_hn.c
376
static void hn_suspend_data(struct hn_softc *);
sys/dev/hyperv/netvsc/if_hn.c
377
static void hn_suspend_mgmt(struct hn_softc *);
sys/dev/hyperv/netvsc/if_hn.c
378
static void hn_resume(struct hn_softc *);
sys/dev/hyperv/netvsc/if_hn.c
379
static void hn_resume_data(struct hn_softc *);
sys/dev/hyperv/netvsc/if_hn.c
380
static void hn_resume_mgmt(struct hn_softc *);
sys/dev/hyperv/netvsc/if_hn.c
382
static void hn_chan_drain(struct hn_softc *,
sys/dev/hyperv/netvsc/if_hn.c
384
static void hn_disable_rx(struct hn_softc *);
sys/dev/hyperv/netvsc/if_hn.c
385
static void hn_drain_rxtx(struct hn_softc *, int);
sys/dev/hyperv/netvsc/if_hn.c
386
static void hn_polling(struct hn_softc *, u_int);
sys/dev/hyperv/netvsc/if_hn.c
388
static void hn_mtu_change_fixup(struct hn_softc *);
sys/dev/hyperv/netvsc/if_hn.c
390
static void hn_update_link_status(struct hn_softc *);
sys/dev/hyperv/netvsc/if_hn.c
391
static void hn_change_network(struct hn_softc *);
sys/dev/hyperv/netvsc/if_hn.c
395
static void hn_link_status(struct hn_softc *);
sys/dev/hyperv/netvsc/if_hn.c
397
static int hn_create_rx_data(struct hn_softc *, int);
sys/dev/hyperv/netvsc/if_hn.c
398
static void hn_destroy_rx_data(struct hn_softc *);
sys/dev/hyperv/netvsc/if_hn.c
401
static int hn_set_rxfilter(struct hn_softc *, uint32_t);
sys/dev/hyperv/netvsc/if_hn.c
402
static int hn_rxfilter_config(struct hn_softc *);
sys/dev/hyperv/netvsc/if_hn.c
403
static int hn_rss_reconfig(struct hn_softc *);
sys/dev/hyperv/netvsc/if_hn.c
4037
hn_stop(struct hn_softc *sc, bool detaching)
sys/dev/hyperv/netvsc/if_hn.c
404
static void hn_rss_ind_fixup(struct hn_softc *);
sys/dev/hyperv/netvsc/if_hn.c
405
static void hn_rss_mbuf_hash(struct hn_softc *, uint32_t);
sys/dev/hyperv/netvsc/if_hn.c
4092
hn_init_locked(struct hn_softc *sc)
sys/dev/hyperv/netvsc/if_hn.c
410
static int hn_tx_ring_create(struct hn_softc *, int);
sys/dev/hyperv/netvsc/if_hn.c
412
static int hn_create_tx_data(struct hn_softc *, int);
sys/dev/hyperv/netvsc/if_hn.c
413
static void hn_fixup_tx_data(struct hn_softc *);
sys/dev/hyperv/netvsc/if_hn.c
4132
struct hn_softc *sc = xsc;
sys/dev/hyperv/netvsc/if_hn.c
414
static void hn_fixup_rx_data(struct hn_softc *);
sys/dev/hyperv/netvsc/if_hn.c
4142
struct hn_softc *sc = arg1;
sys/dev/hyperv/netvsc/if_hn.c
415
static void hn_destroy_tx_data(struct hn_softc *);
sys/dev/hyperv/netvsc/if_hn.c
4166
struct hn_softc *sc = arg1;
sys/dev/hyperv/netvsc/if_hn.c
4196
struct hn_softc *sc = arg1;
sys/dev/hyperv/netvsc/if_hn.c
4224
struct hn_softc *sc = arg1;
sys/dev/hyperv/netvsc/if_hn.c
423
static void hn_set_chim_size(struct hn_softc *, int);
sys/dev/hyperv/netvsc/if_hn.c
424
static void hn_set_tso_maxsize(struct hn_softc *, int, int);
sys/dev/hyperv/netvsc/if_hn.c
4244
struct hn_softc *sc = arg1;
sys/dev/hyperv/netvsc/if_hn.c
427
static void hn_resume_tx(struct hn_softc *, int);
sys/dev/hyperv/netvsc/if_hn.c
4270
struct hn_softc *sc = arg1;
sys/dev/hyperv/netvsc/if_hn.c
428
static void hn_set_txagg(struct hn_softc *);
sys/dev/hyperv/netvsc/if_hn.c
4296
struct hn_softc *sc = arg1;
sys/dev/hyperv/netvsc/if_hn.c
4322
struct hn_softc *sc = arg1;
sys/dev/hyperv/netvsc/if_hn.c
434
struct hn_softc *, struct vmbus_channel *,
sys/dev/hyperv/netvsc/if_hn.c
4346
struct hn_softc *sc = arg1;
sys/dev/hyperv/netvsc/if_hn.c
4365
struct hn_softc *sc = arg1;
sys/dev/hyperv/netvsc/if_hn.c
4384
struct hn_softc *sc = arg1;
sys/dev/hyperv/netvsc/if_hn.c
4394
struct hn_softc *sc = arg1;
sys/dev/hyperv/netvsc/if_hn.c
4411
hn_polling(struct hn_softc *sc, u_int pollhz)
sys/dev/hyperv/netvsc/if_hn.c
4432
struct hn_softc *sc = arg1;
sys/dev/hyperv/netvsc/if_hn.c
4459
struct hn_softc *sc = arg1;
sys/dev/hyperv/netvsc/if_hn.c
4471
struct hn_softc *sc = arg1;
sys/dev/hyperv/netvsc/if_hn.c
4485
struct hn_softc *sc = arg1;
sys/dev/hyperv/netvsc/if_hn.c
4499
struct hn_softc *sc = arg1;
sys/dev/hyperv/netvsc/if_hn.c
4514
struct hn_softc *sc = arg1;
sys/dev/hyperv/netvsc/if_hn.c
4538
struct hn_softc *sc = arg1;
sys/dev/hyperv/netvsc/if_hn.c
4576
struct hn_softc *sc = arg1;
sys/dev/hyperv/netvsc/if_hn.c
4611
struct hn_softc *sc = arg1;
sys/dev/hyperv/netvsc/if_hn.c
4625
struct hn_softc *sc = arg1;
sys/dev/hyperv/netvsc/if_hn.c
4639
struct hn_softc *sc = arg1;
sys/dev/hyperv/netvsc/if_hn.c
4653
struct hn_softc *sc = arg1;
sys/dev/hyperv/netvsc/if_hn.c
4669
struct hn_softc *sc = arg1;
sys/dev/hyperv/netvsc/if_hn.c
4779
struct hn_softc *sc = arg1;
sys/dev/hyperv/netvsc/if_hn.c
4804
struct hn_softc *sc = arg1;
sys/dev/hyperv/netvsc/if_hn.c
4918
hn_create_rx_data(struct hn_softc *sc, int ring_cnt)
sys/dev/hyperv/netvsc/if_hn.c
5115
hn_destroy_rx_data(struct hn_softc *sc)
sys/dev/hyperv/netvsc/if_hn.c
5156
hn_tx_ring_create(struct hn_softc *sc, int id)
sys/dev/hyperv/netvsc/if_hn.c
5430
hn_create_tx_data(struct hn_softc *sc, int ring_cnt)
sys/dev/hyperv/netvsc/if_hn.c
5538
hn_set_chim_size(struct hn_softc *sc, int chim_size)
sys/dev/hyperv/netvsc/if_hn.c
5547
hn_set_tso_maxsize(struct hn_softc *sc, int tso_maxlen, int mtu)
sys/dev/hyperv/netvsc/if_hn.c
5584
hn_fixup_tx_data(struct hn_softc *sc)
sys/dev/hyperv/netvsc/if_hn.c
5620
hn_fixup_rx_data(struct hn_softc *sc)
sys/dev/hyperv/netvsc/if_hn.c
5632
hn_destroy_tx_data(struct hn_softc *sc)
sys/dev/hyperv/netvsc/if_hn.c
5674
struct hn_softc *sc = txr->hn_sc;
sys/dev/hyperv/netvsc/if_hn.c
5785
struct hn_softc *sc = if_getsoftc(ifp);
sys/dev/hyperv/netvsc/if_hn.c
5817
struct hn_softc *sc = txr->hn_sc;
sys/dev/hyperv/netvsc/if_hn.c
5853
struct hn_softc *sc = txr->hn_sc;
sys/dev/hyperv/netvsc/if_hn.c
5946
struct hn_softc *sc = if_getsoftc(ifp);
sys/dev/hyperv/netvsc/if_hn.c
6100
struct hn_softc *sc = if_getsoftc(ifp);
sys/dev/hyperv/netvsc/if_hn.c
6166
hn_chan_attach(struct hn_softc *sc, struct vmbus_channel *chan)
sys/dev/hyperv/netvsc/if_hn.c
6230
hn_chan_detach(struct hn_softc *sc, struct vmbus_channel *chan)
sys/dev/hyperv/netvsc/if_hn.c
6274
hn_attach_subchans(struct hn_softc *sc)
sys/dev/hyperv/netvsc/if_hn.c
6307
hn_detach_allchans(struct hn_softc *sc)
sys/dev/hyperv/netvsc/if_hn.c
6347
hn_synth_alloc_subchans(struct hn_softc *sc, int *nsubch)
sys/dev/hyperv/netvsc/if_hn.c
640
sizeof(struct hn_softc)
sys/dev/hyperv/netvsc/if_hn.c
6404
hn_synth_attachable(const struct hn_softc *sc)
sys/dev/hyperv/netvsc/if_hn.c
6434
hn_rndis_init_fixat(struct hn_softc *sc, int nchan)
sys/dev/hyperv/netvsc/if_hn.c
6442
hn_synth_attach(struct hn_softc *sc, int mtu)
sys/dev/hyperv/netvsc/if_hn.c
648
hn_set_lro_lenlim(struct hn_softc *sc, int lenlim)
sys/dev/hyperv/netvsc/if_hn.c
6623
hn_synth_detach(struct hn_softc *sc)
sys/dev/hyperv/netvsc/if_hn.c
6674
hn_set_ring_inuse(struct hn_softc *sc, int ring_cnt)
sys/dev/hyperv/netvsc/if_hn.c
6700
hn_chan_drain(struct hn_softc *sc, struct vmbus_channel *chan)
sys/dev/hyperv/netvsc/if_hn.c
6716
hn_disable_rx(struct hn_softc *sc)
sys/dev/hyperv/netvsc/if_hn.c
6737
hn_drain_rxtx(struct hn_softc *sc, int nchan)
sys/dev/hyperv/netvsc/if_hn.c
6762
hn_suspend_data(struct hn_softc *sc)
sys/dev/hyperv/netvsc/if_hn.c
6821
((struct hn_softc *)xsc)->hn_mgmt_taskq = NULL;
sys/dev/hyperv/netvsc/if_hn.c
6825
hn_suspend_mgmt(struct hn_softc *sc)
sys/dev/hyperv/netvsc/if_hn.c
684
hn_chim_alloc(struct hn_softc *sc)
sys/dev/hyperv/netvsc/if_hn.c
6847
hn_suspend(struct hn_softc *sc)
sys/dev/hyperv/netvsc/if_hn.c
6865
hn_resume_tx(struct hn_softc *sc, int tx_ring_cnt)
sys/dev/hyperv/netvsc/if_hn.c
6882
hn_resume_data(struct hn_softc *sc)
sys/dev/hyperv/netvsc/if_hn.c
6927
hn_resume_mgmt(struct hn_softc *sc)
sys/dev/hyperv/netvsc/if_hn.c
6945
hn_resume(struct hn_softc *sc)
sys/dev/hyperv/netvsc/if_hn.c
6977
hn_rndis_rx_status(struct hn_softc *sc, const void *data, int dlen)
sys/dev/hyperv/netvsc/if_hn.c
711
hn_chim_free(struct hn_softc *sc, uint32_t chim_idx)
sys/dev/hyperv/netvsc/if_hn.c
7376
hn_nvs_handle_notify(struct hn_softc *sc, const struct vmbus_chanpkt_hdr *pkt)
sys/dev/hyperv/netvsc/if_hn.c
7394
hn_nvs_handle_comp(struct hn_softc *sc, struct vmbus_channel *chan,
sys/dev/hyperv/netvsc/if_hn.c
7514
struct hn_softc *sc = if_getsoftc(rxr->hn_ifp);
sys/dev/hyperv/netvsc/if_hn.c
898
hn_set_rxfilter(struct hn_softc *sc, uint32_t filter)
sys/dev/hyperv/netvsc/if_hn.c
913
hn_rxfilter_config(struct hn_softc *sc)
sys/dev/hyperv/netvsc/if_hn.c
940
hn_set_txagg(struct hn_softc *sc)
sys/dev/hyperv/netvsc/if_hnvar.h
140
struct hn_softc *hn_sc;