Searched refs:instance_rings (Results 1 – 3 of 3) sorted by relevance
/freebsd/sys/dev/qat/qat_common/ |
H A D | adf_freebsd_uio.c | 58 struct adf_uio_instance_rings *instance_rings, *tmp; in adf_release_bundle() local 85 list_for_each_entry_safe(instance_rings, tmp, &bundle->list, list) in adf_release_bundle() 87 if (instance_rings->user_pid == curproc->p_pid) { in adf_release_bundle() 88 list_del(&instance_rings->list); in adf_release_bundle() 89 free(instance_rings, M_QAT); in adf_release_bundle() 266 struct adf_uio_instance_rings *instance_rings; in adf_uio_mmap_single() local 291 instance_rings = in adf_uio_mmap_single() 292 malloc(sizeof(*instance_rings), M_QAT, M_WAITOK | M_ZERO); in adf_uio_mmap_single() 293 instance_rings->user_pid = curproc->p_pid; in adf_uio_mmap_single() 294 instance_rings->ring_mask = 0; in adf_uio_mmap_single() [all …]
|
H A D | adf_ctl_drv.c | 262 struct adf_uio_instance_rings *instance_rings; in adf_ctl_ioctl_reserve_ring() local 284 list_for_each_entry(instance_rings, &bundle->list, list) { in adf_ctl_ioctl_reserve_ring() 285 if (instance_rings->user_pid == curproc->p_pid) { in adf_ctl_ioctl_reserve_ring() 298 instance_rings->ring_mask |= reserve.ring_mask; in adf_ctl_ioctl_reserve_ring() 309 struct adf_uio_instance_rings *instance_rings; in adf_ctl_ioctl_release_ring() local 323 list_for_each_entry(instance_rings, &bundle->list, list) { in adf_ctl_ioctl_release_ring() 324 if (instance_rings->user_pid == curproc->p_pid) { in adf_ctl_ioctl_release_ring() 337 if ((instance_rings->ring_mask & reserve.ring_mask) != in adf_ctl_ioctl_release_ring() 343 instance_rings->ring_mask &= ~reserve.ring_mask; in adf_ctl_ioctl_release_ring()
|
H A D | adf_freebsd_uio_cleanup.c | 120 struct adf_uio_instance_rings *instance_rings; in get_orphan_bundle() local 141 instance_rings = in get_orphan_bundle() 143 if (instance_rings->user_pid == curproc->p_pid) { in get_orphan_bundle() 144 ring_mask = instance_rings->ring_mask; in get_orphan_bundle() 324 struct adf_uio_instance_rings *instance_rings, *tmp; in adf_uio_do_cleanup_orphan() local 383 list_for_each_entry_safe(instance_rings, tmp, &bundle->list, list) in adf_uio_do_cleanup_orphan() 385 if (instance_rings->user_pid == curproc->p_pid) { in adf_uio_do_cleanup_orphan() 386 bundle->rings_used &= ~instance_rings->ring_mask; in adf_uio_do_cleanup_orphan()
|