Home
last modified time | relevance | path

Searched refs:vr_lease (Results 1 – 4 of 4) sorted by relevance

/illumos-gate/usr/src/uts/intel/io/viona/
H A Dviona_ring.c109 ASSERT3P(ring->vr_lease, !=, NULL); in vq_page_hold()
116 return (vmm_drv_page_hold(ring->vr_lease, gpa, prot)); in vq_page_hold()
211 if (ring->vr_lease != NULL) { in viona_ring_lease_drop()
222 vmm_drv_lease_break(hold, ring->vr_lease); in viona_ring_lease_drop()
223 ring->vr_lease = NULL; in viona_ring_lease_drop()
241 ring->vr_lease = vmm_drv_lease_sign(hold, viona_ring_lease_expire_cb, in viona_ring_lease_renew()
243 if (ring->vr_lease != NULL) { in viona_ring_lease_renew()
256 return (ring->vr_lease != NULL); in viona_ring_lease_renew()
316 ring->vr_lease = NULL; in viona_ring_init()
475 vmp = vmm_drv_page_hold_ext(ring->vr_lease, pa, in viona_ring_map()
[all …]
H A Dviona_rx.c99 if (vmm_drv_lease_expired(ring->vr_lease)) { in viona_worker_rx()
142 if (ring->vr_lease != NULL) { in viona_worker_rx()
H A Dviona_impl.h141 vmm_lease_t *vr_lease; member
H A Dviona_tx.c274 if (vmm_drv_lease_expired(ring->vr_lease)) { in viona_worker_tx()