aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/media/video/cx88/cx88-alsa.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/media/video/cx88/cx88-alsa.c')
-rw-r--r--drivers/media/video/cx88/cx88-alsa.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/drivers/media/video/cx88/cx88-alsa.c b/drivers/media/video/cx88/cx88-alsa.c
index 03feb5b49e1b..e976fc6bef7c 100644
--- a/drivers/media/video/cx88/cx88-alsa.c
+++ b/drivers/media/video/cx88/cx88-alsa.c
@@ -283,7 +283,7 @@ static int dsp_buffer_free(snd_cx88_card_t *chip)
283 BUG_ON(!chip->dma_size); 283 BUG_ON(!chip->dma_size);
284 284
285 dprintk(2,"Freeing buffer\n"); 285 dprintk(2,"Freeing buffer\n");
286 videobuf_pci_dma_unmap(chip->pci, chip->dma_risc); 286 videobuf_sg_dma_unmap(&chip->pci->dev, chip->dma_risc);
287 videobuf_dma_free(chip->dma_risc); 287 videobuf_dma_free(chip->dma_risc);
288 btcx_riscmem_free(chip->pci,&chip->buf->risc); 288 btcx_riscmem_free(chip->pci,&chip->buf->risc);
289 kfree(chip->buf); 289 kfree(chip->buf);
@@ -385,7 +385,7 @@ static int snd_cx88_hw_params(struct snd_pcm_substream * substream,
385 BUG_ON(!chip->dma_size); 385 BUG_ON(!chip->dma_size);
386 BUG_ON(chip->num_periods & (chip->num_periods-1)); 386 BUG_ON(chip->num_periods & (chip->num_periods-1));
387 387
388 buf = videobuf_pci_alloc(sizeof(*buf)); 388 buf = videobuf_sg_alloc(sizeof(*buf));
389 if (NULL == buf) 389 if (NULL == buf)
390 return -ENOMEM; 390 return -ENOMEM;
391 391
@@ -396,14 +396,14 @@ static int snd_cx88_hw_params(struct snd_pcm_substream * substream,
396 buf->vb.height = chip->num_periods; 396 buf->vb.height = chip->num_periods;
397 buf->vb.size = chip->dma_size; 397 buf->vb.size = chip->dma_size;
398 398
399 dma=videobuf_to_dma(&buf->vb); 399 dma = videobuf_to_dma(&buf->vb);
400 videobuf_dma_init(dma); 400 videobuf_dma_init(dma);
401 ret = videobuf_dma_init_kernel(dma, PCI_DMA_FROMDEVICE, 401 ret = videobuf_dma_init_kernel(dma, PCI_DMA_FROMDEVICE,
402 (PAGE_ALIGN(buf->vb.size) >> PAGE_SHIFT)); 402 (PAGE_ALIGN(buf->vb.size) >> PAGE_SHIFT));
403 if (ret < 0) 403 if (ret < 0)
404 goto error; 404 goto error;
405 405
406 ret = videobuf_pci_dma_map(chip->pci,dma); 406 ret = videobuf_sg_dma_map(&chip->pci->dev, dma);
407 if (ret < 0) 407 if (ret < 0)
408 goto error; 408 goto error;
409 409
@@ -494,7 +494,7 @@ static snd_pcm_uframes_t snd_cx88_pointer(struct snd_pcm_substream *substream)
494 494
495 count = atomic_read(&chip->count); 495 count = atomic_read(&chip->count);
496 496
497// dprintk(2, "%s - count %d (+%u), period %d, frame %lu\n", __FUNCTION__, 497// dprintk(2, "%s - count %d (+%u), period %d, frame %lu\n", __func__,
498// count, new, count & (runtime->periods-1), 498// count, new, count & (runtime->periods-1),
499// runtime->period_size * (count & (runtime->periods-1))); 499// runtime->period_size * (count & (runtime->periods-1)));
500 return runtime->period_size * (count & (runtime->periods-1)); 500 return runtime->period_size * (count & (runtime->periods-1));