siba_dev
siba->siba_dev = dev;
device_printf(siba->siba_dev, "failed to turn PLL off!\n");
device_printf(siba->siba_dev, "failed to turn PLL off!\n");
if (pci_read_config(siba->siba_dev, SIBA_GPIO_OUT, 4) &
device_printf(siba->siba_dev, "warn: bad SPROM CRC\n");
device_printf(siba->siba_dev,
device_printf(siba->siba_dev, "timeout (bit %#x reg %#x)\n",
device_printf(siba->siba_dev, "timeout (bit %#x reg %#x)\n",
if (siba->siba_dev != NULL &&
tmp = pci_read_config(siba->siba_dev, SIBA_IRQMASK, 4);
pci_write_config(siba->siba_dev, SIBA_IRQMASK, tmp, 4);
return (bus_generic_attach(siba->siba_dev));
device_delete_children(siba->siba_dev);
out = pci_read_config(siba->siba_dev, SIBA_GPIO_OUT, 4);
pci_write_config(siba->siba_dev, SIBA_GPIO_OUT, out, 4);
pci_write_config(siba->siba_dev, SIBA_GPIO_OUT_EN,
pci_read_config(siba->siba_dev,
in = pci_read_config(siba->siba_dev, SIBA_GPIO_IN, 4);
pci_write_config(siba->siba_dev, SIBA_GPIO_OUT, out, 4);
pci_write_config(siba->siba_dev,
SIBA_GPIO_OUT_EN, pci_read_config(siba->siba_dev,
pci_write_config(siba->siba_dev, SIBA_GPIO_OUT, out, 4);
status = pci_read_config(siba->siba_dev, PCIR_STATUS, 2);
pci_write_config(siba->siba_dev, PCIR_STATUS, status, 2);
siba->siba_chiprev = pci_read_config(siba->siba_dev,
siba->siba_ndevs = siba_getncores(siba->siba_dev,
device_printf(siba->siba_dev,
device_printf(siba->siba_dev,
device_printf(siba->siba_dev,
error = pci_find_extcap(siba->siba_dev, PCIY_EXPRESS,
error = pci_find_cap(siba->siba_dev, PCIY_EXPRESS,
device_printf(siba->siba_dev,
device_printf(siba->siba_dev,
child = device_add_child(siba->siba_dev, NULL, -1);
device_printf(siba->siba_dev, "child attach failed\n");
pci_write_config(siba->siba_dev, SIBA_BAR0, dir, 4);
if (pci_read_config(siba->siba_dev, SIBA_BAR0, 4) == dir)
device_printf(siba->siba_dev, "unknown PCI did (%d)\n",
device_printf(siba->siba_dev, __VA_ARGS__); \
device_printf(siba->siba_dev,
device_t siba_dev; /* Device ID */