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