Lines Matching defs:ioat_dma
137 struct ioatdma_device *ioat_dma = ioat_chan->ioat_dma;
138 struct pci_dev *pdev = ioat_dma->pdev;
148 switch (ioat_dma->irq_mode) {
150 msix = &ioat_dma->msix_entries[chan_id];
375 struct ioatdma_device *ioat_dma = ioat_chan->ioat_dma;
445 if (ioat_dma->cap & IOAT_CAP_DPS) {
520 ioat_free_sed(struct ioatdma_device *ioat_dma, struct ioat_sed_ent *sed)
525 dma_pool_free(ioat_dma->sed_hw_pool[sed->hw_pool], sed->hw, sed->dma);
593 struct ioatdma_device *ioat_dma = ioat_chan->ioat_dma;
621 if (ioat_dma->cap & IOAT_CAP_DWBES)
644 ioat_free_sed(ioat_dma, desc->sed);
666 ioat_chan->ioat_dma->reg_base + IOAT_INTRDELAY_OFFSET);
723 struct ioatdma_device *ioat_dma = ioat_chan->ioat_dma;
762 ioat_free_sed(ioat_dma, desc->sed);
1007 struct ioatdma_device *ioat_dma = ioat_chan->ioat_dma;
1008 struct pci_dev *pdev = ioat_dma->pdev;
1018 if (ioat_dma->version < IOAT_VER_3_3) {
1041 if (is_bwd_ioat(pdev) && (ioat_dma->irq_mode == IOAT_MSIX)) {
1042 ioat_dma->msixtba0 = readq(ioat_dma->reg_base + 0x1000);
1043 ioat_dma->msixdata0 = readq(ioat_dma->reg_base + 0x1008);
1044 ioat_dma->msixpba = readq(ioat_dma->reg_base + 0x1800);
1050 if (is_bwd_ioat(pdev) && (ioat_dma->irq_mode == IOAT_MSIX)) {
1051 writeq(ioat_dma->msixtba0, ioat_dma->reg_base + 0x1000);
1052 writeq(ioat_dma->msixdata0, ioat_dma->reg_base + 0x1008);
1053 writeq(ioat_dma->msixpba, ioat_dma->reg_base + 0x1800);