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");
324 "Choosing a random ethernet address for device %s\n", dev->name);
337 static void net_device_release(struct device *dev)
339 struct uml_net *device = dev_get_drvdata(dev);
340 struct net_device *netdev = device->dev;
345 list_del(&device->list);
346 kfree(device);
372 struct uml_net *device;
379 device = kzalloc(sizeof(*device), gfp_mask);
380 if (device == NULL) {
393 INIT_LIST_HEAD(&device->list);
394 device->index = n;
417 device->pdev.id = n;
418 device->pdev.name = DRIVER_NAME;
419 device->pdev.dev.release = net_device_release;
420 dev_set_drvdata(&device->pdev.dev, device);
421 if (platform_device_register(&device->pdev))
423 SET_NETDEV_DEV(dev,&device->pdev.dev);
425 device->dev = dev;
472 list_add(&device->list, &devices);
481 platform_device_unregister(&device->pdev);
482 return; /* platform_device_unregister frees dev and device */
486 kfree(device);
491 struct uml_net *device;
496 device = list_entry(ele, struct uml_net, list);
497 if (device->index == n)
500 device = NULL;
503 return device;
514 *error_out = "Bad device number";
520 *error_out = "Expected '=' after device number";
655 " Configure a network device.\n\n"
697 struct uml_net *device;
701 device = find_device(n);
702 if (device == NULL)
705 dev = device->dev;
710 platform_device_unregister(&device->pdev);