SCOOP_DEV
struct device *scoop = SCOOP_DEV[skt->nr].dev;
SCOOP_DEV[skt->nr].keep_rd = 0;
} else if (!SCOOP_DEV[skt->nr].keep_rd) {
SCOOP_DEV[skt->nr].keep_rd = 1;
write_scoop_reg(SCOOP_DEV[skt->nr].dev, SCOOP_IMR, 0x00C0);
write_scoop_reg(SCOOP_DEV[skt->nr].dev, SCOOP_MCR, 0x0101);
SCOOP_DEV[skt->nr].keep_vs = NO_KEEP_VS;
struct scoop_pcmcia_dev *scoopdev = &SCOOP_DEV[skt->nr];
if (SCOOP_DEV[skt->nr].cd_irq >= 0) {
skt->stat[SOC_STAT_CD].irq = SCOOP_DEV[skt->nr].cd_irq;
skt->stat[SOC_STAT_CD].name = SCOOP_DEV[skt->nr].cd_irq_str;
skt->socket.pci_irq = SCOOP_DEV[skt->nr].irq;
struct device *scoop = SCOOP_DEV[skt->nr].dev;
cpr = read_scoop_reg(SCOOP_DEV[skt->nr].dev, SCOOP_CPR);
SCOOP_DEV[skt->nr].keep_vs = NO_KEEP_VS;
else if (!(SCOOP_DEV[skt->nr].keep_vs & NO_KEEP_VS)) {
csr |= SCOOP_DEV[skt->nr].keep_vs;
SCOOP_DEV[skt->nr].keep_vs = (csr & 0x00C0);