Lines Matching refs:devnode
41 static int udev_device_set_devnode(struct udev_device *udev_device, const char *devnode);
66 char *devnode; member
1217 free(udev_device->devnode); in udev_device_unref()
1310 if (udev_device->devnode != NULL) in udev_device_get_devnode()
1311 return udev_device->devnode; in udev_device_get_devnode()
1314 return udev_device->devnode; in udev_device_get_devnode()
1682 static int udev_device_set_devnode(struct udev_device *udev_device, const char *devnode) in udev_device_set_devnode() argument
1684 free(udev_device->devnode); in udev_device_set_devnode()
1685 if (devnode[0] != '/') { in udev_device_set_devnode()
1686 if (asprintf(&udev_device->devnode, "/dev/%s", devnode) < 0) in udev_device_set_devnode()
1687 udev_device->devnode = NULL; in udev_device_set_devnode()
1689 udev_device->devnode = strdup(devnode); in udev_device_set_devnode()
1691 if (udev_device->devnode == NULL) in udev_device_set_devnode()
1693 udev_device_add_property_internal(udev_device, "DEVNAME", udev_device->devnode); in udev_device_set_devnode()