/linux-6.1.9/fs/xfs/libxfs/ |
D | xfs_dir2.c | 242 args->geo = dp->i_mount->m_dir_geo; in xfs_dir_init() 272 XFS_STATS_INC(dp->i_mount, xs_dir_create); in xfs_dir_createname() 279 args->geo = dp->i_mount->m_dir_geo; in xfs_dir_createname() 283 args->hashval = xfs_dir2_hashname(dp->i_mount, name); in xfs_dir_createname() 364 XFS_STATS_INC(dp->i_mount, xs_dir_lookup); in xfs_dir_lookup() 375 args->geo = dp->i_mount->m_dir_geo; in xfs_dir_lookup() 379 args->hashval = xfs_dir2_hashname(dp->i_mount, name); in xfs_dir_lookup() 441 XFS_STATS_INC(dp->i_mount, xs_dir_remove); in xfs_dir_removename() 447 args->geo = dp->i_mount->m_dir_geo; in xfs_dir_removename() 451 args->hashval = xfs_dir2_hashname(dp->i_mount, name); in xfs_dir_removename() [all …]
|
D | xfs_dir2_node.c | 67 xfs_dir2_leaf_hdr_from_disk(dp->i_mount, &leafhdr, leaf); in xfs_dir3_leafn_check() 76 return xfs_dir3_leaf_check_int(dp->i_mount, &leafhdr, leaf, false); in xfs_dir3_leafn_check() 89 xfs_corruption_error(__func__, XFS_ERRLEVEL_LOW, dp->i_mount, in xfs_dir3_leaf_check() 181 struct xfs_mount *mp = dp->i_mount; in xfs_dir3_free_header_check() 324 struct xfs_mount *mp = dp->i_mount; in xfs_dir3_free_get_buf() 440 xfs_dir2_free_hdr_from_disk(dp->i_mount, &freehdr, fbp->b_addr); in xfs_dir2_leaf_to_node() 467 xfs_dir2_free_hdr_to_disk(dp->i_mount, fbp->b_addr, &freehdr); in xfs_dir2_leaf_to_node() 511 xfs_dir2_leaf_hdr_from_disk(dp->i_mount, &leafhdr, leaf); in xfs_dir2_leafn_add() 568 xfs_dir2_leaf_hdr_to_disk(dp->i_mount, leaf, &leafhdr); in xfs_dir2_leafn_add() 584 xfs_dir2_free_hdr_from_disk(dp->i_mount, &hdr, bp->b_addr); in xfs_dir2_free_hdr_check() [all …]
|
D | xfs_trans_inode.c | 36 xfs_inode_item_init(ip, ip->i_mount); in xfs_trans_ijoin() 139 xfs_has_bigtime(ip->i_mount) && in xfs_trans_log_inode() 153 (ip->i_extsize % ip->i_mount->m_sb.sb_rextsize) > 0) { in xfs_trans_log_inode() 182 error = xfs_imap_to_bp(ip->i_mount, tp, &ip->i_imap, &bp); in xfs_trans_log_inode() 184 xfs_force_shutdown(ip->i_mount, SHUTDOWN_META_IO_ERROR); in xfs_trans_log_inode()
|
D | xfs_inode_fork.c | 79 if (unlikely(size > XFS_DFORK_SIZE(dip, ip->i_mount, whichfork))) { in xfs_iformat_local() 80 xfs_warn(ip->i_mount, in xfs_iformat_local() 83 XFS_DFORK_SIZE(dip, ip->i_mount, whichfork)); in xfs_iformat_local() 104 struct xfs_mount *mp = ip->i_mount; in xfs_iformat_extents() 119 xfs_warn(ip->i_mount, "corrupt inode %llu ((a)extents = %llu).", in xfs_iformat_extents() 168 struct xfs_mount *mp = ip->i_mount; in xfs_iformat_btree() 210 xfs_bmdr_to_bmbt(ip, dfp, XFS_DFORK_SIZE(dip, ip->i_mount, whichfork), in xfs_iformat_btree() 361 struct xfs_mount *mp = ip->i_mount; in xfs_iroot_realloc() 431 XFS_BMBT_BLOCK_LEN(ip->i_mount)); in xfs_iroot_realloc() 608 mp = ip->i_mount; in xfs_iflush_fork() [all …]
|
D | xfs_da_btree.c | 90 state->mp = args->dp->i_mount; in xfs_da_state_alloc() 128 state->mp = state->args->dp->i_mount; in xfs_da_state_reset() 405 struct xfs_mount *mp = dp->i_mount; in xfs_da3_node_read_mapped() 470 xfs_da3_node_hdr_to_disk(dp->i_mount, node, &ichdr); in xfs_da3_node_create() 689 xfs_da3_node_hdr_from_disk(dp->i_mount, &icnodehdr, oldroot); in xfs_da3_root_split() 703 xfs_dir2_leaf_hdr_from_disk(dp->i_mount, &leafhdr, leaf); in xfs_da3_root_split() 748 xfs_da3_node_hdr_from_disk(dp->i_mount, &nodehdr, node); in xfs_da3_root_split() 755 xfs_da3_node_hdr_to_disk(dp->i_mount, node, &nodehdr); in xfs_da3_root_split() 797 xfs_da3_node_hdr_from_disk(dp->i_mount, &nodehdr, node); in xfs_da3_node_split() 844 xfs_da3_node_hdr_from_disk(dp->i_mount, &nodehdr, node); in xfs_da3_node_split() [all …]
|
D | xfs_dir2_leaf.c | 107 xfs_dir2_leaf_hdr_from_disk(dp->i_mount, &leafhdr, leaf); in xfs_dir3_leaf1_check() 116 return xfs_dir3_leaf_check_int(dp->i_mount, &leafhdr, leaf, false); in xfs_dir3_leaf1_check() 129 xfs_corruption_error(__func__, XFS_ERRLEVEL_LOW, dp->i_mount, in xfs_dir3_leaf_check() 358 struct xfs_mount *mp = dp->i_mount; in xfs_dir3_leaf_get_buf() 430 bf = xfs_dir2_data_bestfree_p(dp->i_mount, hdr); in xfs_dir2_block_to_leaf() 435 xfs_dir2_leaf_hdr_from_disk(dp->i_mount, &leafhdr, leaf); in xfs_dir2_block_to_leaf() 438 xfs_dir2_leaf_hdr_to_disk(dp->i_mount, leaf, &leafhdr); in xfs_dir2_block_to_leaf() 470 xfs_dir2_data_freescan(dp->i_mount, hdr, &needlog); in xfs_dir2_block_to_leaf() 662 xfs_dir2_leaf_hdr_from_disk(dp->i_mount, &leafhdr, leaf); in xfs_dir2_leaf_addname() 665 length = xfs_dir2_data_entsize(dp->i_mount, args->namelen); in xfs_dir2_leaf_addname() [all …]
|
D | xfs_dir2_block.c | 122 struct xfs_mount *mp = dp->i_mount; in xfs_dir3_block_header_check() 140 struct xfs_mount *mp = dp->i_mount; in xfs_dir3_block_read() 204 bf = xfs_dir2_data_bestfree_p(dp->i_mount, hdr); in xfs_dir2_block_need_space() 343 xfs_dir2_data_freescan(args->dp->i_mount, hdr, needlog); in xfs_dir2_block_compact() 387 len = xfs_dir2_data_entsize(dp->i_mount, args->namelen); in xfs_dir2_block_addname() 490 xfs_dir2_data_freescan(dp->i_mount, hdr, &needlog); in xfs_dir2_block_addname() 573 xfs_dir2_data_put_ftype(dp->i_mount, dep, args->filetype); in xfs_dir2_block_addname() 574 tagp = xfs_dir2_data_entry_tag_p(dp->i_mount, dep); in xfs_dir2_block_addname() 580 xfs_dir2_data_freescan(dp->i_mount, hdr, &needlog); in xfs_dir2_block_addname() 665 args->filetype = xfs_dir2_data_get_ftype(dp->i_mount, dep); in xfs_dir2_block_lookup() [all …]
|
D | xfs_dir2_sf.c | 188 mp = dp->i_mount; in xfs_dir2_block_sfsize() 264 struct xfs_mount *mp = dp->i_mount; in xfs_dir2_block_to_sf() 390 incr_isize = xfs_dir2_sf_entsize(dp->i_mount, sfp, args->namelen); in xfs_dir2_sf_addname() 464 struct xfs_mount *mp = dp->i_mount; in xfs_dir2_sf_addname_easy() 515 struct xfs_mount *mp = dp->i_mount; in xfs_dir2_sf_addname_hard() 608 struct xfs_mount *mp = dp->i_mount; in xfs_dir2_sf_addname_pick() 675 struct xfs_mount *mp = dp->i_mount; in xfs_dir2_sf_check() 712 struct xfs_mount *mp = ip->i_mount; in xfs_dir2_sf_verify() 866 struct xfs_mount *mp = dp->i_mount; in xfs_dir2_sf_lookup() 942 struct xfs_mount *mp = dp->i_mount; in xfs_dir2_sf_removename() [all …]
|
D | xfs_bmap.c | 179 mp = ip->i_mount; in xfs_bmap_worst_indlen() 205 return M_IGEO(ip->i_mount)->attr_fork_offset; in xfs_default_attroffset() 321 struct xfs_mount *mp = ip->i_mount; in xfs_bmap_check_leaf_extents() 542 struct xfs_mount *mp = ip->i_mount; in xfs_bmap_btree_to_extents() 617 mp = ip->i_mount; in xfs_bmap_extents_to_btree() 801 args.mp = ip->i_mount; in xfs_bmap_local_to_extents() 881 mp = ip->i_mount; in xfs_bmap_add_attrfork_btree() 959 dargs.geo = ip->i_mount->m_dir_geo; in xfs_bmap_add_attrfork_local() 998 else if (xfs_has_attr2(ip->i_mount) && version) in xfs_bmap_set_attrforkoff() 1028 mp = ip->i_mount; in xfs_bmap_add_attrfork() [all …]
|
/linux-6.1.9/fs/xfs/ |
D | xfs_dir2_readdir.c | 51 struct xfs_mount *mp = dp->i_mount; in xfs_dir2_sf_getdents() 120 if (XFS_IS_CORRUPT(dp->i_mount, in xfs_dir2_sf_getdents() 197 xfs_dir2_data_entsize(dp->i_mount, dep->namelen); in xfs_dir2_block_getdents() 208 filetype = xfs_dir2_data_get_ftype(dp->i_mount, dep); in xfs_dir2_block_getdents() 212 if (XFS_IS_CORRUPT(dp->i_mount, in xfs_dir2_block_getdents() 220 xfs_dir3_get_dtype(dp->i_mount, filetype))) in xfs_dir2_block_getdents() 352 struct xfs_mount *mp = dp->i_mount; in xfs_dir2_leaf_getdents() 466 if (XFS_IS_CORRUPT(dp->i_mount, in xfs_dir2_leaf_getdents() 474 xfs_dir3_get_dtype(dp->i_mount, filetype))) in xfs_dir2_leaf_getdents() 520 if (xfs_is_shutdown(dp->i_mount)) in xfs_readdir() [all …]
|
D | xfs_attr_inactive.c | 56 if (XFS_IS_CORRUPT(dp->i_mount, nmap != 1)) in xfs_attr3_rmt_stale() 112 blkcnt = xfs_attr3_rmt_blocks(dp->i_mount, in xfs_attr3_leaf_inactive() 136 struct xfs_mount *mp = dp->i_mount; in xfs_attr3_node_inactive() 153 xfs_da3_node_hdr_from_disk(dp->i_mount, &ichdr, bp->b_addr); in xfs_attr3_node_inactive() 229 xfs_da3_node_hdr_from_disk(dp->i_mount, &phdr, in xfs_attr3_node_inactive() 257 struct xfs_mount *mp = dp->i_mount; in xfs_attr3_root_inactive() 335 mp = dp->i_mount; in xfs_attr_inactive()
|
D | xfs_bmap_util.c | 43 return XFS_FSB_TO_BB(ip->i_mount, fsb); in xfs_fsb_to_db() 44 return XFS_FSB_TO_DADDR(ip->i_mount, fsb); in xfs_fsb_to_db() 60 struct xfs_mount *mp = ip->i_mount; in xfs_zero_extent() 76 struct xfs_mount *mp = ap->ip->i_mount; in xfs_bmap_rtalloc() 258 struct xfs_mount *mp = ip->i_mount; in xfs_bmap_count_blocks() 324 if (got->br_startoff < XFS_B_TO_FSB(ip->i_mount, XFS_ISIZE(ip))) in xfs_getbmap_report_one() 340 p->bmv_offset = XFS_FSB_TO_BB(ip->i_mount, got->br_startoff); in xfs_getbmap_report_one() 341 p->bmv_length = XFS_FSB_TO_BB(ip->i_mount, got->br_blockcount); in xfs_getbmap_report_one() 364 p->bmv_offset = XFS_FSB_TO_BB(ip->i_mount, bno); in xfs_getbmap_report_hole() 365 p->bmv_length = XFS_FSB_TO_BB(ip->i_mount, end - bno); in xfs_getbmap_report_hole() [all …]
|
D | xfs_attr_list.c | 84 if (XFS_IS_CORRUPT(context->dp->i_mount, in xfs_attr_shortform_list() 126 context->dp->i_mount, sfe, in xfs_attr_shortform_list() 176 if (XFS_IS_CORRUPT(context->dp->i_mount, in xfs_attr_shortform_list() 210 struct xfs_mount *mp = dp->i_mount; in xfs_attr_node_list_lookup() 292 struct xfs_mount *mp = dp->i_mount; in xfs_attr_node_list() 397 struct xfs_mount *mp = context->dp->i_mount; in xfs_attr3_leaf_list_int() 467 if (XFS_IS_CORRUPT(context->dp->i_mount, in xfs_attr3_leaf_list_int() 530 XFS_STATS_INC(dp->i_mount, xs_attr_list); in xfs_attr_list() 532 if (xfs_is_shutdown(dp->i_mount)) in xfs_attr_list()
|
D | xfs_reflink.c | 173 struct xfs_mount *mp = ip->i_mount; in xfs_reflink_trim_around_shared() 289 struct xfs_mount *mp = ip->i_mount; in xfs_reflink_convert_cow() 388 struct xfs_mount *mp = ip->i_mount; in xfs_reflink_fill_cow_hole() 458 struct xfs_mount *mp = ip->i_mount; in xfs_reflink_fill_delalloc() 673 offset_fsb = XFS_B_TO_FSBT(ip->i_mount, offset); in xfs_reflink_cancel_cow_range() 677 end_fsb = XFS_B_TO_FSB(ip->i_mount, offset + count); in xfs_reflink_cancel_cow_range() 680 error = xfs_trans_alloc(ip->i_mount, &M_RES(ip->i_mount)->tr_write, in xfs_reflink_cancel_cow_range() 725 struct xfs_mount *mp = ip->i_mount; in xfs_reflink_end_cow_extent() 869 offset_fsb = XFS_B_TO_FSBT(ip->i_mount, offset); in xfs_reflink_end_cow() 870 end_fsb = XFS_B_TO_FSB(ip->i_mount, offset + count); in xfs_reflink_end_cow() [all …]
|
D | xfs_inode.h | 26 struct xfs_mount *i_mount; /* fs mount struct ptr */ member 119 return XFS_LITINO(ip->i_mount); in xfs_inode_data_fork_size() 125 return XFS_LITINO(ip->i_mount) - xfs_inode_fork_boff(ip); in xfs_inode_attr_fork_size() 265 struct xfs_mount *mp = ip->i_mount; in xfs_is_metadata_inode() 295 (ip)->i_mount->m_rtdev_targp : (ip)->i_mount->m_ddev_targp) 470 (xfs_has_grpid((pip)->i_mount) || (VFS_I(pip)->i_mode & S_ISGID))
|
D | xfs_file.c | 47 struct xfs_mount *mp = ip->i_mount; in xfs_is_falloc_aligned() 126 error = xfs_log_force_seq(ip->i_mount, seq, XFS_LOG_SYNC, in xfs_fsync_flush_log() 145 struct xfs_mount *mp = ip->i_mount; in xfs_file_fsync() 289 struct xfs_mount *mp = XFS_I(inode)->i_mount; in xfs_file_read_iter() 437 if (xfs_is_shutdown(ip->i_mount)) in xfs_dio_write_end_io() 449 XFS_STATS_ADD(ip->i_mount, xs_write_bytes, size); in xfs_dio_write_end_io() 653 if ((iocb->ki_pos | count) & ip->i_mount->m_blockmask) in xfs_file_dio_write() 691 XFS_STATS_ADD(ip->i_mount, xs_write_bytes, ret); in xfs_file_dax_write() 748 xfs_flush_inodes(ip->i_mount); in xfs_file_buffered_write() 752 xfs_blockgc_free_space(ip->i_mount, &icw); in xfs_file_buffered_write() [all …]
|
D | xfs_icache.c | 99 ip->i_mount = mp; in xfs_inode_alloc() 159 XFS_STATS_DEC(ip->i_mount, vn_active); in __xfs_inode_free() 339 struct xfs_mount *mp = ip->i_mount; in xfs_iget_recycle() 411 xfs_warn(ip->i_mount, in xfs_iget_check_free_state() 418 xfs_warn(ip->i_mount, in xfs_iget_check_free_state() 460 struct xfs_mount *mp = ip->i_mount; in xfs_iget_cache_hit() 885 if (xlog_is_shutdown(ip->i_mount->m_log)) { in xfs_reclaim_inode() 919 XFS_STATS_INC(ip->i_mount, xs_ig_reclaims); in xfs_reclaim_inode() 929 XFS_INO_TO_AGINO(ip->i_mount, ino))) in xfs_reclaim_inode() 1171 struct xfs_mount *mp = ip->i_mount; in xfs_blockgc_set_iflag() [all …]
|
D | xfs_pnfs.c | 89 error = xfs_trans_alloc(ip->i_mount, &M_RES(ip->i_mount)->tr_writeid, in xfs_fs_map_update_inode() 120 struct xfs_mount *mp = ip->i_mount; in xfs_fs_map_blocks() 233 error = xfs_bmapi_read(ip, XFS_B_TO_FSBT(ip->i_mount, isize - 1), 1, in xfs_pnfs_validate_isize() 264 struct xfs_mount *mp = ip->i_mount; in xfs_fs_commit_blocks()
|
D | xfs_iomap.c | 39 xfs_alert_tag(ip->i_mount, XFS_PTAG_FSBLOCK_ZERO, in xfs_alert_fsblock_zero() 59 struct xfs_mount *mp = ip->i_mount; in xfs_bmbt_to_iomap() 108 iomap->offset = XFS_FSB_TO_B(ip->i_mount, offset_fsb); in xfs_hole_to_iomap() 109 iomap->length = XFS_FSB_TO_B(ip->i_mount, end_fsb - offset_fsb); in xfs_hole_to_iomap() 129 struct xfs_mount *mp = ip->i_mount; in xfs_eof_alignment() 200 struct xfs_mount *mp = ip->i_mount; in xfs_iomap_write_direct() 304 if (!dq || !xfs_this_quota_on(ip->i_mount, type)) in xfs_quota_need_throttle() 372 struct xfs_mount *mp = ip->i_mount; in xfs_iomap_prealloc_size() 508 xfs_mount_t *mp = ip->i_mount; in xfs_iomap_write_unwritten() 738 struct xfs_mount *mp = ip->i_mount; in xfs_direct_write_iomap_begin() [all …]
|
D | xfs_ioctl.c | 98 memcpy(&handle.ha_fsid, ip->i_mount->m_fixedfsid, sizeof(xfs_fsid_t)); in xfs_find_handle() 664 struct xfs_mount *mp = XFS_I(file_inode(file))->i_mount; in xfs_ioc_fsbulkstat() 843 struct xfs_mount *mp = XFS_I(file_inode(file))->i_mount; in xfs_ioc_bulkstat() 993 struct xfs_mount *mp = ip->i_mount; in xfs_fill_fsxattr() 1122 struct xfs_mount *mp = ip->i_mount; in xfs_ioctl_setattr_xflags() 1165 struct xfs_mount *mp = ip->i_mount; in xfs_ioctl_setattr_prepare_dax() 1192 struct xfs_mount *mp = ip->i_mount; in xfs_ioctl_setattr_get_trans() 1225 struct xfs_mount *mp = ip->i_mount; in xfs_ioctl_setattr_check_extsize() 1256 failaddr = xfs_inode_validate_extsize(ip->i_mount, in xfs_ioctl_setattr_check_extsize() 1267 struct xfs_mount *mp = ip->i_mount; in xfs_ioctl_setattr_check_cowextsize() [all …]
|
D | xfs_symlink.c | 33 struct xfs_mount *mp = ip->i_mount; in xfs_readlink_bmap_ilocked() 103 struct xfs_mount *mp = ip->i_mount; in xfs_readlink() 131 if (XFS_IS_CORRUPT(ip->i_mount, !ip->i_df.if_u1.if_data)) in xfs_readlink() 154 struct xfs_mount *mp = dp->i_mount; in xfs_symlink() 387 mp = ip->i_mount; in xfs_inactive_symlink_rmt() 479 struct xfs_mount *mp = ip->i_mount; in xfs_inactive_symlink()
|
D | xfs_filestream.c | 105 struct xfs_mount *mp = ip->i_mount; in xfs_filestream_pick_ag() 275 struct xfs_mount *mp = ip->i_mount; in xfs_filestream_lookup_ag() 326 struct xfs_mount *mp = ip->i_mount; in xfs_filestream_new_ag() 370 xfs_mru_cache_delete(ip->i_mount->m_filestream, ip->i_ino); in xfs_filestream_deassociate()
|
D | xfs_reflink.h | 11 return ip->i_mount->m_always_cow && xfs_has_reflink(ip->i_mount); in xfs_is_always_cow_inode()
|
D | xfs_aops.c | 51 struct xfs_mount *mp = ip->i_mount; in xfs_setfilesize() 85 struct xfs_mount *mp = ip->i_mount; in xfs_end_ioend() 187 WARN_ON_ONCE(!queue_work(ip->i_mount->m_unwritten_workqueue, in xfs_end_bio() 275 struct xfs_mount *mp = ip->i_mount; in xfs_map_blocks() 460 struct xfs_mount *mp = ip->i_mount; in xfs_discard_folio()
|
D | xfs_inode.c | 69 return ip->i_mount->m_sb.sb_rextsize; in xfs_get_extsz_hint() 662 if (xfs_is_shutdown(dp->i_mount)) in xfs_lookup() 669 error = xfs_iget(dp->i_mount, NULL, inum, 0, 0, ipp); in xfs_lookup() 704 xfs_has_realtime(ip->i_mount)) in xfs_inode_inherit_flags() 741 failaddr = xfs_inode_validate_extsize(ip->i_mount, ip->i_extsize, in xfs_inode_inherit_flags() 766 failaddr = xfs_inode_validate_cowextsize(ip->i_mount, ip->i_cowextsize, in xfs_inode_inherit_flags2() 958 struct xfs_mount *mp = dp->i_mount; in xfs_create() 1110 struct xfs_mount *mp = dp->i_mount; in xfs_create_tmpfile() 1203 xfs_mount_t *mp = tdp->i_mount; in xfs_link() 1333 struct xfs_mount *mp = ip->i_mount; in xfs_itruncate_extents_flags() [all …]
|