]> git.openfabrics.org - ~shefty/rdma-dev.git/commitdiff
DMA: PL330: Removes useless function
authorBoojin Kim <boojin.kim@samsung.com>
Mon, 26 Dec 2011 09:51:41 +0000 (18:51 +0900)
committerVinod Koul <vinod.koul@linux.intel.com>
Thu, 8 Mar 2012 12:29:29 +0000 (17:59 +0530)
Cc: Jassi Brar <jassisinghbrar@gmail.com>
Cc: Linus Walleij <linus.walleij@linaro.org>
Acked-by: Vinod Koul <vinod.koul@intel.com>
Signed-off-by: Boojin Kim <boojin.kim@samsung.com>
Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
Acked-by: Jassi Brar <jassisinghbrar@gmail.com>
Signed-off-by: Vinod Koul <vinod.koul@linux.intel.com>
drivers/dma/pl330.c

index 2e351f40fc49617bfe4c47588b8776d24122c82e..dd74c2478c6d1d4dfcc33ff69ab240d9c75ca422 100644 (file)
@@ -1824,52 +1824,6 @@ static int pl330_chan_ctrl(void *ch_id, enum pl330_chan_op op)
        return ret;
 }
 
-static int pl330_chan_status(void *ch_id, struct pl330_chanstatus *pstatus)
-{
-       struct pl330_thread *thrd = ch_id;
-       struct pl330_dmac *pl330;
-       struct pl330_info *pi;
-       void __iomem *regs;
-       int active;
-       u32 val;
-
-       if (!pstatus || !thrd || thrd->free)
-               return -EINVAL;
-
-       pl330 = thrd->dmac;
-       pi = pl330->pinfo;
-       regs = pi->base;
-
-       /* The client should remove the DMAC and add again */
-       if (pl330->state == DYING)
-               pstatus->dmac_halted = true;
-       else
-               pstatus->dmac_halted = false;
-
-       val = readl(regs + FSC);
-       if (val & (1 << thrd->id))
-               pstatus->faulting = true;
-       else
-               pstatus->faulting = false;
-
-       active = thrd->req_running;
-
-       if (active == -1) {
-               /* Indicate that the thread is not running */
-               pstatus->top_req = NULL;
-               pstatus->wait_req = NULL;
-       } else {
-               pstatus->top_req = thrd->req[active].r;
-               pstatus->wait_req = !IS_FREE(&thrd->req[1 - active])
-                                       ? thrd->req[1 - active].r : NULL;
-       }
-
-       pstatus->src_addr = readl(regs + SA(thrd->id));
-       pstatus->dst_addr = readl(regs + DA(thrd->id));
-
-       return 0;
-}
-
 /* Reserve an event */
 static inline int _alloc_event(struct pl330_thread *thrd)
 {