Lines Matching refs:path
462 struct dentry *dentry = unix_sk(s)->path.dentry; in unix_find_socket_byinode()
670 struct path path; in unix_release_sock() local
680 path = u->path; in unix_release_sock()
681 u->path.dentry = NULL; in unix_release_sock()
682 u->path.mnt = NULL; in unix_release_sock()
729 if (path.dentry) in unix_release_sock()
730 path_put(&path); in unix_release_sock()
1129 u->path.dentry = NULL; in unix_create1()
1130 u->path.mnt = NULL; in unix_create1()
1206 struct path path; in unix_find_bsd() local
1215 struct path root; in unix_find_bsd()
1230 LOOKUP_NO_MAGICLINKS, &path); in unix_find_bsd()
1236 err = kern_path(sunaddr->sun_path, LOOKUP_FOLLOW, &path); in unix_find_bsd()
1240 err = path_permission(&path, MAY_WRITE); in unix_find_bsd()
1246 inode = d_backing_inode(path.dentry); in unix_find_bsd()
1256 touch_atime(&path); in unix_find_bsd()
1260 path_put(&path); in unix_find_bsd()
1267 path_put(&path); in unix_find_bsd()
1284 dentry = unix_sk(sk)->path.dentry; in unix_find_abstract()
1286 touch_atime(&unix_sk(sk)->path); in unix_find_abstract()
1378 struct path parent; in unix_bind_bsd()
1414 u->path.mnt = mntget(parent.mnt); in unix_bind_bsd()
1415 u->path.dentry = dget(dentry); in unix_bind_bsd()
1790 if (otheru->path.dentry) { in unix_stream_connect()
1791 path_get(&otheru->path); in unix_stream_connect()
1792 newu->path = otheru->path; in unix_stream_connect()
3298 if (!unix_sk(sk)->path.dentry) in unix_open_file()
3305 f = dentry_open(&unix_sk(sk)->path, O_PATH, current_cred()); in unix_open_file()