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_ */ | ||||