Lines Matching refs:qmem
120 struct mem_desc qmem; member
186 if (!queue->qmem.kva) in venus_write_queue()
222 wr_ptr = (u32 *)(queue->qmem.kva + (wr_idx << 2)); in venus_write_queue()
231 memcpy(queue->qmem.kva, packet + len, new_wr_idx << 2); in venus_write_queue()
256 if (!queue->qmem.kva) in venus_read_queue()
289 rd_ptr = (u32 *)(queue->qmem.kva + (rd_idx << 2)); in venus_read_queue()
304 memcpy(pkt + len, queue->qmem.kva, new_rd_idx << 2); in venus_read_queue()
736 queue->qmem.da = desc.da + offset; in venus_interface_queues_init()
737 queue->qmem.kva = desc.kva + offset; in venus_interface_queues_init()
738 queue->qmem.size = IFACEQ_QUEUE_SIZE; in venus_interface_queues_init()
739 offset += queue->qmem.size; in venus_interface_queues_init()
745 queue->qhdr->start_addr = queue->qmem.da; in venus_interface_queues_init()