/linux/fs/xfs/libxfs/ |
H A D | xfs_rtbitmap.c | 280 xfs_rtword_t incore; in xfs_rtfind_back() local 301 incore = xfs_rtbitmap_getword(args, word); in xfs_rtfind_back() 302 want = (incore & ((xfs_rtword_t)1 << bit)) ? -1 : 0; in xfs_rtfind_back() 319 if ((wdiff = (incore ^ want) & mask)) { in xfs_rtfind_back() 356 incore = xfs_rtbitmap_getword(args, word); in xfs_rtfind_back() 357 if ((wdiff = incore ^ want)) { in xfs_rtfind_back() 395 incore = xfs_rtbitmap_getword(args, word); in xfs_rtfind_back() 396 if ((wdiff = (incore ^ want) & mask)) { in xfs_rtfind_back() 434 xfs_rtword_t incore; in xfs_rtfind_forw() local 457 incore = xfs_rtbitmap_getword(args, word); in xfs_rtfind_forw() [all …]
|
H A D | xfs_rtrefcount_btree.h | 31 * 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 D | xfs_bmap_btree.h | 71 /* 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 D | xfs_rtrmap_btree.h | 32 * 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 D | xfs_ag.h | 31 * 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 D | xfs_format.h | 157 * 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 D | xfs_inode_fork.h | 13 * File incore extent information, present for each of data & attr forks. 17 struct xfs_btree_block *if_broot; /* file's incore btree root */
|
/linux/fs/xfs/scrub/ |
H A D | fscounters.c | 46 * 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 D | health.c | 38 * to the incore sick state. 40 * 3. If the scrubber finds that A is clean, use sick_mask to clear the incore 43 * 4. If the scrubber finds that A is corrupt, use sick_mask to set the incore 49 * code, having made no further changes to the incore sick state. 52 * use sick_mask to clear the incore sick flags. This should have the effect 56 * use sick_mask to set the incore sick flags. This should have no externally 233 * flags to propagate to the incore health status if the inode in xchk_update_health()
|
H A D | bmap.c | 71 * Try to flush all incore state to disk before we examine the in xchk_setup_inode_bmap() 124 /* Incore extent tree cursor */ 136 /* Was the incore extent tree loaded? */ 218 * The rmap must be an exact match for this incore file mapping record, in xchk_bmap_xref_rmap() 482 * from the incore list, for which there is no ordering check. in xchk_bmap_iextent() 553 * Check that the incore extent tree contains an extent that matches in xchk_bmapbt_rec() 555 * need to check them here. If the incore extent tree was just loaded in xchk_bmapbt_rec() 594 /* Load the incore bmap cache if it's not loaded. */ in xchk_bmap_btree() 873 /* Scrub a delalloc reservation from the incore extent map tree. */ 884 * from the incore list, for which there is no ordering check. in xchk_bmap_iextent_delalloc() [all …]
|
H A D | quotacheck.h | 25 * 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 D | agheader_repair.c | 219 /* 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() 907 /* Mark the incore AGF data stale until we're done fixing things. */ in xrep_agi_init_header() 1070 * Walk an AGI unlinked bucket's list to load incore any unlinked inodes that 1163 * Find all incore unlinked inodes so that we can rebuild the unlinked buckets. 1265 * Skip incore inodes; these were already picked up by in xrep_iunlink_mark_ondisk_rec() 1338 /* Inode not incore? Terminate the chain. */ in xrep_iunlink_resolve_bucket() 1360 * Incore inode doesn't think this inode is on an in xrep_iunlink_resolve_bucket() [all …]
|
H A D | common.c | 808 * Free all the btree cursors and other incore data relating to the realtime 1028 * Incore lookup will fail with EAGAIN on a cache hit if the in xchk_iget_agi() 1203 * such that setting up the incore inode failed in some strange way. in xchk_iget_for_scrubbing() 1509 * Otherwise, the incore inode is the one we want, and it is either live, 1512 * be more up to date than the ondisk inode buffer, so we must use the incore 1553 * If the inode number doesn't match, the incore inode got reused in xchk_inode_is_allocated() 1564 * We have an incore inode that matches the inode we want, and the in xchk_inode_is_allocated() 1571 * (1) If the incore inode is live (i.e. referenced from the dcache), in xchk_inode_is_allocated() 1583 * If the incore inode is INEW, there are several possibilities: in xchk_inode_is_allocated() 1586 * ondisk inode before allocating, initializing, and adding the incore in xchk_inode_is_allocated() [all …]
|
H A D | quotacheck.c | 105 * 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() 607 * Walk all the observed dquots, and make sure there's a matching incore 684 /* Walk all the observed dquots and compare to the incore ones. */ in xqcheck_compare_dqtype()
|
H A D | bmap_repair.c | 53 * 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 D | dqiterate.c | 138 * Find the id of the next highest incore dquot. Normally this will correspond 165 * Walk all incore dquots of this filesystem. Caller must set *@cursorp to
|
/linux/Documentation/devicetree/bindings/interrupt-controller/ |
H A D | snps,archs-intc.yaml | 7 title: ARC-HS incore Interrupt Controller 13 ARC-HS incore Interrupt Controller provided by cores implementing ARCv2 ISA.
|
H A D | snps,arc700-intc.yaml | 7 title: ARC700 incore Interrupt Controller
|
/linux/include/uapi/linux/ |
H A D | dqblk_xfs.h | 152 * 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 D | xfs_attr_inactive.c | 29 * Invalidate any incore buffers associated with this remote attribute value 61 * Mark any incore buffers for the remote value as stale. We in xfs_attr3_rmt_stale() 100 * incore buffers. in xfs_attr3_leaf_inactive() 302 * Invalidate the incore copy of the root block. in xfs_attr3_root_inactive()
|
H A D | xfs_dquot.c | 519 /* 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() 1080 * Starting at @id and progressing upwards, look for an initialized incore 1232 /* Check incore dquot for errors before we flush. */ 1413 /* Flush the incore dquot to the ondisk buffer. */ in xfs_qm_dqflush()
|
H A D | xfs_mount.c | 535 * We can safely re-initialise incore superblock counters from the in xfs_check_summary_counts() 553 * Older kernels misused sb_frextents to reflect both incore in xfs_check_summary_counts() 881 * checks and convert the incore dalign and swidth values to the in xfs_mountfs() 1292 * log and makes sure that incore structures are freed. 1329 * lazy superblock counting because it trusts the incore superblock in xfs_unmountfs() 1337 * we only every apply deltas to the superblock and hence the incore in xfs_unmountfs() 1387 * not explicitly reserved from the incore fdblocks. This includes: 1602 * Add the feature bits to the incore superblock before we unlock the in xfs_add_incompat_log_feature() 1641 * Update the incore superblock. We synchronize on the primary super in xfs_clear_incompat_log_features()
|
H A D | xfs_qm_syscalls.c | 49 /* XXX what to do if error ? Revert back to old vals incore ? */ in xfs_qm_scall_quotaoff() 172 * If everything's up to-date incore, then don't waste time. in xfs_qm_scall_quotaon() 178 * Change sb_qflags on disk but not incore mp->qflags in xfs_qm_scall_quotaon()
|
/linux/fs/gfs2/ |
H A D | acl.h | 10 #include "incore.h"
|
H A D | glops.h | 10 #include "incore.h"
|