iowrite32
iowrite32((overlay->contrast << 18) | (overlay->brightness & 0xff),
iowrite32(overlay->saturation, ®s->OCLRC1);
iowrite32(((yscale & FRACT_MASK) << 20) |
iowrite32(((yscale_UV & FRACT_MASK) << 20) |
iowrite32((((yscale >> FP_SHIFT) << 16) |
iowrite32(key, ®s->DCLRKV);
iowrite32(flags, ®s->DCLRKM);
iowrite32(oconfig, ®s->OCONFIG);
iowrite32(params->dst_y << 16 | params->dst_x, ®s->DWINPOS);
iowrite32(params->dst_height << 16 | params->dst_width, ®s->DWINSZ);
iowrite32(i915_ggtt_offset(vma) + params->offset_Y, ®s->OBUF_0Y);
iowrite32(i915_ggtt_offset(vma) + params->offset_U,
iowrite32(i915_ggtt_offset(vma) + params->offset_V,
iowrite32(swidth, ®s->SWIDTH);
iowrite32(swidthsw, ®s->SWIDTHSW);
iowrite32(sheight, ®s->SHEIGHT);
iowrite32(ostride, ®s->OSTRIDE);
iowrite32(overlay_cmd_reg(params), ®s->OCMD);
iowrite32(0, &overlay->regs->OCMD);
iowrite32(v, &map[offset / sizeof(*map)]);
iowrite32(page, io + n * PAGE_SIZE / sizeof(*io));
iowrite32(page, io + n * PAGE_SIZE / sizeof(*io));
iowrite32(GEN6_PDE_ADDR_ENCODE(addr) | GEN6_PDE_VALID,
iowrite32(vm->pte_encode(addr, pat_index, flags), pte);
iowrite32(vm->scratch[0]->encode, gte++);
iowrite32(vm->pte_encode(addr, pat_index, flags), gte++);
iowrite32(vm->scratch[0]->encode, gte++);
iowrite32(scratch_pte, >t_base[i]);
iowrite32(prandom_u32_state(&prng), &s[x]);
iowrite32(n, vaddr + n);
iowrite32(val, &map[offset / sizeof(*map)]);
#define writel(v, p) iowrite32(v, p)
uint32_t: iowrite32(v, addr), \