summaryrefslogtreecommitdiffstats
path: root/include/driver.h
diff options
context:
space:
mode:
authorSascha Hauer <s.hauer@pengutronix.de>2019-12-13 12:14:16 +0100
committerSascha Hauer <s.hauer@pengutronix.de>2020-02-14 12:16:20 +0100
commita18f5ad97df6b3d0768c8b741e85da077f990cc7 (patch)
tree4ede1aa864abfb7ac84ffb2044b93ec940df65ba /include/driver.h
parent6a1daf5adcefad3d08f97dd85e2917eac12e7202 (diff)
downloadbarebox-a18f5ad97df6b3d0768c8b741e85da077f990cc7.tar.gz
barebox-a18f5ad97df6b3d0768c8b741e85da077f990cc7.tar.xz
cdev: Add discard_range hook
To pass though discard_range() to the underlying drivers add a discard_range hook to struct cdev_operations. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'include/driver.h')
-rw-r--r--include/driver.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/driver.h b/include/driver.h
index 74be1b3e8e..c9ad95fd40 100644
--- a/include/driver.h
+++ b/include/driver.h
@@ -441,6 +441,7 @@ struct cdev_operations {
int (*flush)(struct cdev*);
int (*erase)(struct cdev*, loff_t count, loff_t offset);
int (*protect)(struct cdev*, size_t count, loff_t offset, int prot);
+ int (*discard_range)(struct cdev*, loff_t count, loff_t offset);
int (*memmap)(struct cdev*, void **map, int flags);
int (*truncate)(struct cdev*, size_t size);
};