Lines Matching defs:in_f

78 	struct xfs_inode_log_format *in_f,
84 ASSERT(in_f->ilf_fields & (XFS_ILOG_DOWNER|XFS_ILOG_AOWNER));
86 ip = xfs_inode_alloc(mp, in_f->ilf_ino);
97 if (in_f->ilf_fields & XFS_ILOG_DOWNER) {
98 ASSERT(in_f->ilf_fields & XFS_ILOG_DBROOT);
105 if (in_f->ilf_fields & XFS_ILOG_AOWNER) {
106 ASSERT(in_f->ilf_fields & XFS_ILOG_ABROOT);
276 struct xfs_inode_log_format *in_f;
292 in_f = item->ri_buf[0].i_addr;
294 in_f = kmalloc(sizeof(struct xfs_inode_log_format),
297 error = xfs_inode_item_format_convert(&item->ri_buf[0], in_f);
306 if (xlog_is_buffer_cancelled(log, in_f->ilf_blkno, in_f->ilf_len)) {
308 trace_xfs_log_recover_inode_cancel(log, in_f);
311 trace_xfs_log_recover_inode_recover(log, in_f);
313 error = xfs_buf_read(mp->m_ddev_targp, in_f->ilf_blkno, in_f->ilf_len,
317 ASSERT(in_f->ilf_fields & XFS_ILOG_CORE);
318 dip = xfs_buf_offset(bp, in_f->ilf_boffset);
327 __func__, dip, bp, in_f->ilf_ino);
335 __func__, item, in_f->ilf_ino);
360 trace_xfs_log_recover_inode_skip(log, in_f);
384 trace_xfs_log_recover_inode_skip(log, in_f);
403 in_f->ilf_ino, ldip->di_format);
416 in_f->ilf_ino, ldip->di_format);
431 in_f->ilf_ino, ldip->di_forkoff);
441 in_f->ilf_ino, item->ri_buf[1].i_len);
458 fields = in_f->ilf_fields;
460 xfs_dinode_put_rdev(dip, in_f->ilf_u.ilfu_rdev);
462 if (in_f->ilf_size == 2)
466 ASSERT(in_f->ilf_size <= 4);
467 ASSERT((in_f->ilf_size == 3) || (fields & XFS_ILOG_AFORK));
469 (len == xlog_calc_iovec_len(in_f->ilf_dsize)));
496 if (in_f->ilf_fields & XFS_ILOG_AFORK) {
497 if (in_f->ilf_fields & XFS_ILOG_DFORK) {
504 ASSERT(len == xlog_calc_iovec_len(in_f->ilf_asize));
506 switch (in_f->ilf_fields & XFS_ILOG_AFORK) {
531 if ((in_f->ilf_fields & (XFS_ILOG_DOWNER|XFS_ILOG_AOWNER)) &&
533 error = xfs_recover_inode_owner_change(mp, dip, in_f,
537 fa = xfs_dinode_verify(log->l_mp, in_f->ilf_ino, dip);
544 fa, in_f->ilf_ino);
557 kfree(in_f);