diff options
author | Marcus Shawcroft <marcus.shawcroft@arm.com> | 2016-10-22 10:00:28 +0100 |
---|---|---|
committer | Anas Nashif <nashif@linux.intel.com> | 2016-10-24 22:22:23 +0000 |
commit | b3774c907003abe2fd1e3f6ece6435205b9cf341 (patch) | |
tree | 9b8a1426a54498acb5f43e59c2beca752b1f58c4 /include | |
parent | a45c3f8ad6c6cc0d98766ec2eeae2f5a7d320145 (diff) |
drivers/sensor: Make references to driver_api const
Change-Id: I872bf5c748f00bc40e5a1f8992e1e11ad843311c
Signed-off-by: Marcus Shawcroft <marcus.shawcroft@arm.com>
Diffstat (limited to 'include')
-rw-r--r-- | include/sensor.h | 18 |
1 files changed, 5 insertions, 13 deletions
diff --git a/include/sensor.h b/include/sensor.h index 816d85b75..fc7daebbf 100644 --- a/include/sensor.h +++ b/include/sensor.h @@ -269,9 +269,8 @@ static inline int sensor_attr_set(struct device *dev, enum sensor_attribute attr, const struct sensor_value *val) { - struct sensor_driver_api *api; + const struct sensor_driver_api *api = dev->driver_api; - api = (struct sensor_driver_api *)dev->driver_api; if (!api->attr_set) { return -ENOTSUP; } @@ -298,9 +297,8 @@ static inline int sensor_trigger_set(struct device *dev, struct sensor_trigger *trig, sensor_trigger_handler_t handler) { - struct sensor_driver_api *api; + const struct sensor_driver_api *api = dev->driver_api; - api = (struct sensor_driver_api *)dev->driver_api; if (!api->trigger_set) { return -ENOTSUP; } @@ -326,9 +324,7 @@ static inline int sensor_trigger_set(struct device *dev, */ static inline int sensor_sample_fetch(struct device *dev) { - struct sensor_driver_api *api; - - api = (struct sensor_driver_api *)dev->driver_api; + const struct sensor_driver_api *api = dev->driver_api; return api->sample_fetch(dev, SENSOR_CHAN_ALL); } @@ -355,9 +351,7 @@ static inline int sensor_sample_fetch(struct device *dev) static inline int sensor_sample_fetch_chan(struct device *dev, enum sensor_channel type) { - struct sensor_driver_api *api; - - api = (struct sensor_driver_api *)dev->driver_api; + const struct sensor_driver_api *api = dev->driver_api; return api->sample_fetch(dev, type); } @@ -387,9 +381,7 @@ static inline int sensor_channel_get(struct device *dev, enum sensor_channel chan, struct sensor_value *val) { - struct sensor_driver_api *api; - - api = (struct sensor_driver_api *)dev->driver_api; + const struct sensor_driver_api *api = dev->driver_api; return api->channel_get(dev, chan, val); } |