Lines Matching refs:ilf
152 struct xfs_inode_log_format *ilf, in xfs_inode_item_format_data_fork() argument
177 ilf->ilf_dsize = data_bytes; in xfs_inode_item_format_data_fork()
178 ilf->ilf_size++; in xfs_inode_item_format_data_fork()
193 ilf->ilf_dsize = ip->i_df.if_broot_bytes; in xfs_inode_item_format_data_fork()
194 ilf->ilf_size++; in xfs_inode_item_format_data_fork()
216 ilf->ilf_dsize = (unsigned)data_bytes; in xfs_inode_item_format_data_fork()
217 ilf->ilf_size++; in xfs_inode_item_format_data_fork()
226 ilf->ilf_u.ilfu_rdev = sysv_encode_dev(VFS_I(ip)->i_rdev); in xfs_inode_item_format_data_fork()
237 struct xfs_inode_log_format *ilf, in xfs_inode_item_format_attr_fork() argument
261 ilf->ilf_asize = data_bytes; in xfs_inode_item_format_attr_fork()
262 ilf->ilf_size++; in xfs_inode_item_format_attr_fork()
278 ilf->ilf_asize = ip->i_afp->if_broot_bytes; in xfs_inode_item_format_attr_fork()
279 ilf->ilf_size++; in xfs_inode_item_format_attr_fork()
300 ilf->ilf_asize = (unsigned)data_bytes; in xfs_inode_item_format_attr_fork()
301 ilf->ilf_size++; in xfs_inode_item_format_attr_fork()
428 struct xfs_inode_log_format *ilf; in xfs_inode_item_format() local
430 ilf = xlog_prepare_iovec(lv, &vecp, XLOG_REG_TYPE_IFORMAT); in xfs_inode_item_format()
431 ilf->ilf_type = XFS_LI_INODE; in xfs_inode_item_format()
432 ilf->ilf_ino = ip->i_ino; in xfs_inode_item_format()
433 ilf->ilf_blkno = ip->i_imap.im_blkno; in xfs_inode_item_format()
434 ilf->ilf_len = ip->i_imap.im_len; in xfs_inode_item_format()
435 ilf->ilf_boffset = ip->i_imap.im_boffset; in xfs_inode_item_format()
436 ilf->ilf_fields = XFS_ILOG_CORE; in xfs_inode_item_format()
437 ilf->ilf_size = 2; /* format + core */ in xfs_inode_item_format()
443 ilf->ilf_dsize = 0; in xfs_inode_item_format()
444 ilf->ilf_asize = 0; in xfs_inode_item_format()
445 ilf->ilf_pad = 0; in xfs_inode_item_format()
446 memset(&ilf->ilf_u, 0, sizeof(ilf->ilf_u)); in xfs_inode_item_format()
448 xlog_finish_iovec(lv, vecp, sizeof(*ilf)); in xfs_inode_item_format()
451 xfs_inode_item_format_data_fork(iip, ilf, lv, &vecp); in xfs_inode_item_format()
453 xfs_inode_item_format_attr_fork(iip, ilf, lv, &vecp); in xfs_inode_item_format()
460 ilf->ilf_fields |= (iip->ili_fields & ~XFS_ILOG_TIMESTAMP); in xfs_inode_item_format()