Lines Matching refs:pathlen

36 	int			pathlen = ip->i_d.di_size;  in xfs_readlink_bmap_ilocked()  local
46 fsblocks = xfs_symlink_blocks(mp, pathlen); in xfs_readlink_bmap_ilocked()
61 if (pathlen < byte_cnt) in xfs_readlink_bmap_ilocked()
62 byte_cnt = pathlen; in xfs_readlink_bmap_ilocked()
82 pathlen -= byte_cnt; in xfs_readlink_bmap_ilocked()
87 ASSERT(pathlen == 0); in xfs_readlink_bmap_ilocked()
102 xfs_fsize_t pathlen; in xfs_readlink() local
114 pathlen = ip->i_d.di_size; in xfs_readlink()
115 if (!pathlen) in xfs_readlink()
118 if (pathlen < 0 || pathlen > XFS_SYMLINK_MAXLEN) { in xfs_readlink()
121 (long long) pathlen); in xfs_readlink()
147 int pathlen; in xfs_symlink() local
174 pathlen = strlen(target_path); in xfs_symlink()
175 if (pathlen >= XFS_SYMLINK_MAXLEN) /* total string too long */ in xfs_symlink()
177 ASSERT(pathlen > 0); in xfs_symlink()
194 if (pathlen <= XFS_LITINO(mp)) in xfs_symlink()
197 fs_blocks = xfs_symlink_blocks(mp, pathlen); in xfs_symlink()
250 if (pathlen <= XFS_IFORK_DSIZE(ip)) { in xfs_symlink()
251 xfs_init_local_fork(ip, XFS_DATA_FORK, target_path, pathlen); in xfs_symlink()
253 ip->i_d.di_size = pathlen; in xfs_symlink()
268 ip->i_d.di_size = pathlen; in xfs_symlink()
285 byte_cnt = min(byte_cnt, pathlen); in xfs_symlink()
294 pathlen -= byte_cnt; in xfs_symlink()
301 ASSERT(pathlen == 0); in xfs_symlink()
472 int pathlen; in xfs_inactive_symlink() local
480 pathlen = (int)ip->i_d.di_size; in xfs_inactive_symlink()
481 ASSERT(pathlen); in xfs_inactive_symlink()
483 if (pathlen <= 0 || pathlen > XFS_SYMLINK_MAXLEN) { in xfs_inactive_symlink()
485 __func__, (unsigned long long)ip->i_ino, pathlen); in xfs_inactive_symlink()