]> pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - drivers/mmc/card/queue.h
Merge branch 'devel' of git://git.kernel.org/pub/scm/linux/kernel/git/ycmiao/pxa...
[linux-2.6-omap-h63xx.git] / drivers / mmc / card / queue.h
index 1590b3f3f1f7d8d54fbdf1eb1a27c6f25893205e..64e66e0d4994a9176662354cd123fb0cee2315a0 100644 (file)
@@ -14,6 +14,9 @@ struct mmc_queue {
        void                    *data;
        struct request_queue    *queue;
        struct scatterlist      *sg;
+       char                    *bounce_buf;
+       struct scatterlist      *bounce_sg;
+       unsigned int            bounce_sg_len;
 };
 
 extern int mmc_init_queue(struct mmc_queue *, struct mmc_card *, spinlock_t *);
@@ -21,4 +24,8 @@ extern void mmc_cleanup_queue(struct mmc_queue *);
 extern void mmc_queue_suspend(struct mmc_queue *);
 extern void mmc_queue_resume(struct mmc_queue *);
 
+extern unsigned int mmc_queue_map_sg(struct mmc_queue *);
+extern void mmc_queue_bounce_pre(struct mmc_queue *);
+extern void mmc_queue_bounce_post(struct mmc_queue *);
+
 #endif