diff options
author | Fancy Fang <chen.fang@nxp.com> | 2017-09-22 22:10:33 +0800 |
---|---|---|
committer | Leonard Crestez <leonard.crestez@nxp.com> | 2018-08-24 12:41:33 +0300 |
commit | 4316436939c3f28f02c69ad2a3fa51921a601c99 (patch) | |
tree | c24c747a0a00bc94504c9e58040516515b0ecc21 /drivers/video/fbdev/mxc | |
parent | 2f682306ff8dba335fd250622bb3aa8015f9bd78 (diff) |
MLK-16536-8 video: fbdev: dcss: move 'ctxld_list' field to 'struct ctxld_fifo'
The 'ctxld_list' is more closely related to 'struct ctxld_info'
structure. So moving its definition to this structure is more
reasonable.
Signed-off-by: Fancy Fang <chen.fang@nxp.com>
Reviewed-by: Robby Cai <robby.cai@nxp.com>
Diffstat (limited to 'drivers/video/fbdev/mxc')
-rw-r--r-- | drivers/video/fbdev/mxc/imx_dcss.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/video/fbdev/mxc/imx_dcss.c b/drivers/video/fbdev/mxc/imx_dcss.c index 0b600143797c..550fa8c7041a 100644 --- a/drivers/video/fbdev/mxc/imx_dcss.c +++ b/drivers/video/fbdev/mxc/imx_dcss.c @@ -264,6 +264,7 @@ struct ctxld_fifo { uint32_t size; void *vaddr; dma_addr_t dma_handle; + struct list_head ctxld_list; /* manage context loader */ DECLARE_KFIFO_PTR(fifo, struct ctxld_unit); struct scatterlist sgl[1]; uint32_t sgl_num; @@ -316,7 +317,6 @@ struct dcss_info { struct platform_device *pdev; void __iomem *base; void __iomem *blkctl_base; - struct list_head ctxld_list; /* manage context loader */ spinlock_t llock; /* list lock: for ctxld_list */ int irqs[DCSS_IRQS_NUM]; uint32_t irqs_num; @@ -723,6 +723,7 @@ static int ctxld_fifo_alloc(struct device *dev, /* TODO: sgl num can be changed if required */ cfifo->sgl_num = 1; + INIT_LIST_HEAD(&cfifo->ctxld_list); init_waitqueue_head(&cfifo->cqueue); init_completion(&cfifo->complete); @@ -3131,7 +3132,6 @@ static int dcss_info_init(struct dcss_info *info) int ret = 0; struct platform_device *pdev = info->pdev; - INIT_LIST_HEAD(&info->ctxld_list); spin_lock_init(&info->llock); info->dcss_state = DCSS_STATE_RESET; |