summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorMarcus Shawcroft <marcus.shawcroft@arm.com>2016-10-22 10:02:27 +0100
committerAnas Nashif <nashif@linux.intel.com>2016-10-24 22:22:25 +0000
commitbb4d03b15424f6d7cba44075fd3860af744771af (patch)
tree89014f35011c1a66225c9dd44b18350bd05b6831 /include
parent07b56d8545b282b141f3a4f22f5a4a09c1390fb8 (diff)
drivers/ipm: Make references to driver_api const
Change-Id: I1ce60c6e139bbac4f8f4eb901bf9654b89d098d4 Signed-off-by: Marcus Shawcroft <marcus.shawcroft@arm.com>
Diffstat (limited to 'include')
-rw-r--r--include/ipm.h15
1 files changed, 5 insertions, 10 deletions
diff --git a/include/ipm.h b/include/ipm.h
index 0cc39d677..8ff9cfd8c 100644
--- a/include/ipm.h
+++ b/include/ipm.h
@@ -141,9 +141,8 @@ struct ipm_driver_api {
static inline int ipm_send(struct device *ipmdev, int wait, uint32_t id,
const void *data, int size)
{
- struct ipm_driver_api *api;
+ const struct ipm_driver_api *api = ipmdev->driver_api;
- api = (struct ipm_driver_api *) ipmdev->driver_api;
return api->send(ipmdev, wait, id, data, size);
}
@@ -158,9 +157,8 @@ static inline int ipm_send(struct device *ipmdev, int wait, uint32_t id,
static inline void ipm_register_callback(struct device *ipmdev,
ipm_callback_t cb, void *context)
{
- struct ipm_driver_api *api;
+ const struct ipm_driver_api *api = ipmdev->driver_api;
- api = (struct ipm_driver_api *) ipmdev->driver_api;
api->register_callback(ipmdev, cb, context);
}
@@ -176,9 +174,8 @@ static inline void ipm_register_callback(struct device *ipmdev,
*/
static inline int ipm_max_data_size_get(struct device *ipmdev)
{
- struct ipm_driver_api *api;
+ const struct ipm_driver_api *api = ipmdev->driver_api;
- api = (struct ipm_driver_api *) ipmdev->driver_api;
return api->max_data_size_get(ipmdev);
}
@@ -195,9 +192,8 @@ static inline int ipm_max_data_size_get(struct device *ipmdev)
*/
static inline uint32_t ipm_max_id_val_get(struct device *ipmdev)
{
- struct ipm_driver_api *api;
+ const struct ipm_driver_api *api = ipmdev->driver_api;
- api = (struct ipm_driver_api *) ipmdev->driver_api;
return api->max_id_val_get(ipmdev);
}
@@ -212,9 +208,8 @@ static inline uint32_t ipm_max_id_val_get(struct device *ipmdev)
*/
static inline int ipm_set_enabled(struct device *ipmdev, int enable)
{
- struct ipm_driver_api *api;
+ const struct ipm_driver_api *api = ipmdev->driver_api;
- api = (struct ipm_driver_api *) ipmdev->driver_api;
return api->set_enabled(ipmdev, enable);
}