Lines Matching refs:ring_cmd
682 struct sec_queue_ring_cmd *msg_ring = &queue->ring_cmd; in sec_isr_handle()
845 struct sec_queue_ring_cmd *msg_ring = &queue->ring_cmd; in sec_queue_empty()
860 struct sec_queue_ring_cmd *msg_ring = &queue->ring_cmd; in sec_queue_send()
887 struct sec_queue_ring_cmd *msg_ring = &queue->ring_cmd; in sec_queue_can_enqueue()
907 sec_queue_cmdbase_addr(queue, queue->ring_cmd.paddr); in sec_queue_hw_init()
1081 struct sec_queue_ring_cmd *ring_cmd = &queue->ring_cmd; in sec_queue_res_cfg() local
1086 ring_cmd->vaddr = dma_alloc_coherent(dev, SEC_Q_CMD_SIZE, in sec_queue_res_cfg()
1087 &ring_cmd->paddr, GFP_KERNEL); in sec_queue_res_cfg()
1088 if (!ring_cmd->vaddr) in sec_queue_res_cfg()
1091 atomic_set(&ring_cmd->used, 0); in sec_queue_res_cfg()
1092 mutex_init(&ring_cmd->lock); in sec_queue_res_cfg()
1093 ring_cmd->callback = sec_alg_callback; in sec_queue_res_cfg()
1124 dma_free_coherent(dev, SEC_Q_CMD_SIZE, queue->ring_cmd.vaddr, in sec_queue_res_cfg()
1125 queue->ring_cmd.paddr); in sec_queue_res_cfg()
1138 dma_free_coherent(dev, SEC_Q_CMD_SIZE, queue->ring_cmd.vaddr, in sec_queue_free_ring_pages()
1139 queue->ring_cmd.paddr); in sec_queue_free_ring_pages()