Lines Matching refs:buflen
1882 static int prepend(char **buffer, int *buflen, const char *str, int namelen) in prepend() argument
1884 *buflen -= namelen; in prepend()
1885 if (*buflen < 0) in prepend()
1892 static int prepend_name(char **buffer, int *buflen, struct qstr *name) in prepend_name() argument
1894 return prepend(buffer, buflen, name->name, name->len); in prepend_name()
1916 char *buffer, int buflen) in __d_path() argument
1920 char *end = buffer + buflen; in __d_path()
1924 prepend(&end, &buflen, "\0", 1); in __d_path()
1926 (prepend(&end, &buflen, " (deleted)", 10) != 0)) in __d_path()
1929 if (buflen < 1) in __d_path()
1951 if ((prepend_name(&end, &buflen, &dentry->d_name) != 0) || in __d_path()
1952 (prepend(&end, &buflen, "/", 1) != 0)) in __d_path()
1964 if (prepend_name(&retval, &buflen, &dentry->d_name) != 0) in __d_path()
1991 char *d_path(const struct path *path, char *buf, int buflen) in d_path() argument
2005 return path->dentry->d_op->d_dname(path->dentry, buf, buflen); in d_path()
2013 res = __d_path(path, &tmp, buf, buflen); in d_path()
2022 char *dynamic_dname(struct dentry *dentry, char *buffer, int buflen, in dynamic_dname() argument
2033 if (sz > sizeof(temp) || sz > buflen) in dynamic_dname()
2036 buffer += buflen - sz; in dynamic_dname()
2043 char *dentry_path(struct dentry *dentry, char *buf, int buflen) in dentry_path() argument
2045 char *end = buf + buflen; in dentry_path()
2049 prepend(&end, &buflen, "\0", 1); in dentry_path()
2051 (prepend(&end, &buflen, "//deleted", 9) != 0)) in dentry_path()
2053 if (buflen < 1) in dentry_path()
2063 if ((prepend_name(&end, &buflen, &dentry->d_name) != 0) || in dentry_path()
2064 (prepend(&end, &buflen, "/", 1) != 0)) in dentry_path()