dma: use dev_get_platdata()
Subsystems (3)
PATCH 17/35 dma: use dev_get_platdata()
Use the wrapper function for retrieving the platform data instead of accessing dev->platform_data directly.
Signed-off-by Jingoo Han <[email protected]>
--- drivers/dma/imx-sdma.c | 2 +- drivers/dma/iop-adma.c | 6 +++--- drivers/dma/mv_xor.c | 2 +- drivers/dma/pl330.c | 2 +- drivers/dma/sh/shdma-of.c | 2 +- drivers/dma/sh/shdma.c | 2 +- drivers/dma/sh/sudmac.c | 4 ++-- drivers/dma/ste_dma40.c | 4 ++-- drivers/dma/timb_dma.c | 2 +- drivers/dma/txx9dmac.c | 9 +++++---- 10 files changed, 18 insertions(+), 17 deletions(-)
drivers/dma/imx-sdma.c +1 -1
@@ -1332,7 +1332,7 @@ static int __init sdma_probe(struct platform_device *pdev)int ret;int irq;struct resource *iores; -struct sdma_platform_data *pdata = pdev->dev.platform_data; +struct sdma_platform_data *pdata =dev_get_platdata (&pdev->dev);int i;struct sdma_engine *sdma;s32 *saddr_arr;
drivers/dma/iop-adma.c +3 -3
@@ -518,7 +518,7 @@ static int iop_adma_alloc_chan_resources(struct dma_chan *chan)struct iop_adma_desc_slot *slot =NULL ;int init = iop_chan->slots_allocated ?0 :1 ;struct iop_adma_platform_data *plat_data = - iop_chan->device->pdev->dev.platform_data; +dev_get_platdata (&iop_chan->device->pdev->dev);int num_descs_in_pool = plat_data->pool_size/IOP_ADMA_SLOT_SIZE ;/* Allocate descriptor slots */
@@ -1351,7 +1351,7 @@ static int iop_adma_remove(struct platform_device *dev)struct iop_adma_device *device =platform_get_drvdata (dev);struct dma_chan *chan, *_chan;struct iop_adma_chan *iop_chan; -struct iop_adma_platform_data *plat_data = dev->dev.platform_data; +struct iop_adma_platform_data *plat_data =dev_get_platdata (&dev->dev);dma_async_device_unregister (&device->common);
@@ -1376,7 +1376,7 @@ static int iop_adma_probe(struct platform_device *pdev)struct iop_adma_device *adev;struct iop_adma_chan *iop_chan;struct dma_device *dma_dev; -struct iop_adma_platform_data *plat_data = pdev->dev.platform_data; +struct iop_adma_platform_data *plat_data =dev_get_platdata (&pdev->dev); res =platform_get_resource (pdev,IORESOURCE_MEM ,0 );if (!res)
drivers/dma/mv_xor.c +1 -1
@@ -1166,7 +1166,7 @@ static int mv_xor_probe(struct platform_device *pdev) {const struct mbus_dram_target_info *dram;struct mv_xor_device *xordev; -struct mv_xor_platform_data *pdata = pdev->dev.platform_data; +struct mv_xor_platform_data *pdata =dev_get_platdata (&pdev->dev);struct resource *res;int i, ret;
drivers/dma/pl330.c +1 -1
@@ -2934,7 +2934,7 @@ pl330_probe(struct amba_device *adev, const struct amba_id *id)int i, ret, irq;int num_chan; - pdat = adev->dev.platform_data; + pdat =dev_get_platdata (&adev->dev);/* Allocate a new DMAC and its Channels */ pdmac =devm_kzalloc (&adev->dev,sizeof (*pdmac),GFP_KERNEL );
drivers/dma/sh/shdma-of.c +1 -1
@@ -42,7 +42,7 @@ static struct dma_chan *shdma_of_xlate(struct of_phandle_args *dma_spec,static int shdma_of_probe (struct platform_device *pdev) { -const struct of_dev_auxdata *lookup = pdev->dev.platform_data; +const struct of_dev_auxdata *lookup =dev_get_platdata (&pdev->dev);int ret;if (!lookup)
drivers/dma/sh/shdma.c +1 -1
@@ -660,7 +660,7 @@ static const struct shdma_ops sh_dmae_shdma_ops = {static int sh_dmae_probe (struct platform_device *pdev) { -struct sh_dmae_pdata *pdata = pdev->dev.platform_data; +struct sh_dmae_pdata *pdata =dev_get_platdata (&pdev->dev);unsigned long irqflags =IRQF_DISABLED , chan_flag[SH_DMAE_MAX_CHANNELS ] = {};int errirq, chan_irq[SH_DMAE_MAX_CHANNELS ];
drivers/dma/sh/sudmac.c +2 -2
@@ -335,7 +335,7 @@ static const struct shdma_ops sudmac_shdma_ops = {static int sudmac_probe (struct platform_device *pdev) { -struct sudmac_pdata *pdata = pdev->dev.platform_data; +struct sudmac_pdata *pdata =dev_get_platdata (&pdev->dev);int err, i;struct sudmac_device *su_dev;struct dma_device *dma_dev;
@@ -373,7 +373,7 @@ static int sudmac_probe(struct platform_device *pdev)return err;/* platform data */ - su_dev->pdata = pdev->dev.platform_data; + su_dev->pdata =dev_get_platdata (&pdev->dev);platform_set_drvdata (pdev, su_dev);
drivers/dma/ste_dma40.c +2 -2
@@ -3139,7 +3139,7 @@ static int __init d40_phy_res_init(struct d40_base *base)static struct d40_base *__init d40_hw_detect_init (struct platform_device *pdev) { -struct stedma40_platform_data *plat_data = pdev->dev.platform_data; +struct stedma40_platform_data *plat_data =dev_get_platdata (&pdev->dev);struct clk *clk =NULL ;void __iomem *virtbase =NULL ;struct resource *res =NULL ;
@@ -3535,7 +3535,7 @@ static int __init d40_of_probe(struct platform_device *pdev,static int __init d40_probe (struct platform_device *pdev) { -struct stedma40_platform_data *plat_data = pdev->dev.platform_data; +struct stedma40_platform_data *plat_data =dev_get_platdata (&pdev->dev);struct device_node *np = pdev->dev.of_node;int ret = -ENOENT ;struct d40_base *base =NULL ;
drivers/dma/timb_dma.c +1 -1
@@ -669,7 +669,7 @@ static irqreturn_t td_irq(int irq, void *devid)static int td_probe (struct platform_device *pdev) { -struct timb_dma_platform_data *pdata = pdev->dev.platform_data; +struct timb_dma_platform_data *pdata =dev_get_platdata (&pdev->dev);struct timb_dma *td;struct resource *iomem;int irq;
drivers/dma/txx9dmac.c +5 -4
@@ -1117,9 +1117,10 @@ static void txx9dmac_off(struct txx9dmac_dev *ddev)static int __init txx9dmac_chan_probe (struct platform_device *pdev) { -struct txx9dmac_chan_platform_data *cpdata = pdev->dev.platform_data; +struct txx9dmac_chan_platform_data *cpdata = +dev_get_platdata (&pdev->dev);struct platform_device *dmac_dev = cpdata->dmac_dev; -struct txx9dmac_platform_data *pdata = dmac_dev->dev.platform_data; +struct txx9dmac_platform_data *pdata =dev_get_platdata (&dmac_dev->dev);struct txx9dmac_chan *dc;int err;int ch = pdev->id %TXX9_DMA_MAX_NR_CHANNELS ;
@@ -1202,7 +1203,7 @@ static int txx9dmac_chan_remove(struct platform_device *pdev)static int __init txx9dmac_probe (struct platform_device *pdev) { -struct txx9dmac_platform_data *pdata = pdev->dev.platform_data; +struct txx9dmac_platform_data *pdata =dev_get_platdata (&pdev->dev);struct resource *io;struct txx9dmac_dev *ddev;u32 mcr;
@@ -1281,7 +1282,7 @@ static int txx9dmac_resume_noirq(struct device *dev) {struct platform_device *pdev =to_platform_device (dev);struct txx9dmac_dev *ddev =platform_get_drvdata (pdev); -struct txx9dmac_platform_data *pdata = pdev->dev.platform_data; +struct txx9dmac_platform_data *pdata =dev_get_platdata (&pdev->dev);u32 mcr; mcr =TXX9_DMA_MCR_MSTEN |MCR_LE ;
Signature · 1 line
1.7.10.4
Vinod Koul
AppliedQuoted 4 lines · Jingoo Han
Use the wrapper function for retrieving the platform data instead of accessing
dev->platform_datadirectly.Signed-off-by Jingoo Han <[email protected]>
Applied, Thanks
~Vinod