Lines Matching refs:devpath
36 static size_t devpath_to_db_path(const char *devpath, char *filename, size_t len)
43 strlcat(filename, devpath, len);
47 /* reverse mapping from the device file name to the devpath */
48 static int name_index(const char *devpath, const char *name, int add)
60 /* entry with the devpath */
61 strlcpy(device, devpath, sizeof(device));
127 devpath_to_db_path(udev->dev->devpath, filename, sizeof(filename));
151 dbg("storing data for device '%s' in '%s'", udev->dev->devpath, filename);
157 name_index(udev->dev->devpath, name_loop->name, 1);
172 name_index(udev->dev->devpath, udev->name, 1);
177 int udev_db_get_device(struct udevice *udev, const char *devpath)
189 sysfs_device_set_values(udev->dev, devpath, NULL, NULL);
190 devpath_to_db_path(devpath, filename, sizeof(filename));
292 devpath_to_db_path(udev->dev->devpath, filename, sizeof(filename));
295 name_index(udev->dev->devpath, udev->name, 0);
297 name_index(udev->dev->devpath, name_loop->name, 0);