iowrite16be
extern void iowrite16be(u16, void __iomem *);
#define iowrite16be iowrite16be
EXPORT_SYMBOL(iowrite16be);
#define iowrite16be iowrite16be
iowrite16be(val, ctx->regs + reg);
iowrite16be(val, (void __iomem *)((unsigned long)addr ^ 0x2));
iowrite16be(key, fw_cfg_reg_ctrl);
iowrite16be(master->gpio_clk_vreg, base + HDR_CLOCK_GPIO_VADDR);
iowrite16be(master->gpio_clk_dreg, base + HDR_CLOCK_GPIO_DADDR);
iowrite16be(master->gpio_dat_vreg, base + HDR_DATA_GPIO_VADDR);
iowrite16be(master->gpio_dat_dreg, base + HDR_DATA_GPIO_DADDR);
iowrite16be(master->gpio_tra_vreg, base + HDR_TRANS_GPIO_VADDR);
iowrite16be(master->gpio_tra_dreg, base + HDR_TRANS_GPIO_DADDR);
iowrite16be(*shadow, port);
iowrite16be(reg, &mod->regs->control);
iowrite16be(val, &mod->regs->control);
iowrite16be(0x0000, &mod->regs->control);
iowrite16be(0x0001, &mod->regs->control);
iowrite16be(0x0000, &mod->regs->control);
iowrite16be(0x0000, &mod->regs->porta);
iowrite16be(0x0000, &mod->regs->portb);
iowrite16be(0x0000, &mod->regs->portc);
iowrite16be(data, reg);
#define iowrite16_native iowrite16be
iowrite16be(value, i2c->base + (reg << i2c->reg_shift));
iowrite16be(value, i2c->base + reg + 2);
iowrite16be(chan_id, mux->data.reg);
iowrite16be(value, regs + (page << 8) + reg);
iowrite16be(GVE_ADMINQ_BUFFER_SIZE,
#define SMC_outw(lp, v, a, r) iowrite16be(v, (a) + (r))
iowrite16be(riptr, &priv->ucc_pram->riptr);
iowrite16be(tiptr, &priv->ucc_pram->tiptr);
iowrite16be(MAX_RX_BUF_LENGTH, &priv->ucc_pram->mrblr);
iowrite16be(MAX_FRAME_LENGTH, &priv->ucc_pram->mflr);
iowrite16be(DEFAULT_RFTHR, &priv->ucc_pram->rfthr);
iowrite16be(DEFAULT_RFTHR, &priv->ucc_pram->rfcnt);
iowrite16be(priv->hmask, &priv->ucc_pram->hmask);
iowrite16be(DEFAULT_HDLC_ADDR, &priv->ucc_pram->haddr1);
iowrite16be(DEFAULT_HDLC_ADDR, &priv->ucc_pram->haddr2);
iowrite16be(DEFAULT_HDLC_ADDR, &priv->ucc_pram->haddr3);
iowrite16be(DEFAULT_HDLC_ADDR, &priv->ucc_pram->haddr4);
iowrite16be(uf_info->urfs, &uf_regs->urfs);
iowrite16be(uf_info->urfet, &uf_regs->urfet);
iowrite16be(uf_info->urfset, &uf_regs->urfset);
iowrite16be(uf_info->utfs, &uf_regs->utfs);
iowrite16be(uf_info->utfet, &uf_regs->utfet);
iowrite16be(uf_info->utftt, &uf_regs->utftt);
iowrite16be(data, priv->odb_base + offset);
iowrite16be(siram_entry_valid,
iowrite16be(siram_entry_closed,
iowrite16be(siram_entry_valid,
iowrite16be(siram_entry_closed,
iowrite16be(sixmr, &si_regs->sixmr1[0]);
iowrite16be(sixmr, &si_regs->sixmr1[1]);
iowrite16be(sixmr, &si_regs->sixmr1[2]);
iowrite16be(sixmr, &si_regs->sixmr1[3]);
iowrite16be(val, addr);
iowrite16be(val, addr);
iowrite16be(uf_info->urfs, &uf_regs->urfs);
iowrite16be(uf_info->urfet, &uf_regs->urfet);
iowrite16be(uf_info->urfset, &uf_regs->urfset);
iowrite16be(uf_info->utfs, &uf_regs->utfs);
iowrite16be(uf_info->utfet, &uf_regs->utfet);
iowrite16be(uf_info->utftt, &uf_regs->utftt);
iowrite16be(UCC_FAST_TOD, &uccf->uf_regs->utodr);
iowrite16be(us_info->max_rx_buf_length, &uccs->us_pram->mrblr);
iowrite16be(uccs->rx_base_offset, &uccs->us_pram->rbase);
iowrite16be(uccs->tx_base_offset, &uccs->us_pram->tbase);
iowrite16be(us_info->uccm_mask, &us_regs->uccm);
iowrite16be(0xffff, &us_regs->ucce);
iowrite16be(value, bs->regs + bs->reg_offsets[offset]);
iowrite16be(cpm_muram_offset(mspi->tx_bd), &mspi->pram->tbase);
iowrite16be(cpm_muram_offset(mspi->rx_bd), &mspi->pram->rbase);
iowrite16be(SPI_MRBLR, &mspi->pram->mrblr);
iowrite16be(0, &mspi->pram->rbptr);
iowrite16be(0, &mspi->pram->rbc);
iowrite16be(0, &mspi->pram->tbptr);
iowrite16be(0, &mspi->pram->tbc);
iowrite16be(ioread16be(&mspi->pram->rbase),
iowrite16be(ioread16be(&mspi->pram->tbase),
iowrite16be(0, &rx_bd->cbd_datlen);
iowrite16be(BD_SC_EMPTY | BD_SC_INTRPT | BD_SC_WRAP, &rx_bd->cbd_sc);
iowrite16be(xfer_len, &tx_bd->cbd_datlen);
iowrite16be(BD_SC_READY | BD_SC_INTRPT | BD_SC_WRAP | BD_SC_LAST,
iowrite16be(val, espi->reg_base + offset);
iowrite16be(1, &bdp->length);
iowrite16be(count, &bdp->length);
iowrite16be(events, &uccp->ucce);
iowrite16be(BD_SC_EMPTY | BD_SC_INTRPT, &bdp->status);
iowrite16be(0, &bdp->length);
iowrite16be(BD_SC_WRAP | BD_SC_EMPTY | BD_SC_INTRPT, &bdp->status);
iowrite16be(0, &bdp->length);
iowrite16be(BD_SC_INTRPT, &bdp->status);
iowrite16be(0, &bdp->length);
iowrite16be(BD_SC_WRAP | BD_SC_INTRPT, &bdp->status);
iowrite16be(0, &bdp->length);
iowrite16be(qe_port->rx_fifosize, &uccup->common.mrblr);
iowrite16be(0x10, &uccup->maxidl);
iowrite16be(1, &uccup->brkcr);
iowrite16be(0, &uccup->parec);
iowrite16be(0, &uccup->frmec);
iowrite16be(0, &uccup->nosec);
iowrite16be(0, &uccup->brkec);
iowrite16be(0, &uccup->uaddr[0]);
iowrite16be(0, &uccup->uaddr[1]);
iowrite16be(0, &uccup->toseq);
iowrite16be(0xC000, &uccup->cchars[i]);
iowrite16be(0xc0ff, &uccup->rccm);
iowrite16be(0, &uccp->uccm);
iowrite16be(0xffff, &uccp->ucce);
iowrite16be(0x7e7e, &uccp->udsr);
iowrite16be(0, &uccp->upsmr);
iowrite16be(0x30, &uccup->supsmr);
iowrite16be(0, &uccup->res92);
iowrite16be(0, &uccup->tx_state);
iowrite16be(0, &uccup->resD5);
iowrite16be(upsmr, &uccp->upsmr);
iowrite16be(supsmr, &uccup->supsmr);
#define vfio_iowrite16 iowrite16be
#ifndef iowrite16be
#define iowrite16be iowrite16be
extern void iowrite16be(u16, void __iomem *);
iowrite16be(val, addr);
#define qe_setbits_be16(_addr, _v) iowrite16be(ioread16be(_addr) | (_v), (_addr))
#define qe_clrbits_be16(_addr, _v) iowrite16be(ioread16be(_addr) & ~(_v), (_addr))
iowrite16be((ioread16be(addr) & ~(clear)) | (set), (addr))
EXPORT_SYMBOL(iowrite16be);