Home | History | Annotate | Download | only in hyperv

Lines Matching refs:vmbus_softc

68 static int	vmbus_alloc_dma(struct vmbus_softc *);
69 static void vmbus_free_dma(struct vmbus_softc *);
70 static int vmbus_init_interrupts(struct vmbus_softc *);
71 static void vmbus_deinit_interrupts(struct vmbus_softc *);
75 static int vmbus_connect(struct vmbus_softc *);
76 static int vmbus_cmd(struct vmbus_softc *, void *, size_t, void *, size_t,
78 static int vmbus_start(struct vmbus_softc *, struct vmbus_msg *, paddr_t);
79 static int vmbus_reply(struct vmbus_softc *, struct vmbus_msg *);
80 static uint16_t vmbus_intr_signal(struct vmbus_softc *, paddr_t);
85 static void vmbus_channel_response(struct vmbus_softc *,
87 static void vmbus_channel_offer(struct vmbus_softc *,
89 static void vmbus_channel_rescind(struct vmbus_softc *,
91 static void vmbus_channel_delivered(struct vmbus_softc *,
93 static int vmbus_channel_scan(struct vmbus_softc *);
95 static void vmbus_process_offer(struct vmbus_softc *,
97 static void vmbus_process_rescind(struct vmbus_softc *,
100 vmbus_channel_lookup(struct vmbus_softc *, uint32_t);
104 static void vmbus_chevq_enqueue(struct vmbus_softc *, int, void *);
107 static void vmbus_devq_enqueue(struct vmbus_softc *, int,
113 static struct vmbus_softc *vmbus_sc;
118 void (*hmd_handler)(struct vmbus_softc *,
263 vmbus_attach(struct vmbus_softc *sc)
318 struct vmbus_softc *sc = device_private(self);
327 vmbus_detach(struct vmbus_softc *sc, int flags)
339 vmbus_alloc_dma(struct vmbus_softc *sc)
381 vmbus_free_dma(struct vmbus_softc *sc)
412 vmbus_init_interrupts(struct vmbus_softc *sc)
446 vmbus_deinit_interrupts(struct vmbus_softc *sc)
470 struct vmbus_softc *sc = arg1;
489 struct vmbus_softc *sc = arg1;
507 vmbus_connect(struct vmbus_softc *sc)
553 vmbus_cmd(struct vmbus_softc *sc, void *cmd, size_t cmdlen, void *rsp,
592 vmbus_start(struct vmbus_softc *sc, struct vmbus_msg *msg, paddr_t msg_pa)
650 vmbus_reply_done(struct vmbus_softc *sc, struct vmbus_msg *msg)
666 vmbus_reply(struct vmbus_softc *sc, struct vmbus_msg *msg)
691 vmbus_intr_signal(struct vmbus_softc *sc, paddr_t con_pa)
708 vmbus_event_flags_proc(struct vmbus_softc *sc, volatile u_long *revents,
753 struct vmbus_softc *sc = arg;
771 struct vmbus_softc *sc = arg;
790 struct vmbus_softc *sc = arg;
807 struct vmbus_softc *sc = arg;
859 vmbus_channel_response(struct vmbus_softc *sc, struct vmbus_chanmsg_hdr *rsphdr)
885 vmbus_channel_offer(struct vmbus_softc *sc, struct vmbus_chanmsg_hdr *hdr)
901 vmbus_channel_rescind(struct vmbus_softc *sc, struct vmbus_chanmsg_hdr *hdr)
917 vmbus_channel_delivered(struct vmbus_softc *sc, struct vmbus_chanmsg_hdr *hdr)
965 vmbus_channel_scan(struct vmbus_softc *sc)
1039 vmbus_channel_alloc(struct vmbus_softc *sc)
1069 struct vmbus_softc *sc = ch->ch_sc;
1092 struct vmbus_softc *sc = nch->ch_sc;
1160 struct vmbus_softc *sc = ch->ch_sc;
1208 vmbus_process_offer(struct vmbus_softc *sc, struct vmbus_chanmsg_choffer *co)
1266 vmbus_process_rescind(struct vmbus_softc *sc,
1304 struct vmbus_softc *sc = ch->ch_sc;
1324 struct vmbus_softc *sc = prich->ch_sc;
1399 vmbus_channel_lookup(struct vmbus_softc *sc, uint32_t chanid)
1413 struct vmbus_softc *sc = ch->ch_sc;
1453 struct vmbus_softc *sc = ch->ch_sc;
1469 struct vmbus_softc *sc = ch->ch_sc;
1534 struct vmbus_softc *sc = ch->ch_sc;
1592 vmbus_channel_setevent(struct vmbus_softc *sc, struct vmbus_channel *ch)
1760 struct vmbus_softc *sc = ch->ch_sc;
1798 struct vmbus_softc *sc = ch->ch_sc;
1842 struct vmbus_softc *sc = ch->ch_sc;
1936 struct vmbus_softc *sc = ch->ch_sc;
2054 struct vmbus_softc *sc = ch->ch_sc;
2179 struct vmbus_softc *sc = ch->ch_sc;
2197 vmbus_chevq_enqueue(struct vmbus_softc *sc, int type, void *arg)
2219 struct vmbus_softc *sc = arg;
2258 struct vmbus_softc *sc = arg;
2275 vmbus_devq_enqueue(struct vmbus_softc *sc, int type, struct vmbus_channel *ch)
2304 struct vmbus_softc *sc = arg;
2353 struct vmbus_softc *sc = arg;
2372 struct vmbus_softc *sc = arg;