Lines Matching refs:ilf
300 struct xfs_inode_log_format *ilf,
325 ilf->ilf_dsize = data_bytes;
326 ilf->ilf_size++;
341 ilf->ilf_dsize = ip->i_df.if_broot_bytes;
342 ilf->ilf_size++;
359 ilf->ilf_dsize = (unsigned)ip->i_df.if_bytes;
360 ilf->ilf_size++;
369 ilf->ilf_u.ilfu_rdev = sysv_encode_dev(VFS_I(ip)->i_rdev);
380 struct xfs_inode_log_format *ilf,
404 ilf->ilf_asize = data_bytes;
405 ilf->ilf_size++;
421 ilf->ilf_asize = ip->i_af.if_broot_bytes;
422 ilf->ilf_size++;
437 ilf->ilf_asize = (unsigned)ip->i_af.if_bytes;
438 ilf->ilf_size++;
606 struct xfs_inode_log_format *ilf;
608 ilf = xlog_prepare_iovec(lv, &vecp, XLOG_REG_TYPE_IFORMAT);
609 ilf->ilf_type = XFS_LI_INODE;
610 ilf->ilf_ino = ip->i_ino;
611 ilf->ilf_blkno = ip->i_imap.im_blkno;
612 ilf->ilf_len = ip->i_imap.im_len;
613 ilf->ilf_boffset = ip->i_imap.im_boffset;
614 ilf->ilf_fields = XFS_ILOG_CORE;
615 ilf->ilf_size = 2; /* format + core */
621 ilf->ilf_dsize = 0;
622 ilf->ilf_asize = 0;
623 ilf->ilf_pad = 0;
624 memset(&ilf->ilf_u, 0, sizeof(ilf->ilf_u));
626 xlog_finish_iovec(lv, vecp, sizeof(*ilf));
629 xfs_inode_item_format_data_fork(iip, ilf, lv, &vecp);
631 xfs_inode_item_format_attr_fork(iip, ilf, lv, &vecp);
638 ilf->ilf_fields |= (iip->ili_fields & ~XFS_ILOG_TIMESTAMP);