Home
last modified time | relevance | path

Searched full:incore (Results 1 – 25 of 79) sorted by relevance

1234

/linux/fs/xfs/scrub/
H A Dfscounters.c46 * walking all the AGs to make sure the incore per-AG structure has been
47 * initialized. The expected value calculation then iterates the incore per-AG
54 * Since the expected value computation is lockless but only browses incore
62 * contents and trust that the incore counters match the ondisk counters. (The
219 /* We must get the incore counters set up before we can proceed. */ in xchk_setup_fscounters()
246 * summary counts (total inodes, free inodes, free data blocks) to an incore
253 * xchk_*_process_error. Scrub and repair share the same incore data
288 * Calculate what the global in-core counters ought to be from the incore
336 * Per-AG reservations are taken out of the incore counters, in xchk_fscount_aggregate_agcounts()
351 * The global incore space reservation is taken from the incore in xchk_fscount_aggregate_agcounts()
[all …]
H A Dagheader_repair.c219 /* Mark the incore AGF data stale until we're done fixing things. */ in xrep_agf_init_header()
311 /* Commit the new AGF and reinitialize the incore state. */
436 /* Commit the changes and reinitialize incore state. */ in xrep_agf()
440 /* Mark the incore AGF state stale and revert the AGF. */ in xrep_agf()
911 /* Mark the incore AGF data stale until we're done fixing things. */ in xrep_agi_init_header()
1074 * Walk an AGI unlinked bucket's list to load incore any unlinked inodes that
1167 * Find all incore unlinked inodes so that we can rebuild the unlinked buckets.
1269 * Skip incore inodes; these were already picked up by in xrep_iunlink_mark_ondisk_rec()
1342 /* Inode not incore? Terminate the chain. */ in xrep_iunlink_resolve_bucket()
1364 * Incore inode doesn't think this inode is on an in xrep_iunlink_resolve_bucket()
[all …]
H A Dquotacheck.h25 * This incore dquot record has been written at least once. We never want to
57 /* Return the incore counter array for a given quota type. */
H A Dbmap_repair.c53 * incore fork, then recreate the btree.
479 /* Find the delalloc extents from the old incore extent tree. */
603 /* Figure out how much space we need to create the incore btree root block. */
647 * If it is in btree format, this takes care of preloading the incore tree.
661 /* Add all the mappings (incl. delalloc) to the incore extent tree. */ in xrep_bmap_extents_load()
685 * and load the incore extent tree.
729 * Load the new bmap records into the new incore extent tree to in xrep_bmap_btree_load()
H A Dquotacheck.c105 * xchk_*_process_error. Scrub and repair share the same incore data
114 * transaction commit actually logs those updates to the incore dquot. By
126 /* Update an incore dquot counter information from a live update. */
327 /* Map the dquot type to an incore counter object. */ in xqcheck_apply_live_dqtrx()
606 * Walk all the observed dquots, and make sure there's a matching incore
683 /* Walk all the observed dquots and compare to the incore ones. */ in xqcheck_compare_dqtype()
H A Drtrmap_repair.c277 * If the incore extent cache is already loaded, we'll just use the in xrep_rtrmap_scan_bmbt()
278 * incore extent scanner to record mappings. Don't bother walking the in xrep_rtrmap_scan_bmbt()
337 * Scan the bmbt for mappings. If the incore extent tree is in xrep_rtrmap_scan_dfork()
349 /* Scan incore extent cache. */ in xrep_rtrmap_scan_dfork()
688 /* Figure out how much space we need to create the incore btree root block. */
H A Drmap_repair.c73 * 1.2. If the incore extent map isn't loaded, walk the bmbt to accumulate
76 * 1.3. If the incore extent map is loaded but the fork is in btree format,
78 * 1.4. From the incore extent map, accumulate each bmap that falls into our
458 * If the incore extent cache isn't loaded, scan the bmbt for in xrep_rmap_scan_bmbt()
459 * mapping records. This avoids loading the incore extent in xrep_rmap_scan_bmbt()
596 /* Scan incore extent cache if this isn't a realtime file. */ in xrep_rmap_scan_ifork()
1205 * To avoid this, save the old incore btree height values as the alt in xrep_rmap_reset_counters()
1386 * level taller than the old btree. Update the incore btree height so in xrep_rmap_build_new_tree()
H A Dcow_repair.c47 * Although CoW staging extents are owned by incore CoW inode forks, on disk
56 * repair since they only exist incore. Hence the most we can do is find the
58 * replace the incore mapping. We use the regular reaping process to unmap
706 * delalloc reservations only exist incore, so there is no in xrep_bmap_cow()
/linux/fs/xfs/libxfs/
H A Dxfs_rtrefcount_btree.h31 * Addresses of records, keys, and pointers within an incore rtrefcountbt block.
110 * Address of pointers within the incore btree root.
127 * Compute the space required for the incore btree root containing the given
145 * Compute the space required for the incore btree root given the ondisk
170 * Compute the space required for the ondisk root block given an incore root
H A Dxfs_bmap_btree.h71 /* Addresses of key, pointers, and records within an incore bmbt block. */
143 * Address of pointers within the incore btree root.
159 * Compute the space required for the incore btree root containing the given
172 * Compute the space required for the incore btree root given the ondisk
192 * Compute the space required for the ondisk root block given an incore root
H A Dxfs_rtrmap_btree.h32 * Addresses of records, keys, and pointers within an incore rtrmapbt block.
121 * Address of pointers within the incore btree root.
138 * Compute the space required for the incore btree root containing the given
156 * Compute the space required for the incore btree root given the ondisk
181 * Compute the space required for the ondisk root block given an incore root
H A Dxfs_ag.h31 * Per-ag incore structure, copies of information in agf and agi, to improve the
83 spinlock_t pag_ici_lock; /* incore inode cache lock */
84 struct radix_tree_root pag_ici_root; /* incore inode cache root */
H A Dxfs_format.h157 * the value in sb_features2 when formatting the incore superblock to
785 * constrain the incore timestamps on a Unix system. Note that we actually
805 * corresponds exactly with the incore timestamp Dec 13 20:45:52 UTC 1901.
811 * corresponds exactly with the incore timestamp Jan 19 03:14:07 UTC 2038.
824 * corresponds (after conversion to a Unix timestamp) with an incore timestamp
1355 * ondisk min and max defined here can be used directly to constrain the incore
1370 * This corresponds exactly with the incore expiration Jan 1 00:00:01 UTC 1970.
1376 * This corresponds exactly with the incore expiration Feb 7 06:28:15 UTC 2106.
1382 * This corresponds (after conversion to a Unix timestamp) with the incore
1389 * This corresponds (after conversion to a Unix timestamp) with an incore
[all …]
H A Dxfs_inode_fork.h13 * File incore extent information, present for each of data & attr forks.
17 struct xfs_btree_block *if_broot; /* file's incore btree root */
H A Dxfs_rtgroup.c125 /* Free a range of incore rtgroup objects. */
138 /* Initialize some range of incore rtgroup objects. */
740 * there is no incore rt superblock buffer if the rt geometry in xfs_log_rtsb()
/linux/Documentation/devicetree/bindings/interrupt-controller/
H A Dsnps,archs-intc.yaml7 title: ARC-HS incore Interrupt Controller
13 ARC-HS incore Interrupt Controller provided by cores implementing ARCv2 ISA.
H A Dsnps,arc700-intc.yaml7 title: ARC700 incore Interrupt Controller
/linux/include/uapi/linux/
H A Ddqblk_xfs.h152 * incore.
171 __u32 qs_incoredqs; /* number of dquots incore */
183 * currently incore.
213 __u32 qs_incoredqs; /* number of dquots incore */
/linux/fs/xfs/
H A Dxfs_dquot.c519 /* Allocate and initialize everything we need for an incore dquot. */
576 /* Check the ondisk dquot's id and type match what the incore dquot expects. */
634 /* copy everything from disk dquot to the incore dquot */ in xfs_dquot_from_disk()
698 * Read in the ondisk dquot using dqtobp() then copy it to an incore version,
726 * to the incore dquot and release the buffer since the incore dquot in xfs_qm_dqread()
1077 * Starting at @id and progressing upwards, look for an initialized incore
1207 /* Check incore dquot for errors before we flush. */
1388 /* Flush the incore dquot to the ondisk buffer. */ in xfs_qm_dqflush()
H A Dxfs_icache.c34 /* Radix tree tags for incore inode tree. */
42 * The goal for walking incore inodes. These can correspond with incore inode
239 /* Set a tag on both the AG incore inode tree and the AG radix tree. */
275 /* Clear a tag on both the AG incore inode tree and the AG radix tree. */
531 * updating the incore state yet. The AGI buffer will be dirty and in xfs_iget_cache_hit()
1536 /* Scan one incore inode for block preallocations that we can remove. */
1854 /* Walk all incore inodes to achieve a given goal. */
1937 * before incore reclamation happens.
H A Dxfs_notify_failure.c96 /* Get files that incore, filter out others that are not in use. */ in xfs_dax_failure_fn()
99 /* Continue the rmap query if the inode isn't incore */ in xfs_dax_failure_fn()
/linux/fs/gfs2/
H A Dacl.h10 #include "incore.h"
H A Dglops.h10 #include "incore.h"
H A Ddentry.c15 #include "incore.h"
/linux/fs/jfs/
H A Djfs_imap.c80 * FUNCTION: initialize the incore inode map control structures for
165 * FUNCTION: write to disk the incore inode map control structures for
260 * FUNCTION: initialize an incore inode from disk.
262 * on entry, the specifed incore inode should itself
264 * incore inode (i.e. i_number should be initialized).
266 * this routine handles incore inode initialization for
279 * incore inode.
282 * ip - pointer to incore inode to be initialized from disk.
563 * on entry, the specifed incore inode should itself
565 * incore inode (i.e. i_number should be initialized).
[all …]

1234