syspath            59 src/libudev/libudev-device.c         char *syspath;
syspath           214 src/libudev/libudev-device.c                 if (util_get_sys_core_link_value(udev_device->udev, "driver", udev_device->syspath, driver, sizeof(driver)) > 0)
syspath           290 src/libudev/libudev-device.c                 if (util_get_sys_core_link_value(udev_device->udev, "subsystem", udev_device->syspath, subsystem, sizeof(subsystem)) > 0) {
syspath           595 src/libudev/libudev-device.c         strscpyl(filename, sizeof(filename), udev_device->syspath, "/uevent", NULL);
syspath           687 src/libudev/libudev-device.c _public_ struct udev_device *udev_device_new_from_syspath(struct udev *udev, const char *syspath)
syspath           700 src/libudev/libudev-device.c         if (syspath == NULL) {
syspath           706 src/libudev/libudev-device.c         if (!startswith(syspath, "/sys")) {
syspath           707 src/libudev/libudev-device.c                 udev_dbg(udev, "not in sys :%s\n", syspath);
syspath           713 src/libudev/libudev-device.c         subdir = syspath + strlen("/sys");
syspath           721 src/libudev/libudev-device.c         strscpy(path, sizeof(path), syspath);
syspath           993 src/libudev/libudev-device.c         strscpy(path, sizeof(path), udev_device->syspath);
syspath          1143 src/libudev/libudev-device.c         free(udev_device->syspath);
syspath          1192 src/libudev/libudev-device.c         return udev_device->syspath;
syspath          1433 src/libudev/libudev-device.c                                                          udev_device->syspath, value, sizeof(value)) < 0)
syspath          1617 src/libudev/libudev-device.c int udev_device_set_syspath(struct udev_device *udev_device, const char *syspath)
syspath          1622 src/libudev/libudev-device.c         free(udev_device->syspath);
syspath          1623 src/libudev/libudev-device.c         udev_device->syspath = strdup(syspath);
syspath          1624 src/libudev/libudev-device.c         if (udev_device->syspath ==  NULL)
syspath          1626 src/libudev/libudev-device.c         udev_device->devpath = udev_device->syspath + strlen("/sys");
syspath          1629 src/libudev/libudev-device.c         pos = strrchr(udev_device->syspath, '/');
syspath            44 src/libudev/libudev-enumerate.c         char *syspath;
syspath            65 src/libudev/libudev-enumerate.c         struct syspath *devices;
syspath           146 src/libudev/libudev-enumerate.c                 free(udev_enumerate->devices[i].syspath);
syspath           167 src/libudev/libudev-enumerate.c static int syspath_add(struct udev_enumerate *udev_enumerate, const char *syspath)
syspath           170 src/libudev/libudev-enumerate.c         struct syspath *entry;
syspath           174 src/libudev/libudev-enumerate.c                 struct syspath *buf;
syspath           180 src/libudev/libudev-enumerate.c                 buf = realloc(udev_enumerate->devices, (udev_enumerate->devices_max + add) * sizeof(struct syspath));
syspath           187 src/libudev/libudev-enumerate.c         path = strdup(syspath);
syspath           191 src/libudev/libudev-enumerate.c         entry->syspath = path;
syspath           200 src/libudev/libudev-enumerate.c         const struct syspath *path1 = p1;
syspath           201 src/libudev/libudev-enumerate.c         const struct syspath *path2 = p2;
syspath           206 src/libudev/libudev-enumerate.c         ret = memcmp(path1->syspath, path2->syspath, len);
syspath           217 src/libudev/libudev-enumerate.c static bool devices_delay_end(struct udev *udev, const char *syspath)
syspath           227 src/libudev/libudev-enumerate.c                 if (strstr(syspath + strlen("/sys"), delay_device_list[i]) != NULL)
syspath           236 src/libudev/libudev-enumerate.c static size_t devices_delay_later(struct udev *udev, const char *syspath)
syspath           248 src/libudev/libudev-enumerate.c         if ((c = strstr(syspath, "/sound/card"))) {
syspath           253 src/libudev/libudev-enumerate.c                         return c - syspath + 1;
syspath           275 src/libudev/libudev-enumerate.c                 struct syspath *prev = NULL;
syspath           279 src/libudev/libudev-enumerate.c                 qsort_safe(udev_enumerate->devices, udev_enumerate->devices_cur, sizeof(struct syspath), syspath_cmp);
syspath           283 src/libudev/libudev-enumerate.c                         struct syspath *entry = &udev_enumerate->devices[i];
syspath           288 src/libudev/libudev-enumerate.c                             memcmp(entry->syspath, prev->syspath, entry->len) == 0)
syspath           293 src/libudev/libudev-enumerate.c                         if (devices_delay_end(udev_enumerate->udev, entry->syspath)) {
syspath           294 src/libudev/libudev-enumerate.c                                 syspath_add(udev_enumerate, entry->syspath);
syspath           304 src/libudev/libudev-enumerate.c                                 move_later_prefix = devices_delay_later(udev_enumerate->udev, entry->syspath);
syspath           313 src/libudev/libudev-enumerate.c                              !strneq(entry->syspath, udev_enumerate->devices[move_later].syspath, move_later_prefix)) {
syspath           316 src/libudev/libudev-enumerate.c                                                     udev_enumerate->devices[move_later].syspath, NULL);
syspath           320 src/libudev/libudev-enumerate.c                         udev_list_entry_add(&udev_enumerate->devices_list, entry->syspath, NULL);
syspath           325 src/libudev/libudev-enumerate.c                                             udev_enumerate->devices[move_later].syspath, NULL);
syspath           329 src/libudev/libudev-enumerate.c                         struct syspath *entry = &udev_enumerate->devices[i];
syspath           331 src/libudev/libudev-enumerate.c                         udev_list_entry_add(&udev_enumerate->devices_list, entry->syspath, NULL);
syspath           332 src/libudev/libudev-enumerate.c                         free(entry->syspath);
syspath           674 src/libudev/libudev-enumerate.c                 char syspath[UTIL_PATH_SIZE];
syspath           683 src/libudev/libudev-enumerate.c                 strscpyl(syspath, sizeof(syspath), path, "/", dent->d_name, NULL);
syspath           684 src/libudev/libudev-enumerate.c                 dev = udev_device_new_from_syspath(udev_enumerate->udev, syspath);
syspath           773 src/libudev/libudev-enumerate.c _public_ int udev_enumerate_add_syspath(struct udev_enumerate *udev_enumerate, const char *syspath)
syspath           779 src/libudev/libudev-enumerate.c         if (syspath == NULL)
syspath           782 src/libudev/libudev-enumerate.c         udev_device = udev_device_new_from_syspath(udev_enumerate->udev, syspath);
syspath            61 src/libudev/libudev-private.h int udev_device_set_syspath(struct udev_device *udev_device, const char *syspath);
syspath           160 src/libudev/libudev-private.h ssize_t util_get_sys_core_link_value(struct udev *udev, const char *slink, const char *syspath, char *value, size_t size);
syspath           161 src/libudev/libudev-private.h int util_resolve_sys_link(struct udev *udev, char *syspath, size_t size);
syspath           111 src/libudev/libudev-util.c ssize_t util_get_sys_core_link_value(struct udev *udev, const char *slink, const char *syspath, char *value, size_t size)
syspath           118 src/libudev/libudev-util.c         strscpyl(path, sizeof(path), syspath, "/", slink, NULL);
syspath           130 src/libudev/libudev-util.c int util_resolve_sys_link(struct udev *udev, char *syspath, size_t size)
syspath           139 src/libudev/libudev-util.c         len = readlink(syspath, link_target, sizeof(link_target));
syspath           147 src/libudev/libudev-util.c                 base = strrchr(syspath, '/');
syspath           153 src/libudev/libudev-util.c         strscpyl(base, size - (base - syspath), "/", &link_target[back * 3], NULL);
syspath           846 src/udev/udev-event.c                         char syspath[UTIL_PATH_SIZE];
syspath           856 src/udev/udev-event.c                                 strscpy(syspath, sizeof(syspath), udev_device_get_syspath(dev));
syspath           857 src/udev/udev-event.c                                 pos = strrchr(syspath, '/');
syspath           860 src/udev/udev-event.c                                         strscpy(pos, sizeof(syspath) - (pos - syspath), event->name);
syspath           861 src/udev/udev-event.c                                         udev_device_set_syspath(event->dev, syspath);
syspath            49 src/udev/udevadm-test-builtin.c         char *syspath = NULL;
syspath            70 src/udev/udevadm-test-builtin.c         syspath = argv[optind++];
syspath            71 src/udev/udevadm-test-builtin.c         if (syspath == NULL) {
syspath            88 src/udev/udevadm-test-builtin.c         if (!startswith(syspath, "/sys"))
syspath            89 src/udev/udevadm-test-builtin.c                 strscpyl(filename, sizeof(filename), "/sys", syspath, NULL);
syspath            91 src/udev/udevadm-test-builtin.c                 strscpy(filename, sizeof(filename), syspath);
syspath            38 src/udev/udevadm-test.c         const char *syspath = NULL;
syspath            86 src/udev/udevadm-test.c         syspath = argv[optind];
syspath            87 src/udev/udevadm-test.c         if (syspath == NULL) {
syspath           110 src/udev/udevadm-test.c         if (!startswith(syspath, "/sys"))
syspath           111 src/udev/udevadm-test.c                 strscpyl(filename, sizeof(filename), "/sys", syspath, NULL);
syspath           113 src/udev/udevadm-test.c                 strscpy(filename, sizeof(filename), syspath);