Lines Matching refs:dev
170 PCIDevice dev;
180 void AHCI_Configure(PCIDevice dev);
185 PCIDevice dev;
187 dev.bus = bus;
188 dev.slot = slot;
189 dev.func = func;
190 dev.vendor = PCI_GetVendorID(&dev);
191 dev.device = PCI_GetDeviceID(&dev);
193 uint32_t device = dev.vendor << 16 | dev.device;
195 uint8_t progif = PCI_CfgRead8(&dev, PCI_OFFSET_PROGIF);
214 AHCI_Configure(dev);
419 AHCI_Configure(PCIDevice dev)
424 PCI_Configure(&dev);
426 kprintf("AHCI: IRQ %d\n", dev.irq);
431 if (dev.bars[bar].size == 0)
435 bar, dev.bars[bar].base, dev.bars[bar].size,
436 dev.bars[bar].type == PCIBAR_TYPE_IO ? "IO" : "Mem");
440 memcpy(&ahci->dev, &dev, sizeof(dev));
445 hc = (volatile AHCIHostControl *)(uintptr_t)dev.bars[AHCI_ABAR].base;
480 ahci->port[p] = (AHCIPort *)(uintptr_t)(dev.bars[AHCI_ABAR].base +