Lines Matching refs:filename
998 * the entry identified by the original path, and into the buffer \a filename
1005 * \param filename The buffer into which the leaf name will be written.
1012 get_dir_path_and_leaf(char *path, char *filename)
1022 if (fssh_strlcpy(filename, path, FSSH_B_FILE_NAME_LENGTH) >= FSSH_B_FILE_NAME_LENGTH)
1029 fssh_strcpy(filename, ".");
1032 if (fssh_strlcpy(filename, p, FSSH_B_FILE_NAME_LENGTH)
1286 * the last portion in filename.
1291 path_to_dir_vnode(char *path, struct vnode **_vnode, char *filename, bool kernel)
1293 fssh_status_t status = get_dir_path_and_leaf(path, filename);
1319 * \param filename A buffer of size FSSH_B_FILE_NAME_LENGTH or larger into which
1328 char *filename, bool kernel)
1333 return path_to_dir_vnode(path, _vnode, filename, kernel);
1335 fssh_status_t status = get_dir_path_and_leaf(path, filename);
3290 char filename[FSSH_B_FILE_NAME_LENGTH];
3296 status = fd_and_path_to_dir_vnode(fd, path, &vnode, filename, kernel);
3301 status = FS_CALL(vnode, create_dir, filename, perms);
3787 char filename[FSSH_B_FILE_NAME_LENGTH];
3793 status = fd_and_path_to_dir_vnode(fd, path, &vnode, filename, kernel);
3798 status = FS_CALL(vnode, unlink, filename);