diff options
author | Marcus Shawcroft <marcus.shawcroft@arm.com> | 2016-10-22 10:02:27 +0100 |
---|---|---|
committer | Anas Nashif <nashif@linux.intel.com> | 2016-10-24 22:22:25 +0000 |
commit | bb4d03b15424f6d7cba44075fd3860af744771af (patch) | |
tree | 89014f35011c1a66225c9dd44b18350bd05b6831 /include | |
parent | 07b56d8545b282b141f3a4f22f5a4a09c1390fb8 (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.h | 15 |
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); } |