Lines Matching defs:device
133 * same device, since it tests for (dev->flags & IFF_UP). So
134 * there's no harm in delaying the device shutdown.
300 "device disallowed\n");
306 "device disallowed\n");
312 "address to a device\n");
323 "Choosing a random ethernet address for device %s\n", dev->name);
336 static void net_device_release(struct device *dev)
338 struct uml_net *device = dev_get_drvdata(dev);
339 struct net_device *netdev = device->dev;
344 list_del(&device->list);
345 kfree(device);
371 struct uml_net *device;
378 device = kzalloc(sizeof(*device), gfp_mask);
379 if (device == NULL) {
392 INIT_LIST_HEAD(&device->list);
393 device->index = n;
416 device->pdev.id = n;
417 device->pdev.name = DRIVER_NAME;
418 device->pdev.dev.release = net_device_release;
419 dev_set_drvdata(&device->pdev.dev, device);
420 if (platform_device_register(&device->pdev))
422 SET_NETDEV_DEV(dev,&device->pdev.dev);
424 device->dev = dev;
471 list_add(&device->list, &devices);
480 platform_device_unregister(&device->pdev);
481 return; /* platform_device_unregister frees dev and device */
485 kfree(device);
490 struct uml_net *device;
495 device = list_entry(ele, struct uml_net, list);
496 if (device->index == n)
499 device = NULL;
502 return device;
513 *error_out = "Bad device number";
519 *error_out = "Expected '=' after device number";
654 " Configure a network device.\n\n"
696 struct uml_net *device;
700 device = find_device(n);
701 if (device == NULL)
704 dev = device->dev;
709 platform_device_unregister(&device->pdev);