Lines Matching refs:reader
86 struct cb710_mmc_reader *reader = mmc_priv(cb710_slot_to_mmc(slot));
89 spin_lock_irqsave(&reader->irq_lock, flags);
92 spin_unlock_irqrestore(&reader->irq_lock, flags);
344 static u16 cb710_encode_cmd_flags(struct cb710_mmc_reader *reader,
446 struct cb710_mmc_reader *reader = mmc_priv(mmc);
449 u16 cb_cmd = cb710_encode_cmd_flags(reader, cmd);
486 struct cb710_mmc_reader *reader = mmc_priv(mmc);
488 WARN_ON(reader->mrq != NULL);
490 reader->mrq = mrq;
496 tasklet_schedule(&reader->finish_req_tasklet);
563 struct cb710_mmc_reader *reader = mmc_priv(mmc);
568 if (ios->power_mode != reader->last_power_mode) {
583 reader->last_power_mode = MMC_POWER_ON;
587 reader->last_power_mode = MMC_POWER_OFF;
620 struct cb710_mmc_reader *reader = mmc_priv(mmc);
641 spin_lock(&reader->irq_lock);
643 spin_unlock(&reader->irq_lock);
652 struct cb710_mmc_reader *reader = mmc_priv(mmc);
653 struct mmc_request *mrq = reader->mrq;
655 reader->mrq = NULL;
691 struct cb710_mmc_reader *reader;
695 mmc = mmc_alloc_host(sizeof(*reader), cb710_slot_dev(slot));
719 reader = mmc_priv(mmc);
721 tasklet_init(&reader->finish_req_tasklet,
723 spin_lock_init(&reader->irq_lock);
752 struct cb710_mmc_reader *reader = mmc_priv(mmc);
766 tasklet_kill(&reader->finish_req_tasklet);
785 MODULE_DESCRIPTION("ENE CB710 memory card reader driver - MMC/SD part");