Lines Matching refs:ndev

126 static int mac8390_initdev(struct net_device *dev, struct nubus_dev *ndev,
292 static bool __init mac8390_init(struct net_device *dev, struct nubus_dev *ndev, in mac8390_init() argument
302 dev->irq = SLOT2IRQ(ndev->board->slot); in mac8390_init()
304 dev->base_addr = (ndev->board->slot_addr | in mac8390_init()
305 ((ndev->board->slot & 0xf) << 20)); in mac8390_init()
312 if (nubus_get_func_dir(ndev, &dir) == -1) { in mac8390_init()
314 dev->name, ndev->board->slot); in mac8390_init()
331 dev->name, ndev->board->slot); in mac8390_init()
342 dev->name, ndev->board->slot); in mac8390_init()
352 dev->base_addr = (int)(ndev->board->slot_addr + in mac8390_init()
354 dev->mem_start = (int)(ndev->board->slot_addr + in mac8390_init()
360 dev->base_addr = (int)(ndev->board->slot_addr + in mac8390_init()
362 dev->mem_start = (int)(ndev->board->slot_addr + in mac8390_init()
368 dev->base_addr = (int)(ndev->board->slot_addr + in mac8390_init()
370 dev->mem_start = (int)(ndev->board->slot_addr + in mac8390_init()
386 ndev->board->name); in mac8390_init()
397 struct nubus_dev *ndev = NULL; in mac8390_probe() local
417 while ((ndev = nubus_find_type(NUBUS_CAT_NETWORK, NUBUS_TYPE_ETHERNET, in mac8390_probe()
418 ndev))) { in mac8390_probe()
420 if (slots & (1 << ndev->board->slot)) in mac8390_probe()
422 slots |= 1 << ndev->board->slot; in mac8390_probe()
424 cardtype = mac8390_ident(ndev); in mac8390_probe()
428 if (!mac8390_init(dev, ndev, cardtype)) in mac8390_probe()
432 if (!mac8390_initdev(dev, ndev, cardtype)) in mac8390_probe()
436 if (!ndev) in mac8390_probe()
493 struct nubus_dev *ndev, in mac8390_initdev() argument
612 ndev->board->name); in mac8390_initdev()
620 dev->name, ndev->board->name, ndev->board->slot, in mac8390_initdev()