Exemplo n.º 1
0
static int __init parport_sunbpp_init(void)
{
        struct sbus_bus *sbus;
        struct sbus_dev *sdev;
	int count = 0;

	for_each_sbus(sbus) {
		for_each_sbusdev(sdev, sbus) {
			if (!strcmp(sdev->prom_name, "SUNW,bpp"))
				count += init_one_port(sdev);
		}
	}
	return count ? 0 : -ENODEV;
}
Exemplo n.º 2
0
__initfunc(int parport_ax_init(void))
#endif
{
    struct linux_ebus *ebus;
    struct linux_ebus_device *edev;
    int count = 0;

    for_each_ebus(ebus) {
        for_each_ebusdev(edev, ebus) {
            if (!strcmp(edev->prom_name, "ecpp"))
                count += init_one_port(edev);
        }
    }
    return count ? 0 : -ENODEV;
}
Exemplo n.º 3
0
static int __devinit bpp_probe(struct of_device *dev, const struct of_device_id *match)
{
	struct sbus_dev *sdev = to_sbus_device(&dev->dev);

	return init_one_port(sdev);
}