Lines Matching refs:path_pos
3464 char *path, *path_pos, **label_pos;
3507 path_pos = path;
3512 path_pos = mempcpy(path_pos, template_pos, sep - template_pos);
3516 path_pos = stpcpy(path_pos, *label_pos++);
3520 *path_pos = 0;
3527 const char *template_pos, *path_pos;
3555 path_pos = path;
3565 if (strncmp(path_pos, template_pos, length))
3568 path_pos += length;
3585 sep = strchrnul(path_pos, '/');
3586 if (sep - path_pos < (ssize_t)length ||
3591 length = sep - path_pos - length; /* length of sub-label to decode */
3594 label = bus_label_unescape_n(path_pos, length);
3602 path_pos = sep; /* skip decoded label and suffix */
3606 if (*path_pos)