Home
last modified time | relevance | path

Searched refs:stale (Results 1 – 25 of 103) sorted by relevance

12345

/Linux-v6.6/fs/xfs/libxfs/
Dxfs_dir2_leaf.c47 to->stale = be16_to_cpu(from3->hdr.stale); in xfs_dir2_leaf_hdr_from_disk()
57 to->stale = be16_to_cpu(from->hdr.stale); in xfs_dir2_leaf_hdr_from_disk()
81 to3->hdr.stale = cpu_to_be16(from->stale); in xfs_dir2_leaf_hdr_to_disk()
90 to->hdr.stale = cpu_to_be16(from->stale); in xfs_dir2_leaf_hdr_to_disk()
147 int stale; in xfs_dir3_leaf_check_int() local
171 for (i = stale = 0; i < hdr->count; i++) { in xfs_dir3_leaf_check_int()
178 stale++; in xfs_dir3_leaf_check_int()
184 if (hdr->stale != stale) in xfs_dir3_leaf_check_int()
437 leafhdr.stale = be32_to_cpu(btp->stale); in xfs_dir2_block_to_leaf()
531 if (!leafhdr->stale) { in xfs_dir3_leaf_find_entry()
[all …]
Dxfs_dir2_block.c209 if (btp->stale) { in xfs_dir2_block_need_space()
234 if (be16_to_cpu(dup->length) + (be32_to_cpu(btp->stale) - 1) * in xfs_dir2_block_need_space()
237 } else if ((be32_to_cpu(btp->stale) - 1) * (uint)sizeof(*blp) < len) in xfs_dir2_block_need_space()
330 *lfloglow = toidx + 1 - (be32_to_cpu(btp->stale) - 1); in xfs_dir2_block_compact()
331 *lfloghigh -= be32_to_cpu(btp->stale) - 1; in xfs_dir2_block_compact()
332 be32_add_cpu(&btp->count, -(be32_to_cpu(btp->stale) - 1)); in xfs_dir2_block_compact()
335 (xfs_dir2_data_aoff_t)((be32_to_cpu(btp->stale) - 1) * sizeof(*blp)), in xfs_dir2_block_compact()
337 btp->stale = cpu_to_be32(1); in xfs_dir2_block_compact()
440 } else if (btp->stale) { in xfs_dir2_block_addname()
467 if (!btp->stale) { in xfs_dir2_block_addname()
[all …]
Dxfs_dir2_node.c531 if (!leafhdr.stale) in xfs_dir2_leafn_add()
533 compact = leafhdr.stale > 1; in xfs_dir2_leafn_add()
550 else if (leafhdr.stale) { in xfs_dir2_leafn_add()
961 int stale; /* count stale leaves copied */ in xfs_dir3_leafn_moveents() local
986 if (shdr->stale) { in xfs_dir3_leafn_moveents()
989 for (i = start_s, stale = 0; i < start_s + count; i++) { in xfs_dir3_leafn_moveents()
992 stale++; in xfs_dir3_leafn_moveents()
995 stale = 0; in xfs_dir3_leafn_moveents()
1018 shdr->stale -= stale; in xfs_dir3_leafn_moveents()
1020 dhdr->stale += stale; in xfs_dir3_leafn_moveents()
[all …]
Dxfs_da_format.h415 __be16 stale; /* count of stale entries */ member
421 __be16 stale; /* count of stale entries */ member
531 __be32 stale; /* count of stale lf entries */ member
Dxfs_dir2_data.c114 int stale; /* count of stale leaves */ in __xfs_dir3_data_check() local
256 for (i = stale = 0; i < be32_to_cpu(btp->count); i++) { in __xfs_dir3_data_check()
259 stale++; in __xfs_dir3_data_check()
264 if (count != be32_to_cpu(btp->count) - be32_to_cpu(btp->stale)) in __xfs_dir3_data_check()
266 if (stale != be32_to_cpu(btp->stale)) in __xfs_dir3_data_check()
/Linux-v6.6/drivers/gpu/drm/i915/gt/
Dintel_gt_buffer_pool.c39 struct intel_gt_buffer_pool_node *node, *stale = NULL; in pool_free_older_than() local
67 node->free = stale; in pool_free_older_than()
68 stale = node; in pool_free_older_than()
79 while ((node = stale)) { in pool_free_older_than()
80 stale = stale->free; in pool_free_older_than()
/Linux-v6.6/Documentation/admin-guide/hw-vuln/
Dprocessor_mmio_stale_data.rst12 stale data into core fill buffers where the data can subsequently be inferred
21 Propagators are operations that result in stale data being copied or moved from
23 Vulnerabilities are operations that may result in stale data being directly
31 does not make stale data architecturally visible. Stale data must be propagated
36 The sideband stale data propagator (SSDP) is limited to the client (including
40 both requested data and unrequested stale data, from a transaction buffer and
41 the sideband response buffer. As a result, stale data from the sideband
46 The primary stale data propagator (PSDP) is limited to the client (including
50 buffer including both requested data and unrequested stale data. This is
51 similar to the sideband stale data propagator.
[all …]
Dgather_data_sampling.rst13 instruction that is transiently executed encounters a fault, stale data from
16 infer stale data using typical side channel techniques like cache timing
19 The attacker uses gather instructions to infer the stale vector register data.
29 Without mitigation, GDS can infer stale data across virtually all
/Linux-v6.6/drivers/md/bcache/
Dextents.c540 unsigned int i, stale; in bch_extent_bad() local
552 stale = ptr_stale(b->c, k, i); in bch_extent_bad()
554 if (stale && KEY_DIRTY(k)) { in bch_extent_bad()
557 stale, buf); in bch_extent_bad()
560 btree_bug_on(stale > BUCKET_GC_GEN_MAX, b, in bch_extent_bad()
562 stale, b->c->need_gc); in bch_extent_bad()
564 if (stale) in bch_extent_bad()
/Linux-v6.6/fs/iomap/
Diter.c24 bool stale = iter->iomap.flags & IOMAP_F_STALE; in iomap_iter_advance() local
30 if (!iter->processed && !stale) in iomap_iter_advance()
/Linux-v6.6/Documentation/RCU/
DlistRCU.rst75 of the computer, it will at times contain stale data. Therefore, once
219 So, when readers can tolerate stale data and when entries are either added or
303 The auditing example above tolerates stale data, as do most algorithms
309 However, there are many examples where stale data cannot be tolerated.
324 If the system-call audit module were to ever need to reject stale data, one way
388 stale objects during read-side list traversal, where stale objects
445 the ``cancel_list``, the ``might_cancel`` flag is consulted to skip stale
478 Read-mostly list-based data structures that can tolerate stale data are
483 If stale data cannot be tolerated, then a *deleted* flag may be used
494 then the caller will be processing stale data in any case. If it
[all …]
/Linux-v6.6/fs/xfs/scrub/
Ddir.c466 unsigned int stale = 0; in xchk_directory_leaf1_bestfree() local
522 stale++; in xchk_directory_leaf1_bestfree()
524 if (leafhdr.stale != stale) in xchk_directory_leaf1_bestfree()
573 unsigned int stale = 0; in xchk_directory_free_bestfree() local
595 stale++; in xchk_directory_free_bestfree()
608 if (freehdr.nused + stale != freehdr.nvalid) in xchk_directory_free_bestfree()
/Linux-v6.6/fs/xfs/
Dxfs_buf_item.c513 int stale = bip->bli_flags & XFS_BLI_STALE; in xfs_buf_item_unpin() local
534 if (stale) { in xfs_buf_item_unpin()
706 bool stale = bip->bli_flags & XFS_BLI_STALE; in xfs_buf_item_release() local
722 ASSERT(!stale || (bip->__bli_format.blf_flags & XFS_BLF_CANCEL)); in xfs_buf_item_release()
738 if (hold || (stale && !released)) in xfs_buf_item_release()
740 ASSERT(!stale || aborted); in xfs_buf_item_release()
/Linux-v6.6/drivers/gpu/drm/ci/xfails/
Dmeson-g12b-flakes.txt4 kms_force_connector_basic@prune-stale-modes
Dmsm-apq8016-flakes.txt4 kms_force_connector_basic@prune-stale-modes
Dmsm-apq8096-flakes.txt4 kms_force_connector_basic@prune-stale-modes
Dmediatek-mt8173-fails.txt17 kms_force_connector_basic@prune-stale-modes,Fail
/Linux-v6.6/drivers/gpu/drm/i915/gem/selftests/
Dmock_context.c31 spin_lock_init(&ctx->stale.lock); in mock_context()
32 INIT_LIST_HEAD(&ctx->stale.engines); in mock_context()
/Linux-v6.6/drivers/net/ethernet/intel/ice/
Dice_ptp.c750 if (test_and_clear_bit(idx, tx->stale)) in ice_ptp_process_tx_tstamp()
815 unsigned long *in_use, *stale; in ice_ptp_alloc_tx_tracker() local
820 stale = bitmap_zalloc(tx->len, GFP_KERNEL); in ice_ptp_alloc_tx_tracker()
822 if (!tstamps || !in_use || !stale) { in ice_ptp_alloc_tx_tracker()
825 bitmap_free(stale); in ice_ptp_alloc_tx_tracker()
832 tx->stale = stale; in ice_ptp_alloc_tx_tracker()
878 clear_bit(idx, tx->stale); in ice_ptp_flush_tx_tracker()
904 bitmap_or(tx->stale, tx->stale, tx->in_use, tx->len); in ice_ptp_mark_tx_tracker_stale()
933 bitmap_free(tx->stale); in ice_ptp_release_tx_tracker()
934 tx->stale = NULL; in ice_ptp_release_tx_tracker()
[all …]
/Linux-v6.6/Documentation/networking/
Dmptcp-sysctl.rst68 pending outstanding data on a given subflow required to declare it stale.
69 The packet scheduler ignores stale subflows.
/Linux-v6.6/drivers/gpu/drm/i915/gem/
Di915_gem_context.c1070 spin_lock_irqsave(&ctx->stale.lock, flags); in engines_notify()
1072 spin_unlock_irqrestore(&ctx->stale.lock, flags); in engines_notify()
1421 spin_lock_irq(&ctx->stale.lock); in kill_context()
1423 list_for_each_entry_safe(pos, next, &ctx->stale.engines, link) { in kill_context()
1429 spin_unlock_irq(&ctx->stale.lock); in kill_context()
1434 spin_lock_irq(&ctx->stale.lock); in kill_context()
1441 spin_unlock_irq(&ctx->stale.lock); in kill_context()
1471 spin_lock_irq(&ctx->stale.lock); in engines_idle_release()
1473 list_add_tail(&engines->link, &ctx->stale.engines); in engines_idle_release()
1474 spin_unlock_irq(&ctx->stale.lock); in engines_idle_release()
[all …]
Di915_gem_context_types.h416 } stale; member
/Linux-v6.6/drivers/gpu/drm/msm/disp/mdp4/
Dmdp4_crtc.c29 bool stale; member
364 if (mdp4_crtc->cursor.stale) { in update_cursor()
393 mdp4_crtc->cursor.stale = false; in update_cursor()
443 mdp4_crtc->cursor.stale = true; in mdp4_crtc_cursor_set()
/Linux-v6.6/drivers/md/
Ddm-ps-historical-service-time.c346 u64 *out, u64 *stale) in hst_fill_compare() argument
353 *stale = pi->stale_after; in hst_fill_compare()
/Linux-v6.6/mm/
Dz3fold.c148 struct list_head stale; member
452 list_add(&zhdr->buddy, &pool->stale); in __release_z3fold_page()
496 while (!list_empty(&pool->stale)) { in free_pages_work()
497 struct z3fold_header *zhdr = list_first_entry(&pool->stale, in free_pages_work()
933 INIT_LIST_HEAD(&pool->stale); in z3fold_create_pool()

12345