Searched refs:path_parent (Results 1 - 2 of 2) sorted by relevance
/kernel/linux/linux-5.10/fs/hmdfs/ |
H A D | hmdfs_server.c | 597 static int hmdfs_check_and_create(struct path *path_parent, in hmdfs_check_and_create() argument 605 hmdfs_mark_drop_flag(device_id, path_parent->dentry); in hmdfs_check_and_create() 606 err = vfs_create(d_inode(path_parent->dentry), dentry, mode, in hmdfs_check_and_create() 628 struct path path_parent; in hmdfs_lookup_create() local 641 LOOKUP_DIRECTORY, &path_parent); in hmdfs_lookup_create() 647 inode_lock(d_inode(path_parent.dentry)); in hmdfs_lookup_create() 648 dentry = lookup_one_len(filename, path_parent.dentry, strlen(filename)); in hmdfs_lookup_create() 651 inode_unlock(d_inode(path_parent.dentry)); in hmdfs_lookup_create() 656 err = hmdfs_check_and_create(&path_parent, dentry, con->device_id, in hmdfs_lookup_create() 659 inode_unlock(d_inode(path_parent in hmdfs_lookup_create() [all...] |
/kernel/linux/linux-6.6/fs/hmdfs/ |
H A D | hmdfs_server.c | 597 static int hmdfs_check_and_create(struct path *path_parent, in hmdfs_check_and_create() argument 605 hmdfs_mark_drop_flag(device_id, path_parent->dentry); in hmdfs_check_and_create() 606 err = vfs_create(&nop_mnt_idmap, d_inode(path_parent->dentry), dentry, mode, in hmdfs_check_and_create() 628 struct path path_parent; in hmdfs_lookup_create() local 641 LOOKUP_DIRECTORY, &path_parent); in hmdfs_lookup_create() 647 inode_lock(d_inode(path_parent.dentry)); in hmdfs_lookup_create() 648 dentry = lookup_one_len(filename, path_parent.dentry, strlen(filename)); in hmdfs_lookup_create() 651 inode_unlock(d_inode(path_parent.dentry)); in hmdfs_lookup_create() 656 err = hmdfs_check_and_create(&path_parent, dentry, con->device_id, in hmdfs_lookup_create() 659 inode_unlock(d_inode(path_parent in hmdfs_lookup_create() [all...] |
Completed in 5 milliseconds