Home
last modified time | relevance | path

Searched refs:vmm_hold_t (Results 1 – 6 of 6) sorted by relevance

/illumos-gate/usr/src/uts/intel/sys/
H A Dvmm_drv.h27 typedef struct vmm_hold vmm_hold_t; typedef
49 extern int vmm_drv_hold(file_t *, cred_t *, vmm_hold_t **);
50 extern void vmm_drv_rele(vmm_hold_t *);
51 extern boolean_t vmm_drv_release_reqd(vmm_hold_t *);
53 extern vmm_lease_t *vmm_drv_lease_sign(vmm_hold_t *, boolean_t (*)(void *),
55 extern void vmm_drv_lease_break(vmm_hold_t *, vmm_lease_t *);
70 extern int vmm_drv_ioport_hook(vmm_hold_t *, uint16_t, vmm_drv_iop_cb_t, void *,
72 extern void vmm_drv_ioport_unhook(vmm_hold_t *, void **);
/illumos-gate/usr/src/uts/intel/io/vmm/
H A Dvmm_sol_dev.c2113 list_create(&sc->vmm_holds, sizeof (vmm_hold_t), in vmmdev_do_vm_create()
2114 offsetof(vmm_hold_t, vmh_node)); in vmmdev_do_vm_create()
2164 vmm_drv_hold(file_t *fp, cred_t *cr, vmm_hold_t **holdp) in vmm_drv_hold()
2169 vmm_hold_t *hold; in vmm_drv_hold()
2211 vmm_drv_rele(vmm_hold_t *hold) in vmm_drv_rele()
2246 vmm_drv_release_reqd(vmm_hold_t *hold) in vmm_drv_release_reqd()
2254 vmm_drv_lease_sign(vmm_hold_t *hold, boolean_t (*expiref)(void *), void *arg) in vmm_drv_lease_sign()
2397 vmm_drv_lease_break(vmm_hold_t *hold, vmm_lease_t *lease) in vmm_drv_lease_break()
2499 vmm_drv_ioport_hook(vmm_hold_t *hold, uint16_t ioport, vmm_drv_iop_cb_t func, in vmm_drv_ioport_hook()
2537 vmm_drv_ioport_unhook(vmm_hold_t *hold, void **cookie) in vmm_drv_ioport_unhook()
[all …]
H A Dvmm_drv_test.c37 vmm_hold_t *vss_hold;
/illumos-gate/usr/src/uts/intel/io/viona/
H A Dviona_impl.h209 vmm_hold_t *l_vm_hold;
H A Dviona_ring.c212 vmm_hold_t *hold = ring->vr_link->l_vm_hold; in viona_ring_lease_drop()
230 vmm_hold_t *hold = ring->vr_link->l_vm_hold; in viona_ring_lease_renew()
H A Dviona_main.c858 vmm_hold_t *hold = NULL; in viona_ioc_create()