V4L/DVB (13428): cx18: Rename mdl_offset to mdl_base_idx or free_mdl_idx as appropriate
authorAndy Walls <awalls@radix.net>
Fri, 6 Nov 2009 00:51:24 +0000 (21:51 -0300)
committerMauro Carvalho Chehab <mchehab@redhat.com>
Sat, 5 Dec 2009 20:41:51 +0000 (18:41 -0200)
Signed-off-by: Andy Walls <awalls@radix.net>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
drivers/media/video/cx18/cx18-driver.h
drivers/media/video/cx18/cx18-mailbox.c
drivers/media/video/cx18/cx18-queue.c

index 0b182fa2ad0bcbb6b541284be4ff659042b57bef..1a899e0773d7a0ede35f6e0b2184c4ac2e1f218f 100644 (file)
@@ -337,7 +337,7 @@ struct cx18_stream {
        const char *name;               /* name of the stream */
        int type;                       /* stream type */
        u32 handle;                     /* task handle */
-       unsigned mdl_offset;
+       unsigned int mdl_base_idx;
 
        u32 id;
        unsigned long s_flags;  /* status flags, see above */
@@ -514,7 +514,7 @@ struct cx18 {
        u16 buffer_id;          /* buffer ID counter */
        u32 v4l2_cap;           /* V4L2 capabilities of card */
        u32 hw_flags;           /* Hardware description of the board */
-       unsigned mdl_offset;
+       unsigned int free_mdl_idx;
        struct cx18_scb __iomem *scb; /* pointer to SCB */
        struct mutex epu2apu_mb_lock; /* protect driver to chip mailbox in SCB*/
        struct mutex epu2cpu_mb_lock; /* protect driver to chip mailbox in SCB*/
index afe46c3d4057acbf08bcb30af07552d619ae9aaf..4a1249a7d46ac2c0891ad2c8e89a2945d9e2d887 100644 (file)
@@ -178,8 +178,8 @@ static void epu_dma_done(struct cx18 *cx, struct cx18_in_work_order *order)
                 * and send them back to q_free for fw rotation eventually.
                 */
                if ((order->flags & CX18_F_EWO_MB_STALE_UPON_RECEIPT) &&
-                   !(id >= s->mdl_offset &&
-                     id < (s->mdl_offset + s->buffers))) {
+                   !(id >= s->mdl_base_idx &&
+                     id < (s->mdl_base_idx + s->buffers))) {
                        CX18_WARN("Fell behind! Ignoring stale mailbox with "
                                  " inconsistent data. Lost buffer for mailbox "
                                  "seq no %d\n", mb->request);
index bc4c5e4a6c03faf195f960d5ed0565acc8c073c7..b9bd4ff5535ee81370293e11cae98720e22c2909 100644 (file)
@@ -194,7 +194,7 @@ int cx18_stream_alloc(struct cx18_stream *s)
                s->name, s->buffers, s->buf_size,
                s->buffers * s->buf_size / 1024);
 
-       if (((char __iomem *)&cx->scb->cpu_mdl[cx->mdl_offset + s->buffers] -
+       if (((char __iomem *)&cx->scb->cpu_mdl[cx->free_mdl_idx + s->buffers] -
                                (char __iomem *)cx->scb) > SCB_RESERVED_SIZE) {
                unsigned bufsz = (((char __iomem *)cx->scb) + SCB_RESERVED_SIZE -
                                        ((char __iomem *)cx->scb->cpu_mdl));
@@ -205,7 +205,7 @@ int cx18_stream_alloc(struct cx18_stream *s)
                return -ENOMEM;
        }
 
-       s->mdl_offset = cx->mdl_offset;
+       s->mdl_base_idx = cx->free_mdl_idx;
 
        /* allocate stream buffers. Initially all buffers are in q_free. */
        for (i = 0; i < s->buffers; i++) {
@@ -227,7 +227,7 @@ int cx18_stream_alloc(struct cx18_stream *s)
                cx18_enqueue(s, buf, &s->q_free);
        }
        if (i == s->buffers) {
-               cx->mdl_offset += s->buffers;
+               cx->free_mdl_idx += s->buffers;
                return 0;
        }
        CX18_ERR("Couldn't allocate buffers for %s stream\n", s->name);