summaryrefslogtreecommitdiff
path: root/include/counter.h
diff options
context:
space:
mode:
authorMarcus Shawcroft <marcus.shawcroft@arm.com>2016-10-22 09:56:21 +0100
committerAnas Nashif <nashif@linux.intel.com>2016-10-24 22:22:21 +0000
commitdf35c244c43ccfd35e634f746aafb577b8205cdf (patch)
treec5f864b1c0f67f0aca356c6f306ca72bc7b117c8 /include/counter.h
parent278f9792f044a673858570612ff4abe85e97d648 (diff)
drivers/counter: Make references to driver_api const
Change-Id: I09d24dd5aa126cacf47927b38286353adc8f6337 Signed-off-by: Marcus Shawcroft <marcus.shawcroft@arm.com>
Diffstat (limited to 'include/counter.h')
-rw-r--r--include/counter.h16
1 files changed, 4 insertions, 12 deletions
diff --git a/include/counter.h b/include/counter.h
index 350d5cae8..593bbfe3b 100644
--- a/include/counter.h
+++ b/include/counter.h
@@ -67,9 +67,7 @@ struct counter_driver_api {
*/
static inline int counter_start(struct device *dev)
{
- struct counter_driver_api *api;
-
- api = (struct counter_driver_api *)dev->driver_api;
+ const struct counter_driver_api *api = dev->driver_api;
return api->start(dev);
}
@@ -84,9 +82,7 @@ static inline int counter_start(struct device *dev)
*/
static inline int counter_stop(struct device *dev)
{
- struct counter_driver_api *api;
-
- api = (struct counter_driver_api *)dev->driver_api;
+ const struct counter_driver_api *api = dev->driver_api;
return api->stop(dev);
}
@@ -99,9 +95,7 @@ static inline int counter_stop(struct device *dev)
*/
static inline uint32_t counter_read(struct device *dev)
{
- struct counter_driver_api *api;
-
- api = (struct counter_driver_api *)dev->driver_api;
+ const struct counter_driver_api *api = dev->driver_api;
return api->read();
}
@@ -124,9 +118,7 @@ static inline int counter_set_alarm(struct device *dev,
counter_callback_t callback,
uint32_t count, void *user_data)
{
- struct counter_driver_api *api;
-
- api = (struct counter_driver_api *)dev->driver_api;
+ const struct counter_driver_api *api = dev->driver_api;
return api->set_alarm(dev, callback, count, user_data);
}