Lines Matching refs:ecr
181 void __iomem *ecr; member
342 unsigned int ecr = readb(priv->regs.ecr); in parport_ip32_dump_state() local
343 printk(KERN_DEBUG PPIP32 " ecr=0x%02x", ecr); in parport_ip32_dump_state()
345 ecr_modes[(ecr & ECR_MODE_MASK) >> ECR_MODE_SHIFT]); in parport_ip32_dump_state()
346 if (ecr & ECR_nERRINTR) in parport_ip32_dump_state()
348 if (ecr & ECR_DMAEN) in parport_ip32_dump_state()
350 if (ecr & ECR_SERVINTR) in parport_ip32_dump_state()
352 if (ecr & ECR_F_FULL) in parport_ip32_dump_state()
354 if (ecr & ECR_F_EMPTY) in parport_ip32_dump_state()
360 oecr = readb(priv->regs.ecr); in parport_ip32_dump_state()
361 writeb(ECR_MODE_PS2, priv->regs.ecr); in parport_ip32_dump_state()
362 writeb(ECR_MODE_CFG, priv->regs.ecr); in parport_ip32_dump_state()
365 writeb(ECR_MODE_PS2, priv->regs.ecr); in parport_ip32_dump_state()
366 writeb(oecr, priv->regs.ecr); in parport_ip32_dump_state()
804 return readb(priv->regs.ecr); in parport_ip32_read_econtrol()
816 writeb(c, priv->regs.ecr); in parport_ip32_write_econtrol()
855 unsigned int ecr = ECR_MODE_PS2 | ECR_nERRINTR | ECR_SERVINTR; in parport_ip32_set_mode() local
856 parport_ip32_write_econtrol(p, ecr); in parport_ip32_set_mode()
1040 s->u.ip32.ecr = ECR_MODE_PS2 | ECR_nERRINTR | ECR_SERVINTR; in parport_ip32_init_state()
1052 s->u.ip32.ecr = parport_ip32_read_econtrol(p); in parport_ip32_save_state()
1063 parport_ip32_set_mode(p, s->u.ip32.ecr & ECR_MODE_MASK); in parport_ip32_restore_state()
1064 parport_ip32_write_econtrol(p, s->u.ip32.ecr); in parport_ip32_restore_state()
1281 unsigned int ecr; in parport_ip32_fwp_wait_polling() local
1293 ecr = parport_ip32_read_econtrol(p); in parport_ip32_fwp_wait_polling()
1294 if (ecr & ECR_F_EMPTY) { in parport_ip32_fwp_wait_polling()
1323 unsigned int ecr; in parport_ip32_fwp_wait_interrupt() local
1342 ecr = parport_ip32_read_econtrol(p); in parport_ip32_fwp_wait_interrupt()
1343 if (!(ecr & ECR_F_EMPTY)) { in parport_ip32_fwp_wait_interrupt()
1348 ecr = parport_ip32_read_econtrol(p); in parport_ip32_fwp_wait_interrupt()
1349 if ((ecr & ECR_F_EMPTY) && !(ecr & ECR_SERVINTR) in parport_ip32_fwp_wait_interrupt()
1362 if (ecr & ECR_F_EMPTY) { in parport_ip32_fwp_wait_interrupt()
1366 } else if (ecr & ECR_SERVINTR) { in parport_ip32_fwp_wait_interrupt()
1444 unsigned int ecr; in parport_ip32_fifo_write_block_dma() local
1460 ecr = parport_ip32_read_econtrol(p); in parport_ip32_fifo_write_block_dma()
1461 if (ecr & ECR_SERVINTR) in parport_ip32_fifo_write_block_dma()
1821 unsigned int ecr; in parport_ip32_ecp_supported() local
1823 ecr = ECR_MODE_PS2 | ECR_nERRINTR | ECR_SERVINTR; in parport_ip32_ecp_supported()
1824 writeb(ecr, priv->regs.ecr); in parport_ip32_ecp_supported()
1825 if (readb(priv->regs.ecr) != (ecr | ECR_F_EMPTY)) in parport_ip32_ecp_supported()
1892 if (!(readb(priv->regs.ecr) & ECR_F_EMPTY)) { in parport_ip32_fifo_supported()
1900 if (readb(priv->regs.ecr) & ECR_F_FULL) { in parport_ip32_fifo_supported()
1929 && readb(priv->regs.ecr) & ECR_SERVINTR) in parport_ip32_fifo_supported()
1933 && readb(priv->regs.ecr) & ECR_F_EMPTY) { in parport_ip32_fifo_supported()
1946 if (!(readb(priv->regs.ecr) & ECR_F_EMPTY)) { in parport_ip32_fifo_supported()
1965 if (readb(priv->regs.ecr) & ECR_SERVINTR) { in parport_ip32_fifo_supported()
2022 .ecr = r_base_hi(2) in parport_ip32_make_isa_registers()