Lines Matching defs:ecr
153 * @ecr: Extended Control Register
168 void __iomem *ecr;
329 unsigned int ecr = readb(priv->regs.ecr);
330 printk(KERN_DEBUG PPIP32 " ecr=0x%02x", ecr);
332 ecr_modes[(ecr & ECR_MODE_MASK) >> ECR_MODE_SHIFT]);
333 if (ecr & ECR_nERRINTR)
335 if (ecr & ECR_DMAEN)
337 if (ecr & ECR_SERVINTR)
339 if (ecr & ECR_F_FULL)
341 if (ecr & ECR_F_EMPTY)
347 oecr = readb(priv->regs.ecr);
348 writeb(ECR_MODE_PS2, priv->regs.ecr);
349 writeb(ECR_MODE_CFG, priv->regs.ecr);
352 writeb(ECR_MODE_PS2, priv->regs.ecr);
353 writeb(oecr, priv->regs.ecr);
794 return readb(priv->regs.ecr);
806 writeb(c, priv->regs.ecr);
845 unsigned int ecr = ECR_MODE_PS2 | ECR_nERRINTR | ECR_SERVINTR;
846 parport_ip32_write_econtrol(p, ecr);
1030 s->u.ip32.ecr = ECR_MODE_PS2 | ECR_nERRINTR | ECR_SERVINTR;
1042 s->u.ip32.ecr = parport_ip32_read_econtrol(p);
1053 parport_ip32_set_mode(p, s->u.ip32.ecr & ECR_MODE_MASK);
1054 parport_ip32_write_econtrol(p, s->u.ip32.ecr);
1271 unsigned int ecr;
1283 ecr = parport_ip32_read_econtrol(p);
1284 if (ecr & ECR_F_EMPTY) {
1313 unsigned int ecr;
1332 ecr = parport_ip32_read_econtrol(p);
1333 if (!(ecr & ECR_F_EMPTY)) {
1338 ecr = parport_ip32_read_econtrol(p);
1339 if ((ecr & ECR_F_EMPTY) && !(ecr & ECR_SERVINTR)
1351 if (ecr & ECR_F_EMPTY) {
1355 } else if (ecr & ECR_SERVINTR) {
1433 unsigned int ecr;
1449 ecr = parport_ip32_read_econtrol(p);
1450 if (ecr & ECR_SERVINTR)
1810 unsigned int ecr;
1812 ecr = ECR_MODE_PS2 | ECR_nERRINTR | ECR_SERVINTR;
1813 writeb(ecr, priv->regs.ecr);
1814 if (readb(priv->regs.ecr) != (ecr | ECR_F_EMPTY))
1881 if (!(readb(priv->regs.ecr) & ECR_F_EMPTY)) {
1889 if (readb(priv->regs.ecr) & ECR_F_FULL) {
1918 && readb(priv->regs.ecr) & ECR_SERVINTR)
1922 && readb(priv->regs.ecr) & ECR_F_EMPTY) {
1935 if (!(readb(priv->regs.ecr) & ECR_F_EMPTY)) {
1954 if (readb(priv->regs.ecr) & ECR_SERVINTR) {
2011 .ecr = r_base_hi(2)