Home
last modified time | relevance | path

Searched refs:xfs_mount (Results 1 – 25 of 177) sorted by relevance

12345678

/Linux-v6.1/fs/xfs/
Dxfs_icache.h9 struct xfs_mount;
42 int xfs_iget(struct xfs_mount *mp, struct xfs_trans *tp, xfs_ino_t ino,
46 struct xfs_inode * xfs_inode_alloc(struct xfs_mount *mp, xfs_ino_t ino);
51 void xfs_reclaim_inodes(struct xfs_mount *mp);
52 long xfs_reclaim_inodes_count(struct xfs_mount *mp);
53 long xfs_reclaim_inodes_nr(struct xfs_mount *mp, unsigned long nr_to_scan);
57 int xfs_blockgc_free_dquots(struct xfs_mount *mp, struct xfs_dquot *udqp,
61 int xfs_blockgc_free_space(struct xfs_mount *mp, struct xfs_icwalk *icm);
62 void xfs_blockgc_flush_all(struct xfs_mount *mp);
72 int xfs_icache_inode_is_allocated(struct xfs_mount *mp, struct xfs_trans *tp,
[all …]
Dxfs_rtalloc.h11 struct xfs_mount;
25 struct xfs_mount *mp,
66 struct xfs_mount *mp); /* file system mount structure */
69 struct xfs_mount *mp);
77 struct xfs_mount *mp); /* file system mount structure */
88 struct xfs_mount *mp, /* file system mount point */
98 struct xfs_mount *mp, /* file system mount structure */
104 int xfs_rtbuf_get(struct xfs_mount *mp, struct xfs_trans *tp,
106 int xfs_rtcheck_range(struct xfs_mount *mp, struct xfs_trans *tp,
109 int xfs_rtfind_back(struct xfs_mount *mp, struct xfs_trans *tp,
[all …]
Dxfs_log.h122 struct xfs_mount;
130 int xfs_log_force(struct xfs_mount *mp, uint flags);
131 int xfs_log_force_seq(struct xfs_mount *mp, xfs_csn_t seq, uint flags,
133 int xfs_log_mount(struct xfs_mount *mp,
137 int xfs_log_mount_finish(struct xfs_mount *mp);
138 void xfs_log_mount_cancel(struct xfs_mount *);
139 xfs_lsn_t xlog_assign_tail_lsn(struct xfs_mount *mp);
140 xfs_lsn_t xlog_assign_tail_lsn_locked(struct xfs_mount *mp);
141 void xfs_log_space_wake(struct xfs_mount *mp);
142 int xfs_log_reserve(struct xfs_mount *mp, int length, int count,
[all …]
Dxfs_error.h9 struct xfs_mount;
11 extern void xfs_error_report(const char *tag, int level, struct xfs_mount *mp,
15 struct xfs_mount *mp, const void *buf, size_t bufsize,
42 extern int xfs_errortag_init(struct xfs_mount *mp);
43 extern void xfs_errortag_del(struct xfs_mount *mp);
44 extern bool xfs_errortag_test(struct xfs_mount *mp, const char *expression,
49 extern int xfs_errortag_get(struct xfs_mount *mp, unsigned int error_tag);
50 extern int xfs_errortag_set(struct xfs_mount *mp, unsigned int error_tag,
52 extern int xfs_errortag_add(struct xfs_mount *mp, unsigned int error_tag);
53 extern int xfs_errortag_clearall(struct xfs_mount *mp);
Dxfs_mount.h80 typedef struct xfs_mount { struct
303 static inline bool xfs_has_ ## name (struct xfs_mount *mp) \
311 static inline void xfs_add_ ## name (struct xfs_mount *mp) \
402 static inline bool xfs_is_ ## name (struct xfs_mount *mp) \ in __XFS_ADD_FEAT()
406 static inline bool xfs_clear_ ## name (struct xfs_mount *mp) \
410 static inline bool xfs_set_ ## name (struct xfs_mount *mp) \
424 xfs_should_warn(struct xfs_mount *mp, long nr)
448 void xfs_do_force_shutdown(struct xfs_mount *mp, uint32_t flags, char *fname,
471 xfs_daddr_to_agno(struct xfs_mount *mp, xfs_daddr_t d) in xfs_daddr_to_agno()
479 xfs_daddr_to_agbno(struct xfs_mount *mp, xfs_daddr_t d) in xfs_daddr_to_agbno()
[all …]
Dxfs_extent_busy.h11 struct xfs_mount;
39 xfs_extent_busy_clear(struct xfs_mount *mp, struct list_head *list,
43 xfs_extent_busy_search(struct xfs_mount *mp, struct xfs_perag *pag,
47 xfs_extent_busy_reuse(struct xfs_mount *mp, struct xfs_perag *pag,
55 xfs_extent_busy_flush(struct xfs_mount *mp, struct xfs_perag *pag,
59 xfs_extent_busy_wait_all(struct xfs_mount *mp);
Dxfs_qm.h92 xfs_quota_inode(struct xfs_mount *mp, xfs_dqtype_t type) in xfs_quota_inode()
136 extern void xfs_qm_destroy_quotainfo(struct xfs_mount *);
139 extern int xfs_qm_scall_trunc_qfiles(struct xfs_mount *, uint);
140 extern int xfs_qm_scall_getquota(struct xfs_mount *mp,
144 extern int xfs_qm_scall_getquota_next(struct xfs_mount *mp,
148 extern int xfs_qm_scall_setqlim(struct xfs_mount *mp,
152 extern int xfs_qm_scall_quotaon(struct xfs_mount *, uint);
153 extern int xfs_qm_scall_quotaoff(struct xfs_mount *, uint);
Dxfs_error.c76 static inline struct xfs_mount *
81 return container_of(kobj, struct xfs_mount, m_errortag_kobj); in to_mp()
91 struct xfs_mount *mp = to_mp(kobject); in xfs_errortag_attr_store()
116 struct xfs_mount *mp = to_mp(kobject); in xfs_errortag_attr_show()
235 struct xfs_mount *mp) in xfs_errortag_init()
253 struct xfs_mount *mp) in xfs_errortag_del()
261 struct xfs_mount *mp, in xfs_errortag_test()
293 struct xfs_mount *mp, in xfs_errortag_get()
304 struct xfs_mount *mp, in xfs_errortag_set()
317 struct xfs_mount *mp, in xfs_errortag_add()
[all …]
Dxfs_iwalk.h18 typedef int (*xfs_iwalk_fn)(struct xfs_mount *mp, struct xfs_trans *tp,
21 int xfs_iwalk(struct xfs_mount *mp, struct xfs_trans *tp, xfs_ino_t startino,
24 int xfs_iwalk_threaded(struct xfs_mount *mp, xfs_ino_t startino,
34 typedef int (*xfs_inobt_walk_fn)(struct xfs_mount *mp, struct xfs_trans *tp,
39 int xfs_inobt_walk(struct xfs_mount *mp, struct xfs_trans *tp,
Dxfs_icache.c47 static int xfs_icwalk(struct xfs_mount *mp,
72 struct xfs_mount *mp, in xfs_inode_alloc()
190 struct xfs_mount *mp) in xfs_reclaim_work_queue()
209 struct xfs_mount *mp = pag->pag_mount; in xfs_blockgc_queue()
229 struct xfs_mount *mp = pag->pag_mount; in xfs_perag_set_inode_tag()
268 struct xfs_mount *mp = pag->pag_mount; in xfs_perag_clear_inode_tag()
305 struct xfs_mount *mp, in xfs_reinit_inode()
339 struct xfs_mount *mp = ip->i_mount; in xfs_iget_recycle()
436 struct xfs_mount *mp) in xfs_inodegc_queue_all()
460 struct xfs_mount *mp = ip->i_mount; in xfs_iget_cache_hit()
[all …]
/Linux-v6.1/fs/xfs/libxfs/
Dxfs_health.h34 struct xfs_mount;
102 void xfs_fs_mark_sick(struct xfs_mount *mp, unsigned int mask);
103 void xfs_fs_mark_healthy(struct xfs_mount *mp, unsigned int mask);
104 void xfs_fs_measure_sickness(struct xfs_mount *mp, unsigned int *sick,
107 void xfs_rt_mark_sick(struct xfs_mount *mp, unsigned int mask);
108 void xfs_rt_mark_healthy(struct xfs_mount *mp, unsigned int mask);
109 void xfs_rt_measure_sickness(struct xfs_mount *mp, unsigned int *sick,
122 void xfs_health_unmount(struct xfs_mount *mp);
127 xfs_fs_has_sickness(struct xfs_mount *mp, unsigned int mask) in xfs_fs_has_sickness()
136 xfs_rt_has_sickness(struct xfs_mount *mp, unsigned int mask) in xfs_rt_has_sickness()
[all …]
Dxfs_trans_resv.c67 struct xfs_mount *mp, in xfs_allocfree_block_count()
86 struct xfs_mount *mp, in xfs_refcountbt_block_count()
123 struct xfs_mount *mp, in xfs_calc_inode_res()
145 struct xfs_mount *mp) in xfs_calc_inobt_res()
166 struct xfs_mount *mp) in xfs_calc_finobt_res()
191 struct xfs_mount *mp, in xfs_calc_inode_chunk_res()
217 struct xfs_mount *mp, in xfs_rtalloc_block_count()
257 struct xfs_mount *mp, in xfs_calc_refcountbt_reservation()
294 struct xfs_mount *mp, in xfs_calc_write_reservation()
346 struct xfs_mount *mp) in xfs_calc_write_reservation_minlogsize()
[all …]
Dxfs_types.c23 struct xfs_mount *mp, in xfs_verify_agno_agbno()
43 struct xfs_mount *mp, in xfs_verify_fsbno()
59 struct xfs_mount *mp, in xfs_verify_fsbext()
82 struct xfs_mount *mp, in xfs_verify_agno_agino()
99 struct xfs_mount *mp, in xfs_verify_ino()
115 struct xfs_mount *mp, in xfs_internal_inum()
129 struct xfs_mount *mp, in xfs_verify_dir_ino()
143 struct xfs_mount *mp, in xfs_verify_rtbno()
152 struct xfs_mount *mp, in xfs_verify_rtext()
168 struct xfs_mount *mp, in xfs_icount_range()
[all …]
Dxfs_sb.h9 struct xfs_mount;
17 extern int xfs_sync_sb(struct xfs_mount *mp, bool wait);
18 extern int xfs_sync_sb_buf(struct xfs_mount *mp);
19 extern void xfs_sb_mount_common(struct xfs_mount *mp, struct xfs_sb *sbp);
26 extern int xfs_update_secondary_sbs(struct xfs_mount *mp);
29 extern void xfs_fs_geometry(struct xfs_mount *mp, struct xfs_fsop_geom *geo,
31 extern int xfs_sb_read_secondary(struct xfs_mount *mp,
34 extern int xfs_sb_get_secondary(struct xfs_mount *mp,
38 extern bool xfs_validate_stripe_geometry(struct xfs_mount *mp,
Dxfs_types.h210 struct xfs_mount;
212 bool xfs_verify_fsbno(struct xfs_mount *mp, xfs_fsblock_t fsbno);
213 bool xfs_verify_fsbext(struct xfs_mount *mp, xfs_fsblock_t fsbno,
216 bool xfs_verify_ino(struct xfs_mount *mp, xfs_ino_t ino);
217 bool xfs_internal_inum(struct xfs_mount *mp, xfs_ino_t ino);
218 bool xfs_verify_dir_ino(struct xfs_mount *mp, xfs_ino_t ino);
219 bool xfs_verify_rtbno(struct xfs_mount *mp, xfs_rtblock_t rtbno);
220 bool xfs_verify_rtext(struct xfs_mount *mp, xfs_rtblock_t rtbno,
222 bool xfs_verify_icount(struct xfs_mount *mp, unsigned long long icount);
223 bool xfs_verify_dablk(struct xfs_mount *mp, xfs_fileoff_t off);
[all …]
Dxfs_ialloc_btree.h15 struct xfs_mount;
49 extern struct xfs_btree_cur *xfs_inobt_init_cursor(struct xfs_mount *mp,
52 struct xfs_btree_cur *xfs_inobt_stage_cursor(struct xfs_mount *mp,
55 extern int xfs_inobt_maxrecs(struct xfs_mount *, int, int);
61 int xfs_inobt_rec_check_count(struct xfs_mount *,
67 int xfs_finobt_calc_reserves(struct xfs_mount *mp, struct xfs_trans *tp,
69 extern xfs_extlen_t xfs_iallocbt_calc_size(struct xfs_mount *mp,
71 int xfs_inobt_cur(struct xfs_mount *mp, struct xfs_trans *tp,
Dxfs_dir2_priv.h63 struct xfs_dir2_data_free *xfs_dir2_data_bestfree_p(struct xfs_mount *mp,
65 __be16 *xfs_dir2_data_entry_tag_p(struct xfs_mount *mp,
67 uint8_t xfs_dir2_data_get_ftype(struct xfs_mount *mp,
69 void xfs_dir2_data_put_ftype(struct xfs_mount *mp,
93 void xfs_dir2_leaf_hdr_from_disk(struct xfs_mount *mp,
95 void xfs_dir2_leaf_hdr_to_disk(struct xfs_mount *mp, struct xfs_dir2_leaf *to,
129 extern xfs_failaddr_t xfs_dir3_leaf_check_int(struct xfs_mount *mp,
134 void xfs_dir2_free_hdr_from_disk(struct xfs_mount *mp,
161 xfs_ino_t xfs_dir2_sf_get_ino(struct xfs_mount *mp, struct xfs_dir2_sf_hdr *hdr,
165 uint8_t xfs_dir2_sf_get_ftype(struct xfs_mount *mp,
[all …]
Dxfs_ag.h10 struct xfs_mount;
33 struct xfs_mount *pag_mount; /* owner filesystem */
109 int xfs_initialize_perag(struct xfs_mount *mp, xfs_agnumber_t agcount,
111 int xfs_initialize_perag_data(struct xfs_mount *mp, xfs_agnumber_t agno);
112 void xfs_free_perag(struct xfs_mount *mp);
114 struct xfs_perag *xfs_perag_get(struct xfs_mount *mp, xfs_agnumber_t agno);
115 struct xfs_perag *xfs_perag_get_tag(struct xfs_mount *mp, xfs_agnumber_t agno,
122 xfs_agblock_t xfs_ag_block_count(struct xfs_mount *mp, xfs_agnumber_t agno);
123 void xfs_agino_range(struct xfs_mount *mp, xfs_agnumber_t agno,
178 xfs_ag_contains_log(struct xfs_mount *mp, xfs_agnumber_t agno) in xfs_ag_contains_log()
[all …]
Dxfs_refcount_btree.h15 struct xfs_mount;
48 extern struct xfs_btree_cur *xfs_refcountbt_init_cursor(struct xfs_mount *mp,
51 struct xfs_btree_cur *xfs_refcountbt_stage_cursor(struct xfs_mount *mp,
54 extern void xfs_refcountbt_compute_maxlevels(struct xfs_mount *mp);
56 extern xfs_extlen_t xfs_refcountbt_calc_size(struct xfs_mount *mp,
58 extern xfs_extlen_t xfs_refcountbt_max_size(struct xfs_mount *mp,
61 extern int xfs_refcountbt_calc_reserves(struct xfs_mount *mp,
Dxfs_rmap_btree.h11 struct xfs_mount;
44 struct xfs_btree_cur *xfs_rmapbt_init_cursor(struct xfs_mount *mp,
47 struct xfs_btree_cur *xfs_rmapbt_stage_cursor(struct xfs_mount *mp,
52 extern void xfs_rmapbt_compute_maxlevels(struct xfs_mount *mp);
54 extern xfs_extlen_t xfs_rmapbt_calc_size(struct xfs_mount *mp,
56 extern xfs_extlen_t xfs_rmapbt_max_size(struct xfs_mount *mp,
59 extern int xfs_rmapbt_calc_reserves(struct xfs_mount *mp, struct xfs_trans *tp,
Dxfs_ialloc.h12 struct xfs_mount;
30 xfs_make_iptr(struct xfs_mount *mp, struct xfs_buf *b, int o) in xfs_make_iptr()
50 struct xfs_mount *mp, /* file system mount structure */
85 int xfs_ialloc_inode_init(struct xfs_mount *mp, struct xfs_trans *tp,
92 void xfs_inobt_btrec_to_irec(struct xfs_mount *mp,
105 int xfs_ialloc_cluster_alignment(struct xfs_mount *mp);
106 void xfs_ialloc_setup_geometry(struct xfs_mount *mp);
107 xfs_ino_t xfs_ialloc_calc_rootino(struct xfs_mount *mp, int sunit);
Dxfs_inode_buf.h22 int xfs_imap_to_bp(struct xfs_mount *mp, struct xfs_trans *tp,
24 void xfs_dinode_calc_crc(struct xfs_mount *mp, struct xfs_dinode *dip);
29 xfs_failaddr_t xfs_dinode_verify(struct xfs_mount *mp, xfs_ino_t ino,
31 xfs_failaddr_t xfs_inode_validate_extsize(struct xfs_mount *mp,
33 xfs_failaddr_t xfs_inode_validate_cowextsize(struct xfs_mount *mp,
46 xfs_dinode_good_version(struct xfs_mount *mp, uint8_t version) in xfs_dinode_good_version()
Dxfs_alloc.h11 struct xfs_mount;
17 unsigned int xfs_agfl_size(struct xfs_mount *mp);
54 struct xfs_mount *mp; /* file system mount point */
91 unsigned int xfs_alloc_set_aside(struct xfs_mount *mp);
92 unsigned int xfs_alloc_ag_max_usable(struct xfs_mount *mp);
96 unsigned int xfs_alloc_min_freelist(struct xfs_mount *mp,
109 struct xfs_mount *mp); /* file system mount structure */
183 xfs_extlen_t xfs_prealloc_blocks(struct xfs_mount *mp);
200 typedef int (*xfs_agfl_walk_fn)(struct xfs_mount *mp, xfs_agblock_t bno,
202 int xfs_agfl_walk(struct xfs_mount *mp, struct xfs_agf *agf,
Dxfs_trans_resv.h9 struct xfs_mount;
98 void xfs_trans_resv_calc(struct xfs_mount *mp, struct xfs_trans_resv *resp);
99 uint xfs_allocfree_block_count(struct xfs_mount *mp, uint num_ops);
101 unsigned int xfs_calc_itruncate_reservation_minlogsize(struct xfs_mount *mp);
102 unsigned int xfs_calc_write_reservation_minlogsize(struct xfs_mount *mp);
103 unsigned int xfs_calc_qm_dqalloc_reservation_minlogsize(struct xfs_mount *mp);
Dxfs_alloc_btree.h15 struct xfs_mount;
50 extern struct xfs_btree_cur *xfs_allocbt_init_cursor(struct xfs_mount *mp,
53 struct xfs_btree_cur *xfs_allocbt_stage_cursor(struct xfs_mount *mp,
56 extern int xfs_allocbt_maxrecs(struct xfs_mount *, int, int);
57 extern xfs_extlen_t xfs_allocbt_calc_size(struct xfs_mount *mp,

12345678