Lines Matching defs:queue
603 u64 base, u16 queue, bool op)
608 mailbox->queue_num = cpu_to_le16(queue);
685 int hisi_qm_mb(struct hisi_qm *qm, u8 cmd, dma_addr_t dma_addr, u16 queue,
692 queue, cmd, (unsigned long long)dma_addr);
694 qm_mb_pre_init(&mailbox, cmd, dma_addr, queue, op);
1295 /* The base number of queue reuse for different alg type */
1927 * hisi_qm_create_qp() - Create a queue pair from qm.
2089 dev_dbg(dev, "queue %d started\n", qp_id);
2142 * Determine whether the queue is cleared by judging the tail pointers of
2195 dev_err(dev, "Fail to empty queue %u!\n", qp->qp_id);
2238 dev_dbg(dev, "stop queue %u!", qp->qp_id);
2262 * hisi_qp_send() - Queue up a task in the hardware queue.
2705 * qm_frozen() - Try to froze QM to cut continuous queue request. If
2967 * @base: The base number of queue in vft.
2972 * function in VF driver to get the queue information.
2993 * @base: The base number of queue in vft.
3165 dev_dbg(dev, "qm start with %u queue pairs\n", qm->qp_num);
3382 * hisi_qm_free_qps() - free multiple queue pairs.
3383 * @qps: The queue pairs need to be freed.
3384 * @qp_num: The num of queue pairs.
3444 * hisi_qm_alloc_qps_node() - Create multiple queue pairs.
3446 * @qp_num: The number of queue pairs need created.
3449 * @qps: The queue pairs need created.
3452 * Then try to create all queue pairs from one device, if all devices do
3579 /* The base number of queue reuse for different alg type */
5690 MODULE_DESCRIPTION("HiSilicon Accelerator queue manager driver");