#include <linux/slab.h>
#include <linux/module.h>
#include <linux/blkdev.h>
#include <linux/freezer.h>
#include <linux/kthread.h>
#include <linux/scatterlist.h>
#include <linux/mmc/card.h>
#include <linux/mmc/host.h>
#include "queue.h"
Go to the source code of this file.
#define MMC_QUEUE_BOUNCESZ 65536 |
#define MMC_QUEUE_SUSPENDED (1 << 0) |
mmc_init_queue - initialise a queue structure. : mmc queue : mmc card to attach this queue : queue lock : partition subname
Initialise a MMC card request queue.
Definition at line 161 of file queue.c.
mmc_queue_resume - resume a previously suspended MMC request queue : MMC queue to resume
Definition at line 362 of file queue.c.
mmc_queue_suspend - suspend a MMC request queue : MMC queue to suspend
Stop the block request queue, and wait for our thread to complete any outstanding requests. This ensures that we won't suspend while a request is being processed.
Definition at line 342 of file queue.c.