Home
last modified time | relevance | path

Searched refs:ioatdma_device (Results 1 – 6 of 6) sorted by relevance

/linux-4.1.27/drivers/dma/ioat/
Ddma.h34 #define to_ioatdma_device(dev) container_of(dev, struct ioatdma_device, common)
74 struct ioatdma_device { struct
88 void (*intr_quirk)(struct ioatdma_device *device); argument
89 int (*enumerate_channels)(struct ioatdma_device *device); argument
93 int (*self_test)(struct ioatdma_device *device); argument
113 struct ioatdma_device *device;
214 ioat_chan_by_index(struct ioatdma_device *device, int index) in ioat_chan_by_index()
332 int ioat_probe(struct ioatdma_device *device);
333 int ioat_register(struct ioatdma_device *device);
334 int ioat1_dma_probe(struct ioatdma_device *dev, int dca);
[all …]
Ddma.c57 struct ioatdma_device *instance = data; in ioat_dma_do_interrupt()
100 void ioat_init_channel(struct ioatdma_device *device, struct ioat_chan_common *chan, int idx) in ioat_init_channel()
123 static int ioat1_enumerate_channels(struct ioatdma_device *device) in ioat1_enumerate_channels()
273 struct ioatdma_device *ioatdma_device; in ioat_dma_alloc_descriptor() local
276 ioatdma_device = ioat->base.device; in ioat_dma_alloc_descriptor()
277 desc = pci_pool_alloc(ioatdma_device->dma_pool, flags, &phys); in ioat_dma_alloc_descriptor()
283 pci_pool_free(ioatdma_device->dma_pool, desc, phys); in ioat_dma_alloc_descriptor()
363 struct ioatdma_device *device = chan->device; in ioat_stop()
405 struct ioatdma_device *ioatdma_device = chan->device; in ioat1_dma_free_chan_resources() local
431 pci_pool_free(ioatdma_device->dma_pool, desc->hw, in ioat1_dma_free_chan_resources()
[all …]
Ddma_v2.h154 int ioat2_dma_probe(struct ioatdma_device *dev, int dca);
155 int ioat3_dma_probe(struct ioatdma_device *dev, int dca);
159 int ioat2_enumerate_channels(struct ioatdma_device *device);
Dpci.c138 static struct ioatdma_device *
142 struct ioatdma_device *d = devm_kzalloc(dev, sizeof(*d), GFP_KERNEL); in alloc_ioatdma()
155 struct ioatdma_device *device; in ioat_pci_probe()
207 struct ioatdma_device *device = pci_get_drvdata(pdev); in ioat_remove()
Ddma_v3.c257 ioat3_alloc_sed(struct ioatdma_device *device, unsigned int hw_pool) in ioat3_alloc_sed()
277 static void ioat3_free_sed(struct ioatdma_device *device, struct ioat_sed_ent *sed) in ioat3_free_sed()
374 struct ioatdma_device *device = chan->device; in __cleanup()
843 struct ioatdma_device *device = chan->device; in __ioat3_prep_pq_lock()
967 struct ioatdma_device *device = chan->device; in __ioat3_prep_pq16_lock()
1216 static int ioat_xor_val_self_test(struct ioatdma_device *device) in ioat_xor_val_self_test()
1481 static int ioat3_dma_self_test(struct ioatdma_device *device) in ioat3_dma_self_test()
1495 static int ioat3_irq_reinit(struct ioatdma_device *device) in ioat3_irq_reinit()
1534 struct ioatdma_device *device = chan->device; in ioat3_reset_hw()
1578 static void ioat3_intr_quirk(struct ioatdma_device *device) in ioat3_intr_quirk()
[all …]
Ddma_v2.c367 int ioat2_enumerate_channels(struct ioatdma_device *device) in ioat2_enumerate_channels()
442 struct ioatdma_device *dma; in ioat2_alloc_ring_ent()
466 struct ioatdma_device *dma; in ioat2_free_ring_ent()
736 struct ioatdma_device *device = chan->device; in ioat2_check_space_lock()
799 struct ioatdma_device *device = chan->device; in ioat2_free_chan_resources()
876 int ioat2_dma_probe(struct ioatdma_device *device, int dca) in ioat2_dma_probe()