dev_new
struct device *dev_cur, *dev_new;
dev_new = sp->dev;
pdev_new = to_pci_dev(dev_new);
dev = dev_new ();
dev = dev_new();
u32 dev_on, dev_off, dev_old, dev_new;
dev_old = dev_new = viaparinfo->shared->iga1_devices;
res = odev_update(buffer, count, &dev_new);
dev_off = dev_old & ~dev_new;
dev_on = dev_new & ~dev_old;
viaparinfo->shared->iga1_devices = dev_new;
viaparinfo->shared->iga2_devices &= ~dev_new;
via_set_source(dev_new, IGA1);
u32 dev_on, dev_off, dev_old, dev_new;
dev_old = dev_new = viaparinfo->shared->iga2_devices;
res = odev_update(buffer, count, &dev_new);
dev_off = dev_old & ~dev_new;
dev_on = dev_new & ~dev_old;
viaparinfo->shared->iga2_devices = dev_new;
viaparinfo->shared->iga1_devices &= ~dev_new;
via_set_source(dev_new, IGA2);