path 186 fs/9p/vfs_inode.c *((long long *)&wstat->qid.path) = ~0; path 882 fs/9p/vfs_inode.c u64 path = qid->path + 2; path 885 fs/9p/vfs_inode.c if (sizeof(ino_t) == sizeof(path)) path 886 fs/9p/vfs_inode.c memcpy(&i, &path, sizeof(ino_t)); path 888 fs/9p/vfs_inode.c i = (ino_t) (path ^ (path >> 32)); path 221 fs/afs/mntpt.c nd->path.mnt->mnt_devname, path 223 fs/afs/mntpt.c nd->path.dentry->d_name.name); path 225 fs/afs/mntpt.c dput(nd->path.dentry); path 226 fs/afs/mntpt.c nd->path.dentry = dget(dentry); path 228 fs/afs/mntpt.c newmnt = afs_mntpt_do_automount(nd->path.dentry); path 230 fs/afs/mntpt.c path_put(&nd->path); path 235 fs/afs/mntpt.c err = do_add_mount(newmnt, &nd->path, MNT_SHRINKABLE, &afs_vfsmounts); path 238 fs/afs/mntpt.c path_put(&nd->path); path 239 fs/afs/mntpt.c nd->path.mnt = newmnt; path 240 fs/afs/mntpt.c nd->path.dentry = dget(newmnt->mnt_root); path 246 fs/afs/mntpt.c while (d_mountpoint(nd->path.dentry) && path 247 fs/afs/mntpt.c follow_down(&nd->path.mnt, &nd->path.dentry)) path 193 fs/autofs4/root.c if (!follow_down(&nd->path.mnt, &nd->path.dentry)) path 233 fs/autofs4/root.c if (!autofs4_follow_mount(&nd->path.mnt, path 234 fs/autofs4/root.c &nd->path.dentry)) { path 244 fs/autofs4/root.c path_put(&nd->path); path 1278 fs/block_dev.c if (!path || !*path) path 1281 fs/block_dev.c error = path_lookup(path, LOOKUP_FOLLOW, &nd); path 1285 fs/block_dev.c inode = nd.path.dentry->d_inode; path 1290 fs/block_dev.c if (nd.path.mnt->mnt_flags & MNT_NODEV) path 1297 fs/block_dev.c path_put(&nd.path); path 1321 fs/block_dev.c bdev = lookup_bdev(path); path 229 fs/cifs/cifs_dfs_ref.c err = do_add_mount(newmnt, &nd->path, nd->path.mnt->mnt_flags, mntlist); path 232 fs/cifs/cifs_dfs_ref.c path_put(&nd->path); path 233 fs/cifs/cifs_dfs_ref.c nd->path.mnt = newmnt; path 234 fs/cifs/cifs_dfs_ref.c nd->path.dentry = dget(newmnt->mnt_root); path 240 fs/cifs/cifs_dfs_ref.c while (d_mountpoint(nd->path.dentry) && path 241 fs/cifs/cifs_dfs_ref.c follow_down(&nd->path.mnt, &nd->path.dentry)) path 278 fs/cifs/cifs_dfs_ref.c dput(nd->path.dentry); path 279 fs/cifs/cifs_dfs_ref.c nd->path.dentry = dget(dentry); path 311 fs/cifs/cifs_dfs_ref.c mnt = cifs_dfs_do_refmount(nd->path.mnt, path 312 fs/cifs/cifs_dfs_ref.c nd->path.dentry, path 329 fs/cifs/cifs_dfs_ref.c nd->path.mnt->mnt_flags |= MNT_SHRINKABLE; path 339 fs/cifs/cifs_dfs_ref.c path_put(&nd->path); path 569 fs/cifs/cifsacl.c cFYI(1, ("get mode from ACL for %s", path)); path 593 fs/cifs/cifsacl.c rc = CIFSSMBOpen(xid, cifs_sb->tcon, path, FILE_OPEN, path 628 fs/cifs/cifsacl.c cFYI(DBG2, ("set ACL for %s from mode 0x%x", path, inode->i_mode)); path 647 fs/cifs/cifsacl.c rc = CIFSSMBOpen(xid, cifs_sb->tcon, path, FILE_OPEN, path 677 fs/cifs/cifsacl.c cFYI(DBG2, ("converting ACL to mode for %s", path)); path 678 fs/cifs/cifsacl.c pntsd = get_cifs_acl(&acllen, inode, path, pfid); path 698 fs/cifs/cifsacl.c cFYI(DBG2, ("set ACL from mode for %s", path)); path 701 fs/cifs/cifsacl.c pntsd = get_cifs_acl(&secdesclen, inode, path, NULL); path 726 fs/cifs/cifsacl.c rc = set_cifs_acl(pnntsd, secdesclen, inode, path); path 2593 fs/cifs/cifspdu.h char path[1024]; path 1834 fs/cifs/connect.c if (path == NULL) path 1842 fs/cifs/connect.c for (i = 0; path[i] != '\0'; i++) { path 1843 fs/cifs/connect.c if (path[i] == old_delim) path 1844 fs/cifs/connect.c path[i] = delim; path 297 fs/cifs/inode.c rc = CIFSSMBOpen(xid, pTcon, path, FILE_OPEN, GENERIC_READ, path 359 fs/cifs/inode.c rc = CIFSSMBQueryEA(xid, cifs_sb->tcon, path, "SETFILEBITS", path 52 fs/coda/pioctl.c struct path path; path 68 fs/coda/pioctl.c error = user_path(data.path, &path); path 70 fs/coda/pioctl.c error = user_lpath(data.path, &path); path 76 fs/coda/pioctl.c target_inode = path.dentry->d_inode; path 81 fs/coda/pioctl.c path_put(&path); path 90 fs/coda/pioctl.c path_put(&path); path 239 fs/compat.c struct path path; path 242 fs/compat.c error = user_path(pathname, &path); path 245 fs/compat.c error = vfs_statfs(path.dentry, &tmp); path 248 fs/compat.c path_put(&path); path 304 fs/compat.c struct path path; path 310 fs/compat.c error = user_path(pathname, &path); path 313 fs/compat.c error = vfs_statfs(path.dentry, &tmp); path 316 fs/compat.c path_put(&path); path 2744 fs/compat_ioctl.c char *path; path 2747 fs/compat_ioctl.c path = (char *)__get_free_page(GFP_KERNEL); path 2748 fs/compat_ioctl.c if (path) { path 2749 fs/compat_ioctl.c fn = d_path(&filp->f_path, path, PAGE_SIZE); path 2764 fs/compat_ioctl.c if (path) path 2765 fs/compat_ioctl.c free_page((unsigned long)path); path 118 fs/configfs/symlink.c if (nd->path.dentry->d_sb == configfs_sb) { path 119 fs/configfs/symlink.c *target = configfs_get_config_item(nd->path.dentry); path 122 fs/configfs/symlink.c path_put(&nd->path); path 177 fs/configfs/symlink.c path_put(&nd.path); path 251 fs/configfs/symlink.c for (s = path; depth--; s += 3) path 254 fs/configfs/symlink.c fill_item_path(target, path, size); path 255 fs/configfs/symlink.c pr_debug("%s: path = '%s'\n", __func__, path); path 276 fs/configfs/symlink.c error = configfs_get_target_path(item, target_item, path); path 1914 fs/dcache.c struct dentry *dentry = path->dentry; path 1915 fs/dcache.c struct vfsmount *vfsmnt = path->mnt; path 1987 fs/dcache.c struct path root; path 1988 fs/dcache.c struct path tmp; path 1997 fs/dcache.c if (path->dentry->d_op && path->dentry->d_op->d_dname) path 1998 fs/dcache.c return path->dentry->d_op->d_dname(path->dentry, buf, buflen); path 2006 fs/dcache.c res = __d_path(path, &tmp, buf, buflen); path 2091 fs/dcache.c struct path pwd, root; path 2109 fs/dcache.c struct path tmp = root; path 35 fs/dcookies.c struct path path; path 54 fs/dcookies.c return (unsigned long)dcs->path.dentry; path 99 fs/dcookies.c path->dentry->d_cookie = dcs; path 100 fs/dcookies.c dcs->path = *path; path 101 fs/dcookies.c path_get(path); path 122 fs/dcookies.c dcs = path->dentry->d_cookie; path 125 fs/dcookies.c dcs = alloc_dcookie(path); path 148 fs/dcookies.c char * path; path 174 fs/dcookies.c path = d_path(&dcs->path, kbuf, PAGE_SIZE); path 176 fs/dcookies.c if (IS_ERR(path)) { path 177 fs/dcookies.c err = PTR_ERR(path); path 183 fs/dcookies.c pathlen = kbuf + PAGE_SIZE - path; path 186 fs/dcookies.c if (copy_to_user(buf, path, pathlen)) path 254 fs/dcookies.c dcs->path.dentry->d_cookie = NULL; path 255 fs/dcookies.c path_put(&dcs->path); path 1797 fs/dquot.c int error = security_quota_on(path->dentry); path 1801 fs/dquot.c if (path->mnt->mnt_sb != sb) path 1804 fs/dquot.c error = vfs_quota_on_inode(path->dentry->d_inode, type, path 1819 fs/dquot.c error = path_lookup(path, LOOKUP_FOLLOW, &nd); path 1821 fs/dquot.c error = vfs_quota_on_path(sb, type, format_id, &nd.path); path 1822 fs/dquot.c path_put(&nd.path); path 54 fs/ecryptfs/dentry.c dentry_save = nd->path.dentry; path 55 fs/ecryptfs/dentry.c vfsmount_save = nd->path.mnt; path 56 fs/ecryptfs/dentry.c nd->path.dentry = lower_dentry; path 57 fs/ecryptfs/dentry.c nd->path.mnt = lower_mnt; path 59 fs/ecryptfs/dentry.c nd->path.dentry = dentry_save; path 60 fs/ecryptfs/dentry.c nd->path.mnt = vfsmount_save; path 272 fs/ecryptfs/ecryptfs_kernel.h struct path lower_path; path 75 fs/ecryptfs/inode.c dentry_save = nd->path.dentry; path 76 fs/ecryptfs/inode.c vfsmount_save = nd->path.mnt; path 77 fs/ecryptfs/inode.c nd->path.dentry = lower_dentry; path 78 fs/ecryptfs/inode.c nd->path.mnt = lower_mnt; path 80 fs/ecryptfs/inode.c nd->path.dentry = dentry_save; path 81 fs/ecryptfs/inode.c nd->path.mnt = vfsmount_save; path 489 fs/ecryptfs/main.c lower_root = nd.path.dentry; path 490 fs/ecryptfs/main.c lower_mnt = nd.path.mnt; path 502 fs/ecryptfs/main.c path_put(&nd.path); path 125 fs/exec.c if (!S_ISREG(nd.path.dentry->d_inode->i_mode)) path 129 fs/exec.c if (nd.path.mnt->mnt_flags & MNT_NOEXEC) path 165 fs/exec.c path_put(&nd.path); path 679 fs/exec.c if (!S_ISREG(nd.path.dentry->d_inode->i_mode)) path 682 fs/exec.c if (nd.path.mnt->mnt_flags & MNT_NOEXEC) path 703 fs/exec.c path_put(&nd.path); path 2779 fs/ext3/super.c return vfs_quota_on(sb, type, format_id, path, remount); path 2781 fs/ext3/super.c err = path_lookup(path, LOOKUP_FOLLOW, &nd); path 2786 fs/ext3/super.c if (nd.path.mnt->mnt_sb != sb) { path 2787 fs/ext3/super.c path_put(&nd.path); path 2793 fs/ext3/super.c if (nd.path.dentry->d_parent->d_inode != sb->s_root->d_inode) path 2803 fs/ext3/super.c if (ext3_should_journal_data(nd.path.dentry->d_inode)) { path 2813 fs/ext3/super.c err = vfs_quota_on_path(sb, type, format_id, &nd.path); path 2814 fs/ext3/super.c path_put(&nd.path); path 116 fs/ext4/extents.c if (path->p_bh) { path 118 fs/ext4/extents.c return ext4_journal_get_write_access(handle, path->p_bh); path 135 fs/ext4/extents.c if (path->p_bh) { path 137 fs/ext4/extents.c err = ext4_journal_dirty_metadata(handle, path->p_bh); path 155 fs/ext4/extents.c if (path) { path 157 fs/ext4/extents.c depth = path->p_depth; path 160 fs/ext4/extents.c ex = path[depth].p_ext; path 166 fs/ext4/extents.c if (path[depth].p_bh) path 167 fs/ext4/extents.c return path[depth].p_bh->b_blocknr; path 193 fs/ext4/extents.c goal = ext4_ext_find_goal(inode, path, le32_to_cpu(ex->ee_block)); path 349 fs/ext4/extents.c int k, l = path->p_depth; path 352 fs/ext4/extents.c for (k = 0; k <= l; k++, path++) { path 353 fs/ext4/extents.c if (path->p_idx) { path 354 fs/ext4/extents.c ext_debug(" %d->%llu", le32_to_cpu(path->p_idx->ei_block), path 355 fs/ext4/extents.c idx_pblock(path->p_idx)); path 356 fs/ext4/extents.c } else if (path->p_ext) { path 358 fs/ext4/extents.c le32_to_cpu(path->p_ext->ee_block), path 359 fs/ext4/extents.c ext4_ext_get_actual_len(path->p_ext), path 360 fs/ext4/extents.c ext_pblock(path->p_ext)); path 374 fs/ext4/extents.c if (!path) path 377 fs/ext4/extents.c eh = path[depth].p_hdr; path 393 fs/ext4/extents.c int depth = path->p_depth; path 396 fs/ext4/extents.c for (i = 0; i <= depth; i++, path++) path 397 fs/ext4/extents.c if (path->p_bh) { path 398 fs/ext4/extents.c brelse(path->p_bh); path 399 fs/ext4/extents.c path->p_bh = NULL; path 412 fs/ext4/extents.c struct ext4_extent_header *eh = path->p_hdr; path 431 fs/ext4/extents.c path->p_idx = l - 1; path 432 fs/ext4/extents.c ext_debug(" -> %d->%lld ", le32_to_cpu(path->p_idx->ei_block), path 433 fs/ext4/extents.c idx_pblock(path->p_idx)); path 457 fs/ext4/extents.c BUG_ON(chix != path->p_idx); path 472 fs/ext4/extents.c struct ext4_extent_header *eh = path->p_hdr; path 499 fs/ext4/extents.c path->p_ext = l - 1; path 501 fs/ext4/extents.c le32_to_cpu(path->p_ext->ee_block), path 502 fs/ext4/extents.c ext_pblock(path->p_ext), path 503 fs/ext4/extents.c ext4_ext_get_actual_len(path->p_ext)); path 518 fs/ext4/extents.c BUG_ON(chex != path->p_ext); path 553 fs/ext4/extents.c if (!path) { path 554 fs/ext4/extents.c path = kzalloc(sizeof(struct ext4_ext_path) * (depth + 2), path 556 fs/ext4/extents.c if (!path) path 560 fs/ext4/extents.c path[0].p_hdr = eh; path 561 fs/ext4/extents.c path[0].p_bh = NULL; path 569 fs/ext4/extents.c ext4_ext_binsearch_idx(inode, path + ppos, block); path 570 fs/ext4/extents.c path[ppos].p_block = idx_pblock(path[ppos].p_idx); path 571 fs/ext4/extents.c path[ppos].p_depth = i; path 572 fs/ext4/extents.c path[ppos].p_ext = NULL; path 574 fs/ext4/extents.c bh = sb_bread(inode->i_sb, path[ppos].p_block); path 581 fs/ext4/extents.c path[ppos].p_bh = bh; path 582 fs/ext4/extents.c path[ppos].p_hdr = eh; path 589 fs/ext4/extents.c path[ppos].p_depth = i; path 590 fs/ext4/extents.c path[ppos].p_ext = NULL; path 591 fs/ext4/extents.c path[ppos].p_idx = NULL; path 594 fs/ext4/extents.c ext4_ext_binsearch(inode, path + ppos, block); path 596 fs/ext4/extents.c if (path[ppos].p_ext) path 597 fs/ext4/extents.c path[ppos].p_block = ext_pblock(path[ppos].p_ext); path 599 fs/ext4/extents.c ext4_ext_show_path(inode, path); path 601 fs/ext4/extents.c return path; path 604 fs/ext4/extents.c ext4_ext_drop_refs(path); path 606 fs/ext4/extents.c kfree(path); path 696 fs/ext4/extents.c BUG_ON(path[depth].p_ext > EXT_MAX_EXTENT(path[depth].p_hdr)); path 697 fs/ext4/extents.c if (path[depth].p_ext != EXT_MAX_EXTENT(path[depth].p_hdr)) { path 698 fs/ext4/extents.c border = path[depth].p_ext[1].ee_block; path 728 fs/ext4/extents.c newblock = ext4_ext_new_meta_block(handle, inode, path, path 757 fs/ext4/extents.c BUG_ON(path[depth].p_hdr->eh_entries != path[depth].p_hdr->eh_max); path 761 fs/ext4/extents.c path[depth].p_ext++; path 762 fs/ext4/extents.c while (path[depth].p_ext <= path 763 fs/ext4/extents.c EXT_MAX_EXTENT(path[depth].p_hdr)) { path 765 fs/ext4/extents.c le32_to_cpu(path[depth].p_ext->ee_block), path 766 fs/ext4/extents.c ext_pblock(path[depth].p_ext), path 767 fs/ext4/extents.c ext4_ext_get_actual_len(path[depth].p_ext), path 772 fs/ext4/extents.c path[depth].p_ext++; path 776 fs/ext4/extents.c memmove(ex, path[depth].p_ext-m, sizeof(struct ext4_extent)*m); path 791 fs/ext4/extents.c err = ext4_ext_get_access(handle, inode, path + depth); path 794 fs/ext4/extents.c le16_add_cpu(&path[depth].p_hdr->eh_entries, -m); path 795 fs/ext4/extents.c err = ext4_ext_dirty(handle, inode, path + depth); path 836 fs/ext4/extents.c path[i].p_idx++; path 838 fs/ext4/extents.c ext_debug("cur 0x%p, last 0x%p\n", path[i].p_idx, path 839 fs/ext4/extents.c EXT_MAX_INDEX(path[i].p_hdr)); path 840 fs/ext4/extents.c BUG_ON(EXT_MAX_INDEX(path[i].p_hdr) != path 841 fs/ext4/extents.c EXT_LAST_INDEX(path[i].p_hdr)); path 842 fs/ext4/extents.c while (path[i].p_idx <= EXT_MAX_INDEX(path[i].p_hdr)) { path 844 fs/ext4/extents.c le32_to_cpu(path[i].p_idx->ei_block), path 845 fs/ext4/extents.c idx_pblock(path[i].p_idx), path 851 fs/ext4/extents.c path[i].p_idx++; path 855 fs/ext4/extents.c memmove(++fidx, path[i].p_idx - m, path 870 fs/ext4/extents.c err = ext4_ext_get_access(handle, inode, path + i); path 873 fs/ext4/extents.c le16_add_cpu(&path[i].p_hdr->eh_entries, -m); path 874 fs/ext4/extents.c err = ext4_ext_dirty(handle, inode, path + i); path 883 fs/ext4/extents.c err = ext4_ext_insert_index(handle, inode, path + at, path 918 fs/ext4/extents.c struct ext4_ext_path *curp = path; path 925 fs/ext4/extents.c newblock = ext4_ext_new_meta_block(handle, inode, path, newext, &err); path 972 fs/ext4/extents.c if (path[0].p_hdr->eh_depth) path 974 fs/ext4/extents.c EXT_FIRST_INDEX(path[0].p_hdr)->ei_block; path 977 fs/ext4/extents.c EXT_FIRST_EXTENT(path[0].p_hdr)->ee_block; path 986 fs/ext4/extents.c neh->eh_depth = cpu_to_le16(path->p_depth + 1); path 1010 fs/ext4/extents.c curp = path + depth; path 1021 fs/ext4/extents.c err = ext4_ext_split(handle, inode, path, newext, i); path 1026 fs/ext4/extents.c ext4_ext_drop_refs(path); path 1027 fs/ext4/extents.c path = ext4_ext_find_extent(inode, path 1029 fs/ext4/extents.c path); path 1030 fs/ext4/extents.c if (IS_ERR(path)) path 1031 fs/ext4/extents.c err = PTR_ERR(path); path 1034 fs/ext4/extents.c err = ext4_ext_grow_indepth(handle, inode, path, newext); path 1039 fs/ext4/extents.c ext4_ext_drop_refs(path); path 1040 fs/ext4/extents.c path = ext4_ext_find_extent(inode, path 1042 fs/ext4/extents.c path); path 1043 fs/ext4/extents.c if (IS_ERR(path)) { path 1044 fs/ext4/extents.c err = PTR_ERR(path); path 1053 fs/ext4/extents.c if (path[depth].p_hdr->eh_entries == path[depth].p_hdr->eh_max) { path 1078 fs/ext4/extents.c BUG_ON(path == NULL); path 1079 fs/ext4/extents.c depth = path->p_depth; path 1082 fs/ext4/extents.c if (depth == 0 && path->p_ext == NULL) path 1089 fs/ext4/extents.c ex = path[depth].p_ext; path 1092 fs/ext4/extents.c BUG_ON(EXT_FIRST_EXTENT(path[depth].p_hdr) != ex); path 1094 fs/ext4/extents.c ix = path[depth].p_idx; path 1095 fs/ext4/extents.c BUG_ON(ix != EXT_FIRST_INDEX(path[depth].p_hdr)); path 1125 fs/ext4/extents.c BUG_ON(path == NULL); path 1126 fs/ext4/extents.c depth = path->p_depth; path 1129 fs/ext4/extents.c if (depth == 0 && path->p_ext == NULL) path 1136 fs/ext4/extents.c ex = path[depth].p_ext; path 1139 fs/ext4/extents.c BUG_ON(EXT_FIRST_EXTENT(path[depth].p_hdr) != ex); path 1141 fs/ext4/extents.c ix = path[depth].p_idx; path 1142 fs/ext4/extents.c BUG_ON(ix != EXT_FIRST_INDEX(path[depth].p_hdr)); path 1151 fs/ext4/extents.c if (ex != EXT_LAST_EXTENT(path[depth].p_hdr)) { path 1161 fs/ext4/extents.c ix = path[depth].p_idx; path 1162 fs/ext4/extents.c if (ix != EXT_LAST_INDEX(path[depth].p_hdr)) path 1177 fs/ext4/extents.c while (++depth < path->p_depth) { path 1195 fs/ext4/extents.c if (ext4_ext_check_header(inode, eh, path->p_depth - depth)) { path 1219 fs/ext4/extents.c BUG_ON(path == NULL); path 1220 fs/ext4/extents.c depth = path->p_depth; path 1222 fs/ext4/extents.c if (depth == 0 && path->p_ext == NULL) path 1226 fs/ext4/extents.c if (depth == path->p_depth) { path 1228 fs/ext4/extents.c if (path[depth].p_ext != path 1229 fs/ext4/extents.c EXT_LAST_EXTENT(path[depth].p_hdr)) path 1230 fs/ext4/extents.c return le32_to_cpu(path[depth].p_ext[1].ee_block); path 1233 fs/ext4/extents.c if (path[depth].p_idx != path 1234 fs/ext4/extents.c EXT_LAST_INDEX(path[depth].p_hdr)) path 1235 fs/ext4/extents.c return le32_to_cpu(path[depth].p_idx[1].ei_block); path 1252 fs/ext4/extents.c BUG_ON(path == NULL); path 1253 fs/ext4/extents.c depth = path->p_depth; path 1263 fs/ext4/extents.c if (path[depth].p_idx != path 1264 fs/ext4/extents.c EXT_LAST_INDEX(path[depth].p_hdr)) path 1266 fs/ext4/extents.c le32_to_cpu(path[depth].p_idx[1].ei_block); path 1288 fs/ext4/extents.c eh = path[depth].p_hdr; path 1289 fs/ext4/extents.c ex = path[depth].p_ext; path 1307 fs/ext4/extents.c border = path[depth].p_ext->ee_block; path 1308 fs/ext4/extents.c err = ext4_ext_get_access(handle, inode, path + k); path 1311 fs/ext4/extents.c path[k].p_idx->ei_block = border; path 1312 fs/ext4/extents.c err = ext4_ext_dirty(handle, inode, path + k); path 1318 fs/ext4/extents.c if (path[k+1].p_idx != EXT_FIRST_INDEX(path[k+1].p_hdr)) path 1320 fs/ext4/extents.c err = ext4_ext_get_access(handle, inode, path + k); path 1323 fs/ext4/extents.c path[k].p_idx->ei_block = border; path 1324 fs/ext4/extents.c err = ext4_ext_dirty(handle, inode, path + k); path 1391 fs/ext4/extents.c BUG_ON(path[depth].p_hdr == NULL); path 1392 fs/ext4/extents.c eh = path[depth].p_hdr; path 1440 fs/ext4/extents.c if (!path[depth].p_ext) path 1442 fs/ext4/extents.c b2 = le32_to_cpu(path[depth].p_ext->ee_block); path 1449 fs/ext4/extents.c b2 = ext4_ext_next_allocated_block(path); path 1490 fs/ext4/extents.c ex = path[depth].p_ext; path 1491 fs/ext4/extents.c BUG_ON(path[depth].p_hdr == NULL); path 1499 fs/ext4/extents.c err = ext4_ext_get_access(handle, inode, path + depth); path 1514 fs/ext4/extents.c eh = path[depth].p_hdr; path 1521 fs/ext4/extents.c eh = path[depth].p_hdr; path 1527 fs/ext4/extents.c next = ext4_ext_next_leaf_block(inode, path); path 1535 fs/ext4/extents.c BUG_ON(npath->p_depth != path->p_depth); path 1540 fs/ext4/extents.c path = npath; path 1551 fs/ext4/extents.c err = ext4_ext_create_new_leaf(handle, inode, path, newext); path 1555 fs/ext4/extents.c eh = path[depth].p_hdr; path 1558 fs/ext4/extents.c nearex = path[depth].p_ext; path 1560 fs/ext4/extents.c err = ext4_ext_get_access(handle, inode, path + depth); path 1570 fs/ext4/extents.c path[depth].p_ext = EXT_FIRST_EXTENT(eh); path 1586 fs/ext4/extents.c path[depth].p_ext = nearex + 1; path 1598 fs/ext4/extents.c path[depth].p_ext = nearex; path 1602 fs/ext4/extents.c nearex = path[depth].p_ext; path 1609 fs/ext4/extents.c ext4_ext_try_to_merge(inode, path, nearex); path 1614 fs/ext4/extents.c err = ext4_ext_correct_indexes(handle, inode, path); path 1618 fs/ext4/extents.c err = ext4_ext_dirty(handle, inode, path + depth); path 1634 fs/ext4/extents.c struct ext4_ext_path *path = NULL; path 1647 fs/ext4/extents.c path = ext4_ext_find_extent(inode, block, path); path 1648 fs/ext4/extents.c if (IS_ERR(path)) { path 1649 fs/ext4/extents.c err = PTR_ERR(path); path 1650 fs/ext4/extents.c path = NULL; path 1655 fs/ext4/extents.c BUG_ON(path[depth].p_hdr == NULL); path 1656 fs/ext4/extents.c ex = path[depth].p_ext; path 1657 fs/ext4/extents.c next = ext4_ext_next_allocated_block(path); path 1707 fs/ext4/extents.c err = func(inode, path, &cbex, ex, cbdata); path 1708 fs/ext4/extents.c ext4_ext_drop_refs(path); path 1722 fs/ext4/extents.c kfree(path); path 1723 fs/ext4/extents.c path = NULL; path 1729 fs/ext4/extents.c if (path) { path 1730 fs/ext4/extents.c ext4_ext_drop_refs(path); path 1731 fs/ext4/extents.c kfree(path); path 1764 fs/ext4/extents.c ex = path[depth].p_ext; path 1783 fs/ext4/extents.c next = ext4_ext_next_allocated_block(path); path 1841 fs/ext4/extents.c path--; path 1842 fs/ext4/extents.c leaf = idx_pblock(path->p_idx); path 1843 fs/ext4/extents.c BUG_ON(path->p_hdr->eh_entries == 0); path 1844 fs/ext4/extents.c err = ext4_ext_get_access(handle, inode, path); path 1847 fs/ext4/extents.c le16_add_cpu(&path->p_hdr->eh_entries, -1); path 1848 fs/ext4/extents.c err = ext4_ext_dirty(handle, inode, path); path 1868 fs/ext4/extents.c if (path) { path 1873 fs/ext4/extents.c if (le16_to_cpu(path[depth].p_hdr->eh_entries) path 1874 fs/ext4/extents.c < le16_to_cpu(path[depth].p_hdr->eh_max)) { path 1983 fs/ext4/extents.c if (!path[depth].p_hdr) path 1984 fs/ext4/extents.c path[depth].p_hdr = ext_block_hdr(path[depth].p_bh); path 1985 fs/ext4/extents.c eh = path[depth].p_hdr; path 1999 fs/ext4/extents.c path[depth].p_ext = ex; path 2046 fs/ext4/extents.c err = ext4_ext_get_access(handle, inode, path + depth); path 2069 fs/ext4/extents.c err = ext4_ext_dirty(handle, inode, path + depth); path 2081 fs/ext4/extents.c err = ext4_ext_correct_indexes(handle, inode, path); path 2085 fs/ext4/extents.c if (err == 0 && eh->eh_entries == 0 && path[depth].p_bh != NULL) path 2086 fs/ext4/extents.c err = ext4_ext_rm_idx(handle, inode, path + depth); path 2099 fs/ext4/extents.c BUG_ON(path->p_idx == NULL); path 2101 fs/ext4/extents.c if (path->p_idx < EXT_FIRST_INDEX(path->p_hdr)) path 2108 fs/ext4/extents.c if (le16_to_cpu(path->p_hdr->eh_entries) == path->p_block) path 2117 fs/ext4/extents.c struct ext4_ext_path *path; path 2134 fs/ext4/extents.c path = kzalloc(sizeof(struct ext4_ext_path) * (depth + 1), GFP_NOFS); path 2135 fs/ext4/extents.c if (path == NULL) { path 2139 fs/ext4/extents.c path[0].p_hdr = ext_inode_hdr(inode); path 2140 fs/ext4/extents.c if (ext4_ext_check_header(inode, path[0].p_hdr, depth)) { path 2144 fs/ext4/extents.c path[0].p_depth = depth; path 2149 fs/ext4/extents.c err = ext4_ext_rm_leaf(handle, inode, path, start); path 2151 fs/ext4/extents.c brelse(path[i].p_bh); path 2152 fs/ext4/extents.c path[i].p_bh = NULL; path 2158 fs/ext4/extents.c if (!path[i].p_hdr) { path 2160 fs/ext4/extents.c path[i].p_hdr = ext_block_hdr(path[i].p_bh); path 2163 fs/ext4/extents.c if (!path[i].p_idx) { path 2165 fs/ext4/extents.c path[i].p_idx = EXT_LAST_INDEX(path[i].p_hdr); path 2166 fs/ext4/extents.c path[i].p_block = le16_to_cpu(path[i].p_hdr->eh_entries)+1; path 2168 fs/ext4/extents.c path[i].p_hdr, path 2169 fs/ext4/extents.c le16_to_cpu(path[i].p_hdr->eh_entries)); path 2172 fs/ext4/extents.c path[i].p_idx--; path 2176 fs/ext4/extents.c i, EXT_FIRST_INDEX(path[i].p_hdr), path 2177 fs/ext4/extents.c path[i].p_idx); path 2178 fs/ext4/extents.c if (ext4_ext_more_to_rm(path + i)) { path 2182 fs/ext4/extents.c i + 1, idx_pblock(path[i].p_idx)); path 2183 fs/ext4/extents.c memset(path + i + 1, 0, sizeof(*path)); path 2184 fs/ext4/extents.c bh = sb_bread(sb, idx_pblock(path[i].p_idx)); path 2199 fs/ext4/extents.c path[i + 1].p_bh = bh; path 2203 fs/ext4/extents.c path[i].p_block = le16_to_cpu(path[i].p_hdr->eh_entries); path 2207 fs/ext4/extents.c if (path[i].p_hdr->eh_entries == 0 && i > 0) { path 2211 fs/ext4/extents.c err = ext4_ext_rm_idx(handle, inode, path + i); path 2214 fs/ext4/extents.c brelse(path[i].p_bh); path 2215 fs/ext4/extents.c path[i].p_bh = NULL; path 2222 fs/ext4/extents.c if (path->p_hdr->eh_entries == 0) { path 2227 fs/ext4/extents.c err = ext4_ext_get_access(handle, inode, path); path 2232 fs/ext4/extents.c err = ext4_ext_dirty(handle, inode, path); path 2237 fs/ext4/extents.c ext4_ext_drop_refs(path); path 2238 fs/ext4/extents.c kfree(path); path 2397 fs/ext4/extents.c eh = path[depth].p_hdr; path 2398 fs/ext4/extents.c ex = path[depth].p_ext; path 2408 fs/ext4/extents.c err = ext4_ext_get_access(handle, inode, path + depth); path 2420 fs/ext4/extents.c ext4_ext_dirty(handle, inode, path + depth); path 2455 fs/ext4/extents.c ext4_ext_dirty(handle, inode, path + depth); path 2461 fs/ext4/extents.c err = ext4_ext_insert_extent(handle, inode, path, ex3); path 2469 fs/ext4/extents.c ext4_ext_dirty(handle, inode, path + depth); path 2491 fs/ext4/extents.c ext4_ext_drop_refs(path); path 2492 fs/ext4/extents.c path = ext4_ext_find_extent(inode, path 2493 fs/ext4/extents.c iblock, path); path 2494 fs/ext4/extents.c if (IS_ERR(path)) { path 2495 fs/ext4/extents.c err = PTR_ERR(path); path 2499 fs/ext4/extents.c ex = path[depth].p_ext; path 2501 fs/ext4/extents.c path + depth); path 2505 fs/ext4/extents.c ext4_ext_dirty(handle, inode, path + depth); path 2517 fs/ext4/extents.c err = ext4_ext_insert_extent(handle, inode, path, ex3); path 2526 fs/ext4/extents.c ext4_ext_dirty(handle, inode, path + depth); path 2545 fs/ext4/extents.c ext4_ext_drop_refs(path); path 2546 fs/ext4/extents.c path = ext4_ext_find_extent(inode, iblock, path); path 2547 fs/ext4/extents.c if (IS_ERR(path)) { path 2548 fs/ext4/extents.c err = PTR_ERR(path); path 2551 fs/ext4/extents.c eh = path[depth].p_hdr; path 2552 fs/ext4/extents.c ex = path[depth].p_ext; path 2556 fs/ext4/extents.c err = ext4_ext_get_access(handle, inode, path + depth); path 2575 fs/ext4/extents.c ext4_ext_dirty(handle, inode, path + depth); path 2609 fs/ext4/extents.c ret = ext4_ext_try_to_merge(inode, path, ex2 - 1); path 2611 fs/ext4/extents.c err = ext4_ext_correct_indexes(handle, inode, path); path 2624 fs/ext4/extents.c ret = ext4_ext_try_to_merge(inode, path, ex2); path 2626 fs/ext4/extents.c err = ext4_ext_correct_indexes(handle, inode, path); path 2632 fs/ext4/extents.c err = ext4_ext_dirty(handle, inode, path + depth); path 2635 fs/ext4/extents.c err = ext4_ext_insert_extent(handle, inode, path, &newex); path 2644 fs/ext4/extents.c ext4_ext_dirty(handle, inode, path + depth); path 2657 fs/ext4/extents.c ext4_ext_dirty(handle, inode, path + depth); path 2684 fs/ext4/extents.c struct ext4_ext_path *path = NULL; path 2724 fs/ext4/extents.c path = ext4_ext_find_extent(inode, iblock, NULL); path 2725 fs/ext4/extents.c if (IS_ERR(path)) { path 2726 fs/ext4/extents.c err = PTR_ERR(path); path 2727 fs/ext4/extents.c path = NULL; path 2738 fs/ext4/extents.c BUG_ON(path[depth].p_ext == NULL && depth != 0); path 2739 fs/ext4/extents.c eh = path[depth].p_hdr; path 2741 fs/ext4/extents.c ex = path[depth].p_ext; path 2784 fs/ext4/extents.c path, iblock, path 2804 fs/ext4/extents.c ext4_ext_put_gap_in_cache(inode, path, iblock); path 2813 fs/ext4/extents.c err = ext4_ext_search_left(inode, path, &ar.lleft, &ar.pleft); path 2817 fs/ext4/extents.c err = ext4_ext_search_right(inode, path, &ar.lright, &ar.pright); path 2837 fs/ext4/extents.c err = ext4_ext_check_overlap(inode, &newex, path); path 2845 fs/ext4/extents.c ar.goal = ext4_ext_find_goal(inode, path, iblock); path 2864 fs/ext4/extents.c err = ext4_ext_insert_extent(handle, inode, path, &newex); path 2896 fs/ext4/extents.c ext4_ext_show_leaf(inode, path); path 2901 fs/ext4/extents.c if (path) { path 2902 fs/ext4/extents.c ext4_ext_drop_refs(path); path 2903 fs/ext4/extents.c kfree(path); path 3139 fs/ext4/extents.c ext4_ext_next_allocated_block(path) == EXT_MAX_BLOCK) path 34 fs/ext4/migrate.c struct ext4_ext_path *path; path 42 fs/ext4/migrate.c path = ext4_ext_find_extent(inode, lb->first_block, NULL); path 44 fs/ext4/migrate.c if (IS_ERR(path)) { path 45 fs/ext4/migrate.c retval = PTR_ERR(path); path 46 fs/ext4/migrate.c path = NULL; path 57 fs/ext4/migrate.c lb->last_block - lb->first_block + 1, path); path 77 fs/ext4/migrate.c retval = ext4_ext_insert_extent(handle, inode, path, &newext); path 79 fs/ext4/migrate.c if (path) { path 80 fs/ext4/migrate.c ext4_ext_drop_refs(path); path 81 fs/ext4/migrate.c kfree(path); path 3404 fs/ext4/super.c return vfs_quota_on(sb, type, format_id, path, remount); path 3406 fs/ext4/super.c err = path_lookup(path, LOOKUP_FOLLOW, &nd); path 3411 fs/ext4/super.c if (nd.path.mnt->mnt_sb != sb) { path 3412 fs/ext4/super.c path_put(&nd.path); path 3418 fs/ext4/super.c if (nd.path.dentry->d_parent->d_inode != sb->s_root->d_inode) path 3428 fs/ext4/super.c if (ext4_should_journal_data(nd.path.dentry->d_inode)) { path 3437 fs/ext4/super.c path_put(&nd.path); path 3442 fs/ext4/super.c err = vfs_quota_on_path(sb, type, format_id, &nd.path); path 3443 fs/ext4/super.c path_put(&nd.path); path 167 fs/file_table.c struct path; path 1198 fs/gfs2/ops_fstype.c sb = nd.path.dentry->d_inode->i_sb; path 1203 fs/gfs2/ops_fstype.c path_put(&nd.path); path 33 fs/hostfs/hostfs_user.c } else if (lstat64(path, &buf) < 0) { path 72 fs/hostfs/hostfs_user.c if (lstat64(path, &buf) < 0) path 108 fs/hostfs/hostfs_user.c if (access(path, mode) != 0) path 127 fs/hostfs/hostfs_user.c fd = open64(path, mode); path 137 fs/hostfs/hostfs_user.c dir = opendir(path); path 371 fs/inotify_user.c error = user_path_at(AT_FDCWD, dirname, flags, path); path 375 fs/inotify_user.c error = inode_permission(path->dentry->d_inode, MAY_READ); path 377 fs/inotify_user.c path_put(path); path 670 fs/inotify_user.c struct path path; path 690 fs/inotify_user.c ret = find_inode(pathname, &path, flags); path 695 fs/inotify_user.c inode = path.dentry->d_inode; path 704 fs/inotify_user.c path_put(&path); path 292 fs/namei.c return inode_permission(nd->path.dentry->d_inode, mask); path 366 fs/namei.c mntget(path->mnt); path 367 fs/namei.c dget(path->dentry); path 379 fs/namei.c dput(path->dentry); path 380 fs/namei.c mntput(path->mnt); path 550 fs/namei.c nd->path = fs->root; path 564 fs/namei.c struct path save = nd->path; path 573 fs/namei.c nd->path = save; path 574 fs/namei.c path_get(&nd->path); path 592 fs/namei.c path_put(&nd->path); path 605 fs/namei.c path_put(&nd->path); path 612 fs/namei.c path_put(&nd->path); path 618 fs/namei.c dput(path->dentry); path 619 fs/namei.c if (path->mnt != nd->path.mnt) path 620 fs/namei.c mntput(path->mnt); path 625 fs/namei.c dput(nd->path.dentry); path 626 fs/namei.c if (nd->path.mnt != path->mnt) path 627 fs/namei.c mntput(nd->path.mnt); path 628 fs/namei.c nd->path.mnt = path->mnt; path 629 fs/namei.c nd->path.dentry = path->dentry; path 636 fs/namei.c struct dentry *dentry = path->dentry; path 638 fs/namei.c touch_atime(path->mnt, dentry); path 641 fs/namei.c if (path->mnt != nd->path.mnt) { path 642 fs/namei.c path_to_nameidata(path, nd); path 645 fs/namei.c mntget(path->mnt); path 656 fs/namei.c path_put(path); path 677 fs/namei.c err = security_inode_follow_link(path->dentry, nd); path 683 fs/namei.c err = __do_follow_link(path, nd); path 688 fs/namei.c path_put_conditional(path, nd); path 689 fs/namei.c path_put(&nd->path); path 719 fs/namei.c while (d_mountpoint(path->dentry)) { path 720 fs/namei.c struct vfsmount *mounted = lookup_mnt(path->mnt, path->dentry); path 723 fs/namei.c dput(path->dentry); path 725 fs/namei.c mntput(path->mnt); path 726 fs/namei.c path->mnt = mounted; path 727 fs/namei.c path->dentry = dget(mounted->mnt_root); path 770 fs/namei.c struct dentry *old = nd->path.dentry; path 773 fs/namei.c if (nd->path.dentry == fs->root.dentry && path 774 fs/namei.c nd->path.mnt == fs->root.mnt) { path 780 fs/namei.c if (nd->path.dentry != nd->path.mnt->mnt_root) { path 781 fs/namei.c nd->path.dentry = dget(nd->path.dentry->d_parent); path 788 fs/namei.c parent = nd->path.mnt->mnt_parent; path 789 fs/namei.c if (parent == nd->path.mnt) { path 794 fs/namei.c nd->path.dentry = dget(nd->path.mnt->mnt_mountpoint); path 797 fs/namei.c mntput(nd->path.mnt); path 798 fs/namei.c nd->path.mnt = parent; path 800 fs/namei.c follow_mount(&nd->path.mnt, &nd->path.dentry); path 811 fs/namei.c struct vfsmount *mnt = nd->path.mnt; path 812 fs/namei.c struct dentry *dentry = __d_lookup(nd->path.dentry, name); path 819 fs/namei.c path->mnt = mnt; path 820 fs/namei.c path->dentry = dentry; path 821 fs/namei.c __follow_mount(path); path 825 fs/namei.c dentry = real_lookup(nd->path.dentry, name, nd); path 852 fs/namei.c struct path next; path 862 fs/namei.c inode = nd->path.dentry->d_inode; path 910 fs/namei.c inode = nd->path.dentry->d_inode; path 919 fs/namei.c if (nd->path.dentry->d_op && nd->path.dentry->d_op->d_hash) { path 920 fs/namei.c err = nd->path.dentry->d_op->d_hash(nd->path.dentry, path 943 fs/namei.c inode = nd->path.dentry->d_inode; path 971 fs/namei.c inode = nd->path.dentry->d_inode; path 976 fs/namei.c if (nd->path.dentry->d_op && nd->path.dentry->d_op->d_hash) { path 977 fs/namei.c err = nd->path.dentry->d_op->d_hash(nd->path.dentry, path 991 fs/namei.c inode = nd->path.dentry->d_inode; path 1019 fs/namei.c if (nd->path.dentry && nd->path.dentry->d_sb && path 1020 fs/namei.c (nd->path.dentry->d_sb->s_type->fs_flags & FS_REVAL_DOT)) { path 1023 fs/namei.c if (!nd->path.dentry->d_op->d_revalidate( path 1024 fs/namei.c nd->path.dentry, nd)) path 1033 fs/namei.c path_put(&nd->path); path 1059 fs/namei.c nd->path = fs->root; path 1064 fs/namei.c nd->path = fs->pwd; path 1085 fs/namei.c nd->path = file->f_path; path 1092 fs/namei.c if (unlikely(!retval && !audit_dummy_context() && nd->path.dentry && path 1093 fs/namei.c nd->path.dentry->d_inode)) path 1094 fs/namei.c audit_inode(name, nd->path.dentry); path 1128 fs/namei.c nd->path.dentry = dentry; path 1129 fs/namei.c nd->path.mnt = mnt; path 1130 fs/namei.c path_get(&nd->path); path 1133 fs/namei.c if (unlikely(!retval && !audit_dummy_context() && nd->path.dentry && path 1134 fs/namei.c nd->path.dentry->d_inode)) path 1135 fs/namei.c audit_inode(name, nd->path.dentry); path 1157 fs/namei.c path_put(&nd->path); path 1248 fs/namei.c err = inode_permission(nd->path.dentry->d_inode, MAY_EXEC); path 1251 fs/namei.c return __lookup_hash(&nd->last, nd->path.dentry, nd); path 1337 fs/namei.c *path = nd.path; path 1345 fs/namei.c char *s = getname(path); path 1527 fs/namei.c struct dentry *dentry = nd->path.dentry; path 1548 fs/namei.c if (nd->path.mnt->mnt_flags & MNT_NODEV) path 1614 fs/namei.c struct dentry *dir = nd->path.dentry; path 1618 fs/namei.c error = vfs_create(dir->d_inode, path->dentry, mode, nd); path 1620 fs/namei.c dput(nd->path.dentry); path 1621 fs/namei.c nd->path.dentry = path->dentry; path 1674 fs/namei.c struct path path; path 1719 fs/namei.c dir = nd.path.dentry; path 1722 fs/namei.c path.dentry = lookup_hash(&nd); path 1723 fs/namei.c path.mnt = nd.path.mnt; path 1726 fs/namei.c error = PTR_ERR(path.dentry); path 1727 fs/namei.c if (IS_ERR(path.dentry)) { path 1738 fs/namei.c if (!path.dentry->d_inode) { path 1746 fs/namei.c error = mnt_want_write(nd.path.mnt); path 1749 fs/namei.c error = __open_namei_create(&nd, &path, flag, mode); path 1751 fs/namei.c mnt_drop_write(nd.path.mnt); path 1755 fs/namei.c mnt_drop_write(nd.path.mnt); path 1763 fs/namei.c audit_inode(pathname, path.dentry); path 1769 fs/namei.c if (__follow_mount(&path)) { path 1776 fs/namei.c if (!path.dentry->d_inode) path 1778 fs/namei.c if (path.dentry->d_inode->i_op && path.dentry->d_inode->i_op->follow_link) path 1781 fs/namei.c path_to_nameidata(&path, &nd); path 1783 fs/namei.c if (path.dentry->d_inode && S_ISDIR(path.dentry->d_inode->i_mode)) path 1796 fs/namei.c will_write = open_will_write_to_fs(flag, nd.path.dentry->d_inode); path 1798 fs/namei.c error = mnt_want_write(nd.path.mnt); path 1805 fs/namei.c mnt_drop_write(nd.path.mnt); path 1815 fs/namei.c mnt_drop_write(nd.path.mnt); path 1821 fs/namei.c path_put_conditional(&path, &nd); path 1825 fs/namei.c path_put(&nd.path); path 1843 fs/namei.c error = security_inode_follow_link(path.dentry, &nd); path 1846 fs/namei.c error = __do_follow_link(&path, &nd); path 1870 fs/namei.c dir = nd.path.dentry; path 1872 fs/namei.c path.dentry = lookup_hash(&nd); path 1873 fs/namei.c path.mnt = nd.path.mnt; path 1909 fs/namei.c mutex_lock_nested(&nd->path.dentry->d_inode->i_mutex, I_MUTEX_PARENT); path 2013 fs/namei.c if (!IS_POSIXACL(nd.path.dentry->d_inode)) path 2018 fs/namei.c error = mnt_want_write(nd.path.mnt); path 2023 fs/namei.c error = vfs_create(nd.path.dentry->d_inode,dentry,mode,&nd); path 2026 fs/namei.c error = vfs_mknod(nd.path.dentry->d_inode,dentry,mode, path 2030 fs/namei.c error = vfs_mknod(nd.path.dentry->d_inode,dentry,mode,0); path 2033 fs/namei.c mnt_drop_write(nd.path.mnt); path 2037 fs/namei.c mutex_unlock(&nd.path.dentry->d_inode->i_mutex); path 2038 fs/namei.c path_put(&nd.path); path 2087 fs/namei.c if (!IS_POSIXACL(nd.path.dentry->d_inode)) path 2089 fs/namei.c error = mnt_want_write(nd.path.mnt); path 2092 fs/namei.c error = vfs_mkdir(nd.path.dentry->d_inode, dentry, mode); path 2093 fs/namei.c mnt_drop_write(nd.path.mnt); path 2097 fs/namei.c mutex_unlock(&nd.path.dentry->d_inode->i_mutex); path 2098 fs/namei.c path_put(&nd.path); path 2191 fs/namei.c mutex_lock_nested(&nd.path.dentry->d_inode->i_mutex, I_MUTEX_PARENT); path 2196 fs/namei.c error = mnt_want_write(nd.path.mnt); path 2199 fs/namei.c error = vfs_rmdir(nd.path.dentry->d_inode, dentry); path 2200 fs/namei.c mnt_drop_write(nd.path.mnt); path 2204 fs/namei.c mutex_unlock(&nd.path.dentry->d_inode->i_mutex); path 2206 fs/namei.c path_put(&nd.path); path 2268 fs/namei.c mutex_lock_nested(&nd.path.dentry->d_inode->i_mutex, I_MUTEX_PARENT); path 2278 fs/namei.c error = mnt_want_write(nd.path.mnt); path 2281 fs/namei.c error = vfs_unlink(nd.path.dentry->d_inode, dentry); path 2282 fs/namei.c mnt_drop_write(nd.path.mnt); path 2286 fs/namei.c mutex_unlock(&nd.path.dentry->d_inode->i_mutex); path 2290 fs/namei.c path_put(&nd.path); path 2359 fs/namei.c error = mnt_want_write(nd.path.mnt); path 2362 fs/namei.c error = vfs_symlink(nd.path.dentry->d_inode, dentry, from); path 2363 fs/namei.c mnt_drop_write(nd.path.mnt); path 2367 fs/namei.c mutex_unlock(&nd.path.dentry->d_inode->i_mutex); path 2368 fs/namei.c path_put(&nd.path); path 2433 fs/namei.c struct path old_path; path 2450 fs/namei.c if (old_path.mnt != nd.path.mnt) path 2456 fs/namei.c error = mnt_want_write(nd.path.mnt); path 2459 fs/namei.c error = vfs_link(old_path.dentry, nd.path.dentry->d_inode, new_dentry); path 2460 fs/namei.c mnt_drop_write(nd.path.mnt); path 2464 fs/namei.c mutex_unlock(&nd.path.dentry->d_inode->i_mutex); path 2466 fs/namei.c path_put(&nd.path); path 2645 fs/namei.c if (oldnd.path.mnt != newnd.path.mnt) path 2648 fs/namei.c old_dir = oldnd.path.dentry; path 2653 fs/namei.c new_dir = newnd.path.dentry; path 2688 fs/namei.c error = mnt_want_write(oldnd.path.mnt); path 2693 fs/namei.c mnt_drop_write(oldnd.path.mnt); path 2701 fs/namei.c path_put(&newnd.path); path 2704 fs/namei.c path_put(&oldnd.path); path 497 fs/namespace.c mnt_set_mountpoint(path->mnt, path->dentry, mnt); path 499 fs/namespace.c hash(path->mnt, path->dentry)); path 500 fs/namespace.c list_add_tail(&mnt->mnt_child, &path->mnt->mnt_mounts); path 804 fs/namespace.c struct path mnt_path = { .dentry = mnt->mnt_root, .mnt = mnt }; path 835 fs/namespace.c struct path mnt_path = { .dentry = mnt->mnt_root, .mnt = mnt }; path 836 fs/namespace.c struct path root = p->root; path 894 fs/namespace.c struct path mnt_path = { .dentry = mnt->mnt_root, .mnt = mnt }; path 1133 fs/namespace.c struct path path; path 1136 fs/namespace.c retval = user_path(name, &path); path 1140 fs/namespace.c if (path.dentry != path.mnt->mnt_root) path 1142 fs/namespace.c if (!check_mnt(path.mnt)) path 1149 fs/namespace.c retval = do_umount(path.mnt, flags); path 1152 fs/namespace.c dput(path.dentry); path 1153 fs/namespace.c mntput_no_expire(path.mnt); path 1176 fs/namespace.c if (S_ISLNK(nd->path.dentry->d_inode->i_mode)) path 1178 fs/namespace.c if (nd->path.dentry->d_inode->i_mode & S_ISVTX) { path 1179 fs/namespace.c if (current->uid != nd->path.dentry->d_inode->i_uid) path 1192 fs/namespace.c struct path path; path 1217 fs/namespace.c path.mnt = q; path 1218 fs/namespace.c path.dentry = p->mnt_mountpoint; path 1224 fs/namespace.c attach_mnt(q, &path); path 1354 fs/namespace.c struct vfsmount *dest_mnt = path->mnt; path 1355 fs/namespace.c struct dentry *dest_dentry = path->dentry; path 1376 fs/namespace.c attach_mnt(source_mnt, path); path 1403 fs/namespace.c if (S_ISDIR(path->dentry->d_inode->i_mode) != path 1408 fs/namespace.c mutex_lock(&path->dentry->d_inode->i_mutex); path 1409 fs/namespace.c if (IS_DEADDIR(path->dentry->d_inode)) path 1412 fs/namespace.c err = security_sb_check_sb(mnt, path); path 1417 fs/namespace.c if (IS_ROOT(path->dentry) || !d_unhashed(path->dentry)) path 1418 fs/namespace.c err = attach_recursive_mnt(mnt, path, NULL); path 1420 fs/namespace.c mutex_unlock(&path->dentry->d_inode->i_mutex); path 1422 fs/namespace.c security_sb_post_addmount(mnt, path); path 1432 fs/namespace.c struct vfsmount *m, *mnt = nd->path.mnt; path 1440 fs/namespace.c if (nd->path.dentry != nd->path.mnt->mnt_root) path 1480 fs/namespace.c if (IS_MNT_UNBINDABLE(old_nd.path.mnt)) path 1483 fs/namespace.c if (!check_mnt(nd->path.mnt) || !check_mnt(old_nd.path.mnt)) path 1488 fs/namespace.c mnt = copy_tree(old_nd.path.mnt, old_nd.path.dentry, 0); path 1490 fs/namespace.c mnt = clone_mnt(old_nd.path.mnt, old_nd.path.dentry, 0); path 1495 fs/namespace.c err = graft_tree(mnt, &nd->path); path 1506 fs/namespace.c path_put(&old_nd.path); path 1537 fs/namespace.c struct super_block *sb = nd->path.mnt->mnt_sb; path 1542 fs/namespace.c if (!check_mnt(nd->path.mnt)) path 1545 fs/namespace.c if (nd->path.dentry != nd->path.mnt->mnt_root) path 1550 fs/namespace.c err = change_mount_flags(nd->path.mnt, flags); path 1554 fs/namespace.c nd->path.mnt->mnt_flags = mnt_flags; path 1557 fs/namespace.c security_sb_post_remount(nd->path.mnt, flags, data); path 1577 fs/namespace.c struct path parent_path; path 1589 fs/namespace.c while (d_mountpoint(nd->path.dentry) && path 1590 fs/namespace.c follow_down(&nd->path.mnt, &nd->path.dentry)) path 1593 fs/namespace.c if (!check_mnt(nd->path.mnt) || !check_mnt(old_nd.path.mnt)) path 1597 fs/namespace.c mutex_lock(&nd->path.dentry->d_inode->i_mutex); path 1598 fs/namespace.c if (IS_DEADDIR(nd->path.dentry->d_inode)) path 1601 fs/namespace.c if (!IS_ROOT(nd->path.dentry) && d_unhashed(nd->path.dentry)) path 1605 fs/namespace.c if (old_nd.path.dentry != old_nd.path.mnt->mnt_root) path 1608 fs/namespace.c if (old_nd.path.mnt == old_nd.path.mnt->mnt_parent) path 1611 fs/namespace.c if (S_ISDIR(nd->path.dentry->d_inode->i_mode) != path 1612 fs/namespace.c S_ISDIR(old_nd.path.dentry->d_inode->i_mode)) path 1617 fs/namespace.c if (old_nd.path.mnt->mnt_parent && path 1618 fs/namespace.c IS_MNT_SHARED(old_nd.path.mnt->mnt_parent)) path 1624 fs/namespace.c if (IS_MNT_SHARED(nd->path.mnt) && path 1625 fs/namespace.c tree_contains_unbindable(old_nd.path.mnt)) path 1628 fs/namespace.c for (p = nd->path.mnt; p->mnt_parent != p; p = p->mnt_parent) path 1629 fs/namespace.c if (p == old_nd.path.mnt) path 1632 fs/namespace.c err = attach_recursive_mnt(old_nd.path.mnt, &nd->path, &parent_path); path 1638 fs/namespace.c list_del_init(&old_nd.path.mnt->mnt_expire); path 1640 fs/namespace.c mutex_unlock(&nd->path.dentry->d_inode->i_mutex); path 1645 fs/namespace.c path_put(&old_nd.path); path 1670 fs/namespace.c return do_add_mount(mnt, &nd->path, mnt_flags, NULL); path 1684 fs/namespace.c while (d_mountpoint(path->dentry) && path 1685 fs/namespace.c follow_down(&path->mnt, &path->dentry)) path 1688 fs/namespace.c if (!check_mnt(path->mnt)) path 1693 fs/namespace.c if (path->mnt->mnt_sb == newmnt->mnt_sb && path 1694 fs/namespace.c path->mnt->mnt_root == path->dentry) path 1702 fs/namespace.c if ((err = graft_tree(newmnt, path))) path 1947 fs/namespace.c retval = security_sb_mount(dev_name, &nd.path, path 1965 fs/namespace.c path_put(&nd.path); path 2099 fs/namespace.c struct path old_root; path 2103 fs/namespace.c fs->root = *path; path 2104 fs/namespace.c path_get(path); path 2116 fs/namespace.c struct path old_pwd; path 2120 fs/namespace.c fs->pwd = *path; path 2121 fs/namespace.c path_get(path); path 2182 fs/namespace.c struct path new, old, parent_path, root_parent, root; path 2284 fs/namespace.c struct path root; path 317 fs/ncpfs/ncplib_kernel.c if (path != NULL) { path 319 fs/ncpfs/ncplib_kernel.c ncp_add_pstring(server, path); path 437 fs/ncpfs/ncplib_kernel.c ncp_add_handle_path(server, volnum, dirent, 1, path); path 467 fs/ncpfs/ncplib_kernel.c ncp_add_handle_path(server, volnum, dirent, 1, path); path 540 fs/ncpfs/ncplib_kernel.c ncp_add_handle_path(server, vol_num, dir_base, 1, path); path 656 fs/ncpfs/ncplib_kernel.c ncp_add_handle_path(server, volnum, dirent, 1, path); path 976 fs/nfs/dir.c if (__mnt_is_readonly(nd->path.mnt) && path 278 fs/nfs/direct.c struct inode *inode = ctx->path.dentry->d_inode; path 692 fs/nfs/direct.c struct inode *inode = ctx->path.dentry->d_inode; path 144 fs/nfs/getroot.c dprintk("--> nfs4_path_walk(,,%s)\n", path); path 150 fs/nfs/getroot.c while (*path == '/') path 151 fs/nfs/getroot.c path++; path 174 fs/nfs/getroot.c dprintk("Next: %s\n", path); path 177 fs/nfs/getroot.c if (!*path) path 180 fs/nfs/getroot.c name.name = path; path 181 fs/nfs/getroot.c while (*path && *path != '/') path 182 fs/nfs/getroot.c path++; path 183 fs/nfs/getroot.c name.len = path - (const char *) name.name; path 189 fs/nfs/getroot.c while (*path == '/') path 190 fs/nfs/getroot.c path++; path 192 fs/nfs/getroot.c if (path[0] == '.' && (path[1] == '/' || !path[1])) { path 193 fs/nfs/getroot.c path += 2; path 198 fs/nfs/getroot.c if (path[0] == '.' && path[1] == '.' && (path[2] == '/' || !path[2]) path 208 fs/nfs/getroot.c dprintk("LookupFH: %*.*s [%s]\n", name.len, name.len, name.name, path); path 555 fs/nfs/inode.c ctx->path.dentry = dget(dentry); path 556 fs/nfs/inode.c ctx->path.mnt = mntget(mnt); path 582 fs/nfs/inode.c inode = ctx->path.dentry->d_inode; path 589 fs/nfs/inode.c nfs4_close_sync(&ctx->path, ctx->state, ctx->mode); path 591 fs/nfs/inode.c nfs4_close_state(&ctx->path, ctx->state, ctx->mode); path 595 fs/nfs/inode.c path_put(&ctx->path); path 48 fs/nfs/mount_clnt.c .rpc_argp = path, path 65 fs/nfs/mount_clnt.c (hostname ? hostname : "server"), path); path 111 fs/nfs/mount_clnt.c p = xdr_encode_string(p, path); path 110 fs/nfs/namespace.c dput(nd->path.dentry); path 111 fs/nfs/namespace.c nd->path.dentry = dget(dentry); path 114 fs/nfs/namespace.c parent = dget_parent(nd->path.dentry); path 116 fs/nfs/namespace.c &nd->path.dentry->d_name, path 123 fs/nfs/namespace.c mnt = nfs_do_refmount(nd->path.mnt, nd->path.dentry); path 125 fs/nfs/namespace.c mnt = nfs_do_submount(nd->path.mnt, nd->path.dentry, &fh, path 132 fs/nfs/namespace.c err = do_add_mount(mnt, &nd->path, nd->path.mnt->mnt_flags|MNT_SHRINKABLE, path 140 fs/nfs/namespace.c path_put(&nd->path); path 141 fs/nfs/namespace.c nd->path.mnt = mnt; path 142 fs/nfs/namespace.c nd->path.dentry = dget(mnt->mnt_root); path 150 fs/nfs/namespace.c path_put(&nd->path); path 153 fs/nfs/namespace.c while (d_mountpoint(nd->path.dentry) && path 154 fs/nfs/namespace.c follow_down(&nd->path.mnt, &nd->path.dentry)) path 77 fs/nfs/nfs4namespace.c const char *path, *fs_path; path 79 fs/nfs/nfs4namespace.c path = nfs4_path(mnt_parent, dentry, page, PAGE_SIZE); path 80 fs/nfs/nfs4namespace.c if (IS_ERR(path)) path 81 fs/nfs/nfs4namespace.c return PTR_ERR(path); path 87 fs/nfs/nfs4namespace.c if (strncmp(path, fs_path, strlen(fs_path)) != 0) { path 89 fs/nfs/nfs4namespace.c __func__, path, fs_path); path 227 fs/nfs/nfs4proc.c struct path path; path 254 fs/nfs/nfs4proc.c struct dentry *parent = dget_parent(path->dentry); path 265 fs/nfs/nfs4proc.c p->path.mnt = mntget(path->mnt); path 266 fs/nfs/nfs4proc.c p->path.dentry = dget(path->dentry); path 274 fs/nfs/nfs4proc.c p->o_arg.name = &p->path.dentry->d_name; path 309 fs/nfs/nfs4proc.c path_put(&p->path); path 555 fs/nfs/nfs4proc.c opendata = nfs4_opendata_alloc(&ctx->path, state->owner, 0, NULL); path 578 fs/nfs/nfs4proc.c nfs4_close_state(&opendata->path, newstate, openflags); path 747 fs/nfs/nfs4proc.c nfs4_close_state(&data->path, state, data->o_arg.open_flags); path 880 fs/nfs/nfs4proc.c nfs4_close_state(&data->path, state, data->o_arg.open_flags); path 983 fs/nfs/nfs4proc.c d_drop(ctx->path.dentry); path 1052 fs/nfs/nfs4proc.c if (path->dentry->d_inode != NULL) path 1053 fs/nfs/nfs4proc.c nfs4_return_incompatible_delegation(path->dentry->d_inode, flags & (FMODE_READ|FMODE_WRITE)); path 1056 fs/nfs/nfs4proc.c opendata = nfs4_opendata_alloc(path, sp, flags, sattr); path 1060 fs/nfs/nfs4proc.c if (path->dentry->d_inode != NULL) path 1061 fs/nfs/nfs4proc.c opendata->state = nfs4_get_open_state(path->dentry->d_inode, sp); path 1098 fs/nfs/nfs4proc.c status = _nfs4_do_open(dir, path, flags, sattr, cred, &res); path 1195 fs/nfs/nfs4proc.c struct path path; path 1212 fs/nfs/nfs4proc.c path_put(&calldata->path); path 1335 fs/nfs/nfs4proc.c calldata->path.mnt = mntget(path->mnt); path 1336 fs/nfs/nfs4proc.c calldata->path.dentry = dget(path->dentry); path 1370 fs/nfs/nfs4proc.c filp = lookup_instantiate_filp(nd, path->dentry, NULL); path 1379 fs/nfs/nfs4proc.c nfs4_close_sync(path, state, nd->intent.open.flags); path 1386 fs/nfs/nfs4proc.c struct path path = { path 1387 fs/nfs/nfs4proc.c .mnt = nd->path.mnt, path 1412 fs/nfs/nfs4proc.c state = nfs4_do_open(dir, &path, nd->intent.open.flags, &attr, cred); path 1424 fs/nfs/nfs4proc.c path.dentry = res; path 1425 fs/nfs/nfs4proc.c nfs_set_verifier(path.dentry, nfs_save_change_attribute(dir)); path 1427 fs/nfs/nfs4proc.c nfs4_intent_set_file(nd, &path, state); path 1434 fs/nfs/nfs4proc.c struct path path = { path 1435 fs/nfs/nfs4proc.c .mnt = nd->path.mnt, path 1444 fs/nfs/nfs4proc.c state = nfs4_do_open(dir, &path, openflags, NULL, cred); path 1461 fs/nfs/nfs4proc.c nfs4_intent_set_file(nd, &path, state); path 1464 fs/nfs/nfs4proc.c nfs4_close_sync(&path, state, openflags); path 1882 fs/nfs/nfs4proc.c struct path path = { path 1883 fs/nfs/nfs4proc.c .mnt = nd->path.mnt, path 1895 fs/nfs/nfs4proc.c state = nfs4_do_open(dir, &path, flags, sattr, cred); path 1911 fs/nfs/nfs4proc.c status = nfs4_intent_set_file(nd, &path, state); path 1913 fs/nfs/nfs4proc.c nfs4_close_sync(&path, state, flags); path 3368 fs/nfs/nfs4proc.c renew_lease(NFS_SERVER(data->ctx->path.dentry->d_inode), data->timestamp); path 500 fs/nfs/nfs4state.c nfs4_do_close(path, state, wait); path 505 fs/nfs/nfs4state.c __nfs4_close(path, state, mode, 0); path 510 fs/nfs/nfs4state.c __nfs4_close(path, state, mode, 1); path 2529 fs/nfs/nfs4xdr.c path->ncomponents = 0; path 2530 fs/nfs/nfs4xdr.c while (path->ncomponents < n) { path 2531 fs/nfs/nfs4xdr.c struct nfs4_string *component = &path->components[path->ncomponents]; path 2535 fs/nfs/nfs4xdr.c if (path->ncomponents != n) path 2538 fs/nfs/nfs4xdr.c if (path->ncomponents < NFS4_PATHNAME_MAXCOMPONENTS) path 2539 fs/nfs/nfs4xdr.c path->ncomponents++; path 2550 fs/nfs/nfs4xdr.c path->ncomponents = 1; path 2551 fs/nfs/nfs4xdr.c path->components[0].len=0; path 2552 fs/nfs/nfs4xdr.c path->components[0].data=NULL; path 115 fs/nfs/pagelist.c struct nfs_inode *nfsi = NFS_I(req->wb_context->path.dentry->d_inode); path 129 fs/nfs/pagelist.c struct inode *inode = req->wb_context->path.dentry->d_inode; path 145 fs/nfs/read.c req->wb_context->path.dentry->d_inode->i_sb->s_id, path 146 fs/nfs/read.c (long long)NFS_FILEID(req->wb_context->path.dentry->d_inode), path 160 fs/nfs/read.c struct inode *inode = req->wb_context->path.dentry->d_inode; path 371 fs/nfs/write.c struct inode *inode = req->wb_context->path.dentry->d_inode; path 403 fs/nfs/write.c struct inode *inode = req->wb_context->path.dentry->d_inode; path 787 fs/nfs/write.c struct inode *inode = req->wb_context->path.dentry->d_inode; path 811 fs/nfs/write.c data->inode = inode = req->wb_context->path.dentry->d_inode; path 983 fs/nfs/write.c data->req->wb_context->path.dentry->d_inode->i_sb->s_id, path 985 fs/nfs/write.c NFS_FILEID(data->req->wb_context->path.dentry->d_inode), path 1062 fs/nfs/write.c req->wb_context->path.dentry->d_inode->i_sb->s_id, path 1063 fs/nfs/write.c (long long)NFS_FILEID(req->wb_context->path.dentry->d_inode), path 1195 fs/nfs/write.c struct inode *inode = first->wb_context->path.dentry->d_inode; path 1301 fs/nfs/write.c req->wb_context->path.dentry->d_inode->i_sb->s_id, path 1302 fs/nfs/write.c (long long)NFS_FILEID(req->wb_context->path.dentry->d_inode), path 44 fs/nfsctl.c return dentry_open(nd.path.dentry, nd.path.mnt, flags); path 46 fs/nfsctl.c path_put(&nd.path); path 171 fs/nfsd/export.c key.ek_path = nd.path; path 178 fs/nfsd/export.c path_put(&nd.path); path 324 fs/nfsd/export.c kfree(fsloc->locations[i].path); path 434 fs/nfsd/export.c fsloc->locations[i].path = kstrdup(buf, GFP_KERNEL); path 435 fs/nfsd/export.c if (!fsloc->locations[i].path) path 507 fs/nfsd/export.c nd.path.dentry = NULL; path 547 fs/nfsd/export.c exp.ex_path.mnt = nd.path.mnt; path 548 fs/nfsd/export.c exp.ex_path.dentry = nd.path.dentry; path 610 fs/nfsd/export.c err = check_export(nd.path.dentry->d_inode, exp.ex_flags, path 629 fs/nfsd/export.c if (nd.path.dentry) path 630 fs/nfsd/export.c path_put(&nd.path); path 1029 fs/nfsd/export.c exp = exp_get_by_name(clp, nd.path.mnt, nd.path.dentry, NULL); path 1037 fs/nfsd/export.c (fsid_key->ek_path.mnt != nd.path.mnt || path 1038 fs/nfsd/export.c fsid_key->ek_path.dentry != nd.path.dentry)) path 1054 fs/nfsd/export.c err = check_export(nd.path.dentry->d_inode, nxp->ex_flags, NULL); path 1067 fs/nfsd/export.c new.ex_path = nd.path; path 1093 fs/nfsd/export.c path_put(&nd.path); path 1146 fs/nfsd/export.c exp = exp_get_by_name(dom, nd.path.mnt, nd.path.dentry, NULL); path 1147 fs/nfsd/export.c path_put(&nd.path); path 1179 fs/nfsd/export.c if (path_lookup(path, 0, &nd)) { path 1180 fs/nfsd/export.c printk("nfsd: exp_rootfh path not found %s", path); path 1183 fs/nfsd/export.c inode = nd.path.dentry->d_inode; path 1186 fs/nfsd/export.c path, nd.path.dentry, clp->name, path 1188 fs/nfsd/export.c exp = exp_parent(clp, nd.path.mnt, nd.path.dentry, NULL); path 1198 fs/nfsd/export.c if (fh_compose(&fh, exp, nd.path.dentry, NULL)) path 1206 fs/nfsd/export.c path_put(&nd.path); path 1505 fs/nfsd/export.c seq_escape(m, fsloc->locations[0].path, ",;@ \t\n\\"); path 1510 fs/nfsd/export.c seq_escape(m, fsloc->locations[i].path, ",;@ \t\n\\"); path 124 fs/nfsd/nfs4recover.c mutex_lock(&rec_dir.path.dentry->d_inode->i_mutex); path 125 fs/nfsd/nfs4recover.c nfsd_sync_dir(rec_dir.path.dentry); path 126 fs/nfsd/nfs4recover.c mutex_unlock(&rec_dir.path.dentry->d_inode->i_mutex); path 146 fs/nfsd/nfs4recover.c mutex_lock(&rec_dir.path.dentry->d_inode->i_mutex); path 148 fs/nfsd/nfs4recover.c dentry = lookup_one_len(dname, rec_dir.path.dentry, HEXDIR_LEN-1); path 158 fs/nfsd/nfs4recover.c status = mnt_want_write(rec_dir.path.mnt); path 161 fs/nfsd/nfs4recover.c status = vfs_mkdir(rec_dir.path.dentry->d_inode, dentry, S_IRWXU); path 162 fs/nfsd/nfs4recover.c mnt_drop_write(rec_dir.path.mnt); path 166 fs/nfsd/nfs4recover.c mutex_unlock(&rec_dir.path.dentry->d_inode->i_mutex); path 229 fs/nfsd/nfs4recover.c filp = dentry_open(dget(dir), mntget(rec_dir.path.mnt), O_RDONLY); path 294 fs/nfsd/nfs4recover.c mutex_lock(&rec_dir.path.dentry->d_inode->i_mutex); path 295 fs/nfsd/nfs4recover.c dentry = lookup_one_len(name, rec_dir.path.dentry, namlen); path 296 fs/nfsd/nfs4recover.c mutex_unlock(&rec_dir.path.dentry->d_inode->i_mutex); path 305 fs/nfsd/nfs4recover.c status = nfsd4_clear_clid_dir(rec_dir.path.dentry, dentry); path 321 fs/nfsd/nfs4recover.c status = mnt_want_write(rec_dir.path.mnt); path 330 fs/nfsd/nfs4recover.c mnt_drop_write(rec_dir.path.mnt); path 360 fs/nfsd/nfs4recover.c status = mnt_want_write(rec_dir.path.mnt); path 363 fs/nfsd/nfs4recover.c status = nfsd4_list_rec_dir(rec_dir.path.dentry, purge_old); path 366 fs/nfsd/nfs4recover.c mnt_drop_write(rec_dir.path.mnt); path 370 fs/nfsd/nfs4recover.c " directory %s\n", rec_dir.path.dentry->d_name.name); path 390 fs/nfsd/nfs4recover.c status = nfsd4_list_rec_dir(rec_dir.path.dentry, load_recdir); path 393 fs/nfsd/nfs4recover.c " directory %s\n", rec_dir.path.dentry->d_name.name); path 432 fs/nfsd/nfs4recover.c path_put(&rec_dir.path); path 3293 fs/nfsd/nfs4state.c if (S_ISDIR(nd.path.dentry->d_inode->i_mode)) { path 3297 fs/nfsd/nfs4state.c path_put(&nd.path); path 1269 fs/nfsd/nfs4xdr.c status = nfsd4_encode_components('/', location->path, &p, buflen); path 1284 fs/nfsd/nfs4xdr.c char *path, *rootpath; path 1292 fs/nfsd/nfs4xdr.c path = exp->ex_pathname; path 1294 fs/nfsd/nfs4xdr.c if (strncmp(path, rootpath, strlen(rootpath))) { path 1296 fs/nfsd/nfs4xdr.c "%s is not contained in %s\n", path, rootpath); path 1301 fs/nfsd/nfs4xdr.c return path + strlen(rootpath); path 363 fs/nfsd/nfsctl.c error = nlmsvc_unlock_all_by_sb(nd.path.mnt->mnt_sb); path 365 fs/nfsd/nfsctl.c path_put(&nd.path); path 378 fs/nfsd/nfsctl.c char *dname, *path; path 396 fs/nfsd/nfsctl.c path = dname+len+1; path 397 fs/nfsd/nfsctl.c len = qword_get(&mesg, path, size); path 417 fs/nfsd/nfsctl.c len = exp_rootfh(dom, path, &fh, maxsize); path 1540 fs/nfsd/vfs.c if (unlikely(path[plen] != 0)) { path 1545 fs/nfsd/vfs.c strncpy(path_alloced, path, plen); path 1551 fs/nfsd/vfs.c host_err = vfs_symlink(dentry->d_inode, dnew, path); path 428 fs/ocfs2/alloc.c for(i = start; i < path_num_items(path); i++) { path 429 fs/ocfs2/alloc.c node = &path->p_node[i]; path 442 fs/ocfs2/alloc.c depth = le16_to_cpu(path_root_el(path)->l_tree_depth); path 444 fs/ocfs2/alloc.c path->p_tree_depth = depth; path 449 fs/ocfs2/alloc.c if (path) { path 450 fs/ocfs2/alloc.c ocfs2_reinit_path(path, 0); path 451 fs/ocfs2/alloc.c kfree(path); path 519 fs/ocfs2/alloc.c path->p_node[index].bh = eb_bh; path 520 fs/ocfs2/alloc.c path->p_node[index].el = &eb->h_list; path 526 fs/ocfs2/alloc.c struct ocfs2_path *path; path 530 fs/ocfs2/alloc.c path = kzalloc(sizeof(*path), GFP_NOFS); path 531 fs/ocfs2/alloc.c if (path) { path 532 fs/ocfs2/alloc.c path->p_tree_depth = le16_to_cpu(root_el->l_tree_depth); path 534 fs/ocfs2/alloc.c path_root_bh(path) = root_bh; path 535 fs/ocfs2/alloc.c path_root_el(path) = root_el; path 538 fs/ocfs2/alloc.c return path; path 549 fs/ocfs2/alloc.c if (!path) path 552 fs/ocfs2/alloc.c for(i = 0; i < path_num_items(path); i++) { path 553 fs/ocfs2/alloc.c ret = ocfs2_journal_access(handle, inode, path->p_node[i].bh, path 1596 fs/ocfs2/alloc.c struct ocfs2_path *path; path 1603 fs/ocfs2/alloc.c ocfs2_path_insert_eb(fp->path, fp->index, bh); path 1612 fs/ocfs2/alloc.c data.path = path; path 1613 fs/ocfs2/alloc.c return __ocfs2_find_path(inode, path_root_el(path), cpos, path 1948 fs/ocfs2/alloc.c BUG_ON(path->p_tree_depth == 0); path 1952 fs/ocfs2/alloc.c blkno = path_leaf_bh(path)->b_blocknr; path 1955 fs/ocfs2/alloc.c i = path->p_tree_depth - 1; path 1957 fs/ocfs2/alloc.c el = path->p_node[i].el; path 2002 fs/ocfs2/alloc.c blkno = path->p_node[i].bh->b_blocknr; path 2019 fs/ocfs2/alloc.c int credits = (path->p_tree_depth - subtree_depth) * 2 + 1 + op_credits; path 2259 fs/ocfs2/alloc.c eb = (struct ocfs2_extent_block *)path_leaf_bh(path)->b_data; path 2268 fs/ocfs2/alloc.c for (i = 0; i < path->p_tree_depth; i++) { path 2269 fs/ocfs2/alloc.c el = path->p_node[i].el; path 2276 fs/ocfs2/alloc.c ocfs2_journal_dirty(handle, path->p_node[i].bh); path 2289 fs/ocfs2/alloc.c for(i = unlink_start; i < path_num_items(path); i++) { path 2290 fs/ocfs2/alloc.c bh = path->p_node[i].bh; path 2536 fs/ocfs2/alloc.c if (path->p_tree_depth == 0) path 2539 fs/ocfs2/alloc.c blkno = path_leaf_bh(path)->b_blocknr; path 2542 fs/ocfs2/alloc.c i = path->p_tree_depth - 1; path 2546 fs/ocfs2/alloc.c el = path->p_node[i].el; path 2589 fs/ocfs2/alloc.c blkno = path->p_node[i].bh->b_blocknr; path 2636 fs/ocfs2/alloc.c BUG_ON(!ocfs2_is_empty_extent(&(path_leaf_el(path)->l_recs[0]))); path 2640 fs/ocfs2/alloc.c ret = ocfs2_find_cpos_for_right_leaf(inode->i_sb, path, path 2647 fs/ocfs2/alloc.c left_path = ocfs2_new_path(path_root_bh(path), path 2648 fs/ocfs2/alloc.c path_root_el(path)); path 2655 fs/ocfs2/alloc.c ocfs2_cp_path(left_path, path); path 2657 fs/ocfs2/alloc.c right_path = ocfs2_new_path(path_root_bh(path), path 2658 fs/ocfs2/alloc.c path_root_el(path)); path 2765 fs/ocfs2/alloc.c path); path 2771 fs/ocfs2/alloc.c ret = ocfs2_journal_access_path(inode, handle, path); path 2777 fs/ocfs2/alloc.c ret = ocfs2_find_cpos_for_left_leaf(inode->i_sb, path, &cpos); path 2788 fs/ocfs2/alloc.c left_path = ocfs2_new_path(path_root_bh(path), path 2789 fs/ocfs2/alloc.c path_root_el(path)); path 2808 fs/ocfs2/alloc.c subtree_index = ocfs2_find_subtree_root(inode, left_path, path); path 2810 fs/ocfs2/alloc.c ocfs2_unlink_subtree(inode, handle, left_path, path, path 2824 fs/ocfs2/alloc.c ocfs2_unlink_path(inode, handle, dealloc, path, 1); path 2834 fs/ocfs2/alloc.c ocfs2_journal_dirty(handle, path_root_bh(path)); path 2867 fs/ocfs2/alloc.c el = path_leaf_el(path); path 2871 fs/ocfs2/alloc.c if (path->p_tree_depth == 0) { path 2878 fs/ocfs2/alloc.c path_leaf_bh(path), path 2879 fs/ocfs2/alloc.c path_leaf_el(path)); path 2898 fs/ocfs2/alloc.c eb = (struct ocfs2_extent_block *)path_leaf_bh(path)->b_data; path 2927 fs/ocfs2/alloc.c ret = ocfs2_remove_rightmost_path(inode, handle, path, path 2939 fs/ocfs2/alloc.c ret = __ocfs2_rotate_tree_left(inode, handle, orig_credits, path, path 3392 fs/ocfs2/alloc.c struct ocfs2_extent_list *el = path_leaf_el(path); path 3405 fs/ocfs2/alloc.c ret = ocfs2_rotate_tree_left(inode, handle, path, path 3435 fs/ocfs2/alloc.c ret = ocfs2_merge_rec_right(inode, path, path 3449 fs/ocfs2/alloc.c ret = ocfs2_rotate_tree_left(inode, handle, path, path 3462 fs/ocfs2/alloc.c ret = ocfs2_merge_rec_left(inode, path, path 3472 fs/ocfs2/alloc.c ret = ocfs2_rotate_tree_left(inode, handle, path, path 3491 fs/ocfs2/alloc.c path, path 3501 fs/ocfs2/alloc.c path, path 3515 fs/ocfs2/alloc.c ret = ocfs2_rotate_tree_left(inode, handle, path, path 3663 fs/ocfs2/alloc.c for (i = 0; i < path->p_tree_depth; i++) { path 3664 fs/ocfs2/alloc.c bh = path->p_node[i].bh; path 3665 fs/ocfs2/alloc.c el = path->p_node[i].el; path 4078 fs/ocfs2/alloc.c } else if (path->p_tree_depth > 0) { path 4080 fs/ocfs2/alloc.c path, &left_cpos); path 4085 fs/ocfs2/alloc.c left_path = ocfs2_new_path(path_root_bh(path), path 4086 fs/ocfs2/alloc.c path_root_el(path)); path 4126 fs/ocfs2/alloc.c path->p_tree_depth > 0) { path 4128 fs/ocfs2/alloc.c path, &right_cpos); path 4135 fs/ocfs2/alloc.c right_path = ocfs2_new_path(path_root_bh(path), path 4136 fs/ocfs2/alloc.c path_root_el(path)); path 4282 fs/ocfs2/alloc.c struct ocfs2_path *path = NULL; path 4323 fs/ocfs2/alloc.c path = ocfs2_new_path(et->et_root_bh, et->et_root_el); path 4324 fs/ocfs2/alloc.c if (!path) { path 4336 fs/ocfs2/alloc.c ret = ocfs2_find_path(inode, path, le32_to_cpu(insert_rec->e_cpos)); path 4342 fs/ocfs2/alloc.c el = path_leaf_el(path); path 4374 fs/ocfs2/alloc.c path_leaf_bh(path)->b_blocknr) { path 4387 fs/ocfs2/alloc.c ocfs2_free_path(path); path 4619 fs/ocfs2/alloc.c rec = path_leaf_el(path)->l_recs[split_index]; path 4683 fs/ocfs2/alloc.c ocfs2_reinit_path(path, 1); path 4686 fs/ocfs2/alloc.c ret = ocfs2_find_path(inode, path, cpos); path 4692 fs/ocfs2/alloc.c el = path_leaf_el(path); path 4731 fs/ocfs2/alloc.c struct ocfs2_extent_list *el = path_leaf_el(path); path 4751 fs/ocfs2/alloc.c ctxt.c_contig_type = ocfs2_figure_merge_contig_type(inode, path, el, path 4760 fs/ocfs2/alloc.c if (path->p_tree_depth) { path 4779 fs/ocfs2/alloc.c rightmost_el = path_root_el(path); path 4797 fs/ocfs2/alloc.c ret = ocfs2_split_and_insert(inode, handle, path, et, path 4803 fs/ocfs2/alloc.c ret = ocfs2_try_to_merge_extent(inode, handle, path, path 4915 fs/ocfs2/alloc.c el = path_leaf_el(path); path 4919 fs/ocfs2/alloc.c depth = path->p_tree_depth; path 4931 fs/ocfs2/alloc.c rightmost_el = path_leaf_el(path); path 4933 fs/ocfs2/alloc.c credits += path->p_tree_depth + path 4977 fs/ocfs2/alloc.c struct ocfs2_extent_list *el = path_leaf_el(path); path 4982 fs/ocfs2/alloc.c ret = ocfs2_rotate_tree_left(inode, handle, path, dealloc, et); path 4992 fs/ocfs2/alloc.c path->p_tree_depth) { path 4999 fs/ocfs2/alloc.c eb = (struct ocfs2_extent_block *)path_leaf_bh(path)->b_data; path 5005 fs/ocfs2/alloc.c if (index == 0 && path->p_tree_depth && path 5020 fs/ocfs2/alloc.c ret = ocfs2_find_cpos_for_left_leaf(inode->i_sb, path, path 5028 fs/ocfs2/alloc.c left_path = ocfs2_new_path(path_root_bh(path), path 5029 fs/ocfs2/alloc.c path_root_el(path)); path 5046 fs/ocfs2/alloc.c path); path 5052 fs/ocfs2/alloc.c ret = ocfs2_journal_access_path(inode, handle, path); path 5081 fs/ocfs2/alloc.c ocfs2_adjust_rightmost_records(inode, handle, path, path 5093 fs/ocfs2/alloc.c ocfs2_adjust_rightmost_records(inode, handle, path, rec); path 5106 fs/ocfs2/alloc.c subtree_index = ocfs2_find_subtree_root(inode, left_path, path); path 5107 fs/ocfs2/alloc.c ocfs2_complete_edge_insert(inode, handle, left_path, path, path 5111 fs/ocfs2/alloc.c ocfs2_journal_dirty(handle, path_leaf_bh(path)); path 5113 fs/ocfs2/alloc.c ret = ocfs2_rotate_tree_left(inode, handle, path, dealloc, et); path 5134 fs/ocfs2/alloc.c struct ocfs2_path *path = NULL; path 5138 fs/ocfs2/alloc.c path = ocfs2_new_path(et->et_root_bh, et->et_root_el); path 5139 fs/ocfs2/alloc.c if (!path) { path 5145 fs/ocfs2/alloc.c ret = ocfs2_find_path(inode, path, cpos); path 5151 fs/ocfs2/alloc.c el = path_leaf_el(path); path 5190 fs/ocfs2/alloc.c ret = ocfs2_truncate_rec(inode, handle, path, index, dealloc, path 5197 fs/ocfs2/alloc.c ret = ocfs2_split_tree(inode, et, handle, path, index, path 5208 fs/ocfs2/alloc.c ocfs2_reinit_path(path, 1); path 5210 fs/ocfs2/alloc.c ret = ocfs2_find_path(inode, path, cpos); path 5216 fs/ocfs2/alloc.c el = path_leaf_el(path); path 5245 fs/ocfs2/alloc.c ret = ocfs2_truncate_rec(inode, handle, path, index, dealloc, path 5254 fs/ocfs2/alloc.c ocfs2_free_path(path); path 6016 fs/ocfs2/alloc.c if (!path->p_tree_depth) path 6024 fs/ocfs2/alloc.c el = path_leaf_el(path); path 6064 fs/ocfs2/alloc.c ret = ocfs2_find_cpos_for_left_leaf(inode->i_sb, path, &cpos); path 6070 fs/ocfs2/alloc.c ret = ocfs2_find_leaf(inode, path_root_el(path), cpos, &bh); path 6106 fs/ocfs2/alloc.c int ret, i, index = path->p_tree_depth; path 6116 fs/ocfs2/alloc.c bh = path->p_node[index].bh; path 6117 fs/ocfs2/alloc.c el = path->p_node[index].el; path 6125 fs/ocfs2/alloc.c (path->p_tree_depth - le16_to_cpu(el->l_tree_depth))) { path 6312 fs/ocfs2/alloc.c path, &last_eb_bh); path 6322 fs/ocfs2/alloc.c status = ocfs2_journal_access_path(inode, handle, path); path 6360 fs/ocfs2/alloc.c status = ocfs2_trim_tree(inode, path, handle, tc, path 6808 fs/ocfs2/alloc.c struct ocfs2_path *path = NULL; path 6816 fs/ocfs2/alloc.c path = ocfs2_new_path(fe_bh, &di->id2.i_list); path 6817 fs/ocfs2/alloc.c if (!path) { path 6837 fs/ocfs2/alloc.c status = ocfs2_find_path(inode, path, UINT_MAX); path 6844 fs/ocfs2/alloc.c OCFS2_I(inode)->ip_clusters, path->p_tree_depth); path 6857 fs/ocfs2/alloc.c el = path_leaf_el(path); path 6862 fs/ocfs2/alloc.c (unsigned long long)path_leaf_bh(path)->b_blocknr); path 6884 fs/ocfs2/alloc.c clusters_to_del, (unsigned long long)path_leaf_bh(path)->b_blocknr); path 6911 fs/ocfs2/alloc.c tc, path); path 6923 fs/ocfs2/alloc.c ocfs2_reinit_path(path, 1); path 6943 fs/ocfs2/alloc.c ocfs2_free_path(path); path 127 fs/open.c struct path path; path 130 fs/open.c error = user_path(pathname, &path); path 133 fs/open.c error = vfs_statfs_native(path.dentry, &tmp); path 136 fs/open.c path_put(&path); path 144 fs/open.c struct path path; path 149 fs/open.c error = user_path(pathname, &path); path 152 fs/open.c error = vfs_statfs64(path.dentry, &tmp); path 155 fs/open.c path_put(&path); path 228 fs/open.c struct path path; path 236 fs/open.c error = user_path(pathname, &path); path 239 fs/open.c inode = path.dentry->d_inode; path 250 fs/open.c error = mnt_want_write(path.mnt); path 277 fs/open.c error = do_truncate(path.dentry, length, 0, NULL); path 283 fs/open.c mnt_drop_write(path.mnt); path 285 fs/open.c path_put(&path); path 293 fs/open.c return do_sys_truncate(path, (long)length); path 351 fs/open.c return do_sys_truncate(path, length); path 428 fs/open.c struct path path; path 461 fs/open.c res = user_path_at(dfd, filename, LOOKUP_FOLLOW, &path); path 465 fs/open.c inode = path.dentry->d_inode; path 473 fs/open.c if (path.mnt->mnt_flags & MNT_NOEXEC) path 491 fs/open.c if (__mnt_is_readonly(path.mnt)) path 495 fs/open.c path_put(&path); path 513 fs/open.c struct path path; path 516 fs/open.c error = user_path_dir(filename, &path); path 520 fs/open.c error = inode_permission(path.dentry->d_inode, MAY_EXEC | MAY_ACCESS); path 524 fs/open.c set_fs_pwd(current->fs, &path); path 527 fs/open.c path_put(&path); path 560 fs/open.c struct path path; path 563 fs/open.c error = user_path_dir(filename, &path); path 567 fs/open.c error = inode_permission(path.dentry->d_inode, MAY_EXEC | MAY_ACCESS); path 575 fs/open.c set_fs_root(current->fs, &path); path 578 fs/open.c path_put(&path); path 620 fs/open.c struct path path; path 625 fs/open.c error = user_path_at(dfd, filename, LOOKUP_FOLLOW, &path); path 628 fs/open.c inode = path.dentry->d_inode; path 630 fs/open.c error = mnt_want_write(path.mnt); path 638 fs/open.c error = notify_change(path.dentry, &newattrs); path 640 fs/open.c mnt_drop_write(path.mnt); path 642 fs/open.c path_put(&path); path 679 fs/open.c struct path path; path 682 fs/open.c error = user_path(filename, &path); path 685 fs/open.c error = mnt_want_write(path.mnt); path 688 fs/open.c error = chown_common(path.dentry, user, group); path 689 fs/open.c mnt_drop_write(path.mnt); path 691 fs/open.c path_put(&path); path 699 fs/open.c struct path path; path 707 fs/open.c error = user_path_at(dfd, filename, follow, &path); path 710 fs/open.c error = mnt_want_write(path.mnt); path 713 fs/open.c error = chown_common(path.dentry, user, group); path 714 fs/open.c mnt_drop_write(path.mnt); path 716 fs/open.c path_put(&path); path 723 fs/open.c struct path path; path 726 fs/open.c error = user_lpath(filename, &path); path 729 fs/open.c error = mnt_want_write(path.mnt); path 732 fs/open.c error = chown_common(path.dentry, user, group); path 733 fs/open.c mnt_drop_write(path.mnt); path 735 fs/open.c path_put(&path); path 898 fs/open.c nd->intent.open.file = __dentry_open(dget(dentry), mntget(nd->path.mnt), path 926 fs/open.c filp = __dentry_open(nd->path.dentry, nd->path.mnt, flags, filp, path 929 fs/open.c path_put(&nd->path); path 186 fs/proc/base.c *path = fs->pwd; path 207 fs/proc/base.c *path = fs->root; path 571 fs/proc/base.c struct path root; path 1324 fs/proc/base.c path_put(&nd->path); path 1330 fs/proc/base.c error = PROC_I(inode)->op.proc_get_link(inode, &nd->path); path 1345 fs/proc/base.c pathname = d_path(path, tmp, PAGE_SIZE); path 1364 fs/proc/base.c struct path path; path 1370 fs/proc/base.c error = PROC_I(inode)->op.proc_get_link(inode, &path); path 1374 fs/proc/base.c error = do_proc_readlink(&path, buffer, buflen); path 1375 fs/proc/base.c path_put(&path); path 1621 fs/proc/base.c if (path) { path 1622 fs/proc/base.c *path = file->f_path; path 1643 fs/proc/base.c return proc_fd_info(inode, path, NULL); path 722 fs/reiserfs/bitmap.c struct treepath *path; path 729 fs/reiserfs/bitmap.c if (!hint->path) /* reiserfs code can call this function w/o pointer to path path 733 fs/reiserfs/bitmap.c path = hint->path; path 734 fs/reiserfs/bitmap.c bh = get_last_bh(path); path 736 fs/reiserfs/bitmap.c ih = get_ih(path); path 737 fs/reiserfs/bitmap.c pos_in_item = path->pos_in_item; path 738 fs/reiserfs/bitmap.c item = get_item(path); path 223 fs/reiserfs/inode.c pathrelse(path); path 250 fs/reiserfs/inode.c INITIALIZE_PATH(path); path 269 fs/reiserfs/inode.c result = search_for_position_by_key(inode->i_sb, &key, &path); path 271 fs/reiserfs/inode.c pathrelse(&path); path 285 fs/reiserfs/inode.c bh = get_last_bh(&path); path 286 fs/reiserfs/inode.c ih = get_ih(&path); path 293 fs/reiserfs/inode.c blocknr = get_block_num(ind_item, path.pos_in_item); path 297 fs/reiserfs/inode.c if (path.pos_in_item == path 309 fs/reiserfs/inode.c pathrelse(&path); path 318 fs/reiserfs/inode.c pathrelse(&path); path 354 fs/reiserfs/inode.c && item_moved(&tmp_ih, &path)) { path 369 fs/reiserfs/inode.c if ((le_ih_k_offset(ih) + path.pos_in_item) > inode->i_size) path 374 fs/reiserfs/inode.c path.pos_in_item; path 377 fs/reiserfs/inode.c chars = ih_item_len(ih) - path.pos_in_item; path 379 fs/reiserfs/inode.c memcpy(p, B_I_PITEM(bh, ih) + path.pos_in_item, chars); path 386 fs/reiserfs/inode.c if (PATH_LAST_POSITION(&path) != (B_NR_ITEMS(bh) - 1)) path 395 fs/reiserfs/inode.c result = search_for_position_by_key(inode->i_sb, &key, &path); path 399 fs/reiserfs/inode.c bh = get_last_bh(&path); path 400 fs/reiserfs/inode.c ih = get_ih(&path); path 407 fs/reiserfs/inode.c pathrelse(&path); path 584 fs/reiserfs/inode.c path, block); path 587 fs/reiserfs/inode.c return reiserfs_new_unf_blocknrs(th, inode, allocated_block_nr, path, path 596 fs/reiserfs/inode.c INITIALIZE_PATH(path); path 669 fs/reiserfs/inode.c retval = search_for_position_by_key(inode->i_sb, &key, &path); path 675 fs/reiserfs/inode.c bh = get_last_bh(&path); path 676 fs/reiserfs/inode.c ih = get_ih(&path); path 677 fs/reiserfs/inode.c item = get_item(&path); path 678 fs/reiserfs/inode.c pos_in_item = path.pos_in_item; path 687 fs/reiserfs/inode.c pathrelse(&path); path 693 fs/reiserfs/inode.c &path, create); path 701 fs/reiserfs/inode.c retval = restart_transaction(th, inode, &path); path 719 fs/reiserfs/inode.c && item_moved(&tmp_ih, &path)) { path 734 fs/reiserfs/inode.c && item_moved(&tmp_ih, &path)) { path 749 fs/reiserfs/inode.c pathrelse(&path); path 764 fs/reiserfs/inode.c pathrelse(&path); path 793 fs/reiserfs/inode.c PATH_LAST_POSITION(&path)++; path 796 fs/reiserfs/inode.c reiserfs_insert_item(th, &path, &tmp_key, &tmp_ih, path 824 fs/reiserfs/inode.c pathrelse(&path); path 863 fs/reiserfs/inode.c direct2indirect(th, inode, &path, unbh, path 960 fs/reiserfs/inode.c reiserfs_paste_into_item(th, &path, &tmp_key, inode, path 994 fs/reiserfs/inode.c retval = restart_transaction(th, inode, &path); path 1003 fs/reiserfs/inode.c retval = search_for_position_by_key(inode->i_sb, &key, &path); path 1016 fs/reiserfs/inode.c pathrelse(&path); path 1019 fs/reiserfs/inode.c bh = get_last_bh(&path); path 1020 fs/reiserfs/inode.c ih = get_ih(&path); path 1021 fs/reiserfs/inode.c item = get_item(&path); path 1022 fs/reiserfs/inode.c pos_in_item = path.pos_in_item; path 1038 fs/reiserfs/inode.c reiserfs_check_path(&path); path 1121 fs/reiserfs/inode.c bh = PATH_PLAST_BUFFER(path); path 1122 fs/reiserfs/inode.c ih = PATH_PITEM_HEAD(path); path 1223 fs/reiserfs/inode.c pathrelse(path); path 1298 fs/reiserfs/inode.c bh = PATH_PLAST_BUFFER(path); path 1299 fs/reiserfs/inode.c ih = PATH_PITEM_HEAD(path); path 1320 fs/reiserfs/inode.c INITIALIZE_PATH(path); path 1333 fs/reiserfs/inode.c retval = search_item(inode->i_sb, &key, &path); path 1342 fs/reiserfs/inode.c pos = PATH_LAST_POSITION(&path); path 1343 fs/reiserfs/inode.c pathrelse(&path); path 1353 fs/reiserfs/inode.c reiserfs_check_path(&path); path 1361 fs/reiserfs/inode.c bh = get_last_bh(&path); path 1362 fs/reiserfs/inode.c ih = get_ih(&path); path 1367 fs/reiserfs/inode.c && item_moved(&tmp_ih, &path)) { path 1373 fs/reiserfs/inode.c update_stat_data(&path, inode, size); path 1375 fs/reiserfs/inode.c pathrelse(&path); path 1690 fs/reiserfs/inode.c retval = search_item(sb, &key, path); path 1697 fs/reiserfs/inode.c pathrelse(path); path 1705 fs/reiserfs/inode.c return reiserfs_insert_item(th, path, &key, ih, inode, body); path 1730 fs/reiserfs/inode.c retval = search_item(sb, &key, path); path 1737 fs/reiserfs/inode.c pathrelse(path); path 1745 fs/reiserfs/inode.c return reiserfs_insert_item(th, path, &key, ih, inode, symname); path 2179 fs/reiserfs/inode.c INITIALIZE_PATH(path); path 2202 fs/reiserfs/inode.c retval = search_for_position_by_key(inode->i_sb, &key, &path); path 2208 fs/reiserfs/inode.c bh = get_last_bh(&path); path 2209 fs/reiserfs/inode.c ih = get_ih(&path); path 2210 fs/reiserfs/inode.c item = get_item(&path); path 2211 fs/reiserfs/inode.c pos_in_item = path.pos_in_item; path 2244 fs/reiserfs/inode.c && item_moved(&tmp_ih, &path)) { path 2254 fs/reiserfs/inode.c && item_moved(&tmp_ih, &path)) { path 2284 fs/reiserfs/inode.c pathrelse(&path); path 58 fs/reiserfs/namei.c de->de_bh = get_last_bh(path); path 59 fs/reiserfs/namei.c de->de_ih = get_ih(path); path 61 fs/reiserfs/namei.c de->de_item_num = PATH_LAST_POSITION(path); path 119 fs/reiserfs/namei.c retval = search_item(sb, key, path); path 122 fs/reiserfs/namei.c if (!PATH_LAST_POSITION(path)) { path 125 fs/reiserfs/namei.c pathrelse(path); path 128 fs/reiserfs/namei.c PATH_LAST_POSITION(path)--; path 137 fs/reiserfs/namei.c pathrelse(path); path 143 fs/reiserfs/namei.c set_de_item_location(de, path); path 159 fs/reiserfs/namei.c path->pos_in_item = de->de_entry_num; path 427 fs/reiserfs/namei.c INITIALIZE_PATH(path); path 485 fs/reiserfs/namei.c retval = reiserfs_find_entry(dir, name, namelen, &path, &de); path 489 fs/reiserfs/namei.c pathrelse(&path); path 514 fs/reiserfs/namei.c pathrelse(&path); path 525 fs/reiserfs/namei.c if (search_by_entry_key(dir->i_sb, &entry_key, &path, &de) != path 534 fs/reiserfs/namei.c pathrelse(&path); path 541 fs/reiserfs/namei.c reiserfs_paste_into_item(th, &path, &entry_key, dir, buffer, path 546 fs/reiserfs/namei.c reiserfs_check_path(&path); path 556 fs/reiserfs/namei.c reiserfs_check_path(&path); path 859 fs/reiserfs/namei.c INITIALIZE_PATH(path); path 878 fs/reiserfs/namei.c &path, &de)) == NAME_NOT_FOUND) { path 903 fs/reiserfs/namei.c retval = reiserfs_cut_from_item(&th, &path, &(de.de_entry_key), dir, NULL, /* page */ path 924 fs/reiserfs/namei.c reiserfs_check_path(&path); path 933 fs/reiserfs/namei.c pathrelse(&path); path 944 fs/reiserfs/namei.c INITIALIZE_PATH(path); path 967 fs/reiserfs/namei.c &path, &de)) == NAME_NOT_FOUND) { path 1002 fs/reiserfs/namei.c reiserfs_cut_from_item(&th, &path, &(de.de_entry_key), dir, NULL, path 1020 fs/reiserfs/namei.c reiserfs_check_path(&path); path 1025 fs/reiserfs/namei.c pathrelse(&path); path 1027 fs/reiserfs/namei.c reiserfs_check_path(&path); path 935 fs/reiserfs/stree.c pos_in_item(path) = round_len - (le_ih_k_offset(le_ih) - 1); path 936 fs/reiserfs/stree.c *cut_size = -(ih_item_len(le_ih) - pos_in_item(path)); path 949 fs/reiserfs/stree.c (pos_in_item(path) = path 978 fs/reiserfs/stree.c entry_length(get_last_bh(path), le_ih, pos_in_item(path))); path 1327 fs/reiserfs/stree.c INITIALIZE_PATH(path); path 1339 fs/reiserfs/stree.c retval = search_item(th->t_super, &cpu_key, &path); path 1348 fs/reiserfs/stree.c pathrelse(&path); path 1365 fs/reiserfs/stree.c item_len = ih_item_len(PATH_PITEM_HEAD(&path)); path 1366 fs/reiserfs/stree.c init_tb_struct(th, &tb, th->t_super, &path, path 1369 fs/reiserfs/stree.c quota_cut_bytes = ih_item_len(PATH_PITEM_HEAD(&path)); path 1400 fs/reiserfs/stree.c reiserfs_check_path(&path); path 1516 fs/reiserfs/stree.c if (search_for_position_by_key(inode->i_sb, &tail_key, path) == path 1520 fs/reiserfs/stree.c RFALSE(path->pos_in_item != path 1521 fs/reiserfs/stree.c ih_item_len(PATH_PITEM_HEAD(path)) - 1, path 1523 fs/reiserfs/stree.c PATH_LAST_POSITION(path)--; path 1526 fs/reiserfs/stree.c reiserfs_delete_item(th, path, &tail_key, inode, path 1922 fs/reiserfs/stree.c struct item_head *found_ih = get_ih(path); path 1927 fs/reiserfs/stree.c get_last_bh(path)->b_size) != path 1930 fs/reiserfs/stree.c get_last_bh(path)->b_size) != path 1931 fs/reiserfs/stree.c pos_in_item(path)) path 1935 fs/reiserfs/stree.c found_ih, pos_in_item(path), p_s_key); path 1940 fs/reiserfs/stree.c get_last_bh(path)->b_size) != path 1942 fs/reiserfs/stree.c || I_UNFM_NUM(found_ih) != pos_in_item(path) path 1947 fs/reiserfs/stree.c found_ih, pos_in_item(path), p_s_key); path 146 fs/reiserfs/super.c INITIALIZE_PATH(path); path 194 fs/reiserfs/super.c retval = search_item(s, &max_cpu_key, &path); path 202 fs/reiserfs/super.c bh = get_last_bh(&path); path 203 fs/reiserfs/super.c item_pos = get_item_pos(&path); path 230 fs/reiserfs/super.c pathrelse(&path); path 313 fs/reiserfs/super.c pathrelse(&path); path 327 fs/reiserfs/super.c INITIALIZE_PATH(path); path 374 fs/reiserfs/super.c retval = search_item(inode->i_sb, &key, &path); path 380 fs/reiserfs/super.c pathrelse(&path); path 389 fs/reiserfs/super.c reiserfs_insert_item(th, &path, &key, &ih, NULL, (char *)&link); path 1432 fs/reiserfs/super.c INITIALIZE_PATH(path); path 1442 fs/reiserfs/super.c retval = search_by_entry_key(s, &key, &path, &de); path 1444 fs/reiserfs/super.c pathrelse(&path); path 1498 fs/reiserfs/super.c pathrelse(&path); path 2072 fs/reiserfs/super.c return vfs_quota_on(sb, type, format_id, path, 1); path 2073 fs/reiserfs/super.c err = path_lookup(path, LOOKUP_FOLLOW, &nd); path 2077 fs/reiserfs/super.c if (nd.path.mnt->mnt_sb != sb) { path 2081 fs/reiserfs/super.c inode = nd.path.dentry->d_inode; path 2097 fs/reiserfs/super.c if (nd.path.dentry->d_parent->d_inode != sb->s_root->d_inode) path 2116 fs/reiserfs/super.c err = vfs_quota_on_path(sb, type, format_id, &nd.path); path 2118 fs/reiserfs/super.c path_put(&nd.path); path 23 fs/reiserfs/tail_conversion.c struct item_head *p_le_ih = PATH_PITEM_HEAD(path); path 50 fs/reiserfs/tail_conversion.c if (search_for_position_by_key(sb, &end_key, path) == POSITION_FOUND) { path 54 fs/reiserfs/tail_conversion.c pathrelse(path); path 58 fs/reiserfs/tail_conversion.c p_le_ih = PATH_PITEM_HEAD(path); path 66 fs/reiserfs/tail_conversion.c PATH_LAST_POSITION(path)++; path 68 fs/reiserfs/tail_conversion.c reiserfs_insert_item(th, path, &end_key, &ind_ih, inode, path 72 fs/reiserfs/tail_conversion.c n_retval = reiserfs_paste_into_item(th, path, &end_key, inode, path 93 fs/reiserfs/tail_conversion.c if (search_for_position_by_key(sb, &end_key, path) == path 98 fs/reiserfs/tail_conversion.c p_le_ih = PATH_PITEM_HEAD(path); path 117 fs/reiserfs/tail_conversion.c n_retval = reiserfs_delete_item(th, path, &end_key, inode, path 387 fs/seq_file.c char *p = d_path(path, s, m->size - m->count); path 416 fs/seq_file.c p = __d_path(path, root, s, m->size - m->count); path 306 fs/smbfs/proc.c unsigned char *path = buf; path 323 fs/smbfs/proc.c *path++ = '\\'; path 324 fs/smbfs/proc.c if (unicode) *path++ = '\0'; path 325 fs/smbfs/proc.c *path++ = '\0'; path 326 fs/smbfs/proc.c if (unicode) *path++ = '\0'; path 327 fs/smbfs/proc.c return path-buf; path 345 fs/smbfs/proc.c len = server->ops->convert(path, maxlen-2, path 353 fs/smbfs/proc.c reverse_string(path, len); path 354 fs/smbfs/proc.c path += len; path 357 fs/smbfs/proc.c *path++ = '\0'; path 360 fs/smbfs/proc.c *path++ = '\\'; path 372 fs/smbfs/proc.c reverse_string(buf, path-buf); path 379 fs/smbfs/proc.c *path++ = '\\'; path 381 fs/smbfs/proc.c *path++ = '\0'; path 384 fs/smbfs/proc.c len = server->ops->convert(path, maxlen-2, path 389 fs/smbfs/proc.c path += len; path 393 fs/smbfs/proc.c *path++ = '\0'; path 394 fs/smbfs/proc.c if (unicode) *path++ = '\0'; path 395 fs/smbfs/proc.c return path-buf; path 60 fs/stat.c struct path path; path 63 fs/stat.c error = user_path_at(dfd, name, LOOKUP_FOLLOW, &path); path 65 fs/stat.c error = vfs_getattr(path.mnt, path.dentry, stat); path 66 fs/stat.c path_put(&path); path 80 fs/stat.c struct path path; path 83 fs/stat.c error = user_path_at(dfd, name, 0, &path); path 85 fs/stat.c error = vfs_getattr(path.mnt, path.dentry, stat); path 86 fs/stat.c path_put(&path); path 297 fs/stat.c struct path path; path 303 fs/stat.c error = user_path_at(dfd, pathname, 0, &path); path 305 fs/stat.c struct inode *inode = path.dentry->d_inode; path 309 fs/stat.c error = security_inode_readlink(path.dentry); path 311 fs/stat.c touch_atime(path.mnt, path.dentry); path 312 fs/stat.c error = inode->i_op->readlink(path.dentry, path 316 fs/stat.c path_put(&path); path 324 fs/stat.c return sys_readlinkat(AT_FDCWD, path, buf, bufsiz); path 129 fs/sysfs/symlink.c char *s = path; path 158 fs/sysfs/symlink.c if ((s - path) + len > PATH_MAX) path 185 fs/sysfs/symlink.c error = sysfs_get_target_path(parent_sd, target_sd, path); path 1765 fs/ubifs/lpt.c path->in_tree = 1; path 1766 fs/ubifs/lpt.c path->ptr.nnode = nnode; path 1769 fs/ubifs/lpt.c nnode = &path->nnode; path 1770 fs/ubifs/lpt.c path->in_tree = 0; path 1771 fs/ubifs/lpt.c path->ptr.nnode = nnode; path 1824 fs/ubifs/lpt.c path->in_tree = 1; path 1825 fs/ubifs/lpt.c path->ptr.pnode = pnode; path 1828 fs/ubifs/lpt.c pnode = &path->pnode; path 1829 fs/ubifs/lpt.c path->in_tree = 0; path 1830 fs/ubifs/lpt.c path->ptr.pnode = pnode; path 1887 fs/ubifs/lpt.c struct lpt_scan_node *path; path 1904 fs/ubifs/lpt.c path = kmalloc(sizeof(struct lpt_scan_node) * (c->lpt_hght + 1), path 1906 fs/ubifs/lpt.c if (!path) path 1909 fs/ubifs/lpt.c path[0].ptr.nnode = c->nroot; path 1910 fs/ubifs/lpt.c path[0].in_tree = 1; path 1919 fs/ubifs/lpt.c nnode = scan_get_nnode(c, path + h, nnode, iip); path 1927 fs/ubifs/lpt.c pnode = scan_get_pnode(c, path + h, nnode, iip); path 1939 fs/ubifs/lpt.c ret = scan_cb(c, lprops, path[h].in_tree, data); path 1950 fs/ubifs/lpt.c if (path[h].in_tree) path 1957 fs/ubifs/lpt.c memcpy(nnode, &path[h].nnode, sz); path 1960 fs/ubifs/lpt.c path[h].ptr.nnode = nnode; path 1961 fs/ubifs/lpt.c path[h].in_tree = 1; path 1962 fs/ubifs/lpt.c path[h + 1].cnode.parent = nnode; path 1964 fs/ubifs/lpt.c if (path[h].in_tree) path 1975 fs/ubifs/lpt.c memcpy(pnode, &path[h].pnode, sz); path 1978 fs/ubifs/lpt.c path[h].ptr.pnode = pnode; path 1979 fs/ubifs/lpt.c path[h].in_tree = 1; path 2019 fs/ubifs/lpt.c nnode = path[h].ptr.nnode; path 2029 fs/ubifs/lpt.c nnode = scan_get_nnode(c, path + h, nnode, iip); path 2036 fs/ubifs/lpt.c pnode = scan_get_pnode(c, path + h, nnode, iip); path 2044 fs/ubifs/lpt.c kfree(path); path 1088 fs/ubifs/tnc.c int *path = c->bottom_up_buf, p = 0; path 1098 fs/ubifs/tnc.c path = c->bottom_up_buf; path 1110 fs/ubifs/tnc.c path[p++] = n; path 1123 fs/ubifs/tnc.c ubifs_assert(path[p - 1] >= 0); path 1124 fs/ubifs/tnc.c ubifs_assert(path[p - 1] < zp->child_cnt); path 1125 fs/ubifs/tnc.c zbr = &zp->zbranch[path[--p]]; path 1133 fs/ubifs/tnc.c ubifs_assert(path[p - 1] >= 0); path 1134 fs/ubifs/tnc.c ubifs_assert(path[p - 1] < znode->child_cnt); path 1135 fs/ubifs/tnc.c znode = znode->zbranch[path[p - 1]].znode; path 55 fs/utimes.c struct inode *inode = path->dentry->d_inode; path 57 fs/utimes.c error = mnt_want_write(path->mnt); path 105 fs/utimes.c error = notify_change(path->dentry, &newattrs); path 109 fs/utimes.c mnt_drop_write(path->mnt); path 155 fs/utimes.c struct path path; path 161 fs/utimes.c error = user_path_at(dfd, filename, lookup_flags, &path); path 165 fs/utimes.c error = utimes_common(&path, times); path 166 fs/utimes.c path_put(&path); path 258 fs/xattr.c struct path path; path 261 fs/xattr.c error = user_path(pathname, &path); path 264 fs/xattr.c error = mnt_want_write(path.mnt); path 266 fs/xattr.c error = setxattr(path.dentry, name, value, size, flags); path 267 fs/xattr.c mnt_drop_write(path.mnt); path 269 fs/xattr.c path_put(&path); path 277 fs/xattr.c struct path path; path 280 fs/xattr.c error = user_lpath(pathname, &path); path 283 fs/xattr.c error = mnt_want_write(path.mnt); path 285 fs/xattr.c error = setxattr(path.dentry, name, value, size, flags); path 286 fs/xattr.c mnt_drop_write(path.mnt); path 288 fs/xattr.c path_put(&path); path 356 fs/xattr.c struct path path; path 359 fs/xattr.c error = user_path(pathname, &path); path 362 fs/xattr.c error = getxattr(path.dentry, name, value, size); path 363 fs/xattr.c path_put(&path); path 371 fs/xattr.c struct path path; path 374 fs/xattr.c error = user_lpath(pathname, &path); path 377 fs/xattr.c error = getxattr(path.dentry, name, value, size); path 378 fs/xattr.c path_put(&path); path 430 fs/xattr.c struct path path; path 433 fs/xattr.c error = user_path(pathname, &path); path 436 fs/xattr.c error = listxattr(path.dentry, list, size); path 437 fs/xattr.c path_put(&path); path 444 fs/xattr.c struct path path; path 447 fs/xattr.c error = user_lpath(pathname, &path); path 450 fs/xattr.c error = listxattr(path.dentry, list, size); path 451 fs/xattr.c path_put(&path); path 491 fs/xattr.c struct path path; path 494 fs/xattr.c error = user_path(pathname, &path); path 497 fs/xattr.c error = mnt_want_write(path.mnt); path 499 fs/xattr.c error = removexattr(path.dentry, name); path 500 fs/xattr.c mnt_drop_write(path.mnt); path 502 fs/xattr.c path_put(&path); path 509 fs/xattr.c struct path path; path 512 fs/xattr.c error = user_lpath(pathname, &path); path 515 fs/xattr.c error = mnt_want_write(path.mnt); path 517 fs/xattr.c error = removexattr(path.dentry, name); path 518 fs/xattr.c mnt_drop_write(path.mnt); path 520 fs/xattr.c path_put(&path); path 89 fs/xfs/linux-2.6/xfs_ioctl.c struct path path; path 90 fs/xfs/linux-2.6/xfs_ioctl.c int error = user_lpath((const char __user *)hreq.path, &path); path 94 fs/xfs/linux-2.6/xfs_ioctl.c ASSERT(path.dentry); path 95 fs/xfs/linux-2.6/xfs_ioctl.c ASSERT(path.dentry->d_inode); path 96 fs/xfs/linux-2.6/xfs_ioctl.c inode = igrab(path.dentry->d_inode); path 97 fs/xfs/linux-2.6/xfs_ioctl.c path_put(&path); path 328 fs/xfs/linux-2.6/xfs_ioctl32.c compat_uptr_t path; /* user pathname */ path 354 fs/xfs/linux-2.6/xfs_ioctl32.c get_user(addr, &p32->path) || path 355 fs/xfs/linux-2.6/xfs_ioctl32.c put_user(compat_ptr(addr), &p->path) || path 1268 fs/xfs/xfs_attr.c blk = &state->path.blk[ state->path.active-1 ]; path 1286 fs/xfs/xfs_attr.c if (state->path.active == 1) { path 1359 fs/xfs/xfs_attr.c xfs_da_fixhashpath(state, &state->path); path 1437 fs/xfs/xfs_attr.c blk = &state->path.blk[ state->path.active-1 ]; path 1440 fs/xfs/xfs_attr.c xfs_da_fixhashpath(state, &state->path); path 1445 fs/xfs/xfs_attr.c if (retval && (state->path.active > 1)) { path 1537 fs/xfs/xfs_attr.c blk = &state->path.blk[ state->path.active-1 ]; path 1573 fs/xfs/xfs_attr.c blk = &state->path.blk[ state->path.active-1 ]; path 1576 fs/xfs/xfs_attr.c xfs_da_fixhashpath(state, &state->path); path 1581 fs/xfs/xfs_attr.c if (retval && (state->path.active > 1)) { path 1619 fs/xfs/xfs_attr.c ASSERT(state->path.active == 1); path 1620 fs/xfs/xfs_attr.c ASSERT(state->path.blk[0].bp); path 1621 fs/xfs/xfs_attr.c xfs_da_buf_done(state->path.blk[0].bp); path 1622 fs/xfs/xfs_attr.c state->path.blk[0].bp = NULL; path 1676 fs/xfs/xfs_attr.c xfs_da_state_path_t *path; path 1684 fs/xfs/xfs_attr.c path = &state->path; path 1685 fs/xfs/xfs_attr.c ASSERT((path->active >= 0) && (path->active < XFS_DA_NODE_MAXDEPTH)); path 1686 fs/xfs/xfs_attr.c for (blk = path->blk, level = 0; level < path->active; blk++, level++) { path 1700 fs/xfs/xfs_attr.c path = &state->altpath; path 1701 fs/xfs/xfs_attr.c ASSERT((path->active >= 0) && (path->active < XFS_DA_NODE_MAXDEPTH)); path 1702 fs/xfs/xfs_attr.c for (blk = path->blk, level = 0; level < path->active; blk++, level++) { path 1724 fs/xfs/xfs_attr.c xfs_da_state_path_t *path; path 1732 fs/xfs/xfs_attr.c path = &state->path; path 1733 fs/xfs/xfs_attr.c ASSERT((path->active >= 0) && (path->active < XFS_DA_NODE_MAXDEPTH)); path 1734 fs/xfs/xfs_attr.c for (blk = path->blk, level = 0; level < path->active; blk++, level++) { path 1751 fs/xfs/xfs_attr.c path = &state->altpath; path 1752 fs/xfs/xfs_attr.c ASSERT((path->active >= 0) && (path->active < XFS_DA_NODE_MAXDEPTH)); path 1753 fs/xfs/xfs_attr.c for (blk = path->blk, level = 0; level < path->active; blk++, level++) { path 1797 fs/xfs/xfs_attr.c blk = &state->path.blk[ state->path.active-1 ]; path 1814 fs/xfs/xfs_attr.c for (i = 0; i < state->path.active; i++) { path 1815 fs/xfs/xfs_attr.c xfs_da_brelse(args->trans, state->path.blk[i].bp); path 1816 fs/xfs/xfs_attr.c state->path.blk[i].bp = NULL; path 1543 fs/xfs/xfs_attr_leaf.c blk = &state->path.blk[ state->path.active-1 ]; path 1568 fs/xfs/xfs_attr_leaf.c memcpy(&state->altpath, &state->path, sizeof(state->path)); path 1626 fs/xfs/xfs_attr_leaf.c memcpy(&state->altpath, &state->path, sizeof(state->path)); path 1631 fs/xfs/xfs_attr_leaf.c error = xfs_da_path_shift(state, &state->path, forward, path 156 fs/xfs/xfs_da_btree.c max = state->path.active - 1; path 158 fs/xfs/xfs_da_btree.c ASSERT(state->path.blk[max].magic == XFS_ATTR_LEAF_MAGIC || path 159 fs/xfs/xfs_da_btree.c state->path.blk[max].magic == XFS_DIR2_LEAFN_MAGIC); path 161 fs/xfs/xfs_da_btree.c addblk = &state->path.blk[max]; /* initial dummy value */ path 162 fs/xfs/xfs_da_btree.c for (i = max; (i >= 0) && addblk; state->path.active--, i--) { path 163 fs/xfs/xfs_da_btree.c oldblk = &state->path.blk[i]; path 225 fs/xfs/xfs_da_btree.c xfs_da_fixhashpath(state, &state->path); path 240 fs/xfs/xfs_da_btree.c ASSERT(state->path.active == 0); path 241 fs/xfs/xfs_da_btree.c oldblk = &state->path.blk[0]; path 632 fs/xfs/xfs_da_btree.c drop_blk = &state->path.blk[ state->path.active-1 ]; path 633 fs/xfs/xfs_da_btree.c save_blk = &state->altpath.blk[ state->path.active-1 ]; path 634 fs/xfs/xfs_da_btree.c ASSERT(state->path.blk[0].magic == XFS_DA_NODE_MAGIC); path 642 fs/xfs/xfs_da_btree.c for ( ; state->path.active >= 2; drop_blk--, save_blk--, path 643 fs/xfs/xfs_da_btree.c state->path.active--) { path 673 fs/xfs/xfs_da_btree.c xfs_da_fixhashpath(state, &state->path); path 699 fs/xfs/xfs_da_btree.c xfs_da_fixhashpath(state, &state->path); path 700 fs/xfs/xfs_da_btree.c error = xfs_da_root_join(state, &state->path.blk[0]); path 783 fs/xfs/xfs_da_btree.c blk = &state->path.blk[ state->path.active-1 ]; path 805 fs/xfs/xfs_da_btree.c memcpy(&state->altpath, &state->path, sizeof(state->path)); path 860 fs/xfs/xfs_da_btree.c memcpy(&state->altpath, &state->path, sizeof(state->path)); path 872 fs/xfs/xfs_da_btree.c error = xfs_da_path_shift(state, &state->path, forward, path 899 fs/xfs/xfs_da_btree.c level = path->active-1; path 900 fs/xfs/xfs_da_btree.c blk = &path->blk[ level ]; path 1067 fs/xfs/xfs_da_btree.c for (blk = &state->path.blk[0], state->path.active = 1; path 1068 fs/xfs/xfs_da_btree.c state->path.active <= XFS_DA_NODE_MAXDEPTH; path 1069 fs/xfs/xfs_da_btree.c blk++, state->path.active++) { path 1078 fs/xfs/xfs_da_btree.c state->path.active--; path 1166 fs/xfs/xfs_da_btree.c error = xfs_da_path_shift(state, &state->path, 1, 1, path 1415 fs/xfs/xfs_da_btree.c ASSERT(path != NULL); path 1416 fs/xfs/xfs_da_btree.c ASSERT((path->active > 0) && (path->active < XFS_DA_NODE_MAXDEPTH)); path 1417 fs/xfs/xfs_da_btree.c level = (path->active-1) - 1; /* skip bottom layer in path */ path 1418 fs/xfs/xfs_da_btree.c for (blk = &path->blk[level]; level >= 0; blk--, level--) { path 1442 fs/xfs/xfs_da_btree.c for (blk++, level++; level < path->active; blk++, level++) { path 1473 fs/xfs/xfs_da_btree.c ASSERT(level == path->active-1); path 2212 fs/xfs/xfs_da_btree.c if (state->altpath.blk[i].bp != state->path.blk[i].bp) path 2229 fs/xfs/xfs_da_btree.c for (i = 0; i < state->path.active; i++) { path 2230 fs/xfs/xfs_da_btree.c if (state->path.blk[i].bp) path 2231 fs/xfs/xfs_da_btree.c xfs_da_buf_done(state->path.blk[i].bp); path 203 fs/xfs/xfs_da_btree.h xfs_da_state_path_t path; /* search/split paths */ path 1777 fs/xfs/xfs_dir2_leaf.c if (state->path.active > 1) path 1817 fs/xfs/xfs_dir2_leaf.c lbp = state->path.blk[0].bp; path 1885 fs/xfs/xfs_dir2_leaf.c state->path.blk[0].bp = NULL; path 1210 fs/xfs/xfs_dir2_node.c blk = &state->path.blk[state->path.active - 1]; path 1235 fs/xfs/xfs_dir2_node.c memcpy(&state->altpath, &state->path, sizeof(state->path)); path 1297 fs/xfs/xfs_dir2_node.c memcpy(&state->altpath, &state->path, sizeof(state->path)); path 1302 fs/xfs/xfs_dir2_node.c error = xfs_da_path_shift(state, &state->path, forward, 0, path 1394 fs/xfs/xfs_dir2_node.c blk = &state->path.blk[state->path.active - 1]; path 1405 fs/xfs/xfs_dir2_node.c xfs_da_fixhashpath(state, &state->path); path 1851 fs/xfs/xfs_dir2_node.c for (i = 0; i < state->path.active; i++) { path 1852 fs/xfs/xfs_dir2_node.c xfs_da_brelse(args->trans, state->path.blk[i].bp); path 1853 fs/xfs/xfs_dir2_node.c state->path.blk[i].bp = NULL; path 1900 fs/xfs/xfs_dir2_node.c blk = &state->path.blk[state->path.active - 1]; path 1914 fs/xfs/xfs_dir2_node.c xfs_da_fixhashpath(state, &state->path); path 1918 fs/xfs/xfs_dir2_node.c if (rval && state->path.active > 1) path 1972 fs/xfs/xfs_dir2_node.c blk = &state->path.blk[state->path.active - 1]; path 2003 fs/xfs/xfs_dir2_node.c for (i = 0; i < state->path.active; i++) { path 2004 fs/xfs/xfs_dir2_node.c xfs_da_brelse(args->trans, state->path.blk[i].bp); path 2005 fs/xfs/xfs_dir2_node.c state->path.blk[i].bp = NULL; path 341 fs/xfs/xfs_fs.h void __user *path; /* user pathname */ path 103 fs/xfs/xfs_mount.h (*(mp)->m_dm_ops->xfs_send_mount)(mp,right,path,name) path 56 include/acpi/acdisasm.h char *path; path 633 include/acpi/aclocal.h ACPI_PARSE_COMMON u8 *path; path 520 include/asm-parisc/pdc.h struct hardware_path path; path 634 include/linux/coda.h int path; path 725 include/linux/coda.h const char __user *path; path 12 include/linux/dcache.h struct path; path 822 include/linux/fs.h struct path f_path; path 10 include/linux/fs_struct.h struct path root, pwd; path 75 include/linux/kmod.h info = call_usermodehelper_setup(path, argv, envp, gfp_mask); path 88 include/linux/kmod.h info = call_usermodehelper_setup(path, argv, envp, gfp_mask); path 21 include/linux/mnt_namespace.h struct path root; path 108 include/linux/mount.h struct path; path 19 include/linux/namei.h struct path path; path 59 include/linux/namei.h #define user_path(name, path) user_path_at(AT_FDCWD, name, LOOKUP_FOLLOW, path) path 60 include/linux/namei.h #define user_lpath(name, path) user_path_at(AT_FDCWD, name, 0, path) path 62 include/linux/namei.h user_path_at(AT_FDCWD, name, LOOKUP_FOLLOW | LOOKUP_DIRECTORY, path) path 85 include/linux/namei.h nd->saved_names[nd->depth] = path; path 82 include/linux/nfs_fs.h struct path path; path 59 include/linux/nfsd/export.h char *path; /* slash separated list of path components */ path 87 include/linux/nfsd/export.h struct path ex_path; path 109 include/linux/nfsd/export.h struct path ek_path; path 277 include/linux/proc_fs.h int (*proc_get_link)(struct inode *, struct path *); path 39 include/linux/raid/multipath.h int path; path 1185 include/linux/reiserfs_fs.h #define pos_in_item(path) ((path)->pos_in_item) path 1213 include/linux/reiserfs_fs.h #define PATH_H_PPARENT(path, h) PATH_H_PBUFFER (path, (h) + 1) /* tb->F[h] or tb->S[0]->b_parent */ path 1214 include/linux/reiserfs_fs.h #define PATH_H_POSITION(path, h) PATH_OFFSET_POSITION (path, path->path_length - (h)) path 1215 include/linux/reiserfs_fs.h #define PATH_H_B_ITEM_ORDER(path, h) PATH_H_POSITION(path, h + 1) /* tb->S[h]->b_item_order */ path 1219 include/linux/reiserfs_fs.h #define get_last_bh(path) PATH_PLAST_BUFFER(path) path 1220 include/linux/reiserfs_fs.h #define get_ih(path) PATH_PITEM_HEAD(path) path 1221 include/linux/reiserfs_fs.h #define get_item_pos(path) PATH_LAST_POSITION(path) path 1222 include/linux/reiserfs_fs.h #define get_item(path) ((void *)B_N_PITEM(PATH_PLAST_BUFFER(path), PATH_LAST_POSITION (path))) path 1223 include/linux/reiserfs_fs.h #define item_moved(ih,path) comp_items(ih, path) path 1224 include/linux/reiserfs_fs.h #define path_changed(ih,path) comp_items (ih, path) path 1815 include/linux/reiserfs_fs.h #define search_item(s,key,path) search_by_key (s, key, path, DISK_LEAF_NODE_LEVEL) path 2058 include/linux/reiserfs_fs.h struct treepath *path; /* search path, used by allocator to deternine search_start by path 2101 include/linux/reiserfs_fs.h .path = tb->tb_path, path 2119 include/linux/reiserfs_fs.h .path = path, path 2137 include/linux/reiserfs_fs.h .path = path, path 1333 include/linux/security.h int (*sb_mount) (char *dev_name, struct path *path, path 1335 include/linux/security.h int (*sb_check_sb) (struct vfsmount *mnt, struct path *path); path 1342 include/linux/security.h struct path *mountpoint); path 1343 include/linux/security.h int (*sb_pivotroot) (struct path *old_path, path 1344 include/linux/security.h struct path *new_path); path 1345 include/linux/security.h void (*sb_post_pivotroot) (struct path *old_path, path 1346 include/linux/security.h struct path *new_path); path 12 include/linux/seq_file.h struct path; path 303 include/net/9p/9p.h u64 path; path 58 include/net/dst.h struct dst_entry *path; path 54 include/net/iucv/af_iucv.h struct iucv_path *path; path 71 include/net/iucv/af_iucv.h struct iucv_path *path; path 224 include/net/iucv/iucv.h struct iucv_path *path; path 226 include/net/iucv/iucv.h path = kzalloc(sizeof(struct iucv_path), gfp); path 227 include/net/iucv/iucv.h if (path) { path 228 include/net/iucv/iucv.h path->msglim = msglim; path 229 include/net/iucv/iucv.h path->flags = flags; path 231 include/net/iucv/iucv.h return path; path 242 include/net/iucv/iucv.h kfree(path); path 269 include/net/xfrm.h int (*init_path)(struct xfrm_dst *path, path 551 include/rdma/ib_cm.h struct ib_sa_path_rec *path; path 189 include/rdma/ib_user_cm.h __u64 path; path 201 include/rdma/ib_user_cm.h __u64 path; path 277 include/rdma/ib_user_cm.h struct ib_user_path_rec path; path 242 init/initramfs.c if (!sys_newlstat(path, &st) && (st.st_mode^mode) & S_IFMT) { path 244 init/initramfs.c sys_rmdir(path); path 246 init/initramfs.c sys_unlink(path); path 815 ipc/shm.c struct path path; path 872 ipc/shm.c path.dentry = dget(shp->shm_file->f_path.dentry); path 873 ipc/shm.c path.mnt = shp->shm_file->f_path.mnt; path 875 ipc/shm.c size = i_size_read(path.dentry->d_inode); path 883 ipc/shm.c file = alloc_file(path.mnt, path.dentry, f_mode, &shm_file_operations); path 940 ipc/shm.c dput(path.dentry); path 44 ipc/util.c const char *path; path 163 ipc/util.c iface->path = path; path 168 ipc/util.c pde = proc_create_data(path, path 1431 kernel/audit.c p = d_path(path, pathname, PATH_MAX+11); path 60 kernel/audit.h char *path; /* insertion path */ path 551 kernel/audit_tree.c root_mnt = collect_mounts(nd.path.mnt, nd.path.dentry); path 552 kernel/audit_tree.c path_put(&nd.path); path 585 kernel/audit_tree.c if (mnt != nd->path.mnt) { path 589 kernel/audit_tree.c if (mnt->mnt_parent == nd->path.mnt) path 595 kernel/audit_tree.c return is_subdir(dentry, nd->path.dentry); path 643 kernel/audit_tree.c mnt = collect_mounts(nd.path.mnt, nd.path.dentry); path 644 kernel/audit_tree.c path_put(&nd.path); path 703 kernel/audit_tree.c tagged = collect_mounts(nd.path.mnt, nd.path.dentry); path 704 kernel/audit_tree.c path_put(&nd.path); path 713 kernel/audit_tree.c mnt = mntget(nd.path.mnt); path 714 kernel/audit_tree.c dentry = dget(nd.path.dentry); path 715 kernel/audit_tree.c path_put(&nd.path); path 746 kernel/audit_tree.c path_put(&nd.path); path 752 kernel/audit_tree.c path_put(&nd.path); path 114 kernel/auditfilter.c kfree(watch->path); path 168 kernel/auditfilter.c ndp->path.dentry->d_inode, AUDIT_IN_WATCH); path 188 kernel/auditfilter.c watch->path = path; path 263 kernel/auditfilter.c if (path[0] != '/' || path[len-1] == '/' || path 269 kernel/auditfilter.c watch = audit_init_watch(path); path 764 kernel/auditfilter.c audit_pack_string(&bufp, krule->watch->path); path 816 kernel/auditfilter.c if (strcmp(a->watch->path, b->watch->path)) path 846 kernel/auditfilter.c char *path; path 849 kernel/auditfilter.c path = kstrdup(old->path, GFP_KERNEL); path 850 kernel/auditfilter.c if (unlikely(!path)) path 853 kernel/auditfilter.c new = audit_init_watch(path); path 855 kernel/auditfilter.c kfree(path); path 985 kernel/auditfilter.c if (audit_compare_dname_path(dname, owatch->path, NULL)) path 1030 kernel/auditfilter.c audit_log_untrustedstring(ab, owatch->path); path 1068 kernel/auditfilter.c audit_log_untrustedstring(ab, w->path); path 1150 kernel/auditfilter.c err = path_lookup(path, LOOKUP_PARENT, ndparent); path 1157 kernel/auditfilter.c err = path_lookup(path, 0, ndwatch); path 1173 kernel/auditfilter.c path_put(&ndp->path); path 1177 kernel/auditfilter.c path_put(&ndw->path); path 1191 kernel/auditfilter.c if (strcmp(watch->path, w->path)) path 1226 kernel/auditfilter.c watch->dev = ndw->path.dentry->d_inode->i_sb->s_dev; path 1227 kernel/auditfilter.c watch->ino = ndw->path.dentry->d_inode->i_ino; path 1237 kernel/auditfilter.c if (inotify_find_watch(audit_ih, ndp->path.dentry->d_inode, path 1298 kernel/auditfilter.c err = audit_get_nd(watch->path, &ndp, &ndw); path 1665 kernel/auditfilter.c if (!dname || !path) path 1669 kernel/auditfilter.c plen = strlen(path); path 1674 kernel/auditfilter.c p = path + plen - 1; path 1675 kernel/auditfilter.c while ((*p == '/') && (p > path)) path 1680 kernel/auditfilter.c if (p < path) path 1682 kernel/auditfilter.c else if (p > path) { path 1691 kernel/auditfilter.c *dirlen = p - path; path 207 kernel/auditsc.c struct path pwd; path 121 kernel/kmod.c char *path; path 177 kernel/kmod.c retval = kernel_execve(sub_info->path, sub_info->argv, sub_info->envp); path 370 kernel/kmod.c sub_info->path = path; path 456 kernel/kmod.c if (sub_info->path[0] == '\0') path 498 kernel/kmod.c sub_info = call_usermodehelper_setup(path, argv, envp, GFP_KERNEL); path 81 kernel/sched_debug.c char path[64]; path 83 kernel/sched_debug.c cgroup_path(task_group(p)->css.cgroup, path, sizeof(path)); path 84 kernel/sched_debug.c SEQ_printf(m, " %s", path); path 123 kernel/sched_debug.c char path[128] = ""; path 131 kernel/sched_debug.c cgroup_path(cgroup, path, sizeof(path)); path 133 kernel/sched_debug.c SEQ_printf(m, "\ncfs_rq[%d]:%s\n", cpu, path); path 195 kernel/sched_debug.c char path[128] = ""; path 203 kernel/sched_debug.c cgroup_path(cgroup, path, sizeof(path)); path 205 kernel/sched_debug.c SEQ_printf(m, "\nrt_rq[%d]:%s\n", cpu, path); path 1805 kernel/sysctl.c for (npath = 0; path[npath].ctl_name || path[npath].procname; ++npath) path 1825 kernel/sysctl.c for (n = 0; n < npath; ++n, ++path) { path 1827 kernel/sysctl.c new->procname = path->procname; path 1828 kernel/sysctl.c new->ctl_name = path->ctl_name; path 1885 kernel/sysctl.c path, table); path 88 lib/kobject.c strncpy(path + length, kobject_name(parent), cur); path 89 lib/kobject.c *(path + --length) = '/'; path 93 lib/kobject.c kobj, __func__, path); path 106 lib/kobject.c char *path; path 112 lib/kobject.c path = kzalloc(len, gfp_mask); path 113 lib/kobject.c if (!path) path 115 lib/kobject.c fill_kobj_path(kobj, path, len); path 117 lib/kobject.c return path; path 519 lib/radix-tree.c struct radix_tree_path path[RADIX_TREE_MAX_PATH + 1], *pathp = path; path 1093 lib/radix-tree.c struct radix_tree_path path[RADIX_TREE_MAX_PATH + 1], *pathp = path; path 195 net/9p/conv.c qid->path = buf_get_int64(bufp); path 263 net/9p/conv.c stat->qid.path = buf_get_int64(bufp); path 351 net/9p/conv.c rcall->params.rattach.qid.path = buf_get_int64(bufp); path 479 net/9p/conv.c p9_put_int64(bufp, wstat->qid.path, &stat->qid.path); path 54 net/9p/fcprint.c (long long int) q->path, q->version, b); path 117 net/bridge/br_netfilter.c rt->u.dst.path = &rt->u.dst; path 177 net/core/dst.c dst->path = dst; path 818 net/ipv4/ip_output.c dst_mtu(rt->u.dst.path); path 1275 net/ipv4/route.c rt->u.dst.path = &rt->u.dst; path 197 net/ipv4/xfrm4_policy.c struct dst_entry *path = xdst->route; path 199 net/ipv4/xfrm4_policy.c path->ops->update_pmtu(path, mtu); path 1151 net/ipv6/ip6_output.c rt->u.dst.dev->mtu : dst_mtu(rt->u.dst.path); path 1157 net/ipv6/ip6_output.c if (dst_allfrag(rt->u.dst.path)) path 2629 net/ipv6/route.c net->ipv6.ip6_null_entry->u.dst.path = path 2639 net/ipv6/route.c net->ipv6.ip6_prohibit_entry->u.dst.path = path 2648 net/ipv6/route.c net->ipv6.ip6_blk_hole_entry->u.dst.path = path 110 net/ipv6/xfrm6_policy.c path->path_cookie = rt->rt6i_node->fn_sernum; path 113 net/ipv6/xfrm6_policy.c path->u.rt6.rt6i_nfheader_len = nfheader_len; path 227 net/ipv6/xfrm6_policy.c struct dst_entry *path = xdst->route; path 229 net/ipv6/xfrm6_policy.c path->ops->update_pmtu(path, mtu); path 175 net/iucv/af_iucv.c if (iucv->path) { path 179 net/iucv/af_iucv.c err = iucv_path_sever(iucv->path, user_data); path 180 net/iucv/af_iucv.c iucv_path_free(iucv->path); path 181 net/iucv/af_iucv.c iucv->path = NULL; path 393 net/iucv/af_iucv.c if (iucv->path) { path 483 net/iucv/af_iucv.c iucv->path = iucv_path_alloc(IUCV_QUEUELEN_DEFAULT, path 485 net/iucv/af_iucv.c if (!iucv->path) { path 489 net/iucv/af_iucv.c err = iucv_path_connect(iucv->path, &af_iucv_handler, path 492 net/iucv/af_iucv.c iucv_path_free(iucv->path); path 493 net/iucv/af_iucv.c iucv->path = NULL; path 651 net/iucv/af_iucv.c err = iucv_message_send(iucv->path, &txmsg, 0, 0, path 716 net/iucv/af_iucv.c rc = iucv_message_receive(path, msg, 0, skb->data, path 727 net/iucv/af_iucv.c iucv_path_sever(path, NULL); path 752 net/iucv/af_iucv.c iucv_process_message(sk, skb, p->path, &p->msg); path 916 net/iucv/af_iucv.c err = iucv_message_send(iucv->path, &txmsg, IUCV_IPRMDATA, 0, path 934 net/iucv/af_iucv.c err = iucv_path_quiesce(iucv_sk(sk)->path, NULL); path 960 net/iucv/af_iucv.c if (iucv_sk(sk)->path) { path 961 net/iucv/af_iucv.c iucv_path_sever(iucv_sk(sk)->path, NULL); path 962 net/iucv/af_iucv.c iucv_path_free(iucv_sk(sk)->path); path 963 net/iucv/af_iucv.c iucv_sk(sk)->path = NULL; path 1011 net/iucv/af_iucv.c err = iucv_path_sever(path, user_data); path 1017 net/iucv/af_iucv.c err = iucv_path_sever(path, user_data); path 1024 net/iucv/af_iucv.c err = iucv_path_sever(path, user_data); path 1037 net/iucv/af_iucv.c niucv->path = path; path 1044 net/iucv/af_iucv.c path->msglim = IUCV_QUEUELEN_DEFAULT; path 1045 net/iucv/af_iucv.c err = iucv_path_accept(path, &af_iucv_handler, nuser_data, nsk); path 1047 net/iucv/af_iucv.c err = iucv_path_sever(path, user_data); path 1064 net/iucv/af_iucv.c struct sock *sk = path->private; path 1072 net/iucv/af_iucv.c struct sock *sk = path->private; path 1095 net/iucv/af_iucv.c iucv_process_message(sk, skb, path, msg); path 1104 net/iucv/af_iucv.c save_msg->path = path; path 1115 net/iucv/af_iucv.c struct sock *sk = path->private; path 1152 net/iucv/af_iucv.c struct sock *sk = path->private; path 765 net/iucv/iucv.c parm->ctrl.ippathid = path->pathid; path 766 net/iucv/iucv.c parm->ctrl.ipmsglim = path->msglim; path 769 net/iucv/iucv.c parm->ctrl.ipflags1 = path->flags; path 773 net/iucv/iucv.c path->private = private; path 774 net/iucv/iucv.c path->msglim = parm->ctrl.ipmsglim; path 775 net/iucv/iucv.c path->flags = parm->ctrl.ipflags1; path 808 net/iucv/iucv.c parm->ctrl.ipmsglim = path->msglim; path 809 net/iucv/iucv.c parm->ctrl.ipflags1 = path->flags; path 827 net/iucv/iucv.c path->pathid = parm->ctrl.ippathid; path 828 net/iucv/iucv.c path->msglim = parm->ctrl.ipmsglim; path 829 net/iucv/iucv.c path->flags = parm->ctrl.ipflags1; path 830 net/iucv/iucv.c path->handler = handler; path 831 net/iucv/iucv.c path->private = private; path 832 net/iucv/iucv.c list_add_tail(&path->list, &handler->paths); path 833 net/iucv/iucv.c iucv_path_table[path->pathid] = path; path 865 net/iucv/iucv.c parm->ctrl.ippathid = path->pathid; path 892 net/iucv/iucv.c parm->ctrl.ippathid = path->pathid; path 914 net/iucv/iucv.c rc = iucv_sever_pathid(path->pathid, userdata); path 916 net/iucv/iucv.c iucv_path_table[path->pathid] = NULL; path 917 net/iucv/iucv.c list_del_init(&path->list); path 945 net/iucv/iucv.c parm->purge.ippathid = path->pathid; path 1015 net/iucv/iucv.c parm->db.ippathid = path->pathid; path 1049 net/iucv/iucv.c parm->db.ippathid = path->pathid; path 1084 net/iucv/iucv.c parm->dpl.ippathid = path->pathid; path 1092 net/iucv/iucv.c parm->db.ippathid = path->pathid; path 1129 net/iucv/iucv.c parm->dpl.ippathid = path->pathid; path 1138 net/iucv/iucv.c parm->db.ippathid = path->pathid; path 1182 net/iucv/iucv.c parm->dpl.ippathid = path->pathid; path 1183 net/iucv/iucv.c parm->dpl.ipflags1 = path->flags; /* priority message */ path 1191 net/iucv/iucv.c parm->db.ippathid = path->pathid; path 1192 net/iucv/iucv.c parm->db.ipflags1 = path->flags; /* priority message */ path 1233 net/iucv/iucv.c struct iucv_path *path; path 1239 net/iucv/iucv.c path = iucv_path_alloc(ipp->ipmsglim, ipp->ipflags1, GFP_ATOMIC); path 1240 net/iucv/iucv.c if (!path) path 1242 net/iucv/iucv.c path->pathid = ipp->ippathid; path 1243 net/iucv/iucv.c iucv_path_table[path->pathid] = path; path 1255 net/iucv/iucv.c list_add(&path->list, &handler->paths); path 1256 net/iucv/iucv.c path->handler = handler; path 1257 net/iucv/iucv.c if (!handler->path_pending(path, ipp->ipvmid, ipp->ipuser)) path 1259 net/iucv/iucv.c list_del(&path->list); path 1260 net/iucv/iucv.c path->handler = NULL; path 1263 net/iucv/iucv.c iucv_path_table[path->pathid] = NULL; path 1264 net/iucv/iucv.c iucv_path_free(path); path 1293 net/iucv/iucv.c struct iucv_path *path = iucv_path_table[ipc->ippathid]; path 1295 net/iucv/iucv.c if (path && path->handler && path->handler->path_complete) path 1296 net/iucv/iucv.c path->handler->path_complete(path, ipc->ipuser); path 1321 net/iucv/iucv.c struct iucv_path *path = iucv_path_table[ips->ippathid]; path 1323 net/iucv/iucv.c if (!path || !path->handler) /* Already severed */ path 1325 net/iucv/iucv.c if (path->handler->path_severed) path 1326 net/iucv/iucv.c path->handler->path_severed(path, ips->ipuser); path 1328 net/iucv/iucv.c iucv_sever_pathid(path->pathid, NULL); path 1329 net/iucv/iucv.c iucv_path_table[path->pathid] = NULL; path 1330 net/iucv/iucv.c list_del_init(&path->list); path 1331 net/iucv/iucv.c iucv_path_free(path); path 1357 net/iucv/iucv.c struct iucv_path *path = iucv_path_table[ipq->ippathid]; path 1359 net/iucv/iucv.c if (path && path->handler && path->handler->path_quiesced) path 1360 net/iucv/iucv.c path->handler->path_quiesced(path, ipq->ipuser); path 1385 net/iucv/iucv.c struct iucv_path *path = iucv_path_table[ipr->ippathid]; path 1387 net/iucv/iucv.c if (path && path->handler && path->handler->path_resumed) path 1388 net/iucv/iucv.c path->handler->path_resumed(path, ipr->ipuser); path 1416 net/iucv/iucv.c struct iucv_path *path = iucv_path_table[imc->ippathid]; path 1419 net/iucv/iucv.c if (path && path->handler && path->handler->message_complete) { path 1427 net/iucv/iucv.c path->handler->message_complete(path, &msg); path 1461 net/iucv/iucv.c struct iucv_path *path = iucv_path_table[imp->ippathid]; path 1464 net/iucv/iucv.c if (path && path->handler && path->handler->message_pending) { path 1474 net/iucv/iucv.c path->handler->message_pending(path, &msg); path 43 net/netfilter/nf_conntrack_proto.c *header = register_sysctl_paths(path, table); path 476 net/sunrpc/rpc_pipe.c if (path[0] == '\0') path 486 net/sunrpc/rpc_pipe.c if (vfs_path_lookup(mnt->mnt_root, mnt, path, LOOKUP_PARENT, nd)) { path 488 net/sunrpc/rpc_pipe.c __FILE__, __func__, path); path 498 net/sunrpc/rpc_pipe.c path_put(&nd->path); path 669 net/sunrpc/rpc_pipe.c if ((error = rpc_lookup_parent(path, nd)) != 0) path 671 net/sunrpc/rpc_pipe.c dentry = rpc_lookup_create(nd->path.dentry, nd->last.name, nd->last.len, path 696 net/sunrpc/rpc_pipe.c dentry = rpc_lookup_negative(path, &nd); path 699 net/sunrpc/rpc_pipe.c dir = nd.path.dentry->d_inode; path 718 net/sunrpc/rpc_pipe.c __FILE__, __func__, path, error); path 114 net/sysctl_net.c &namespaces, path, table); path 122 net/sysctl_net.c &init_nsproxy, path, table); path 726 net/unix/af_unix.c if (!S_ISSOCK(nd.path.dentry->d_inode->i_mode)) path 728 net/unix/af_unix.c u = unix_find_socket_byinode(net, nd.path.dentry->d_inode); path 733 net/unix/af_unix.c touch_atime(nd.path.mnt, nd.path.dentry); path 735 net/unix/af_unix.c path_put(&nd.path); path 756 net/unix/af_unix.c path_put(&nd.path); path 827 net/unix/af_unix.c err = mnt_want_write(nd.path.mnt); path 830 net/unix/af_unix.c err = vfs_mknod(nd.path.dentry->d_inode, dentry, mode, 0); path 831 net/unix/af_unix.c mnt_drop_write(nd.path.mnt); path 834 net/unix/af_unix.c mutex_unlock(&nd.path.dentry->d_inode->i_mutex); path 835 net/unix/af_unix.c dput(nd.path.dentry); path 836 net/unix/af_unix.c nd.path.dentry = dentry; path 854 net/unix/af_unix.c u->dentry = nd.path.dentry; path 855 net/unix/af_unix.c u->mnt = nd.path.mnt; path 873 net/unix/af_unix.c mutex_unlock(&nd.path.dentry->d_inode->i_mutex); path 874 net/unix/af_unix.c path_put(&nd.path); path 1361 net/xfrm/xfrm_policy.c err = afinfo->init_path(path, dst, nfheader_len); path 1465 net/xfrm/xfrm_policy.c dst0->path = dst; path 2221 net/xfrm/xfrm_policy.c if (!dst_check(dst->path, ((struct xfrm_dst *)dst)->path_cookie) || path 558 scripts/kconfig/confdata.c char *name, path[128]; path 626 scripts/kconfig/confdata.c d = path; path 634 scripts/kconfig/confdata.c fd = open(path, O_WRONLY | O_CREAT | O_TRUNC, 0644); path 644 scripts/kconfig/confdata.c d = path; path 647 scripts/kconfig/confdata.c if (stat(path, &sb) && mkdir(path, 0755)) { path 654 scripts/kconfig/confdata.c fd = open(path, O_WRONLY | O_CREAT | O_TRUNC, 0644); path 877 scripts/kconfig/gconf.c GtkTreePath *path = gtk_tree_path_new_from_string(path_string); path 883 scripts/kconfig/gconf.c if (!gtk_tree_model_get_iter(model2, &iter, path)) path 896 scripts/kconfig/gconf.c gtk_tree_path_free(path); path 960 scripts/kconfig/gconf.c GtkTreePath *path, *sel_path = NULL; path 965 scripts/kconfig/gconf.c path = gtk_tree_path_new_from_string(path_string); path 966 scripts/kconfig/gconf.c if (!gtk_tree_model_get_iter(model2, &iter, path)) path 974 scripts/kconfig/gconf.c if (gtk_tree_path_compare(path, sel_path)) path 983 scripts/kconfig/gconf.c gtk_tree_path_free(path); path 1008 scripts/kconfig/gconf.c GtkTreePath *path; path 1019 scripts/kconfig/gconf.c gtk_tree_view_get_path_at_pos(view, tx, ty, &path, &column, &cx, path 1022 scripts/kconfig/gconf.c gtk_tree_view_get_cursor(view, &path, &column); path 1024 scripts/kconfig/gconf.c if (path == NULL) path 1027 scripts/kconfig/gconf.c if (!gtk_tree_model_get_iter(model2, &iter, path)) path 1043 scripts/kconfig/gconf.c gtk_tree_view_expand_row(view, path, TRUE); path 1048 scripts/kconfig/gconf.c gtk_tree_view_expand_row(view, path, TRUE); path 1052 scripts/kconfig/gconf.c gtk_tree_view_expand_row(view, path, TRUE); path 1065 scripts/kconfig/gconf.c GtkTreePath *path; path 1071 scripts/kconfig/gconf.c gtk_tree_view_get_cursor(view, &path, &column); path 1072 scripts/kconfig/gconf.c if (path == NULL) path 1076 scripts/kconfig/gconf.c if (gtk_tree_view_row_expanded(view, path)) path 1077 scripts/kconfig/gconf.c gtk_tree_view_collapse_row(view, path); path 1079 scripts/kconfig/gconf.c gtk_tree_view_expand_row(view, path, FALSE); path 1087 scripts/kconfig/gconf.c gtk_tree_model_get_iter(model2, &iter, path); path 1126 scripts/kconfig/gconf.c GtkTreePath *path; path 1135 scripts/kconfig/gconf.c gtk_tree_view_get_path_at_pos(view, tx, ty, &path, &column, &cx, path 1137 scripts/kconfig/gconf.c if (path == NULL) path 1140 scripts/kconfig/gconf.c gtk_tree_model_get_iter(model1, &iter, path); path 1153 scripts/kconfig/gconf.c gtk_tree_view_set_cursor(view, path, NULL, FALSE); path 278 security/security.c return security_ops->sb_mount(dev_name, path, type, flags, data); path 283 security/security.c return security_ops->sb_check_sb(mnt, path); path 574 security/selinux/avc.c if (a->u.fs.path.dentry) { path 575 security/selinux/avc.c struct dentry *dentry = a->u.fs.path.dentry; path 576 security/selinux/avc.c if (a->u.fs.path.mnt) { path 578 security/selinux/avc.c &a->u.fs.path); path 633 security/selinux/avc.c struct path path = { path 638 security/selinux/avc.c &path); path 1123 security/selinux/hooks.c char *buffer, *path, *end; path 1133 security/selinux/hooks.c path = end-1; path 1134 security/selinux/hooks.c *path = '/'; path 1142 security/selinux/hooks.c path = end; path 1145 security/selinux/hooks.c rc = security_genfs_sid("proc", path, tclass, sid); path 1445 security/selinux/hooks.c ad.u.fs.path.mnt = mnt; path 1446 security/selinux/hooks.c ad.u.fs.path.dentry = dentry; path 1469 security/selinux/hooks.c ad.u.fs.path = file->f_path; path 1504 security/selinux/hooks.c ad.u.fs.path.dentry = dentry; path 1562 security/selinux/hooks.c ad.u.fs.path.dentry = dentry; path 1610 security/selinux/hooks.c ad.u.fs.path.dentry = old_dentry; path 1626 security/selinux/hooks.c ad.u.fs.path.dentry = new_dentry; path 1817 security/selinux/hooks.c char *buffer, *path, *end; path 1828 security/selinux/hooks.c path = end-1; path 1829 security/selinux/hooks.c *path = '/'; path 1839 security/selinux/hooks.c path = end; path 1847 security/selinux/hooks.c path = end; path 1848 security/selinux/hooks.c rc = security_genfs_sid("proc", path, tclass, sid); path 2050 security/selinux/hooks.c ad.u.fs.path = bprm->file->f_path; path 2451 security/selinux/hooks.c ad.u.fs.path.dentry = sb->s_root; path 2460 security/selinux/hooks.c ad.u.fs.path.dentry = dentry->d_sb->s_root; path 2472 security/selinux/hooks.c rc = secondary_ops->sb_mount(dev_name, path, type, flags, data); path 2477 security/selinux/hooks.c return superblock_has_perm(current, path->mnt->mnt_sb, path 2480 security/selinux/hooks.c return dentry_has_perm(current, path->mnt, path->dentry, path 2723 security/selinux/hooks.c ad.u.fs.path.dentry = dentry; path 49 security/selinux/include/avc.h struct path path; path 2054 security/selinux/ss/services.c while (path[0] == '/' && path[1] == '/') path 2055 security/selinux/ss/services.c path++; path 2074 security/selinux/ss/services.c (strncmp(c->u.name, path, len) == 0)) path 342 security/smack/smack_lsm.c struct superblock_smack *sbp = path->mnt->mnt_sb->s_security; path 2190 sound/core/oss/pcm_oss.c for (ptr = path; *ptr; ptr++) { path 69 sound/drivers/vx/vx_hwdep.c char path[32]; path 73 sound/drivers/vx/vx_hwdep.c sprintf(path, "vx/%s", fw_files[chip->type][i]); path 74 sound/drivers/vx/vx_hwdep.c if (request_firmware(&fw, path, chip->dev)) { path 75 sound/drivers/vx/vx_hwdep.c snd_printk(KERN_ERR "vx: can't load firmware %s\n", path); path 1948 sound/isa/wavefront/wavefront_synth.c err = request_firmware(&firmware, path, dev->card->dev); path 1950 sound/isa/wavefront/wavefront_synth.c snd_printk(KERN_ERR "firmware (%s) download failed!!!\n", path); path 554 sound/pci/mixart/mixart_hwdep.c char path[32]; path 560 sound/pci/mixart/mixart_hwdep.c sprintf(path, "mixart/%s", fw_files[i]); path 561 sound/pci/mixart/mixart_hwdep.c if (request_firmware(&fw_entry, path, &mgr->pci->dev)) { path 562 sound/pci/mixart/mixart_hwdep.c snd_printk(KERN_ERR "miXart: can't load firmware %s\n", path); path 340 sound/pci/pcxhr/pcxhr_hwdep.c char path[32]; path 346 sound/pci/pcxhr/pcxhr_hwdep.c sprintf(path, "pcxhr/%s", fw_files[i]); path 347 sound/pci/pcxhr/pcxhr_hwdep.c if (request_firmware(&fw_entry, path, &mgr->pci->dev)) { path 348 sound/pci/pcxhr/pcxhr_hwdep.c snd_printk(KERN_ERR "pcxhr: can't load firmware %s\n", path); path 777 sound/pci/riptide/riptide.c while (*path != 0xff) { path 780 sound/pci/riptide/riptide.c sink = *path & (~SPLIT_PATH); path 802 sound/pci/riptide/riptide.c if (*path++ & SPLIT_PATH) { path 803 sound/pci/riptide/riptide.c unsigned char *npath = path; path 815 sound/pci/riptide/riptide.c while (*path != 0xff) { path 818 sound/pci/riptide/riptide.c sink = *path & (~SPLIT_PATH); path 824 sound/pci/riptide/riptide.c if (*path++ & SPLIT_PATH) { path 825 sound/pci/riptide/riptide.c unsigned char *npath = path; path 174 sound/soc/codecs/tlv320aic3x.c struct snd_soc_dapm_path *path; path 192 sound/soc/codecs/tlv320aic3x.c list_for_each_entry(path, &widget->codec->dapm_paths, list) { path 193 sound/soc/codecs/tlv320aic3x.c if (path->kcontrol != kcontrol) path 200 sound/soc/codecs/tlv320aic3x.c path->connect = invert ? 0 : 1; path 203 sound/soc/codecs/tlv320aic3x.c path->connect = invert ? 1 : 0; path 175 sound/soc/soc-dapm.c list_add(&path->list, &codec->dapm_paths); path 176 sound/soc/soc-dapm.c list_add(&path->list_sink, &dest->sources); path 177 sound/soc/soc-dapm.c list_add(&path->list_source, &src->sinks); path 178 sound/soc/soc-dapm.c path->name = (char*)e->texts[i]; path 179 sound/soc/soc-dapm.c dapm_set_path_status(dest, path, 0); path 197 sound/soc/soc-dapm.c list_add(&path->list, &codec->dapm_paths); path 198 sound/soc/soc-dapm.c list_add(&path->list_sink, &dest->sources); path 199 sound/soc/soc-dapm.c list_add(&path->list_source, &src->sinks); path 200 sound/soc/soc-dapm.c path->name = dest->kcontrols[i].name; path 201 sound/soc/soc-dapm.c dapm_set_path_status(dest, path, i); path 297 sound/soc/soc-dapm.c struct snd_soc_dapm_path *path; path 303 sound/soc/soc-dapm.c list_for_each_entry(path, &w->sources, list_sink) { path 306 sound/soc/soc-dapm.c if (path->name != (char*)w->kcontrols[i].name) path 311 sound/soc/soc-dapm.c path->long_name = kstrdup (name, GFP_KERNEL); path 312 sound/soc/soc-dapm.c if (path->long_name == NULL) path 315 sound/soc/soc-dapm.c path->kcontrol = snd_soc_cnew(&w->kcontrols[i], w, path 316 sound/soc/soc-dapm.c path->long_name); path 317 sound/soc/soc-dapm.c ret = snd_ctl_add(codec->card, path->kcontrol); path 320 sound/soc/soc-dapm.c path->long_name); path 321 sound/soc/soc-dapm.c kfree(path->long_name); path 322 sound/soc/soc-dapm.c path->long_name = NULL; path 334 sound/soc/soc-dapm.c struct snd_soc_dapm_path *path = NULL; path 348 sound/soc/soc-dapm.c list_for_each_entry(path, &w->sources, list_sink) path 349 sound/soc/soc-dapm.c path->kcontrol = kcontrol; path 393 sound/soc/soc-dapm.c struct snd_soc_dapm_path *path; path 410 sound/soc/soc-dapm.c list_for_each_entry(path, &widget->sinks, list_source) { path 411 sound/soc/soc-dapm.c if (path->walked) path 414 sound/soc/soc-dapm.c if (path->sink && path->connect) { path 415 sound/soc/soc-dapm.c path->walked = 1; path 416 sound/soc/soc-dapm.c con += is_connected_output_ep(path->sink); path 429 sound/soc/soc-dapm.c struct snd_soc_dapm_path *path; path 450 sound/soc/soc-dapm.c list_for_each_entry(path, &widget->sources, list_sink) { path 451 sound/soc/soc-dapm.c if (path->walked) path 454 sound/soc/soc-dapm.c if (path->source && path->connect) { path 455 sound/soc/soc-dapm.c path->walked = 1; path 456 sound/soc/soc-dapm.c con += is_connected_input_ep(path->source); path 697 sound/soc/soc-dapm.c struct snd_soc_dapm_path *path; path 707 sound/soc/soc-dapm.c list_for_each_entry(path, &widget->codec->dapm_paths, list) { path 708 sound/soc/soc-dapm.c if (path->kcontrol != kcontrol) path 711 sound/soc/soc-dapm.c if (!path->name || !e->texts[mux]) path 716 sound/soc/soc-dapm.c if (!(strcmp(path->name, e->texts[mux]))) path 717 sound/soc/soc-dapm.c path->connect = 1; /* new connection */ path 719 sound/soc/soc-dapm.c path->connect = 0; /* old connection must be powered down */ path 735 sound/soc/soc-dapm.c struct snd_soc_dapm_path *path; path 746 sound/soc/soc-dapm.c list_for_each_entry(path, &widget->codec->dapm_paths, list) { path 747 sound/soc/soc-dapm.c if (path->kcontrol != kcontrol) path 754 sound/soc/soc-dapm.c path->connect = invert ? 0:1; path 757 sound/soc/soc-dapm.c path->connect = invert ? 1:0; path 908 sound/soc/soc-dapm.c struct snd_soc_dapm_path *path; path 927 sound/soc/soc-dapm.c path = kzalloc(sizeof(struct snd_soc_dapm_path), GFP_KERNEL); path 928 sound/soc/soc-dapm.c if (!path) path 931 sound/soc/soc-dapm.c path->source = wsource; path 932 sound/soc/soc-dapm.c path->sink = wsink; path 933 sound/soc/soc-dapm.c INIT_LIST_HEAD(&path->list); path 934 sound/soc/soc-dapm.c INIT_LIST_HEAD(&path->list_source); path 935 sound/soc/soc-dapm.c INIT_LIST_HEAD(&path->list_sink); path 955 sound/soc/soc-dapm.c list_add(&path->list, &codec->dapm_paths); path 956 sound/soc/soc-dapm.c list_add(&path->list_sink, &wsink->sources); path 957 sound/soc/soc-dapm.c list_add(&path->list_source, &wsource->sinks); path 958 sound/soc/soc-dapm.c path->connect = 1; path 973 sound/soc/soc-dapm.c list_add(&path->list, &codec->dapm_paths); path 974 sound/soc/soc-dapm.c list_add(&path->list_sink, &wsink->sources); path 975 sound/soc/soc-dapm.c list_add(&path->list_source, &wsource->sinks); path 976 sound/soc/soc-dapm.c path->connect = 1; path 979 sound/soc/soc-dapm.c ret = dapm_connect_mux(codec, wsource, wsink, path, control, path 986 sound/soc/soc-dapm.c ret = dapm_connect_mixer(codec, wsource, wsink, path, control); path 994 sound/soc/soc-dapm.c list_add(&path->list, &codec->dapm_paths); path 995 sound/soc/soc-dapm.c list_add(&path->list_sink, &wsink->sources); path 996 sound/soc/soc-dapm.c list_add(&path->list_source, &wsource->sinks); path 997 sound/soc/soc-dapm.c path->connect = 0; path 1005 sound/soc/soc-dapm.c kfree(path);