summaryrefslogtreecommitdiff
path: root/include/linux/memstick.h
diff options
context:
space:
mode:
authorAlex Dubov <oakad@yahoo.com>2008-07-26 02:45:01 (GMT)
committerLinus Torvalds <torvalds@linux-foundation.org>2008-07-26 19:00:04 (GMT)
commit17017d8d2c005734d7088d8281ce2daab8fcb097 (patch)
treedf689658df7d342143ad399bddf0df7257e8ec20 /include/linux/memstick.h
parentb77899985bdfd85a8e5a6e485033a9b4713d2471 (diff)
downloadlinux-fsl-qoriq-17017d8d2c005734d7088d8281ce2daab8fcb097.tar.xz
memstick: add "start" and "stop" methods to memstick device
In some cases it may be desirable to ensure that associated driver is not going to access the media in some period of time. "start" and "stop" methods are provided therefore to allow it. Signed-off-by: Alex Dubov <oakad@yahoo.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'include/linux/memstick.h')
-rw-r--r--include/linux/memstick.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/include/linux/memstick.h b/include/linux/memstick.h
index 2fe599c..a9f998a 100644
--- a/include/linux/memstick.h
+++ b/include/linux/memstick.h
@@ -263,6 +263,10 @@ struct memstick_dev {
/* Get next request from the media driver. */
int (*next_request)(struct memstick_dev *card,
struct memstick_request **mrq);
+ /* Tell the media driver to stop doing things */
+ void (*stop)(struct memstick_dev *card);
+ /* Allow the media driver to continue */
+ void (*start)(struct memstick_dev *card);
struct device dev;
};