summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorMarcus Shawcroft <marcus.shawcroft@arm.com>2016-10-22 09:59:35 +0100
committerAnas Nashif <nashif@linux.intel.com>2016-10-24 22:22:22 +0000
commit3651a7d108338d4eb294e23647fa68c33ca67f9d (patch)
tree75207b97b1f7a9e262b562a635aa8a8d965c5d95 /include
parent4b93e14b64059c918543bd36222324b24ba1a0c0 (diff)
drivers/dma: Make references to driver_api const
Change-Id: Iecf333860d92e2f79ef26bfefdde4abfb31bbe0f Signed-off-by: Marcus Shawcroft <marcus.shawcroft@arm.com>
Diffstat (limited to 'include')
-rw-r--r--include/dma.h12
1 files changed, 4 insertions, 8 deletions
diff --git a/include/dma.h b/include/dma.h
index 62598763c..ccadc7923 100644
--- a/include/dma.h
+++ b/include/dma.h
@@ -150,9 +150,8 @@ struct dma_driver_api {
static inline int dma_channel_config(struct device *dev, uint32_t channel,
struct dma_channel_config *config)
{
- struct dma_driver_api *api;
+ const struct dma_driver_api *api = dev->driver_api;
- api = (struct dma_driver_api *)dev->driver_api;
return api->channel_config(dev, channel, config);
}
@@ -171,9 +170,8 @@ static inline int dma_channel_config(struct device *dev, uint32_t channel,
static inline int dma_transfer_config(struct device *dev, uint32_t channel,
struct dma_transfer_config *config)
{
- struct dma_driver_api *api;
+ const struct dma_driver_api *api = dev->driver_api;
- api = (struct dma_driver_api *)dev->driver_api;
return api->transfer_config(dev, channel, config);
}
@@ -190,9 +188,8 @@ static inline int dma_transfer_config(struct device *dev, uint32_t channel,
*/
static inline int dma_transfer_start(struct device *dev, uint32_t channel)
{
- struct dma_driver_api *api;
+ const struct dma_driver_api *api = dev->driver_api;
- api = (struct dma_driver_api *)dev->driver_api;
return api->transfer_start(dev, channel);
}
@@ -208,9 +205,8 @@ static inline int dma_transfer_start(struct device *dev, uint32_t channel)
*/
static inline int dma_transfer_stop(struct device *dev, uint32_t channel)
{
- struct dma_driver_api *api;
+ const struct dma_driver_api *api = dev->driver_api;
- api = (struct dma_driver_api *)dev->driver_api;
return api->transfer_stop(dev, channel);
}