isa_dev
isa_dev = pci_get_subsys(PCI_VENDOR_ID_INTEL,
if (isa_dev) {
pci_read_config_byte(isa_dev, 0x76, &value1);
pci_read_config_byte(isa_dev, 0x77, &value2);
dev_dbg(&isa_dev->dev,
pci_dev_put(isa_dev);
struct pci_dev *ide_dev = NULL, *isa_dev = NULL;
struct pci_dev *isa_dev = pci_get_device(PCI_VENDOR_ID_SERVERWORKS,
if (isa_dev) {
pci_read_config_dword(isa_dev, 0x64, ®);
pci_write_config_dword(isa_dev, 0x64, reg);
pci_dev_put(isa_dev);
struct isa_dev *isa_dev;
isa_dev = kzalloc_obj(*isa_dev);
if (!isa_dev) {
isa_dev->dev.parent = &isa_bus;
isa_dev->dev.bus = &isa_bus_type;
dev_set_name(&isa_dev->dev, "%s.%u",
isa_dev->dev.platform_data = isa_driver;
isa_dev->dev.release = isa_dev_release;
isa_dev->id = id;
isa_dev->dev.coherent_dma_mask = DMA_BIT_MASK(24);
isa_dev->dev.dma_mask = &isa_dev->dev.coherent_dma_mask;
error = device_register(&isa_dev->dev);
put_device(&isa_dev->dev);
isa_dev->next = isa_driver->devices;
isa_driver->devices = &isa_dev->dev;
#define to_isa_dev(x) container_of((x), struct isa_dev, dev)
struct platform_device *isa_dev = serial8250_isa_devs;
platform_device_unregister(isa_dev);