Home
last modified time | relevance | path

Searched refs:instance_rings (Results 1 – 3 of 3) sorted by relevance

/freebsd/sys/dev/qat/qat_common/
H A Dadf_freebsd_uio.c58 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 Dadf_ctl_drv.c262 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 Dadf_freebsd_uio_cleanup.c120 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()