Searched refs:vmm_hold_t (Results 1 – 6 of 6) sorted by relevance
/illumos-gate/usr/src/uts/intel/sys/ |
H A D | vmm_drv.h | 27 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 D | vmm_sol_dev.c | 2113 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 D | vmm_drv_test.c | 37 vmm_hold_t *vss_hold;
|
/illumos-gate/usr/src/uts/intel/io/viona/ |
H A D | viona_impl.h | 209 vmm_hold_t *l_vm_hold;
|
H A D | viona_ring.c | 212 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 D | viona_main.c | 858 vmm_hold_t *hold = NULL; in viona_ioc_create()
|