FLOW
FLOW("PCI: DiscoverBus, domain %u, bus %u\n", bus->domain, bus->bus);
FLOW("PCI: DiscoverDevice, domain %u, bus %u, dev %u, func %u\n", bus->domain, bus->bus, dev, function);
FLOW("PCI: CreateDevice, domain %u, bus %u, dev %u, func %u:\n", parent->domain,
FLOW("PCI: CreateDevice, vendor 0x%04x, device 0x%04x, class_base 0x%02x, "
FLOW("PCI: find_pci_capability ERROR %u:%u:%u capability %#02x "
FLOW("PCI:FindExtendedCapability ERROR %u:%u:%u capability %#02x "
FLOW("PCI:FindHTCapability ERROR %u:%u:%u capability %#02x "
FLOW("PCI::CreateVirtualBus: domain %d, bus %d already in map => "
FLOW("PCI::CreateVirtualBus: domain %d, bus %d => virtualBus %d\n", domain,
FLOW("PCI: FixupDevices domain %u, bus %u\n", domain, bus);
FLOW("controller %p\n", controller);
FLOW("task_file_write\n");
FLOW("%x->HI(%x)\n", tf->raw.r[i + 7], i );
FLOW("%x->LO(%x)\n", tf->raw.r[i], i );
FLOW("task_file_read\n");
FLOW("%x: %x\n", i, (int)tf->raw.r[i] );
FLOW("altstatus_read\n");
FLOW("device_control_write 0x%x\n", val);
FLOW("pio_write force_16bit = %d, (count & 1) = %d\n", force_16bit, (count & 1));
FLOW("pio_read force_16bit = %d, (count & 1) = %d\n", force_16bit, (count & 1));
FLOW("dma_prepare enter\n");
FLOW("%" B_PRIx32", %" B_PRId16", %" B_PRId8"\n", prd->address, prd->count, prd->EOT);
FLOW("dma_prepare leave\n");
FLOW("dma_start enter\n");
FLOW("dma_start leave\n");
FLOW("dma_finish enter\n");
FLOW("dma_finish: failed\n");
FLOW("dma_finish leave\n");
FLOW("handle_interrupt\n");
FLOW("ahci_supports_device\n");
FLOW("interrupt on non-existent port %d\n", i);
FLOW("ExecuteAtaRequest port %d\n", fIndex);
FLOW("prdEntrys %d\n", prdEntrys);
FLOW("Port %d sata request flow:\n", fIndex);
FLOW(" tfd %#x\n", tfd);
FLOW(" prdbc %ld\n", fCommandList->prdbc);
FLOW(" ci 0x%08" B_PRIx32 "\n", fRegs->ci);
FLOW(" is 0x%08" B_PRIx32 "\n", fRegs->is);
FLOW(" serr 0x%08" B_PRIx32 "\n", fRegs->serr);
FLOW("FillPrdTable: sg-entry addr %#" B_PRIxPHYSADDR ", size %lu\n",
FLOW("FillPrdTable: prd-entry %u, addr %p, size %lu\n",
FLOW("ahci_scsi_io, cookie %p, path_id %u, target_id %u, target_lun %u\n",