Lines Matching +full:wait +full:- +full:queue
1 /* SPDX-License-Identifier: GPL-2.0-or-later */
17 * struct uacce_qfile_region - structure of queue file region
25 * struct uacce_ops - uacce device operations
27 * @get_queue: get a queue from the device
28 * @put_queue: free a queue to the device
29 * @start_queue: make the queue start work after get_queue
30 * @stop_queue: make the queue stop work before put_queue
32 * @mmap: mmap addresses of queue to user space
33 * @ioctl: ioctl for user space users of the queue
56 * struct uacce_interface - interface required for uacce_register()
82 * @wait: wait queue head
85 * @mutex: protects queue state
86 * @state: queue state machine
89 * @mapping: user space mapping of the queue
94 wait_queue_head_t wait; member
109 * @qf_pg_num: page numbers of the queue file regions
149 return ERR_PTR(-ENODEV); in uacce_alloc()
154 return -EINVAL; in uacce_register()