Lines Matching refs:pathlen

55 	int			pathlen = ip->i_d.di_size;  in xfs_readlink_bmap()  local
63 fsblocks = xfs_symlink_blocks(mp, pathlen); in xfs_readlink_bmap()
88 if (pathlen < byte_cnt) in xfs_readlink_bmap()
89 byte_cnt = pathlen; in xfs_readlink_bmap()
109 pathlen -= byte_cnt; in xfs_readlink_bmap()
114 ASSERT(pathlen == 0); in xfs_readlink_bmap()
129 xfs_fsize_t pathlen; in xfs_readlink() local
139 pathlen = ip->i_d.di_size; in xfs_readlink()
140 if (!pathlen) in xfs_readlink()
143 if (pathlen < 0 || pathlen > MAXPATHLEN) { in xfs_readlink()
146 (long long) pathlen); in xfs_readlink()
154 memcpy(link, ip->i_df.if_u1.if_data, pathlen); in xfs_readlink()
155 link[pathlen] = '\0'; in xfs_readlink()
177 int pathlen; in xfs_symlink() local
207 pathlen = strlen(target_path); in xfs_symlink()
208 if (pathlen >= MAXPATHLEN) /* total string too long */ in xfs_symlink()
230 if (pathlen <= XFS_LITINO(mp, dp->i_d.di_version)) in xfs_symlink()
233 fs_blocks = xfs_symlink_blocks(mp, pathlen); in xfs_symlink()
305 if (pathlen <= XFS_IFORK_DSIZE(ip)) { in xfs_symlink()
306 xfs_idata_realloc(ip, pathlen, XFS_DATA_FORK); in xfs_symlink()
307 memcpy(ip->i_df.if_u1.if_data, target_path, pathlen); in xfs_symlink()
308 ip->i_d.di_size = pathlen; in xfs_symlink()
333 ip->i_d.di_size = pathlen; in xfs_symlink()
352 byte_cnt = min(byte_cnt, pathlen); in xfs_symlink()
361 pathlen -= byte_cnt; in xfs_symlink()
368 ASSERT(pathlen == 0); in xfs_symlink()
565 int pathlen; in xfs_inactive_symlink() local
577 pathlen = (int)ip->i_d.di_size; in xfs_inactive_symlink()
578 if (!pathlen) { in xfs_inactive_symlink()
583 if (pathlen < 0 || pathlen > MAXPATHLEN) { in xfs_inactive_symlink()
585 __func__, (unsigned long long)ip->i_ino, pathlen); in xfs_inactive_symlink()