• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/fs/xfs/

Lines Matching defs:whichfork

59 xfs_bmap_check_leaf_extents(xfs_btree_cur_t *cur, xfs_inode_t *ip, int whichfork);
104 int whichfork, /* data or attr fork */
146 int whichfork); /* data or attr fork */
180 int whichfork); /* data or attr fork */
195 int whichfork, /* data or attr fork */
221 int whichfork); /* data or attr fork */
235 int whichfork); /* data or attr fork */
248 int whichfork, /* data or attr fork */
264 int whichfork, /* data or attribute fork */
461 dargs.whichfork = XFS_DATA_FORK;
483 int whichfork, /* data or attr fork */
496 ifp = XFS_IFORK_PTR(ip, whichfork);
508 whichfork == XFS_ATTR_FORK ? BMAP_ATTRFORK : 0);
513 XFS_IFORK_NEXT_SET(ip, whichfork, 1);
514 logflags = XFS_ILOG_CORE | xfs_ilog_fext(whichfork);
537 &logflags, whichfork)))
585 new, &logflags, whichfork)))
594 if (XFS_IFORK_FORMAT(ip, whichfork) == XFS_DINODE_FMT_EXTENTS &&
595 XFS_IFORK_NEXTENTS(ip, whichfork) > ifp->if_ext_max) {
600 flist, &cur, da_old > 0, &tmp_logflags, whichfork);
630 xfs_bmap_check_leaf_extents(*curp, ip, whichfork);
1790 int whichfork) /* data or attr fork */
1801 ifp = XFS_IFORK_PTR(ip, whichfork);
1806 if (whichfork == XFS_ATTR_FORK)
1870 XFS_IFORK_NEXT_SET(ip, whichfork,
1871 XFS_IFORK_NEXTENTS(ip, whichfork) - 1);
1873 rval = XFS_ILOG_CORE | xfs_ilog_fext(whichfork);
1911 rval = xfs_ilog_fext(whichfork);
1943 rval = xfs_ilog_fext(whichfork);
1969 XFS_IFORK_NEXT_SET(ip, whichfork,
1970 XFS_IFORK_NEXTENTS(ip, whichfork) + 1);
1972 rval = XFS_ILOG_CORE | xfs_ilog_fext(whichfork);
2752 int whichfork) /* data or attr fork */
2765 ifp = XFS_IFORK_PTR(ip, whichfork);
2767 ASSERT(XFS_IFORK_FORMAT(ip, whichfork) == XFS_DINODE_FMT_BTREE);
2791 xfs_iroot_realloc(ip, -1, whichfork);
2794 XFS_IFORK_FMT_SET(ip, whichfork, XFS_DINODE_FMT_EXTENTS);
2795 *logflagsp = XFS_ILOG_CORE | xfs_ilog_fext(whichfork);
2812 int whichfork, /* data or attr fork */
2839 if (whichfork == XFS_ATTR_FORK)
2843 ifp = XFS_IFORK_PTR(ip, whichfork);
2866 if (whichfork == XFS_DATA_FORK && XFS_IS_REALTIME_INODE(ip)) {
2922 whichfork == XFS_ATTR_FORK ? BMAP_ATTRFORK : 0);
2926 XFS_IFORK_NEXT_SET(ip, whichfork,
2927 XFS_IFORK_NEXTENTS(ip, whichfork) - 1);
2930 flags |= xfs_ilog_fext(whichfork);
2958 flags |= xfs_ilog_fext(whichfork);
2985 flags |= xfs_ilog_fext(whichfork);
3060 flags |= xfs_ilog_fext(whichfork);
3061 XFS_IFORK_NEXT_SET(ip, whichfork,
3062 XFS_IFORK_NEXTENTS(ip, whichfork) + 1);
3064 ASSERT(whichfork == XFS_DATA_FORK);
3153 int whichfork) /* data or attr fork */
3170 ifp = XFS_IFORK_PTR(ip, whichfork);
3171 ASSERT(XFS_IFORK_FORMAT(ip, whichfork) == XFS_DINODE_FMT_EXTENTS);
3173 XFS_IFORK_SIZE(ip, whichfork) / (uint)sizeof(xfs_bmbt_rec_t));
3177 xfs_iroot_realloc(ip, 1, whichfork);
3194 cur = xfs_bmbt_init_cursor(mp, tp, ip, whichfork);
3201 XFS_IFORK_FMT_SET(ip, whichfork, XFS_DINODE_FMT_BTREE);
3221 xfs_iroot_realloc(ip, -1, whichfork);
3256 ASSERT(cnt == XFS_IFORK_NEXTENTS(ip, whichfork));
3277 *logflagsp = XFS_ILOG_CORE | xfs_ilog_fbroot(whichfork);
3311 int whichfork)
3313 if (whichfork == XFS_ATTR_FORK &&
3342 int whichfork) /* data or attr fork */
3353 whichfork == XFS_DATA_FORK));
3354 ifp = XFS_IFORK_PTR(ip, whichfork);
3355 ASSERT(XFS_IFORK_FORMAT(ip, whichfork) == XFS_DINODE_FMT_LOCAL);
3395 xfs_bmap_forkoff_reset(args.mp, ip, whichfork);
3396 xfs_idata_realloc(ip, -ifp->if_bytes, whichfork);
3401 whichfork == XFS_ATTR_FORK ? BMAP_ATTRFORK : 0,
3403 XFS_IFORK_NEXT_SET(ip, whichfork, 1);
3407 flags |= xfs_ilog_fext(whichfork);
3409 ASSERT(XFS_IFORK_NEXTENTS(ip, whichfork) == 0);
3410 xfs_bmap_forkoff_reset(ip->i_mount, ip, whichfork);
3414 XFS_IFORK_FMT_SET(ip, whichfork, XFS_DINODE_FMT_EXTENTS);
3744 int whichfork) /* data or attr fork */
3768 if (whichfork == XFS_DATA_FORK) {
3785 mp->m_bm_maxlevels[whichfork] = level;
3914 int whichfork) /* data or attr fork */
3925 ASSERT(XFS_IFORK_FORMAT(ip, whichfork) == XFS_DINODE_FMT_BTREE ||
3926 XFS_IFORK_FORMAT(ip, whichfork) == XFS_DINODE_FMT_EXTENTS ||
3927 XFS_IFORK_FORMAT(ip, whichfork) == XFS_DINODE_FMT_LOCAL);
3928 if (XFS_IFORK_FORMAT(ip, whichfork) == XFS_DINODE_FMT_LOCAL) {
3932 ifp = XFS_IFORK_PTR(ip, whichfork);
3934 (error = xfs_iread_extents(tp, ip, whichfork)))
3966 int whichfork) /* data or attr fork */
3977 if (XFS_IFORK_FORMAT(ip, whichfork) != XFS_DINODE_FMT_BTREE &&
3978 XFS_IFORK_FORMAT(ip, whichfork) != XFS_DINODE_FMT_EXTENTS &&
3979 XFS_IFORK_FORMAT(ip, whichfork) != XFS_DINODE_FMT_LOCAL)
3981 if (XFS_IFORK_FORMAT(ip, whichfork) == XFS_DINODE_FMT_LOCAL) {
3985 ifp = XFS_IFORK_PTR(ip, whichfork);
3987 (error = xfs_iread_extents(tp, ip, whichfork)))
3990 ep = xfs_bmap_search_extents(ip, bno, whichfork, &eof, &lastx, &got,
4014 int whichfork) /* data or attr fork */
4021 if (XFS_IFORK_FORMAT(ip, whichfork) != XFS_DINODE_FMT_BTREE &&
4022 XFS_IFORK_FORMAT(ip, whichfork) != XFS_DINODE_FMT_EXTENTS &&
4023 XFS_IFORK_FORMAT(ip, whichfork) != XFS_DINODE_FMT_LOCAL)
4025 if (XFS_IFORK_FORMAT(ip, whichfork) == XFS_DINODE_FMT_LOCAL) {
4029 ifp = XFS_IFORK_PTR(ip, whichfork);
4031 (error = xfs_iread_extents(tp, ip, whichfork)))
4051 int whichfork) /* data or attr fork */
4059 if (whichfork == XFS_DATA_FORK) {
4065 if (XFS_IFORK_NEXTENTS(ip, whichfork) != 1)
4067 if (XFS_IFORK_FORMAT(ip, whichfork) != XFS_DINODE_FMT_EXTENTS)
4069 ifp = XFS_IFORK_PTR(ip, whichfork);
4074 if (rval && whichfork == XFS_DATA_FORK)
4105 int whichfork) /* data or attr fork */
4122 ifp = XFS_IFORK_PTR(ip, whichfork);
4123 exntf = (whichfork != XFS_DATA_FORK) ? XFS_EXTFMT_NOSTATE :
4227 ASSERT(i == XFS_IFORK_NEXTENTS(ip, whichfork));
4228 XFS_BMAP_TRACE_EXLIST(ip, i, whichfork);
4243 int whichfork, /* data or attr fork */
4250 if (whichfork == XFS_ATTR_FORK)
4253 ifp = XFS_IFORK_PTR(ip, whichfork);
4256 trace_xfs_extlist(ip, idx, whichfork, caller_ip);
4353 int whichfork; /* data or attr fork */
4373 whichfork = (flags & XFS_BMAPI_ATTRFORK) ?
4377 (XFS_IFORK_FORMAT(ip, whichfork) != XFS_DINODE_FMT_EXTENTS &&
4378 XFS_IFORK_FORMAT(ip, whichfork) != XFS_DINODE_FMT_BTREE &&
4379 XFS_IFORK_FORMAT(ip, whichfork) != XFS_DINODE_FMT_LOCAL),
4386 rt = (whichfork == XFS_DATA_FORK) && XFS_IS_REALTIME_INODE(ip);
4387 ifp = XFS_IFORK_PTR(ip, whichfork);
4389 XFS_IFORK_SIZE(ip, whichfork) / (uint)sizeof(xfs_bmbt_rec_t));
4417 if (XFS_IFORK_FORMAT(ip, whichfork) == XFS_DINODE_FMT_LOCAL) {
4420 firstblock, total, &logflags, whichfork)))
4424 if (XFS_IFORK_FORMAT(ip, whichfork) == XFS_DINODE_FMT_BTREE)
4431 (error = xfs_iread_extents(tp, ip, whichfork)))
4433 ep = xfs_bmap_search_extents(ip, bno, whichfork, &eof, &lastx, &got,
4605 (whichfork == XFS_DATA_FORK)) {
4607 whichfork, &bma.aeof)))
4638 ip, whichfork);
4667 whichfork, (flags & XFS_BMAPI_RSVBLOCKS));
4755 tp, ip, whichfork);
4763 whichfork, (flags & XFS_BMAPI_RSVBLOCKS));
4838 if (tp && XFS_IFORK_FORMAT(ip, whichfork) == XFS_DINODE_FMT_BTREE &&
4839 XFS_IFORK_NEXTENTS(ip, whichfork) <= ifp->if_ext_max) {
4842 &tmp_logflags, whichfork);
4848 XFS_IFORK_SIZE(ip, whichfork) / (uint)sizeof(xfs_bmbt_rec_t));
4849 ASSERT(XFS_IFORK_FORMAT(ip, whichfork) != XFS_DINODE_FMT_BTREE ||
4850 XFS_IFORK_NEXTENTS(ip, whichfork) > ifp->if_ext_max);
4857 if ((logflags & xfs_ilog_fext(whichfork)) &&
4858 XFS_IFORK_FORMAT(ip, whichfork) != XFS_DINODE_FMT_EXTENTS)
4859 logflags &= ~xfs_ilog_fext(whichfork);
4860 else if ((logflags & xfs_ilog_fbroot(whichfork)) &&
4861 XFS_IFORK_FORMAT(ip, whichfork) != XFS_DINODE_FMT_BTREE)
4862 logflags &= ~xfs_ilog_fbroot(whichfork);
4904 int whichfork, /* data or attr fork */
4915 ifp = XFS_IFORK_PTR(ip, whichfork);
4917 XFS_IFORK_FORMAT(ip, whichfork) != XFS_DINODE_FMT_BTREE &&
4918 XFS_IFORK_FORMAT(ip, whichfork) != XFS_DINODE_FMT_EXTENTS)) {
4927 (error = xfs_iread_extents(tp, ip, whichfork)))
4929 (void)xfs_bmap_search_extents(ip, bno, whichfork, &eof, &lastx, &got,
4983 int whichfork; /* data or attribute fork */
4989 whichfork = (flags & XFS_BMAPI_ATTRFORK) ?
4991 ifp = XFS_IFORK_PTR(ip, whichfork);
4993 XFS_IFORK_FORMAT(ip, whichfork) != XFS_DINODE_FMT_EXTENTS &&
4994 XFS_IFORK_FORMAT(ip, whichfork) != XFS_DINODE_FMT_BTREE)) {
5006 XFS_IFORK_SIZE(ip, whichfork) / (uint)sizeof(xfs_bmbt_rec_t));
5008 (error = xfs_iread_extents(tp, ip, whichfork)))
5016 isrt = (whichfork == XFS_DATA_FORK) && XFS_IS_REALTIME_INODE(ip);
5019 ep = xfs_bmap_search_extents(ip, bno, whichfork, &eof, &lastx, &got,
5033 ASSERT(XFS_IFORK_FORMAT(ip, whichfork) == XFS_DINODE_FMT_BTREE);
5034 cur = xfs_bmbt_init_cursor(mp, tp, ip, whichfork);
5227 XFS_IFORK_FORMAT(ip, whichfork) == XFS_DINODE_FMT_EXTENTS &&
5228 XFS_IFORK_NEXTENTS(ip, whichfork) >= ifp->if_ext_max &&
5236 &tmp_logflags, whichfork, rsvd);
5249 if (lastx >= XFS_IFORK_NEXTENTS(ip, whichfork) ||
5262 XFS_IFORK_SIZE(ip, whichfork) / (uint)sizeof(xfs_bmbt_rec_t));
5266 if (XFS_IFORK_FORMAT(ip, whichfork) == XFS_DINODE_FMT_EXTENTS &&
5267 XFS_IFORK_NEXTENTS(ip, whichfork) > ifp->if_ext_max) {
5270 &cur, 0, &tmp_logflags, whichfork);
5278 else if (XFS_IFORK_FORMAT(ip, whichfork) == XFS_DINODE_FMT_BTREE &&
5279 XFS_IFORK_NEXTENTS(ip, whichfork) <= ifp->if_ext_max) {
5282 whichfork);
5291 XFS_IFORK_SIZE(ip, whichfork) / (uint)sizeof(xfs_bmbt_rec_t));
5298 if ((logflags & xfs_ilog_fext(whichfork)) &&
5299 XFS_IFORK_FORMAT(ip, whichfork) != XFS_DINODE_FMT_EXTENTS)
5300 logflags &= ~xfs_ilog_fext(whichfork);
5301 else if ((logflags & xfs_ilog_fbroot(whichfork)) &&
5302 XFS_IFORK_FORMAT(ip, whichfork) != XFS_DINODE_FMT_BTREE)
5303 logflags &= ~xfs_ilog_fbroot(whichfork);
5391 int whichfork; /* data or attr fork */
5400 whichfork = iflags & BMV_IF_ATTRFORK ? XFS_ATTR_FORK : XFS_DATA_FORK;
5402 if (whichfork == XFS_ATTR_FORK) {
5458 if (whichfork == XFS_DATA_FORK && !(iflags & BMV_IF_DELALLOC)) {
5474 if (nex > XFS_IFORK_NEXTENTS(ip, whichfork) * 2 + 1)
5475 nex = XFS_IFORK_NEXTENTS(ip, whichfork) * 2 + 1;
5477 bmapi_flags = xfs_bmapi_aflag(whichfork);
5492 if (XFS_IFORK_NEXTENTS(ip, whichfork) == 0 &&
5493 (whichfork == XFS_ATTR_FORK || !(iflags & BMV_IF_DELALLOC))) {
5525 whichfork == XFS_ATTR_FORK) {
5589 int whichfork, /* data or attribute fork */
5598 ASSERT(whichfork == XFS_DATA_FORK);
5599 ifp = XFS_IFORK_PTR(ip, whichfork);
5601 (error = xfs_iread_extents(NULL, ip, whichfork)))
5632 int whichfork, /* data or attribute fork */
5642 ASSERT(whichfork == XFS_DATA_FORK);
5643 ifp = XFS_IFORK_PTR(ip, whichfork);
5645 (error = xfs_iread_extents(NULL, ip, whichfork)))
5750 int whichfork) /* data or attr fork */
5766 if (XFS_IFORK_FORMAT(ip, whichfork) != XFS_DINODE_FMT_BTREE) {
5772 ifp = XFS_IFORK_PTR(ip, whichfork);
5914 int whichfork, /* data or attr fork */
5926 ifp = XFS_IFORK_PTR(ip, whichfork);
5927 if ( XFS_IFORK_FORMAT(ip, whichfork) == XFS_DINODE_FMT_EXTENTS ) {