vmm_hold_t
vmm_hold_t *l_vm_hold;
vmm_hold_t *hold = NULL;
vmm_hold_t *hold = ring->vr_link->l_vm_hold;
vmm_hold_t *hold = ring->vr_link->l_vm_hold;
vmm_hold_t *vss_hold;
list_create(&sc->vmm_holds, sizeof (vmm_hold_t),
offsetof(vmm_hold_t, vmh_node));
vmm_drv_hold(file_t *fp, cred_t *cr, vmm_hold_t **holdp)
vmm_hold_t *hold;
vmm_drv_rele(vmm_hold_t *hold)
vmm_drv_release_reqd(vmm_hold_t *hold)
vmm_drv_lease_sign(vmm_hold_t *hold, boolean_t (*expiref)(void *), void *arg)
vmm_drv_lease_break(vmm_hold_t *hold, vmm_lease_t *lease)
vmm_drv_ioport_hook(vmm_hold_t *hold, uint16_t ioport, vmm_drv_iop_cb_t func,
vmm_drv_ioport_unhook(vmm_hold_t *hold, void **cookie)
vmm_drv_mmio_hook(vmm_hold_t *hold, uint64_t address, uint32_t size,
vmm_drv_mmio_unhook(vmm_hold_t *hold, void **cookie)
vmm_hold_t *hold;
vmm_hold_t *hold;
extern int vmm_drv_hold(file_t *, cred_t *, vmm_hold_t **);
extern void vmm_drv_rele(vmm_hold_t *);
extern boolean_t vmm_drv_release_reqd(vmm_hold_t *);
extern vmm_lease_t *vmm_drv_lease_sign(vmm_hold_t *, boolean_t (*)(void *),
extern void vmm_drv_lease_break(vmm_hold_t *, vmm_lease_t *);
extern int vmm_drv_ioport_hook(vmm_hold_t *, uint16_t, vmm_drv_iop_cb_t, void *,
extern void vmm_drv_ioport_unhook(vmm_hold_t *, void **);
extern int vmm_drv_mmio_hook(vmm_hold_t *, uint64_t, uint32_t,
extern int vmm_drv_mmio_unhook(vmm_hold_t *, void **);