in_be16
#define isa_inw(port) (ISA_SEX ? in_be16(isa_itw(port)) : in_le16(isa_itw(port)))
(ISA_SEX ? in_be16(isa_mtw((unsigned long)(p))) \
#define raw_inw in_be16
#define __raw_readw in_be16
out_be16(&smc->smcmr, in_be16(&smc->smcmr) & ~3);
out_be16(&smc->smcmr, in_be16(&smc->smcmr) | 3);
while (in_be16(cpcr) & 1)
while (in_be16(cpcr) & 1)
while (!(in_be16(psc + MPC52xx_PSC_SR) & MPC52xx_PSC_SR_TXRDY)) ;
return (in_be16(psc + MPC52xx_PSC_SR) & MPC52xx_PSC_SR_RXRDY) != 0;
while (!(in_be16(psc + MPC52xx_PSC_SR) & MPC52xx_PSC_SR_RXRDY)) ;
u16 val = in_be16(addr);
DEF_MMIO_IN_D(in_be16, 16, lhz);
DEF_MMIO_IN_X(in_be16, 16, lhbrx);
#define __do_readw_be(addr) in_be16(addr)
#define setbits16(_addr, _v) out_be16((_addr), in_be16(_addr) | (_v))
#define clrbits16(_addr, _v) out_be16((_addr), in_be16(_addr) & ~(_v))
tmp = in_be16(&gpiow->wkup_itype);
cpm_vec = in_be16(&data->reg->cpic_civr);
if ((in_be16(&cpmp->cp_cpcr) & CPM_CR_FLG) == 0)
cpm1_gc->cpdata = in_be16(&iop->dat);
return !!(in_be16(&iop->dat) & pin_mask);
while (in_be16(&cpmp->cp_cpcr) & CPM_CR_FLG);
*val = swap ? in_le16(addr) : in_be16(addr);
in_be16(&tbdf->cbd_sc), in_be16(&rbdf->cbd_sc));
if (in_be16(&tbdf->cbd_sc) & BD_SC_NAK) {
if (in_be16(&rbdf->cbd_sc) & BD_SC_EMPTY) {
if (in_be16(&rbdf->cbd_sc) & BD_SC_OV) {
in_be16(&tbdf->cbd_sc));
if (in_be16(&tbdf->cbd_sc) & BD_SC_NAK) {
if (in_be16(&tbdf->cbd_sc) & BD_SC_UN) {
if (in_be16(&tbdf->cbd_sc) & BD_SC_CL) {
out_be16(&i2c_ram->rbptr, in_be16(&i2c_ram->rbase));
out_be16(&i2c_ram->tbptr, in_be16(&i2c_ram->tbase));
if (in_be16(&tbdf->cbd_sc) & BD_SC_CL) {
(in_be16(&tbdf[tptr].cbd_sc) & BD_SC_NAK) ||
!(in_be16(&rbdf[rptr].cbd_sc) & BD_SC_EMPTY),
!(in_be16(&tbdf[tptr].cbd_sc) & BD_SC_READY),
cpm->i2c_addr = in_be16(&cpm->i2c_ram->rpbase);
return in_be16(host->ioaddr + (reg ^ 0x2));
return in_be16(prv->regs + reg);
can_id = in_be16(®s->rx.idr1_0);
can_id = ((can_id << 16) | in_be16(®s->rx.idr3_2));
*payload++ = in_be16(data);
#define READRDP(lp) in_be16(lp->base + LANCE_RDP)
value = in_be16(lp->base + HPLANCE_REGOFF + LANCE_RDP);
value = in_be16(lp->base + HPLANCE_REGOFF + LANCE_RDP);
return in_be16(lp->base + LANCE_RDP);
#define __cbd_in16(addr) in_be16(addr)
#define R16(_p, _m) in_be16(&(_p)->_m)
#define __fs_in16(addr) in_be16(addr)
#define __fs_in16(addr) in_be16(addr)
uescr_value = in_be16(uescr_register);
mrblr_value = in_be16(mrblr_register);
hardware_statistics->txcf = in_be16(&ug_regs->txcf);
in_be16(&ugeth->ug_regs->uescr));
in_be16(&ugeth->ug_regs->txcf));
in_be16(&ugeth->p_tx_glbl_pram->temoder));
in_be16(&ugeth->p_rx_glbl_pram->typeorlen));
in_be16(&ugeth->p_rx_glbl_pram->mrblr));
in_be16(&ugeth->p_rx_glbl_pram->mflr));
in_be16(&ugeth->p_rx_glbl_pram->minflr));
in_be16(&ugeth->p_rx_glbl_pram->maxd1));
in_be16(&ugeth->p_rx_glbl_pram->maxd2));
in_be16(&ugeth->p_rx_glbl_pram->vlantype));
in_be16(&ugeth->p_rx_glbl_pram->vlantci));
tm->tm_year = in_be16(®s->year) - 1900;
recv_at_once = in_be16(&fifo->rfnum);
if (in_be16(&psc->mpc52xx_psc_isr) & MPC52xx_PSC_IMR_RXRDY) {
ccr = in_be16((u16 __iomem *)&psc->ccr);
while ((in_be16(&bdp->cbd_sc) & BD_SC_READY) != 0)
if (in_be16(&bdp->cbd_sc) & BD_SC_WRAP)
while ((in_be16(&bdp->cbd_sc) & BD_SC_READY) != 0)
if (in_be16(&bdp->cbd_sc) & BD_SC_WRAP)
while ((in_be16(&bdp->cbd_sc) & BD_SC_READY) != 0)
if (in_be16(&sccp->scc_sccm) & UART_SCCM_TX)
status = in_be16(&bdp->cbd_sc);
i = in_be16(&bdp->cbd_datlen);
if (in_be16(&bdp->cbd_sc) & BD_SC_WRAP)
events = in_be16(&sccp->scc_scce);
in_be16(&pinfo->smcup->smc_rbase));
in_be16(&pinfo->smcup->smc_tbase));
prev_mode = in_be16(&smcp->smc_smcmr) & (SMCMR_REN | SMCMR_TEN);
if (in_be16(&bdp->cbd_sc) & BD_SC_WRAP)
while (!(in_be16(&bdp->cbd_sc) & BD_SC_READY) &&
if (in_be16(&bdp->cbd_sc) & BD_SC_WRAP)
if (in_be16(&bdp->cbd_sc) & BD_SC_READY)
if (in_be16(&bdp->cbd_sc) & BD_SC_WRAP) {
out_be16(&up->smc_rbptr, in_be16(&pinfo->smcup->smc_rbase));
out_be16(&up->smc_tbptr, in_be16(&pinfo->smcup->smc_tbase));
return in_be16(&PSC(port)->mpc52xx_psc_status);
return in_be16(&PSC(port)->mpc52xx_psc_status)
return in_be16(&PSC(port)->mpc52xx_psc_status)
return in_be16(&PSC(port)->mpc52xx_psc_isr)
return in_be16(&PSC(port)->mpc52xx_psc_isr)
u16 sts = in_be16(&PSC(port)->mpc52xx_psc_status);
return in_be16(&PSC_5125(port)->mpc52xx_psc_status);
ucoffs = (u16)((in_be16(&udc->ep_param[ep->epnum]->rbptr) -
in_be16(&udc->ep_param[ep->epnum]->rbase)) >> 3);
saveusbmr = in_be16(&udc->usb_regs->usb_usbmr);
tem_usep = in_be16(&udc->usb_regs->usb_usep[epnum]);
tem_usep = in_be16(&udc->usb_regs->usb_usep[epnum]);
tmp = in_be16(&udc->usb_param->frame_n);
usep = in_be16(&udc->usb_regs->usb_usep[pipe]);
irq_src = in_be16(&udc->usb_regs->usb_usber) &
in_be16(&udc->usb_regs->usb_usbmr);
out_be16(&udc->ep_param[i]->tbptr, in_be16(&udc->ep_param[i]->tbase));
tmpusep = in_be16(&udc->usb_regs->usb_usep[pipe_num]);
out_be16(&epparam->rbptr, in_be16(&epparam->rbase));
out_be16(&epparam->tbptr, in_be16(&epparam->tbase));
((in_be16(&udc->ep_param[epnum]->rbptr) -
in_be16(&udc->ep_param[epnum]->rbase))
if (in_be16(&udc->usb_regs->usb_usber) & USB_E_BSY_MASK)
in_8(®s->usb_uscom), in_be16(®s->usb_usep[0]),
in_be16(®s->usb_usber), in_be16(®s->usb_usbmr),
in_8(®s->usb_usbs), in_be16(®s->usb_ussft),
in_be16(®s->usb_usfrn),
return be16_to_cpu(in_be16(&usb->fhci->regs->usb_ussft) / 12);
mask = in_be16(&fhci->regs->usb_usbmr);
if ((((in_be16(&fhci->pram->frame_num) & 0x07ff) -
usb->actual_frame->frame_num = in_be16(&fhci->pram->frame_num) & 0x7ff;
usb_er |= in_be16(&usb->fhci->regs->usb_usber) &
in_be16(&usb->fhci->regs->usb_usbmr);
td_status = in_be16(&td->status);
td_length = in_be16(&td->length);
extra_data = in_be16(&td->extra);
td_status = in_be16(&td->status);
if (td_status & TD_R && in_be16(&td->length)) {
td_status = in_be16(&td->status);
in_be16(&td->extra);
} while (!(in_be16(&td->status) & TD_W));
in_be16(&ep->ep_pram_ptr->tx_base));
tb_ptr = in_be16(&ep->ep_pram_ptr->tx_bd_ptr);
td_status = in_be16(&td->status);
in_be16(&td->extra);
td_status = in_be16(&td->status);
in_be16(&td->extra);
in_be16(&ep->ep_pram_ptr->tx_base));
tb_ptr = in_be16(&ep->ep_pram_ptr->tx_bd_ptr);
td_status = in_be16(&td->status);
if (in_be16(&td->status) & TD_R)
u16 td_status = in_be16(&ep->empty_td->status);
return in_be16(&fhci->pram->frame_num) & 0x07ff;
while (in_be16(fb_regs + 0x6002) & 0x4) udelay(1);
while (in_be16(fb_regs+0x4800) & 1)
while (in_be16(fb_regs + 0x6002) & 0x4) udelay(1);
regval = in_be16(&bcom_eng->regs->PtdCntrl);
reg = in_be16(&bcom_eng->regs->tcr[task]);
u16 reg = in_be16(&bcom_eng->regs->tcr[task]);
out_be16(tcr, (in_be16(tcr) & ~0xff) | 0x00c0 | next_task);
out_be16(tcr, (in_be16(tcr) & ~0x1f00) | ((initiator & 0x1f) << 8));
isr = in_be16(®s->mpc52xx_psc_isr);
status = spin_event_timeout(!(in_be16(&psc_dma->psc_regs->sr_csr.status) &
status = spin_event_timeout((in_be16(&psc_dma->psc_regs->sr_csr.status) &
in_be16(&psc_dma->psc_regs->sr_csr.status));
status = spin_event_timeout(!(in_be16(&psc_dma->psc_regs->sr_csr.status) &