vmbus_softc
vmbus_chan_msgproc(struct vmbus_softc *sc, const struct vmbus_message *msg)
static int vmbus_dma_alloc(struct vmbus_softc *);
static void vmbus_dma_free(struct vmbus_softc *);
static int vmbus_intr_setup(struct vmbus_softc *);
static void vmbus_intr_teardown(struct vmbus_softc *);
static int vmbus_init(struct vmbus_softc *);
static int vmbus_init_contact(struct vmbus_softc *,
static void vmbus_chan_msgproc(struct vmbus_softc *,
sizeof(struct vmbus_softc)
struct vmbus_softc *sc = device_get_softc(dev);
struct vmbus_softc *sc = device_get_softc(dev);
struct vmbus_softc *sc = cti->priv;
struct vmbus_softc *sc = cti->priv;
vmbus_msghc_get(struct vmbus_softc *sc, size_t dsize)
vmbus_msghc_put(struct vmbus_softc *sc, struct vmbus_msghc *mh)
vmbus_msghc_exec(struct vmbus_softc *sc, struct vmbus_msghc *mh)
vmbus_msghc_wait_result(struct vmbus_softc *sc, struct vmbus_msghc *mh)
vmbus_msghc_wakeup(struct vmbus_softc *sc, const struct vmbus_message *msg)
vmbus_dma_alloc(struct vmbus_softc *sc)
vmbus_dma_free(struct vmbus_softc *sc)
vmbus_intr_setup(struct vmbus_softc *sc)
vmbus_intr_teardown(struct vmbus_softc *sc)
struct vmbus_softc *sc = xsc;
struct vmbus_softc *sc = xsc;
vmbus_init_contact(struct vmbus_softc *sc, uint32_t version)
vmbus_init(struct vmbus_softc *sc)
const struct vmbus_message *vmbus_msghc_wait_result(struct vmbus_softc *,
void vmbus_msghc_wakeup(struct vmbus_softc *, const struct vmbus_message *);
struct vmbus_softc *sc;
struct vmbus_msghc *vmbus_msghc_get(struct vmbus_softc *, size_t);
void vmbus_msghc_put(struct vmbus_softc *, struct vmbus_msghc *);
int vmbus_msghc_exec(struct vmbus_softc *, struct vmbus_msghc *);