Changeset View
Changeset View
Standalone View
Standalone View
sys/dev/hyperv/vmbus/vmbus_var.h
Context not available. | |||||
/* The list of usable MMIO ranges for PCIe pass-through */ | /* The list of usable MMIO ranges for PCIe pass-through */ | ||||
struct pcib_host_resources vmbus_mmio_res; | struct pcib_host_resources vmbus_mmio_res; | ||||
#endif | #endif | ||||
#if defined(__aarch64__) | |||||
struct resource *ires; | |||||
void *icookie; | |||||
int vector; | |||||
#endif | |||||
}; | }; | ||||
#define VMBUS_FLAG_ATTACHED 0x0001 /* vmbus was attached */ | #define VMBUS_FLAG_ATTACHED 0x0001 /* vmbus was attached */ | ||||
Context not available. | |||||
void vmbus_handle_intr(struct trapframe *); | void vmbus_handle_intr(struct trapframe *); | ||||
int vmbus_add_child(struct vmbus_channel *); | int vmbus_add_child(struct vmbus_channel *); | ||||
int vmbus_delete_child(struct vmbus_channel *); | int vmbus_delete_child(struct vmbus_channel *); | ||||
#if !defined(__aarch64__) | |||||
void vmbus_et_intr(struct trapframe *); | void vmbus_et_intr(struct trapframe *); | ||||
#endif | |||||
uint32_t vmbus_gpadl_alloc(struct vmbus_softc *); | uint32_t vmbus_gpadl_alloc(struct vmbus_softc *); | ||||
struct vmbus_msghc * | struct vmbus_msghc * | ||||
Context not available. | |||||
const struct vmbus_message *); | const struct vmbus_message *); | ||||
void vmbus_msghc_reset(struct vmbus_msghc *, size_t); | void vmbus_msghc_reset(struct vmbus_msghc *, size_t); | ||||
void vmbus_handle_timer_intr1(struct vmbus_message *msg_base, | |||||
struct trapframe *frame); | |||||
void vmbus_synic_setup1(void *xsc); | |||||
void vmbus_synic_teardown1(void); | |||||
int vmbus_setup_intr1(struct vmbus_softc *sc); | |||||
void vmbus_intr_teardown1(struct vmbus_softc *sc); | |||||
#endif /* !_VMBUS_VAR_H_ */ | #endif /* !_VMBUS_VAR_H_ */ | ||||
Context not available. |