Lines Matching refs:size
75 u32 size;
80 pb->size = HOST1X_PUSHBUFFER_SLOTS * 8;
82 size = pb->size + 4;
85 pb->fence = pb->size - 8;
91 size = iova_align(&host1x->iova, size);
93 pb->mapped = dma_alloc_wc(host1x->dev, size, &pb->phys,
99 alloc = alloc_iova(&host1x->iova, size >> shift,
107 err = iommu_map(host1x->domain, pb->dma, pb->phys, size,
112 pb->mapped = dma_alloc_wc(host1x->dev, size, &pb->phys,
120 pb->alloc_size = size;
129 dma_free_wc(host1x->dev, size, pb->mapped, pb->phys);
147 if (pb->pos >= pb->size)
148 pb->pos -= pb->size;
160 if (pb->fence >= pb->size)
161 pb->fence -= pb->size;
172 fence += pb->size;
636 if (pb->pos + 16 > pb->size) {
637 extra = (pb->size - pb->pos) / 8;