Changeset View
Changeset View
Standalone View
Standalone View
usr.sbin/bhyve/inout.h
Show First 20 Lines • Show All 66 Lines • ▼ Show 20 Lines | static struct inout_port __CONCAT(__inout_port, __LINE__) = { \ | ||||
1, \ | 1, \ | ||||
(flags), \ | (flags), \ | ||||
(handler), \ | (handler), \ | ||||
0 \ | 0 \ | ||||
}; \ | }; \ | ||||
DATA_SET(inout_port_set, __CONCAT(__inout_port, __LINE__)) | DATA_SET(inout_port_set, __CONCAT(__inout_port, __LINE__)) | ||||
void init_inout(void); | void init_inout(void); | ||||
int emulate_inout(struct vmctx *, int vcpu, struct vm_exit *vmexit, | int emulate_inout(struct vmctx *, int vcpu, struct vm_exit *vmexit); | ||||
int strict); | |||||
int register_inout(struct inout_port *iop); | int register_inout(struct inout_port *iop); | ||||
int unregister_inout(struct inout_port *iop); | int unregister_inout(struct inout_port *iop); | ||||
#endif /* _INOUT_H_ */ | #endif /* _INOUT_H_ */ |