Lines Matching defs:SCOOP_DEV
25 #define SCOOP_DEV platform_scoop_config->devs
29 struct scoop_pcmcia_dev *scoopdev = &SCOOP_DEV[skt->nr];
45 if (SCOOP_DEV[skt->nr].cd_irq >= 0) {
46 skt->stat[SOC_STAT_CD].irq = SCOOP_DEV[skt->nr].cd_irq;
47 skt->stat[SOC_STAT_CD].name = SCOOP_DEV[skt->nr].cd_irq_str;
50 skt->socket.pci_irq = SCOOP_DEV[skt->nr].irq;
59 struct device *scoop = SCOOP_DEV[skt->nr].dev;
61 cpr = read_scoop_reg(SCOOP_DEV[skt->nr].dev, SCOOP_CPR);
70 SCOOP_DEV[skt->nr].keep_vs = NO_KEEP_VS;
72 else if (!(SCOOP_DEV[skt->nr].keep_vs & NO_KEEP_VS)) {
75 csr |= SCOOP_DEV[skt->nr].keep_vs;
80 SCOOP_DEV[skt->nr].keep_vs = (csr & 0x00C0);
109 struct device *scoop = SCOOP_DEV[skt->nr].dev;
152 SCOOP_DEV[skt->nr].keep_rd = 0;
153 } else if (!SCOOP_DEV[skt->nr].keep_rd) {
155 SCOOP_DEV[skt->nr].keep_rd = 1;
183 write_scoop_reg(SCOOP_DEV[skt->nr].dev, SCOOP_IMR, 0x00C0);
184 write_scoop_reg(SCOOP_DEV[skt->nr].dev, SCOOP_MCR, 0x0101);
185 SCOOP_DEV[skt->nr].keep_vs = NO_KEEP_VS;