writel
#define writel(v, addr) writel(v, addr)
writel(v, addr);
uint32_t: writel(val, addr), \
writel(BIOS_PADDRTOVADDR(intno * 4), saddr);
writel(cmdq_prod, cmdq->cmdq_mbox.prod);
writel(RCFW_CMDQ_TRIG_VAL, cmdq->cmdq_mbox.db);
writel(cmdq_prod, cmdq->cmdq_mbox.prod);
writel(RCFW_CMDQ_TRIG_VAL, cmdq->cmdq_mbox.db);
writel(key, info->db);
writel(V_PIDX_T5(inc) | V_QID(wq->sq.bar2_qid),
writel(V_PIDX_T5(inc) | V_QID(wq->rq.bar2_qid),
writel(val | V_INGRESSQID(cq->bar2_qid),
writel(val | V_INGRESSQID(cq->bar2_qid),
writel(val | V_INGRESSQID(cq->bar2_qid),
writel(d, val);
writel((void *)((ULONG_PTR)base + offset), val);
writel(val, dev->hw_regs[IRDMA_GLINT_DYN_CTL] + idx);
writel(0, dev->hw_regs[IRDMA_GLINT_DYN_CTL] + idx);
writel(reg_val, dev->hw_regs[IRDMA_GLINT_CEQCTL] + ceq_id);
writel(0, cqp->dev->hw_regs[IRDMA_CQPTAIL]);
writel(0, cqp->dev->hw_regs[IRDMA_CQPDB]);
writel(0, cqp->dev->hw_regs[IRDMA_CCQPSTATUS]);
writel(p1, cqp->dev->hw_regs[IRDMA_CCQPHIGH]);
writel(p2, cqp->dev->hw_regs[IRDMA_CCQPLOW]);
writel(0, cqp->dev->hw_regs[IRDMA_CCQPHIGH]);
writel(0, cqp->dev->hw_regs[IRDMA_CCQPLOW]);
writel(0, dev->hw_regs[IRDMA_PFINT_AEQCTL]);
writel(reg_val, dev->hw_regs[IRDMA_PFINT_AEQCTL]);
writel(val, dev->hw_regs[IRDMA_PFHMC_PDINV]);
#define db_wr32(value, a) writel((value), (a))
writel(addr, *p);
writel((char *)addr + 4, *(p + 1));
writel((char *)sc->base + i * SMC_BASIC_UNIT, *dword++);
writel((char *)sc->base + SMC_LAST_DWORD * SMC_BASIC_UNIT,
writel(priv->eq_table.clr_mask, priv->eq_table.clr_int);
writel(0, owner);
writel(MLX4_RESET_VALUE, reset + MLX4_RESET_OFFSET);
writel(cpu_to_be32(ring->doorbell_qpn),
writel(qp->doorbell_qpn,
writel(eqn_mask, dev->eq_regs.arbel.eq_arm);
writel(dev->eq_table.clr_mask, dev->eq_table.clr_int);
writel(ecr, dev->eq_regs.tavor.ecr_base +
writel(dev->eq_table.clr_mask, dev->eq_table.clr_int);
writel(MTHCA_RESET_VALUE, reset);
writel((pos), vga_palette32[color]); \
ssize_t writel(int _strm, ...);
if (writel(s, "\1", pp->printer, "\n", (char *)0) <= 0) {
if (writel(pfd, "\2", pp->remote_queue, "\n", NULL) ==
writel(fd, buf, "\n", NULL);