Lines Matching defs: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);
651 struct cb710_mmc_reader *reader = from_tasklet(reader, t,
653 struct mmc_request *mrq = reader->mrq;
655 reader->mrq = NULL;
656 mmc_request_done(mmc_from_priv(reader), mrq);
691 struct cb710_mmc_reader *reader;
695 mmc = mmc_alloc_host(sizeof(*reader), cb710_slot_dev(slot));
719 reader = mmc_priv(mmc);
721 tasklet_setup(&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);
784 MODULE_DESCRIPTION("ENE CB710 memory card reader driver - MMC/SD part");