Searched refs:ioat_dma (Results 1 - 5 of 5) sorted by relevance
/linux-master/drivers/dma/ioat/ |
H A D | init.c | 119 ioat_init_channel(struct ioatdma_device *ioat_dma, 121 static void ioat_intr_quirk(struct ioatdma_device *ioat_dma); 122 static void ioat_enumerate_channels(struct ioatdma_device *ioat_dma); 123 static int ioat3_dma_self_test(struct ioatdma_device *ioat_dma); 297 * @ioat_dma: dma device to be tested 299 static int ioat_dma_self_test(struct ioatdma_device *ioat_dma) argument 304 struct dma_device *dma = &ioat_dma->dma_dev; 305 struct device *dev = &ioat_dma->pdev->dev; 350 tx = ioat_dma->dma_dev.device_prep_dma_memcpy(dma_chan, dma_dest, 400 * @ioat_dma 402 ioat_dma_setup_interrupts(struct ioatdma_device *ioat_dma) argument 486 ioat_disable_interrupts(struct ioatdma_device *ioat_dma) argument 492 ioat_probe(struct ioatdma_device *ioat_dma) argument 537 ioat_register(struct ioatdma_device *ioat_dma) argument 549 ioat_dma_remove(struct ioatdma_device *ioat_dma) argument 564 ioat_enumerate_channels(struct ioatdma_device *ioat_dma) argument 610 struct ioatdma_device *ioat_dma = ioat_chan->ioat_dma; local 766 ioat_init_channel(struct ioatdma_device *ioat_dma, struct ioatdma_chan *ioat_chan, int idx) argument 783 ioat_xor_val_self_test(struct ioatdma_device *ioat_dma) argument 1048 ioat3_dma_self_test(struct ioatdma_device *ioat_dma) argument 1061 ioat_intr_quirk(struct ioatdma_device *ioat_dma) argument 1087 ioat3_dma_probe(struct ioatdma_device *ioat_dma, int dca) argument 1213 struct ioatdma_device *ioat_dma = pci_get_drvdata(pdev); local 1243 ioat_resume(struct ioatdma_device *ioat_dma) argument 1300 struct ioatdma_device *ioat_dma = pci_get_drvdata(pdev); local [all...] |
H A D | sysfs.c | 34 struct ioatdma_device *ioat_dma = to_ioatdma_device(dma); local 37 ioat_dma->version >> 4, ioat_dma->version & 0xf); 75 void ioat_kobject_add(struct ioatdma_device *ioat_dma, struct kobj_type *type) argument 77 struct dma_device *dma = &ioat_dma->dma_dev; 96 void ioat_kobject_del(struct ioatdma_device *ioat_dma) argument 98 struct dma_device *dma = &ioat_dma->dma_dev;
|
H A D | dma.h | 23 #define to_dev(ioat_chan) (&(ioat_chan)->ioat_dma->pdev->dev) 24 #define to_pdev(ioat_chan) ((ioat_chan)->ioat_dma->pdev) 26 #define chan_num(ch) ((int)((ch)->reg_base - (ch)->ioat_dma->reg_base) / 0x80) 109 struct ioatdma_device *ioat_dma; member in struct:ioatdma_chan 235 ioat_chan_by_index(struct ioatdma_device *ioat_dma, int index) argument 237 return ioat_dma->idx[index]; 257 u8 ver = ioat_chan->ioat_dma->version; 265 u8 ver = ioat_chan->ioat_dma->version; 273 u8 ver = ioat_chan->ioat_dma->version; 403 void ioat_kobject_add(struct ioatdma_device *ioat_dma, struc [all...] |
H A D | dma.c | 137 struct ioatdma_device *ioat_dma = ioat_chan->ioat_dma; local 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; local 445 if (ioat_dma->cap & IOAT_CAP_DPS) { 520 ioat_free_sed(struct ioatdma_device *ioat_dma, struct ioat_sed_ent *sed) argument 525 dma_pool_free(ioat_dma 593 struct ioatdma_device *ioat_dma = ioat_chan->ioat_dma; local 723 struct ioatdma_device *ioat_dma = ioat_chan->ioat_dma; local 1007 struct ioatdma_device *ioat_dma = ioat_chan->ioat_dma; local [all...] |
H A D | prep.c | 80 ioat3_alloc_sed(struct ioatdma_device *ioat_dma, unsigned int hw_pool) argument 90 sed->hw = dma_pool_alloc(ioat_dma->sed_hw_pool[hw_pool], 345 struct ioatdma_device *ioat_dma = ioat_chan->ioat_dma; local 356 int cb32 = (ioat_dma->version < IOAT_VER_3_3) ? 1 : 0; 422 if (ioat_dma->cap & IOAT_CAP_DWBES) 469 struct ioatdma_device *ioat_dma = ioat_chan->ioat_dma; local 505 desc->sed = ioat3_alloc_sed(ioat_dma, (src_cnt-2) >> 3); 537 if (ioat_dma [all...] |
Completed in 94 milliseconds