Lines Matching defs:common

30     struct dma_device common;
55 dev->common.id);
62 dev->common.id);
70 IOATDEV_DEBUG("initialize Crystal Beach 3 DMA device\n", dev->common.id);
76 dev->common.id);
81 dev->common.id);
87 IOATDEV_DEBUG("Disabling XOR and PQ while DCA is enabled\n", dev->common.id);
93 IOATDEV_DEBUG("device supports XOR RAID.\n", dev->common.id);
107 IOATDEV_DEBUG("device supports PQ RAID.\n", dev->common.id);
125 dev->common.irq_type = DMA_IRQ_DISABLED;
126 dev->common.type = DMA_DEV_TYPE_IOAT;
129 err = driverkit_iommu_mmap_cl(dev->common.iommu, IOAT_DMA_COMPLSTATUS_SIZE,
135 dev->common.channels.count = ioat_dma_chancnt_num_rdf(&dev->device);
137 dev->common.channels.c = calloc(dev->common.channels.count,
138 sizeof(*dev->common.channels.c));
139 if (dev->common.channels.c == NULL) {
146 IOATDEV_DEBUG("channel enumeration. discovered %u channels\n", dev->common.id,
147 dev->common.channels.count);
151 for (uint8_t i = 0; i < dev->common.channels.count; ++i) {
152 struct dma_channel **chan = &dev->common.channels.c[i];
186 if (dev->common.state != DMA_DEV_ST_CHAN_ENUM) {
194 mem->devaddr += (IOAT_DMA_COMPLSTATUS_SIZE * dev->common.channels.next);
196 mem->vbase += (IOAT_DMA_COMPLSTATUS_SIZE * dev->common.channels.next++);
255 dev->common.irq_type = type;
261 dev->common.id, dev->pci_addr.bus, dev->pci_addr.device,
271 IOATDEV_DEBUG("MSI-X enabled #vecs=%d\n", dev->common.id,
280 IOATDEV_DEBUG("MSI-X routing to apic=%u\n", dev->common.id,
295 IOATDEV_DEBUG("Initializing MSI interrupts \n", dev->common.id);
299 IOATDEV_DEBUG("Initializing INTx interrupts \n", dev->common.id);
305 IOATDEV_DEBUG("Disabling interrupts \n", dev->common.id);
319 chan = (struct ioat_dma_channel *)dev->common.channels.c[0];
387 struct dma_device *dma_dev = &ioat_device->common;