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

Lines Matching defs:dma_dev

1457 	struct dma_device *dma_dev;
1471 dma_dev = &adev->common;
1492 dma_dev->cap_mask = plat_data->cap_mask;
1497 INIT_LIST_HEAD(&dma_dev->channels);
1500 dma_dev->device_alloc_chan_resources = iop_adma_alloc_chan_resources;
1501 dma_dev->device_free_chan_resources = iop_adma_free_chan_resources;
1502 dma_dev->device_tx_status = iop_adma_status;
1503 dma_dev->device_issue_pending = iop_adma_issue_pending;
1504 dma_dev->dev = &pdev->dev;
1507 if (dma_has_cap(DMA_MEMCPY, dma_dev->cap_mask))
1508 dma_dev->device_prep_dma_memcpy = iop_adma_prep_dma_memcpy;
1509 if (dma_has_cap(DMA_MEMSET, dma_dev->cap_mask))
1510 dma_dev->device_prep_dma_memset = iop_adma_prep_dma_memset;
1511 if (dma_has_cap(DMA_XOR, dma_dev->cap_mask)) {
1512 dma_dev->max_xor = iop_adma_get_max_xor();
1513 dma_dev->device_prep_dma_xor = iop_adma_prep_dma_xor;
1515 if (dma_has_cap(DMA_XOR_VAL, dma_dev->cap_mask))
1516 dma_dev->device_prep_dma_xor_val =
1518 if (dma_has_cap(DMA_PQ, dma_dev->cap_mask)) {
1519 dma_set_maxpq(dma_dev, iop_adma_get_max_pq(), 0);
1520 dma_dev->device_prep_dma_pq = iop_adma_prep_dma_pq;
1522 if (dma_has_cap(DMA_PQ_VAL, dma_dev->cap_mask))
1523 dma_dev->device_prep_dma_pq_val =
1525 if (dma_has_cap(DMA_INTERRUPT, dma_dev->cap_mask))
1526 dma_dev->device_prep_dma_interrupt =
1567 iop_chan->common.device = dma_dev;
1568 list_add_tail(&iop_chan->common.device_node, &dma_dev->channels);
1570 if (dma_has_cap(DMA_MEMCPY, dma_dev->cap_mask)) {
1577 if (dma_has_cap(DMA_XOR, dma_dev->cap_mask) ||
1578 dma_has_cap(DMA_MEMSET, dma_dev->cap_mask)) {
1585 if (dma_has_cap(DMA_PQ, dma_dev->cap_mask) &&
1586 dma_has_cap(DMA_PQ_VAL, dma_dev->cap_mask)) {
1592 dma_cap_clear(DMA_PQ, dma_dev->cap_mask);
1593 dma_cap_clear(DMA_PQ_VAL, dma_dev->cap_mask);
1602 dma_has_cap(DMA_PQ, dma_dev->cap_mask) ? "pq " : "",
1603 dma_has_cap(DMA_PQ_VAL, dma_dev->cap_mask) ? "pq_val " : "",
1604 dma_has_cap(DMA_XOR, dma_dev->cap_mask) ? "xor " : "",
1605 dma_has_cap(DMA_XOR_VAL, dma_dev->cap_mask) ? "xor_val " : "",
1606 dma_has_cap(DMA_MEMSET, dma_dev->cap_mask) ? "fill " : "",
1607 dma_has_cap(DMA_MEMCPY, dma_dev->cap_mask) ? "cpy " : "",
1608 dma_has_cap(DMA_INTERRUPT, dma_dev->cap_mask) ? "intr " : "");
1610 dma_async_device_register(dma_dev);