Lines Matching refs:SCOOP_DEV
29 #define SCOOP_DEV platform_scoop_config->devs
33 struct scoop_pcmcia_dev *scoopdev = &SCOOP_DEV[skt->nr];
55 if (SCOOP_DEV[skt->nr].cd_irq >= 0) {
59 cd_irq.irq = SCOOP_DEV[skt->nr].cd_irq;
60 cd_irq.str = SCOOP_DEV[skt->nr].cd_irq_str;
69 skt->socket.pci_irq = SCOOP_DEV[skt->nr].irq;
76 if (SCOOP_DEV[skt->nr].cd_irq >= 0) {
80 cd_irq.irq = SCOOP_DEV[skt->nr].cd_irq;
81 cd_irq.str = SCOOP_DEV[skt->nr].cd_irq_str;
91 struct device *scoop = SCOOP_DEV[skt->nr].dev;
93 cpr = read_scoop_reg(SCOOP_DEV[skt->nr].dev, SCOOP_CPR);
102 SCOOP_DEV[skt->nr].keep_vs = NO_KEEP_VS;
104 else if (!(SCOOP_DEV[skt->nr].keep_vs & NO_KEEP_VS)) {
107 csr |= SCOOP_DEV[skt->nr].keep_vs;
112 SCOOP_DEV[skt->nr].keep_vs = (csr & 0x00C0);
141 struct device *scoop = SCOOP_DEV[skt->nr].dev;
184 SCOOP_DEV[skt->nr].keep_rd = 0;
185 } else if (!SCOOP_DEV[skt->nr].keep_rd) {
187 SCOOP_DEV[skt->nr].keep_rd = 1;
215 write_scoop_reg(SCOOP_DEV[skt->nr].dev, SCOOP_IMR, 0x00C0);
216 write_scoop_reg(SCOOP_DEV[skt->nr].dev, SCOOP_MCR, 0x0101);
217 SCOOP_DEV[skt->nr].keep_vs = NO_KEEP_VS;