Lines Matching refs:if_data
270 ifp->if_u1.if_data = NULL; in xfs_iformat_local()
272 ifp->if_u1.if_data = ifp->if_u2.if_inline_data; in xfs_iformat_local()
275 ifp->if_u1.if_data = kmem_alloc(real_size, KM_SLEEP | KM_NOFS); in xfs_iformat_local()
280 memcpy(ifp->if_u1.if_data, XFS_DFORK_PTR(dip, whichfork), size); in xfs_iformat_local()
620 if (ifp->if_u1.if_data != ifp->if_u2.if_inline_data) { in xfs_idata_realloc()
621 kmem_free(ifp->if_u1.if_data); in xfs_idata_realloc()
623 ifp->if_u1.if_data = NULL; in xfs_idata_realloc()
630 if (ifp->if_u1.if_data == NULL) { in xfs_idata_realloc()
631 ifp->if_u1.if_data = ifp->if_u2.if_inline_data; in xfs_idata_realloc()
632 } else if (ifp->if_u1.if_data != ifp->if_u2.if_inline_data) { in xfs_idata_realloc()
634 memcpy(ifp->if_u2.if_inline_data, ifp->if_u1.if_data, in xfs_idata_realloc()
636 kmem_free(ifp->if_u1.if_data); in xfs_idata_realloc()
637 ifp->if_u1.if_data = ifp->if_u2.if_inline_data; in xfs_idata_realloc()
649 if (ifp->if_u1.if_data == NULL) { in xfs_idata_realloc()
651 ifp->if_u1.if_data = kmem_alloc(real_size, in xfs_idata_realloc()
653 } else if (ifp->if_u1.if_data != ifp->if_u2.if_inline_data) { in xfs_idata_realloc()
659 ifp->if_u1.if_data = in xfs_idata_realloc()
660 kmem_realloc(ifp->if_u1.if_data, in xfs_idata_realloc()
667 ifp->if_u1.if_data = kmem_alloc(real_size, in xfs_idata_realloc()
669 memcpy(ifp->if_u1.if_data, ifp->if_u2.if_inline_data, in xfs_idata_realloc()
698 if ((ifp->if_u1.if_data != ifp->if_u2.if_inline_data) && in xfs_idestroy_fork()
699 (ifp->if_u1.if_data != NULL)) { in xfs_idestroy_fork()
701 kmem_free(ifp->if_u1.if_data); in xfs_idestroy_fork()
702 ifp->if_u1.if_data = NULL; in xfs_idestroy_fork()
826 ASSERT(ifp->if_u1.if_data != NULL); in xfs_iflush_fork()
828 memcpy(cp, ifp->if_u1.if_data, ifp->if_bytes); in xfs_iflush_fork()