Lines Matching full:cmdq
300 s->cmdq.base = deposit64(s->cmdq.base, 0, 5, SMMU_CMDQS); in smmuv3_init_regs()
301 s->cmdq.prod = 0; in smmuv3_init_regs()
302 s->cmdq.cons = 0; in smmuv3_init_regs()
303 s->cmdq.entry_size = sizeof(struct Cmd); in smmuv3_init_regs()
1298 SMMUQueue *q = &s->cmdq; in smmuv3_cmdq_consume()
1536 s->cmdq.base = data; in smmu_writell()
1537 s->cmdq.log2size = extract64(s->cmdq.base, 0, 5); in smmu_writell()
1538 if (s->cmdq.log2size > SMMU_CMDQS) { in smmu_writell()
1539 s->cmdq.log2size = SMMU_CMDQS; in smmu_writell()
1623 s->cmdq.base = deposit64(s->cmdq.base, 0, 32, data); in smmu_writel()
1624 s->cmdq.log2size = extract64(s->cmdq.base, 0, 5); in smmu_writel()
1625 if (s->cmdq.log2size > SMMU_CMDQS) { in smmu_writel()
1626 s->cmdq.log2size = SMMU_CMDQS; in smmu_writel()
1630 s->cmdq.base = deposit64(s->cmdq.base, 32, 32, data); in smmu_writel()
1633 s->cmdq.prod = data; in smmu_writel()
1637 s->cmdq.cons = data; in smmu_writel()
1712 *data = s->cmdq.base; in smmu_readll()
1792 *data = extract64(s->cmdq.base, 0, 32); in smmu_readl()
1795 *data = extract64(s->cmdq.base, 32, 32); in smmu_readl()
1798 *data = s->cmdq.prod; in smmu_readl()
1801 *data = s->cmdq.cons; in smmu_readl()
1968 VMSTATE_STRUCT(cmdq, SMMUv3State, 0, vmstate_smmuv3_queue, SMMUQueue),