mshyperv.h 358 B

123456789101112131415161718
  1. #ifndef _ASM_X86_MSHYPER_H
  2. #define _ASM_X86_MSHYPER_H
  3. #include <linux/types.h>
  4. #include <asm/hyperv.h>
  5. struct ms_hyperv_info {
  6. u32 features;
  7. u32 hints;
  8. };
  9. extern struct ms_hyperv_info ms_hyperv;
  10. void hyperv_callback_vector(void);
  11. void hyperv_vector_handler(struct pt_regs *regs);
  12. void hv_register_vmbus_handler(int irq, irq_handler_t handler);
  13. #endif