Home
last modified time | relevance | path

Searched refs:ioat_dma (Results 1 – 3 of 3) sorted by relevance

/linux/drivers/dma/ioat/
H A Dinit.c120 ioat_init_channel(struct ioatdma_device *ioat_dma,
122 static void ioat_intr_quirk(struct ioatdma_device *ioat_dma);
123 static void ioat_enumerate_channels(struct ioatdma_device *ioat_dma);
124 static int ioat3_dma_self_test(struct ioatdma_device *ioat_dma);
300 static int ioat_dma_self_test(struct ioatdma_device *ioat_dma) in ioat_dma_self_test() argument
305 struct dma_device *dma = &ioat_dma->dma_dev; in ioat_dma_self_test()
306 struct device *dev = &ioat_dma->pdev->dev; in ioat_dma_self_test()
351 tx = ioat_dma->dma_dev.device_prep_dma_memcpy(dma_chan, dma_dest, in ioat_dma_self_test()
403 int ioat_dma_setup_interrupts(struct ioatdma_device *ioat_dma) in ioat_dma_setup_interrupts() argument
406 struct pci_dev *pdev = ioat_dma->pdev; in ioat_dma_setup_interrupts()
[all …]
H A Ddma.c137 struct ioatdma_device *ioat_dma = ioat_chan->ioat_dma; in ioat_stop() local
138 struct pci_dev *pdev = ioat_dma->pdev; in ioat_stop()
148 switch (ioat_dma->irq_mode) { in ioat_stop()
150 msix = &ioat_dma->msix_entries[chan_id]; in ioat_stop()
375 struct ioatdma_device *ioat_dma = ioat_chan->ioat_dma; in ioat_alloc_ring() local
445 if (ioat_dma->cap & IOAT_CAP_DPS) { in ioat_alloc_ring()
520 ioat_free_sed(struct ioatdma_device *ioat_dma, struct ioat_sed_ent *sed) in ioat_free_sed() argument
525 dma_pool_free(ioat_dma->sed_hw_pool[sed->hw_pool], sed->hw, sed->dma); in ioat_free_sed()
593 struct ioatdma_device *ioat_dma = ioat_chan->ioat_dma; in __ioat_cleanup() local
621 if (ioat_dma->cap & IOAT_CAP_DWBES) in __ioat_cleanup()
[all …]
H A Dprep.c80 ioat3_alloc_sed(struct ioatdma_device *ioat_dma, unsigned int hw_pool) in ioat3_alloc_sed() argument
90 sed->hw = dma_pool_alloc(ioat_dma->sed_hw_pool[hw_pool], in ioat3_alloc_sed()
345 struct ioatdma_device *ioat_dma = ioat_chan->ioat_dma; in __ioat_prep_pq_lock() local
356 int cb32 = (ioat_dma->version < IOAT_VER_3_3) ? 1 : 0; in __ioat_prep_pq_lock()
422 if (ioat_dma->cap & IOAT_CAP_DWBES) in __ioat_prep_pq_lock()
469 struct ioatdma_device *ioat_dma = ioat_chan->ioat_dma; in __ioat_prep_pq16_lock() local
505 desc->sed = ioat3_alloc_sed(ioat_dma, (src_cnt-2) >> 3); in __ioat_prep_pq16_lock()
537 if (ioat_dma->cap & IOAT_CAP_DWBES) in __ioat_prep_pq16_lock()