Lines Matching refs:dma_addr

91 #define FORE200E_DMA_INDEX(dma_addr, type, index)  ((dma_addr) + (index) * sizeof(type))  argument
198 …chunk->dma_addr = fore200e->bus->dma_map(fore200e, chunk->align_addr, chunk->align_size, direction… in fore200e_chunk_alloc()
209 fore200e->bus->dma_unmap(fore200e, chunk->dma_addr, chunk->dma_size, chunk->direction); in fore200e_chunk_free()
428 …u32 dma_addr = dma_map_single(&((struct pci_dev *) fore200e->bus_dev)->dev, virt_addr, size, direc… in fore200e_pca_dma_map() local
431 virt_addr, size, direction, dma_addr); in fore200e_pca_dma_map()
433 return dma_addr; in fore200e_pca_dma_map()
438 fore200e_pca_dma_unmap(struct fore200e* fore200e, u32 dma_addr, int size, int direction) in fore200e_pca_dma_unmap() argument
441 dma_addr, size, direction); in fore200e_pca_dma_unmap()
443 dma_unmap_single(&((struct pci_dev *) fore200e->bus_dev)->dev, dma_addr, size, direction); in fore200e_pca_dma_unmap()
448 fore200e_pca_dma_sync_for_cpu(struct fore200e* fore200e, u32 dma_addr, int size, int direction) in fore200e_pca_dma_sync_for_cpu() argument
450 …DPRINTK(3, "PCI DVMA sync: dma_addr = 0x%08x, size = %d, direction = %d\n", dma_addr, size, direct… in fore200e_pca_dma_sync_for_cpu()
452 … dma_sync_single_for_cpu(&((struct pci_dev *) fore200e->bus_dev)->dev, dma_addr, size, direction); in fore200e_pca_dma_sync_for_cpu()
456 fore200e_pca_dma_sync_for_device(struct fore200e* fore200e, u32 dma_addr, int size, int direction) in fore200e_pca_dma_sync_for_device() argument
458 …DPRINTK(3, "PCI DVMA sync: dma_addr = 0x%08x, size = %d, direction = %d\n", dma_addr, size, direct… in fore200e_pca_dma_sync_for_device()
460 …dma_sync_single_for_device(&((struct pci_dev *) fore200e->bus_dev)->dev, dma_addr, size, direction… in fore200e_pca_dma_sync_for_device()
475 &chunk->dma_addr, in fore200e_pca_dma_chunk_alloc()
478 if ((chunk->alloc_addr == NULL) || (chunk->dma_addr == 0)) in fore200e_pca_dma_chunk_alloc()
495 chunk->dma_addr); in fore200e_pca_dma_chunk_free()
677 u32 dma_addr; in fore200e_sba_dma_map() local
679 dma_addr = dma_map_single(&op->dev, virt_addr, size, direction); in fore200e_sba_dma_map()
682 virt_addr, size, direction, dma_addr); in fore200e_sba_dma_map()
684 return dma_addr; in fore200e_sba_dma_map()
687 static void fore200e_sba_dma_unmap(struct fore200e *fore200e, u32 dma_addr, int size, int direction) in fore200e_sba_dma_unmap() argument
692 dma_addr, size, direction); in fore200e_sba_dma_unmap()
694 dma_unmap_single(&op->dev, dma_addr, size, direction); in fore200e_sba_dma_unmap()
697 static void fore200e_sba_dma_sync_for_cpu(struct fore200e *fore200e, u32 dma_addr, int size, int di… in fore200e_sba_dma_sync_for_cpu() argument
701 …DPRINTK(3, "SBUS DVMA sync: dma_addr = 0x%08x, size = %d, direction = %d\n", dma_addr, size, direc… in fore200e_sba_dma_sync_for_cpu()
703 dma_sync_single_for_cpu(&op->dev, dma_addr, size, direction); in fore200e_sba_dma_sync_for_cpu()
706 static void fore200e_sba_dma_sync_for_device(struct fore200e *fore200e, u32 dma_addr, int size, int… in fore200e_sba_dma_sync_for_device() argument
710 …DPRINTK(3, "SBUS DVMA sync: dma_addr = 0x%08x, size = %d, direction = %d\n", dma_addr, size, direc… in fore200e_sba_dma_sync_for_device()
712 dma_sync_single_for_device(&op->dev, dma_addr, size, direction); in fore200e_sba_dma_sync_for_device()
727 &chunk->dma_addr, GFP_ATOMIC); in fore200e_sba_dma_chunk_alloc()
729 if ((chunk->alloc_addr == NULL) || (chunk->dma_addr == 0)) in fore200e_sba_dma_chunk_alloc()
743 chunk->alloc_addr, chunk->dma_addr); in fore200e_sba_dma_chunk_free()
1033 entry->rbd_block->rbd[ i ].buffer_haddr = buffer->data.dma_addr; in fore200e_supply()
1105 …fore200e->bus->dma_sync_for_cpu(fore200e, buffer->data.dma_addr, rpd->rsd[ i ].length, DMA_FROM_DE… in fore200e_push_rpd()
1110 …fore200e->bus->dma_sync_for_device(fore200e, buffer->data.dma_addr, rpd->rsd[ i ].length, DMA_FROM… in fore200e_push_rpd()
2191 FORE200E_DMA_INDEX(bsq->rbd_block.dma_addr, struct rbd_block, i); in fore200e_init_bs_queue()
2196 fore200e->bus->write(FORE200E_DMA_INDEX(bsq->status.dma_addr, enum status, i), in fore200e_init_bs_queue()
2246 FORE200E_DMA_INDEX(rxq->rpd.dma_addr, struct rpd, i); in fore200e_init_rx_queue()
2251 fore200e->bus->write(FORE200E_DMA_INDEX(rxq->status.dma_addr, enum status, i), in fore200e_init_rx_queue()
2254 fore200e->bus->write(FORE200E_DMA_INDEX(rxq->rpd.dma_addr, struct rpd, i), in fore200e_init_rx_queue()
2305 FORE200E_DMA_INDEX(txq->tpd.dma_addr, struct tpd, i); in fore200e_init_tx_queue()
2310 fore200e->bus->write(FORE200E_DMA_INDEX(txq->status.dma_addr, enum status, i), in fore200e_init_tx_queue()
2357 fore200e->bus->write(FORE200E_DMA_INDEX(cmdq->status.dma_addr, enum status, i), in fore200e_init_cmd_queue()