• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/ieee1394/

Lines Matching refs:dma

52 #include "dma.h"
89 struct dma_region dma;
158 dma_region_free(&d->dma);
203 dma_region_init(&d->dma);
205 if (dma_region_alloc(&d->dma, (d->num_desc - 1) * d->buf_size, ohci->dev,
207 PRINT(KERN_ERR, ohci->host->id, "Failed to allocate dma buffer");
249 PRINT(KERN_ERR, ohci->host->id, "Failed to allocate dma ir prg");
261 PRINT(KERN_ERR, ohci->host->id, "Failed to allocate dma ir prg");
278 "Failed to allocate dma it prg");
304 PRINT(KERN_ERR, ohci->host->id, "Failed to allocate dma it prg");
354 unsigned long buf = (unsigned long)d->dma.kvirt + buffer * d->buf_size;
359 ir_prg[0].address = cpu_to_le32(dma_region_offset_to_bus(&d->dma, buf -
360 (unsigned long)d->dma.kvirt));
361 ir_prg[1].address = cpu_to_le32(dma_region_offset_to_bus(&d->dma,
362 (buf + 4) - (unsigned long)d->dma.kvirt));
365 ir_prg[i].address = cpu_to_le32(dma_region_offset_to_bus(&d->dma,
367 (unsigned long)d->dma.kvirt));
372 ir_prg[i].address = cpu_to_le32(dma_region_offset_to_bus(&d->dma,
373 (buf+(i-1)*PAGE_SIZE) - (unsigned long)d->dma.kvirt));
380 unsigned long buf = (unsigned long)d->dma.kvirt;
391 ir_prg[0].address = cpu_to_le32(dma_region_offset_to_bus(&d->dma, buf -
392 (unsigned long)d->dma.kvirt));
401 ir_prg[1].address = cpu_to_le32(dma_region_offset_to_bus(&d->dma, (buf + 4) -
402 (unsigned long)d->dma.kvirt));
409 ir_prg[i].address = cpu_to_le32(dma_region_offset_to_bus(&d->dma,
411 (unsigned long)d->dma.kvirt));
421 ir_prg[i].address = cpu_to_le32(dma_region_offset_to_bus(&d->dma,
423 (unsigned long)d->dma.kvirt));
429 ir_prg[1].address = cpu_to_le32(dma_region_offset_to_bus(&d->dma,
430 (buf + 4) - (unsigned long)d->dma.kvirt));
492 dma_region_sync_for_cpu(&d->dma,
507 unsigned char* buf = d->dma.kvirt + n * d->buf_size;
536 buf = d->dma.kvirt + n * d->buf_size;
579 unsigned long buf = (unsigned long)d->dma.kvirt + buffer * d->buf_size;
585 cpu_to_le32(dma_region_offset_to_bus(&d->dma,
586 (buf+i*d->packet_size) - (unsigned long)d->dma.kvirt));
594 unsigned long buf = (unsigned long)d->dma.kvirt;
618 cpu_to_le32(dma_region_offset_to_bus(&d->dma, (buf+i*d->packet_size) -
619 (unsigned long)d->dma.kvirt));
929 /* Wake up dma context if necessary */
932 "Waking up iso dma ctx=%d", d->ctx);
1087 dma_region_sync_for_device(&d->dma,
1098 /* Wake up dma context if necessary */
1101 "Waking up iso transmit dma ctx=%d",
1104 dma_region_sync_for_device(&d->dma,
1165 return dma_region_mmap(&ctx->current_ctx->dma, file, vma);