Lines Matching refs:pathlen
31 int pathlen) in xfs_symlink_blocks() argument
35 return (pathlen + buflen - 1) / buflen; in xfs_symlink_blocks()
246 int pathlen = ip->i_disk_size; in xfs_symlink_remote_read() local
256 fsblocks = xfs_symlink_blocks(mp, pathlen); in xfs_symlink_remote_read()
273 if (pathlen < byte_cnt) in xfs_symlink_remote_read()
274 byte_cnt = pathlen; in xfs_symlink_remote_read()
295 pathlen -= byte_cnt; in xfs_symlink_remote_read()
300 ASSERT(pathlen == 0); in xfs_symlink_remote_read()
316 int pathlen, in xfs_symlink_write_target() argument
334 if (pathlen <= xfs_inode_data_fork_size(ip)) { in xfs_symlink_write_target()
335 xfs_init_local_fork(ip, XFS_DATA_FORK, target_path, pathlen); in xfs_symlink_write_target()
337 ip->i_disk_size = pathlen; in xfs_symlink_write_target()
349 ip->i_disk_size = pathlen; in xfs_symlink_write_target()
366 byte_cnt = min(byte_cnt, pathlen); in xfs_symlink_write_target()
374 pathlen -= byte_cnt; in xfs_symlink_write_target()
381 ASSERT(pathlen == 0); in xfs_symlink_write_target()