Lines Matching defs:xfs_inode
53482 struct xfs_inode;
53496 struct xfs_inode *m_rbmip;
53497 struct xfs_inode *m_rsumip;
53498 struct xfs_inode *m_rootip;
53927 struct xfs_inode {
54316 struct xfs_inode *ip;
54646 struct xfs_inode *dp;
54775 typedef struct xfs_inode xfs_inode_t;
54795 struct xfs_inode *ip;
54825 struct xfs_inode *bi_owner;
55061 struct xfs_inode *dp;
56729 typedef void (*btf_trace_xfs_iext_insert)(void *, struct xfs_inode *, struct xfs_iext_cursor *, int, long unsigned int);
56731 typedef void (*btf_trace_xfs_iext_remove)(void *, struct xfs_inode *, struct xfs_iext_cursor *, int, long unsigned int);
56733 typedef void (*btf_trace_xfs_bmap_pre_update)(void *, struct xfs_inode *, struct xfs_iext_cursor *, int, long unsigned int);
56735 typedef void (*btf_trace_xfs_bmap_post_update)(void *, struct xfs_inode *, struct xfs_iext_cursor *, int, long unsigned int);
56737 typedef void (*btf_trace_xfs_read_extent)(void *, struct xfs_inode *, struct xfs_iext_cursor *, int, long unsigned int);
56739 typedef void (*btf_trace_xfs_write_extent)(void *, struct xfs_inode *, struct xfs_iext_cursor *, int, long unsigned int);
56853 typedef void (*btf_trace_xfs_filestream_pick)(void *, struct xfs_inode *, xfs_agnumber_t, xfs_extlen_t, int);
56855 typedef void (*btf_trace_xfs_ilock)(void *, struct xfs_inode *, unsigned int, long unsigned int);
56857 typedef void (*btf_trace_xfs_ilock_nowait)(void *, struct xfs_inode *, unsigned int, long unsigned int);
56859 typedef void (*btf_trace_xfs_ilock_demote)(void *, struct xfs_inode *, unsigned int, long unsigned int);
56861 typedef void (*btf_trace_xfs_iunlock)(void *, struct xfs_inode *, unsigned int, long unsigned int);
56863 typedef void (*btf_trace_xfs_iget_skip)(void *, struct xfs_inode *);
56865 typedef void (*btf_trace_xfs_iget_recycle)(void *, struct xfs_inode *);
56867 typedef void (*btf_trace_xfs_iget_recycle_fail)(void *, struct xfs_inode *);
56869 typedef void (*btf_trace_xfs_iget_hit)(void *, struct xfs_inode *);
56871 typedef void (*btf_trace_xfs_iget_miss)(void *, struct xfs_inode *);
56873 typedef void (*btf_trace_xfs_getattr)(void *, struct xfs_inode *);
56875 typedef void (*btf_trace_xfs_setattr)(void *, struct xfs_inode *);
56877 typedef void (*btf_trace_xfs_readlink)(void *, struct xfs_inode *);
56879 typedef void (*btf_trace_xfs_inactive_symlink)(void *, struct xfs_inode *);
56881 typedef void (*btf_trace_xfs_alloc_file_space)(void *, struct xfs_inode *);
56883 typedef void (*btf_trace_xfs_free_file_space)(void *, struct xfs_inode *);
56885 typedef void (*btf_trace_xfs_zero_file_space)(void *, struct xfs_inode *);
56887 typedef void (*btf_trace_xfs_collapse_file_space)(void *, struct xfs_inode *);
56889 typedef void (*btf_trace_xfs_insert_file_space)(void *, struct xfs_inode *);
56891 typedef void (*btf_trace_xfs_readdir)(void *, struct xfs_inode *);
56893 typedef void (*btf_trace_xfs_get_acl)(void *, struct xfs_inode *);
56895 typedef void (*btf_trace_xfs_vm_bmap)(void *, struct xfs_inode *);
56897 typedef void (*btf_trace_xfs_file_ioctl)(void *, struct xfs_inode *);
56899 typedef void (*btf_trace_xfs_file_compat_ioctl)(void *, struct xfs_inode *);
56901 typedef void (*btf_trace_xfs_ioctl_setattr)(void *, struct xfs_inode *);
56903 typedef void (*btf_trace_xfs_dir_fsync)(void *, struct xfs_inode *);
56905 typedef void (*btf_trace_xfs_file_fsync)(void *, struct xfs_inode *);
56907 typedef void (*btf_trace_xfs_destroy_inode)(void *, struct xfs_inode *);
56909 typedef void (*btf_trace_xfs_update_time)(void *, struct xfs_inode *);
56911 typedef void (*btf_trace_xfs_dquot_dqalloc)(void *, struct xfs_inode *);
56913 typedef void (*btf_trace_xfs_dquot_dqdetach)(void *, struct xfs_inode *);
56915 typedef void (*btf_trace_xfs_inode_set_eofblocks_tag)(void *, struct xfs_inode *);
56917 typedef void (*btf_trace_xfs_inode_clear_eofblocks_tag)(void *, struct xfs_inode *);
56919 typedef void (*btf_trace_xfs_inode_free_eofblocks_invalid)(void *, struct xfs_inode *);
56921 typedef void (*btf_trace_xfs_inode_set_cowblocks_tag)(void *, struct xfs_inode *);
56923 typedef void (*btf_trace_xfs_inode_clear_cowblocks_tag)(void *, struct xfs_inode *);
56925 typedef void (*btf_trace_xfs_inode_free_cowblocks_invalid)(void *, struct xfs_inode *);
56927 typedef void (*btf_trace_xfs_inode_set_reclaimable)(void *, struct xfs_inode *);
56929 typedef void (*btf_trace_xfs_inode_reclaiming)(void *, struct xfs_inode *);
56931 typedef void (*btf_trace_xfs_inode_set_need_inactive)(void *, struct xfs_inode *);
56933 typedef void (*btf_trace_xfs_inode_inactivating)(void *, struct xfs_inode *);
56935 typedef void (*btf_trace_xfs_filemap_fault)(void *, struct xfs_inode *, enum page_entry_size, bool);
56937 typedef void (*btf_trace_xfs_iomap_prealloc_size)(void *, struct xfs_inode *, xfs_fsblock_t, int, unsigned int);
56943 typedef void (*btf_trace_xfs_irele)(void *, struct xfs_inode *, long unsigned int);
56945 typedef void (*btf_trace_xfs_inode_pin)(void *, struct xfs_inode *, long unsigned int);
56947 typedef void (*btf_trace_xfs_inode_unpin)(void *, struct xfs_inode *, long unsigned int);
56949 typedef void (*btf_trace_xfs_inode_unpin_nowait)(void *, struct xfs_inode *, long unsigned int);
56951 typedef void (*btf_trace_xfs_remove)(void *, struct xfs_inode *, const struct xfs_name *);
56953 typedef void (*btf_trace_xfs_link)(void *, struct xfs_inode *, const struct xfs_name *);
56955 typedef void (*btf_trace_xfs_lookup)(void *, struct xfs_inode *, const struct xfs_name *);
56957 typedef void (*btf_trace_xfs_create)(void *, struct xfs_inode *, const struct xfs_name *);
56959 typedef void (*btf_trace_xfs_symlink)(void *, struct xfs_inode *, const struct xfs_name *);
56961 typedef void (*btf_trace_xfs_rename)(void *, struct xfs_inode *, struct xfs_inode *, struct xfs_name *, struct xfs_name *);
57085 typedef void (*btf_trace_xfs_map_blocks_found)(void *, struct xfs_inode *, xfs_off_t, ssize_t, int, struct xfs_bmbt_irec *);
57087 typedef void (*btf_trace_xfs_map_blocks_alloc)(void *, struct xfs_inode *, xfs_off_t, ssize_t, int, struct xfs_bmbt_irec *);
57089 typedef void (*btf_trace_xfs_iomap_alloc)(void *, struct xfs_inode *, xfs_off_t, ssize_t, int, struct xfs_bmbt_irec *);
57091 typedef void (*btf_trace_xfs_iomap_found)(void *, struct xfs_inode *, xfs_off_t, ssize_t, int, struct xfs_bmbt_irec *);
57093 typedef void (*btf_trace_xfs_delalloc_enospc)(void *, struct xfs_inode *, xfs_off_t, ssize_t);
57095 typedef void (*btf_trace_xfs_unwritten_convert)(void *, struct xfs_inode *, xfs_off_t, ssize_t);
57097 typedef void (*btf_trace_xfs_setfilesize)(void *, struct xfs_inode *, xfs_off_t, ssize_t);
57099 typedef void (*btf_trace_xfs_zero_eof)(void *, struct xfs_inode *, xfs_off_t, ssize_t);
57101 typedef void (*btf_trace_xfs_end_io_direct_write)(void *, struct xfs_inode *, xfs_off_t, ssize_t);
57103 typedef void (*btf_trace_xfs_end_io_direct_write_unwritten)(void *, struct xfs_inode *, xfs_off_t, ssize_t);
57105 typedef void (*btf_trace_xfs_end_io_direct_write_append)(void *, struct xfs_inode *, xfs_off_t, ssize_t);
57107 typedef void (*btf_trace_xfs_itruncate_extents_start)(void *, struct xfs_inode *, xfs_fsize_t);
57109 typedef void (*btf_trace_xfs_itruncate_extents_end)(void *, struct xfs_inode *, xfs_fsize_t);
57111 typedef void (*btf_trace_xfs_pagecache_inval)(void *, struct xfs_inode *, xfs_off_t, xfs_off_t);
57113 typedef void (*btf_trace_xfs_bunmap)(void *, struct xfs_inode *, xfs_fileoff_t, xfs_filblks_t, int, long unsigned int);
57363 typedef void (*btf_trace_xfs_swap_extent_before)(void *, struct xfs_inode *, int);
57365 typedef void (*btf_trace_xfs_swap_extent_after)(void *, struct xfs_inode *, int);
57601 typedef void (*btf_trace_xfs_wb_cow_iomap_invalid)(void *, struct xfs_inode *, const struct iomap *, unsigned int, int);
57603 typedef void (*btf_trace_xfs_wb_data_iomap_invalid)(void *, struct xfs_inode *, const struct iomap *, unsigned int, int);
57605 typedef void (*btf_trace_xfs_iomap_invalid)(void *, struct xfs_inode *, const struct iomap *);
57607 typedef void (*btf_trace_xfs_reflink_set_inode_flag)(void *, struct xfs_inode *);
57609 typedef void (*btf_trace_xfs_reflink_unset_inode_flag)(void *, struct xfs_inode *);
57611 typedef void (*btf_trace_xfs_reflink_update_inode_size)(void *, struct xfs_inode *, xfs_fsize_t);
57613 typedef void (*btf_trace_xfs_reflink_remap_blocks)(void *, struct xfs_inode *, xfs_fileoff_t, xfs_filblks_t, struct xfs_inode *, xfs_fileoff_t);
57615 typedef void (*btf_trace_xfs_reflink_remap_range)(void *, struct xfs_inode *, xfs_off_t, xfs_off_t, struct xfs_inode *, xfs_off_t);
57617 typedef void (*btf_trace_xfs_reflink_remap_range_error)(void *, struct xfs_inode *, int, long unsigned int);
57619 typedef void (*btf_trace_xfs_reflink_set_inode_flag_error)(void *, struct xfs_inode *, int, long unsigned int);
57621 typedef void (*btf_trace_xfs_reflink_update_inode_size_error)(void *, struct xfs_inode *, int, long unsigned int);
57623 typedef void (*btf_trace_xfs_reflink_remap_blocks_error)(void *, struct xfs_inode *, int, long unsigned int);
57625 typedef void (*btf_trace_xfs_reflink_remap_extent_error)(void *, struct xfs_inode *, int, long unsigned int);
57627 typedef void (*btf_trace_xfs_reflink_remap_extent_src)(void *, struct xfs_inode *, struct xfs_bmbt_irec *);
57629 typedef void (*btf_trace_xfs_reflink_remap_extent_dest)(void *, struct xfs_inode *, struct xfs_bmbt_irec *);
57631 typedef void (*btf_trace_xfs_reflink_compare_extents)(void *, struct xfs_inode *, xfs_off_t, xfs_off_t, struct xfs_inode *, xfs_off_t);
57633 typedef void (*btf_trace_xfs_reflink_compare_extents_error)(void *, struct xfs_inode *, int, long unsigned int);
57637 typedef void (*btf_trace_xfs_reflink_unshare)(void *, struct xfs_inode *, xfs_off_t, ssize_t);
57639 typedef void (*btf_trace_xfs_reflink_unshare_error)(void *, struct xfs_inode *, int, long unsigned int);
57641 typedef void (*btf_trace_xfs_reflink_trim_around_shared)(void *, struct xfs_inode *, struct xfs_bmbt_irec *);
57643 typedef void (*btf_trace_xfs_reflink_cow_found)(void *, struct xfs_inode *, struct xfs_bmbt_irec *);
57645 typedef void (*btf_trace_xfs_reflink_cow_enospc)(void *, struct xfs_inode *, struct xfs_bmbt_irec *);
57647 typedef void (*btf_trace_xfs_reflink_convert_cow)(void *, struct xfs_inode *, struct xfs_bmbt_irec *);
57649 typedef void (*btf_trace_xfs_reflink_cancel_cow_range)(void *, struct xfs_inode *, xfs_off_t, ssize_t);
57651 typedef void (*btf_trace_xfs_reflink_end_cow)(void *, struct xfs_inode *, xfs_off_t, ssize_t);
57653 typedef void (*btf_trace_xfs_reflink_cow_remap_from)(void *, struct xfs_inode *, struct xfs_bmbt_irec *);
57655 typedef void (*btf_trace_xfs_reflink_cow_remap_to)(void *, struct xfs_inode *, struct xfs_bmbt_irec *);
57657 typedef void (*btf_trace_xfs_reflink_cancel_cow_range_error)(void *, struct xfs_inode *, int, long unsigned int);
57659 typedef void (*btf_trace_xfs_reflink_end_cow_error)(void *, struct xfs_inode *, int, long unsigned int);
57661 typedef void (*btf_trace_xfs_reflink_cancel_cow)(void *, struct xfs_inode *, struct xfs_bmbt_irec *);
57663 typedef void (*btf_trace_xfs_swap_extent_rmap_remap)(void *, struct xfs_inode *, struct xfs_bmbt_irec *);
57665 typedef void (*btf_trace_xfs_swap_extent_rmap_remap_piece)(void *, struct xfs_inode *, struct xfs_bmbt_irec *);
57667 typedef void (*btf_trace_xfs_swap_extent_rmap_error)(void *, struct xfs_inode *, int, long unsigned int);
57709 typedef void (*btf_trace_xfs_iunlink)(void *, struct xfs_inode *);
57711 typedef void (*btf_trace_xfs_iunlink_remove)(void *, struct xfs_inode *);
57731 typedef void (*btf_trace_xfs_inode_mark_sick)(void *, struct xfs_inode *, unsigned int);
57733 typedef void (*btf_trace_xfs_inode_mark_healthy)(void *, struct xfs_inode *, unsigned int);
57793 typedef void (*btf_trace_xfs_attr_sf_addname_return)(void *, int, struct xfs_inode *);
57795 typedef void (*btf_trace_xfs_attr_set_iter_return)(void *, int, struct xfs_inode *);
57797 typedef void (*btf_trace_xfs_attr_leaf_addname_return)(void *, int, struct xfs_inode *);
57799 typedef void (*btf_trace_xfs_attr_node_addname_return)(void *, int, struct xfs_inode *);
57801 typedef void (*btf_trace_xfs_attr_remove_iter_return)(void *, int, struct xfs_inode *);
57803 typedef void (*btf_trace_xfs_attr_rmtval_alloc)(void *, int, struct xfs_inode *);
57805 typedef void (*btf_trace_xfs_attr_rmtval_remove_return)(void *, int, struct xfs_inode *);
57807 typedef void (*btf_trace_xfs_attr_defer_add)(void *, int, struct xfs_inode *);
57809 typedef void (*btf_trace_xfs_attr_defer_replace)(void *, int, struct xfs_inode *);
57811 typedef void (*btf_trace_xfs_attr_defer_remove)(void *, int, struct xfs_inode *);
57981 struct xfs_inode *dr_ip[2];
57999 struct xfs_inode *ili_inode;
58115 struct xfs_inode *qi_uquotaip;
58116 struct xfs_inode *qi_gquotaip;
58117 struct xfs_inode *qi_pquotaip;
59194 struct xfs_inode *ip;
59409 struct xfs_inode *ip;
59663 typedef void (*btf_trace_xchk_start)(void *, struct xfs_inode *, struct xfs_scrub_metadata *, int);
59665 typedef void (*btf_trace_xchk_done)(void *, struct xfs_inode *, struct xfs_scrub_metadata *, int);
59667 typedef void (*btf_trace_xchk_deadlock_retry)(void *, struct xfs_inode *, struct xfs_scrub_metadata *, int);
59669 typedef void (*btf_trace_xrep_attempt)(void *, struct xfs_inode *, struct xfs_scrub_metadata *, int);
59671 typedef void (*btf_trace_xrep_done)(void *, struct xfs_inode *, struct xfs_scrub_metadata *, int);