• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/fs/xfs/

Lines Matching defs:whichfork

59 xfs_bmap_check_leaf_extents(xfs_btree_cur_t *cur, xfs_inode_t *ip, int whichfork);
105 int whichfork, /* data or attr fork */
150 int whichfork); /* data or attr fork */
185 int whichfork); /* data or attr fork */
201 int whichfork, /* data or attr fork */
227 int whichfork); /* data or attr fork */
241 int whichfork); /* data or attr fork */
254 int whichfork, /* data or attr fork */
270 int whichfork, /* data or attribute fork */
287 int whichfork); /* data or attr fork */
299 int whichfork); /* data or attr fork */
314 int whichfork); /* data or attr fork */
325 int whichfork); /* data or attr fork */
336 int whichfork); /* data or attr fork */
504 dargs.whichfork = XFS_DATA_FORK;
527 int whichfork, /* data or attr fork */
543 ifp = XFS_IFORK_PTR(ip, whichfork);
555 NULL, whichfork);
560 XFS_IFORK_NEXT_SET(ip, whichfork, 1);
561 logflags = XFS_ILOG_CORE | XFS_ILOG_FEXT(whichfork);
593 &logflags, delta, whichfork)))
641 new, &logflags, delta, whichfork)))
650 if (XFS_IFORK_FORMAT(ip, whichfork) == XFS_DINODE_FMT_EXTENTS &&
651 XFS_IFORK_NEXTENTS(ip, whichfork) > ifp->if_ext_max) {
656 flist, &cur, da_old > 0, &tmp_logflags, whichfork);
686 xfs_bmap_check_leaf_extents(*curp, ip, whichfork);
2038 int whichfork) /* data or attr fork */
2067 ifp = XFS_IFORK_PTR(ip, whichfork);
2122 whichfork);
2127 whichfork);
2129 idx, 1, whichfork);
2132 XFS_IFORK_NEXT_SET(ip, whichfork,
2133 XFS_IFORK_NEXTENTS(ip, whichfork) - 1);
2135 rval = XFS_ILOG_CORE | XFS_ILOG_FEXT(whichfork);
2171 xfs_bmap_trace_pre_update(fname, "LC", ip, idx - 1, whichfork);
2174 xfs_bmap_trace_post_update(fname, "LC", ip, idx - 1, whichfork);
2177 rval = XFS_ILOG_FEXT(whichfork);
2205 xfs_bmap_trace_pre_update(fname, "RC", ip, idx, whichfork);
2209 xfs_bmap_trace_post_update(fname, "RC", ip, idx, whichfork);
2212 rval = XFS_ILOG_FEXT(whichfork);
2241 whichfork);
2244 XFS_IFORK_NEXT_SET(ip, whichfork,
2245 XFS_IFORK_NEXTENTS(ip, whichfork) + 1);
2247 rval = XFS_ILOG_CORE | XFS_ILOG_FEXT(whichfork);
2981 int whichfork) /* data or attr fork */
2993 ifp = XFS_IFORK_PTR(ip, whichfork);
2995 ASSERT(XFS_IFORK_FORMAT(ip, whichfork) == XFS_DINODE_FMT_BTREE);
3020 xfs_iroot_realloc(ip, -1, whichfork);
3023 XFS_IFORK_FMT_SET(ip, whichfork, XFS_DINODE_FMT_EXTENTS);
3024 *logflagsp = XFS_ILOG_CORE | XFS_ILOG_FEXT(whichfork);
3042 int whichfork, /* data or attr fork */
3071 ifp = XFS_IFORK_PTR(ip, whichfork);
3094 if (whichfork == XFS_DATA_FORK &&
3150 xfs_bmap_trace_delete(fname, "3", ip, idx, 1, whichfork);
3155 XFS_IFORK_NEXT_SET(ip, whichfork,
3156 XFS_IFORK_NEXTENTS(ip, whichfork) - 1);
3159 flags |= XFS_ILOG_FEXT(whichfork);
3171 xfs_bmap_trace_pre_update(fname, "2", ip, idx, whichfork);
3181 whichfork);
3186 xfs_bmap_trace_post_update(fname, "2", ip, idx, whichfork);
3188 flags |= XFS_ILOG_FEXT(whichfork);
3202 xfs_bmap_trace_pre_update(fname, "1", ip, idx, whichfork);
3210 whichfork);
3214 xfs_bmap_trace_post_update(fname, "1", ip, idx, whichfork);
3216 flags |= XFS_ILOG_FEXT(whichfork);
3231 xfs_bmap_trace_pre_update(fname, "0", ip, idx, whichfork);
3291 flags |= XFS_ILOG_FEXT(whichfork);
3292 XFS_IFORK_NEXT_SET(ip, whichfork,
3293 XFS_IFORK_NEXTENTS(ip, whichfork) + 1);
3295 ASSERT(whichfork == XFS_DATA_FORK);
3318 xfs_bmap_trace_post_update(fname, "0", ip, idx, whichfork);
3320 whichfork);
3394 int whichfork) /* data or attr fork */
3411 ifp = XFS_IFORK_PTR(ip, whichfork);
3412 ASSERT(XFS_IFORK_FORMAT(ip, whichfork) == XFS_DINODE_FMT_EXTENTS);
3414 XFS_IFORK_SIZE(ip, whichfork) / (uint)sizeof(xfs_bmbt_rec_t));
3418 xfs_iroot_realloc(ip, 1, whichfork);
3434 whichfork);
3441 XFS_IFORK_FMT_SET(ip, whichfork, XFS_DINODE_FMT_BTREE);
3461 xfs_iroot_realloc(ip, -1, whichfork);
3496 ASSERT(cnt == XFS_IFORK_NEXTENTS(ip, whichfork));
3514 *logflagsp = XFS_ILOG_CORE | XFS_ILOG_FBROOT(whichfork);
3527 int whichfork)
3529 if (whichfork == XFS_ATTR_FORK &&
3555 int whichfork) /* data or attr fork */
3569 whichfork == XFS_DATA_FORK));
3570 ifp = XFS_IFORK_PTR(ip, whichfork);
3571 ASSERT(XFS_IFORK_FORMAT(ip, whichfork) == XFS_DINODE_FMT_LOCAL);
3611 xfs_bmap_forkoff_reset(args.mp, ip, whichfork);
3612 xfs_idata_realloc(ip, -ifp->if_bytes, whichfork);
3616 xfs_bmap_trace_post_update(fname, "new", ip, 0, whichfork);
3617 XFS_IFORK_NEXT_SET(ip, whichfork, 1);
3621 flags |= XFS_ILOG_FEXT(whichfork);
3623 ASSERT(XFS_IFORK_NEXTENTS(ip, whichfork) == 0);
3624 xfs_bmap_forkoff_reset(ip->i_mount, ip, whichfork);
3628 XFS_IFORK_FMT_SET(ip, whichfork, XFS_DINODE_FMT_EXTENTS);
3746 int whichfork) /* data or attr fork */
3759 (void *)(__psint_t)(opcode | (whichfork << 16)),
3776 (void *)(__psint_t)(opcode | (whichfork << 16)),
3803 int whichfork) /* data or attr fork */
3807 ifp = XFS_IFORK_PTR(ip, whichfork);
3811 whichfork);
3827 int whichfork) /* data or attr fork */
3841 cnt, &tr1, cnt == 2 ? &tr2 : NULL, whichfork);
3853 int whichfork) /* data or attr fork */
3857 ifp = XFS_IFORK_PTR(ip, whichfork);
3859 1, xfs_iext_get_ext(ifp, idx), NULL, whichfork);
3871 int whichfork) /* data or attr fork */
3875 ifp = XFS_IFORK_PTR(ip, whichfork);
3877 xfs_iext_get_ext(ifp, idx), NULL, whichfork);
4142 int whichfork) /* data or attr fork */
4158 if (whichfork == XFS_DATA_FORK) {
4178 mp->m_bm_maxlevels[whichfork] = level;
4301 int whichfork) /* data or attr fork */
4313 ASSERT(XFS_IFORK_FORMAT(ip, whichfork) == XFS_DINODE_FMT_BTREE ||
4314 XFS_IFORK_FORMAT(ip, whichfork) == XFS_DINODE_FMT_EXTENTS ||
4315 XFS_IFORK_FORMAT(ip, whichfork) == XFS_DINODE_FMT_LOCAL);
4316 if (XFS_IFORK_FORMAT(ip, whichfork) == XFS_DINODE_FMT_LOCAL) {
4320 ifp = XFS_IFORK_PTR(ip, whichfork);
4322 (error = xfs_iread_extents(tp, ip, whichfork)))
4354 int whichfork) /* data or attr fork */
4365 if (XFS_IFORK_FORMAT(ip, whichfork) != XFS_DINODE_FMT_BTREE &&
4366 XFS_IFORK_FORMAT(ip, whichfork) != XFS_DINODE_FMT_EXTENTS &&
4367 XFS_IFORK_FORMAT(ip, whichfork) != XFS_DINODE_FMT_LOCAL)
4369 if (XFS_IFORK_FORMAT(ip, whichfork) == XFS_DINODE_FMT_LOCAL) {
4373 ifp = XFS_IFORK_PTR(ip, whichfork);
4375 (error = xfs_iread_extents(tp, ip, whichfork)))
4378 ep = xfs_bmap_search_extents(ip, bno, whichfork, &eof, &lastx, &got,
4402 int whichfork) /* data or attr fork */
4409 if (XFS_IFORK_FORMAT(ip, whichfork) != XFS_DINODE_FMT_BTREE &&
4410 XFS_IFORK_FORMAT(ip, whichfork) != XFS_DINODE_FMT_EXTENTS &&
4411 XFS_IFORK_FORMAT(ip, whichfork) != XFS_DINODE_FMT_LOCAL)
4413 if (XFS_IFORK_FORMAT(ip, whichfork) == XFS_DINODE_FMT_LOCAL) {
4417 ifp = XFS_IFORK_PTR(ip, whichfork);
4419 (error = xfs_iread_extents(tp, ip, whichfork)))
4439 int whichfork) /* data or attr fork */
4447 if (whichfork == XFS_DATA_FORK) {
4453 if (XFS_IFORK_NEXTENTS(ip, whichfork) != 1)
4455 if (XFS_IFORK_FORMAT(ip, whichfork) != XFS_DINODE_FMT_EXTENTS)
4457 ifp = XFS_IFORK_PTR(ip, whichfork);
4462 if (rval && whichfork == XFS_DATA_FORK)
4477 int whichfork) /* data or attr fork */
4497 ifp = XFS_IFORK_PTR(ip, whichfork);
4498 exntf = (whichfork != XFS_DATA_FORK) ? XFS_EXTFMT_NOSTATE :
4602 ASSERT(i == XFS_IFORK_NEXTENTS(ip, whichfork));
4603 xfs_bmap_trace_exlist(fname, ip, i, whichfork);
4619 int whichfork) /* data or attr fork */
4626 ifp = XFS_IFORK_PTR(ip, whichfork);
4632 whichfork);
4733 int whichfork; /* data or attr fork */
4753 whichfork = (flags & XFS_BMAPI_ATTRFORK) ?
4757 (XFS_IFORK_FORMAT(ip, whichfork) != XFS_DINODE_FMT_EXTENTS &&
4758 XFS_IFORK_FORMAT(ip, whichfork) != XFS_DINODE_FMT_BTREE &&
4759 XFS_IFORK_FORMAT(ip, whichfork) != XFS_DINODE_FMT_LOCAL),
4766 rt = (whichfork == XFS_DATA_FORK) && XFS_IS_REALTIME_INODE(ip);
4767 ifp = XFS_IFORK_PTR(ip, whichfork);
4769 XFS_IFORK_SIZE(ip, whichfork) / (uint)sizeof(xfs_bmbt_rec_t));
4797 if (XFS_IFORK_FORMAT(ip, whichfork) == XFS_DINODE_FMT_LOCAL) {
4800 firstblock, total, &logflags, whichfork)))
4804 if (XFS_IFORK_FORMAT(ip, whichfork) == XFS_DINODE_FMT_BTREE)
4811 (error = xfs_iread_extents(tp, ip, whichfork)))
4813 ep = xfs_bmap_search_extents(ip, bno, whichfork, &eof, &lastx, &got,
4998 (whichfork == XFS_DATA_FORK)) {
5000 whichfork, &bma.aeof)))
5032 ip, whichfork);
5061 whichfork, (flags & XFS_BMAPI_RSVBLOCKS));
5150 ip, whichfork);
5158 whichfork, (flags & XFS_BMAPI_RSVBLOCKS));
5233 if (tp && XFS_IFORK_FORMAT(ip, whichfork) == XFS_DINODE_FMT_BTREE &&
5234 XFS_IFORK_NEXTENTS(ip, whichfork) <= ifp->if_ext_max) {
5237 &tmp_logflags, whichfork);
5243 XFS_IFORK_SIZE(ip, whichfork) / (uint)sizeof(xfs_bmbt_rec_t));
5244 ASSERT(XFS_IFORK_FORMAT(ip, whichfork) != XFS_DINODE_FMT_BTREE ||
5245 XFS_IFORK_NEXTENTS(ip, whichfork) > ifp->if_ext_max);
5260 if ((logflags & XFS_ILOG_FEXT(whichfork)) &&
5261 XFS_IFORK_FORMAT(ip, whichfork) != XFS_DINODE_FMT_EXTENTS)
5262 logflags &= ~XFS_ILOG_FEXT(whichfork);
5263 else if ((logflags & XFS_ILOG_FBROOT(whichfork)) &&
5264 XFS_IFORK_FORMAT(ip, whichfork) != XFS_DINODE_FMT_BTREE)
5265 logflags &= ~XFS_ILOG_FBROOT(whichfork);
5307 int whichfork, /* data or attr fork */
5318 ifp = XFS_IFORK_PTR(ip, whichfork);
5320 XFS_IFORK_FORMAT(ip, whichfork) != XFS_DINODE_FMT_BTREE &&
5321 XFS_IFORK_FORMAT(ip, whichfork) != XFS_DINODE_FMT_EXTENTS)) {
5330 (error = xfs_iread_extents(tp, ip, whichfork)))
5332 (void)xfs_bmap_search_extents(ip, bno, whichfork, &eof, &lastx, &got,
5388 int whichfork; /* data or attribute fork */
5393 whichfork = (flags & XFS_BMAPI_ATTRFORK) ?
5395 ifp = XFS_IFORK_PTR(ip, whichfork);
5397 XFS_IFORK_FORMAT(ip, whichfork) != XFS_DINODE_FMT_EXTENTS &&
5398 XFS_IFORK_FORMAT(ip, whichfork) != XFS_DINODE_FMT_BTREE)) {
5410 XFS_IFORK_SIZE(ip, whichfork) / (uint)sizeof(xfs_bmbt_rec_t));
5412 (error = xfs_iread_extents(tp, ip, whichfork)))
5420 isrt = (whichfork == XFS_DATA_FORK) && XFS_IS_REALTIME_INODE(ip);
5423 ep = xfs_bmap_search_extents(ip, bno, whichfork, &eof, &lastx, &got,
5440 ASSERT(XFS_IFORK_FORMAT(ip, whichfork) == XFS_DINODE_FMT_BTREE);
5442 whichfork);
5635 XFS_IFORK_FORMAT(ip, whichfork) == XFS_DINODE_FMT_EXTENTS &&
5636 XFS_IFORK_NEXTENTS(ip, whichfork) >= ifp->if_ext_max &&
5644 &tmp_logflags, delta, whichfork, rsvd);
5657 if (lastx >= XFS_IFORK_NEXTENTS(ip, whichfork) ||
5670 XFS_IFORK_SIZE(ip, whichfork) / (uint)sizeof(xfs_bmbt_rec_t));
5674 if (XFS_IFORK_FORMAT(ip, whichfork) == XFS_DINODE_FMT_EXTENTS &&
5675 XFS_IFORK_NEXTENTS(ip, whichfork) > ifp->if_ext_max) {
5678 &cur, 0, &tmp_logflags, whichfork);
5686 else if (XFS_IFORK_FORMAT(ip, whichfork) == XFS_DINODE_FMT_BTREE &&
5687 XFS_IFORK_NEXTENTS(ip, whichfork) <= ifp->if_ext_max) {
5690 whichfork);
5699 XFS_IFORK_SIZE(ip, whichfork) / (uint)sizeof(xfs_bmbt_rec_t));
5714 if ((logflags & XFS_ILOG_FEXT(whichfork)) &&
5715 XFS_IFORK_FORMAT(ip, whichfork) != XFS_DINODE_FMT_EXTENTS)
5716 logflags &= ~XFS_ILOG_FEXT(whichfork);
5717 else if ((logflags & XFS_ILOG_FBROOT(whichfork)) &&
5718 XFS_IFORK_FORMAT(ip, whichfork) != XFS_DINODE_FMT_BTREE)
5719 logflags &= ~XFS_ILOG_FBROOT(whichfork);
5761 int whichfork; /* data or attr fork */
5773 whichfork = interface & BMV_IF_ATTRFORK ? XFS_ATTR_FORK : XFS_DATA_FORK;
5791 && whichfork == XFS_DATA_FORK) {
5798 if (whichfork == XFS_ATTR_FORK) {
5815 if (whichfork == XFS_DATA_FORK) {
5847 if (whichfork == XFS_DATA_FORK &&
5853 ASSERT(whichfork == XFS_ATTR_FORK || ip->i_delayed_blks == 0);
5861 if (nex > XFS_IFORK_NEXTENTS(ip, whichfork) * 2 + 1)
5862 nex = XFS_IFORK_NEXTENTS(ip, whichfork) * 2 + 1;
5864 bmapi_flags = XFS_BMAPI_AFLAG(whichfork) |
5875 if (XFS_IFORK_NEXTENTS(ip, whichfork) == 0) {
5901 whichfork == XFS_ATTR_FORK )) {
5965 int whichfork, /* data or attribute fork */
5974 ASSERT(whichfork == XFS_DATA_FORK);
5975 ifp = XFS_IFORK_PTR(ip, whichfork);
5977 (error = xfs_iread_extents(NULL, ip, whichfork)))
6008 int whichfork, /* data or attribute fork */
6018 ASSERT(whichfork == XFS_DATA_FORK);
6019 ifp = XFS_IFORK_PTR(ip, whichfork);
6021 (error = xfs_iread_extents(NULL, ip, whichfork)))
6165 int whichfork) /* data or attr fork */
6181 if (XFS_IFORK_FORMAT(ip, whichfork) != XFS_DINODE_FMT_BTREE) {
6187 ifp = XFS_IFORK_PTR(ip, whichfork);
6328 int whichfork, /* data or attr fork */
6340 ifp = XFS_IFORK_PTR(ip, whichfork);
6341 if ( XFS_IFORK_FORMAT(ip, whichfork) == XFS_DINODE_FMT_EXTENTS ) {