Searched refs:hn_softc (Results 1 – 6 of 6) sorted by relevance
/freebsd/sys/dev/hyperv/netvsc/ |
H A D | hn_rndis.h | 32 struct hn_softc; 34 int hn_rndis_attach(struct hn_softc *sc, int mtu, int *init_done); 35 void hn_rndis_detach(struct hn_softc *sc); 36 int hn_rndis_conf_rss(struct hn_softc *sc, uint16_t flags); 37 int hn_rndis_query_rsscaps(struct hn_softc *sc, int *rxr_cnt); 38 int hn_rndis_get_eaddr(struct hn_softc *sc, uint8_t *eaddr); 40 int hn_rndis_get_linkstatus(struct hn_softc *sc, 42 int hn_rndis_get_mtu(struct hn_softc *sc, uint32_t *mtu); 44 int hn_rndis_set_rxfilter(struct hn_softc *sc, uint32_t filter); 45 void hn_rndis_rx_ctrl(struct hn_softc *sc, const void *data, [all …]
|
H A D | hn_nvs.c | 65 static int hn_nvs_conn_chim(struct hn_softc *); 66 static int hn_nvs_conn_rxbuf(struct hn_softc *); 67 static void hn_nvs_disconn_chim(struct hn_softc *); 68 static void hn_nvs_disconn_rxbuf(struct hn_softc *); 69 static int hn_nvs_conf_ndis(struct hn_softc *, int); 70 static int hn_nvs_init_ndis(struct hn_softc *); 71 static int hn_nvs_doinit(struct hn_softc *, uint32_t); 72 static int hn_nvs_init(struct hn_softc *); 73 static const void *hn_nvs_xact_execute(struct hn_softc *, 77 struct hn_softc *, struct vmbus_channel *, [all …]
|
H A D | hn_nvs.h | 34 struct hn_softc; 37 (struct hn_nvs_sendctx *, struct hn_softc *, 92 int hn_nvs_attach(struct hn_softc *sc, int mtu); 93 void hn_nvs_detach(struct hn_softc *sc); 94 int hn_nvs_alloc_subchans(struct hn_softc *sc, int *nsubch); 96 struct hn_softc *sc, struct vmbus_channel *chan, 101 void hn_nvs_set_datapath(struct hn_softc *sc, uint32_t path);
|
H A D | if_hn.c | 291 static bool hn_ismyvf(const struct hn_softc *, 293 static void hn_rxvf_change(struct hn_softc *, 295 static void hn_rxvf_set(struct hn_softc *, if_t); 298 static int hn_xpnt_vf_iocsetflags(struct hn_softc *); 299 static int hn_xpnt_vf_iocsetcaps(struct hn_softc *, 301 static void hn_xpnt_vf_saveifflags(struct hn_softc *); 302 static bool hn_xpnt_vf_isready(struct hn_softc *); 303 static void hn_xpnt_vf_setready(struct hn_softc *); 305 static void hn_xpnt_vf_init(struct hn_softc *); 306 static void hn_xpnt_vf_setenable(struct hn_softc *); [all …]
|
H A D | hn_rndis.c | 77 static const void *hn_rndis_xact_exec1(struct hn_softc *, 80 static const void *hn_rndis_xact_execute(struct hn_softc *, 83 static int hn_rndis_query(struct hn_softc *, uint32_t, 85 static int hn_rndis_query2(struct hn_softc *, uint32_t, 87 static int hn_rndis_set(struct hn_softc *, uint32_t, 89 static int hn_rndis_init(struct hn_softc *); 90 static int hn_rndis_halt(struct hn_softc *); 91 static int hn_rndis_conf_offload(struct hn_softc *, int); 92 static int hn_rndis_query_hwcaps(struct hn_softc *, 96 hn_rndis_rid(struct hn_softc *sc) in hn_rndis_rid() [all …]
|
H A D | if_hnvar.h | 140 struct hn_softc *hn_sc; 191 struct hn_softc { struct
|