Home
last modified time | relevance | path

Searched refs:busy_gen (Results 1 – 7 of 7) sorted by relevance

/linux/fs/xfs/
H A Dxfs_extent_busy.h57 unsigned *busy_gen);
59 unsigned busy_gen, uint32_t alloc_flags);
61 bool xfs_extent_busy_list_empty(struct xfs_group *xg, unsigned int *busy_gen);
H A Dxfs_extent_busy.c360 unsigned *busy_gen) in xfs_extent_busy_trim() argument
517 *busy_gen = eb->eb_gen; in xfs_extent_busy_trim()
612 unsigned busy_gen, in xfs_extent_busy_flush() argument
628 if (busy_gen != READ_ONCE(eb->eb_gen)) in xfs_extent_busy_flush()
638 if (busy_gen != READ_ONCE(eb->eb_gen)) in xfs_extent_busy_flush()
703 unsigned *busy_gen) in xfs_extent_busy_list_empty() argument
710 *busy_gen = READ_ONCE(eb->eb_gen); in xfs_extent_busy_list_empty()
H A Dxfs_rtalloc.c1832 unsigned *busy_gen) in xfs_rtalloc_check_busy() argument
1845 busy_gen); in xfs_rtalloc_check_busy()
1891 unsigned busy_gen; in xfs_rtallocate_adjust_for_busy() local
1897 *rtx, &reslen, &resrtx, &busy_gen); in xfs_rtallocate_adjust_for_busy()
1909 *len, prod, *rtx, busy_gen); in xfs_rtallocate_adjust_for_busy()
1912 busy_gen, 0); in xfs_rtallocate_adjust_for_busy()
H A Dxfs_trace.h2038 unsigned busy_gen),
2039 TP_ARGS(rtg, start, minlen, maxlen, len, prod, rtx, busy_gen),
2050 __field(unsigned, busy_gen)
2061 __entry->busy_gen = busy_gen;
2064 "prod %u len %u rtx 0%llx busy_gen 0x%x",
2073 __entry->busy_gen)
/linux/fs/xfs/scrub/
H A Dalloc_repair.c133 unsigned int busy_gen; in xrep_setup_ag_allocbt()
139 if (xfs_extent_busy_list_empty(xg, &busy_gen)) in xrep_setup_ag_allocbt()
141 return xfs_extent_busy_flush(sc->tp, xg, busy_gen, 0); in xrep_setup_ag_allocbt()
854 unsigned int busy_gen; in xrep_allocbt()
874 if (!xfs_extent_busy_list_empty(pag_group(sc->sa.pag), &busy_gen)) { in xrep_allocbt()
136 unsigned int busy_gen; xrep_setup_ag_allocbt() local
858 unsigned int busy_gen; xrep_allocbt() local
H A Drtbitmap_repair.c508 unsigned int busy_gen; in xrep_rtbitmap_geometry()
567 if (!xfs_extent_busy_list_empty(xg, &busy_gen)) { in xrep_rtbitmap()
568 error = xfs_extent_busy_flush(sc->tp, xg, busy_gen, 0); in xrep_rtbitmap()
521 unsigned int busy_gen; xrep_rtbitmap() local
/linux/fs/xfs/libxfs/
H A Dxfs_alloc.c324 unsigned *busy_gen) in xfs_alloc_compute_aligned() argument
333 args->maxlen, &bno, &len, busy_gen); in xfs_alloc_compute_aligned()
932 unsigned int busy_gen;/* busy state */ member
956 acur->busy_gen = 0; in xfs_alloc_cur_setup()
1018 unsigned busy_gen = 0; in xfs_alloc_cur_check() local
1042 &busy_gen); in xfs_alloc_cur_check()
1045 acur->busy_gen = busy_gen; in xfs_alloc_cur_check()
1327 unsigned busy_gen; in xfs_alloc_ag_vextent_exact() local
1367 &tbno, &tlen, &busy_gen); in xfs_alloc_ag_vextent_exact()
1802 unsigned busy_gen; xfs_alloc_ag_vextent_size() local
[all...]