Searched refs:ioatdma_device (Results 1 – 6 of 6) sorted by relevance
/drivers/dma/ioat/ |
D | dma.h | 38 #define to_ioatdma_device(dev) container_of(dev, struct ioatdma_device, common) 79 struct ioatdma_device { struct 94 void (*intr_quirk)(struct ioatdma_device *device); argument 95 int (*enumerate_channels)(struct ioatdma_device *device); argument 99 int (*self_test)(struct ioatdma_device *device); argument 119 struct ioatdma_device *device; 227 ioat_chan_by_index(struct ioatdma_device *device, int index) in ioat_chan_by_index() 355 int ioat_probe(struct ioatdma_device *device); 356 int ioat_register(struct ioatdma_device *device); 357 int ioat1_dma_probe(struct ioatdma_device *dev, int dca); [all …]
|
D | dma.c | 61 struct ioatdma_device *instance = data; in ioat_dma_do_interrupt() 102 void ioat_init_channel(struct ioatdma_device *device, struct ioat_chan_common *chan, int idx) in ioat_init_channel() 126 static int ioat1_enumerate_channels(struct ioatdma_device *device) in ioat1_enumerate_channels() 276 struct ioatdma_device *ioatdma_device; in ioat_dma_alloc_descriptor() local 279 ioatdma_device = ioat->base.device; in ioat_dma_alloc_descriptor() 280 desc = pci_pool_alloc(ioatdma_device->dma_pool, flags, &phys); in ioat_dma_alloc_descriptor() 286 pci_pool_free(ioatdma_device->dma_pool, desc, phys); in ioat_dma_alloc_descriptor() 372 struct ioatdma_device *ioatdma_device = chan->device; in ioat1_dma_free_chan_resources() local 400 pci_pool_free(ioatdma_device->dma_pool, desc->hw, in ioat1_dma_free_chan_resources() 407 pci_pool_free(ioatdma_device->dma_pool, desc->hw, in ioat1_dma_free_chan_resources() [all …]
|
D | dma_v2.h | 159 int ioat2_dma_probe(struct ioatdma_device *dev, int dca); 160 int ioat3_dma_probe(struct ioatdma_device *dev, int dca); 161 void ioat3_dma_remove(struct ioatdma_device *dev); 165 int ioat2_enumerate_channels(struct ioatdma_device *device);
|
D | pci.c | 136 static struct ioatdma_device * 140 struct ioatdma_device *d = devm_kzalloc(dev, sizeof(*d), GFP_KERNEL); in alloc_ioatdma() 153 struct ioatdma_device *device; in ioat_pci_probe() 205 struct ioatdma_device *device = pci_get_drvdata(pdev); in ioat_remove()
|
D | dma_v2.c | 368 int ioat2_enumerate_channels(struct ioatdma_device *device) in ioat2_enumerate_channels() 443 struct ioatdma_device *dma; in ioat2_alloc_ring_ent() 467 struct ioatdma_device *dma; in ioat2_free_ring_ent() 737 struct ioatdma_device *device = chan->device; in ioat2_check_space_lock() 800 struct ioatdma_device *device = chan->device; in ioat2_free_chan_resources() 880 int ioat2_dma_probe(struct ioatdma_device *device, int dca) in ioat2_dma_probe()
|
D | dma_v3.c | 270 ioat3_alloc_sed(struct ioatdma_device *device, unsigned int hw_pool) in ioat3_alloc_sed() 290 static void ioat3_free_sed(struct ioatdma_device *device, struct ioat_sed_ent *sed) in ioat3_free_sed() 553 struct ioatdma_device *device = chan->device; in __cleanup() 1053 struct ioatdma_device *device = chan->device; in __ioat3_prep_pq_lock() 1177 struct ioatdma_device *device = chan->device; in __ioat3_prep_pq16_lock() 1427 static int ioat_xor_val_self_test(struct ioatdma_device *device) in ioat_xor_val_self_test() 1721 static int ioat3_dma_self_test(struct ioatdma_device *device) in ioat3_dma_self_test() 1735 static int ioat3_irq_reinit(struct ioatdma_device *device) in ioat3_irq_reinit() 1790 struct ioatdma_device *device = chan->device; in ioat3_reset_hw() 1836 static void ioat3_intr_quirk(struct ioatdma_device *device) in ioat3_intr_quirk() [all …]
|