Lines Matching defs:queue
236 * @queue: The hardware queue associated with this tfm context.
239 * @backlog: The backlog queue used for cases where our buffers aren't
247 struct sec_queue *queue;
316 * struct sec_queue - All the information about a HW queue
317 * @dev_info: The parent SEC device to which this queue belongs.
318 * @task_irq: Completion interrupt for the queue.
319 * @name: Human readable queue description also used as irq name.
320 * @ring: The several HW rings associated with one queue.
322 * @queue_id: Index of the queue used for naming and resource selection.
323 * @in_use: Flag to say if the queue is in use.
326 * @softqueue: A software queue used when chaining requirements prevent direct
330 * @queuelock: Protect the soft queue from concurrent changes to avoid some
401 * @dev_lock: Protects concurrent queue allocation / freeing for the SEC.
417 int sec_queue_send(struct sec_queue *queue, struct sec_bd_info *msg, void *ctx);
418 bool sec_queue_can_enqueue(struct sec_queue *queue, int num);
419 int sec_queue_stop_release(struct sec_queue *queue);
421 bool sec_queue_empty(struct sec_queue *queue);