Changeset View
Changeset View
Standalone View
Standalone View
head/sys/dev/hyperv/vmbus/vmbus_var.h
Show First 20 Lines • Show All 87 Lines • ▼ Show 20 Lines | vmbus_get_device(void) | ||||
return vmbus_sc->vmbus_dev; | return vmbus_sc->vmbus_dev; | ||||
} | } | ||||
#define VMBUS_PCPU_GET(sc, field, cpu) (sc)->vmbus_pcpu[(cpu)].field | #define VMBUS_PCPU_GET(sc, field, cpu) (sc)->vmbus_pcpu[(cpu)].field | ||||
#define VMBUS_PCPU_PTR(sc, field, cpu) &(sc)->vmbus_pcpu[(cpu)].field | #define VMBUS_PCPU_PTR(sc, field, cpu) &(sc)->vmbus_pcpu[(cpu)].field | ||||
struct hv_vmbus_channel; | struct hv_vmbus_channel; | ||||
struct trapframe; | struct trapframe; | ||||
struct vmbus_message; | |||||
void vmbus_on_channel_open(const struct hv_vmbus_channel *); | void vmbus_on_channel_open(const struct hv_vmbus_channel *); | ||||
void vmbus_event_proc(struct vmbus_softc *, int); | void vmbus_event_proc(struct vmbus_softc *, int); | ||||
void vmbus_event_proc_compat(struct vmbus_softc *, int); | void vmbus_event_proc_compat(struct vmbus_softc *, int); | ||||
void vmbus_handle_intr(struct trapframe *); | void vmbus_handle_intr(struct trapframe *); | ||||
void vmbus_et_intr(struct trapframe *); | void vmbus_et_intr(struct trapframe *); | ||||
void vmbus_chan_msgproc(struct vmbus_softc *, | |||||
volatile struct vmbus_message *); | |||||
#endif /* !_VMBUS_VAR_H_ */ | #endif /* !_VMBUS_VAR_H_ */ |