/linux-6.3-rc2/drivers/gpu/drm/i915/gt/ |
A D | intel_gt_buffer_pool.c | 39 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-6.3-rc2/fs/xfs/libxfs/ |
A D | xfs_dir2_leaf.c | 47 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 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() 586 leafhdr->stale--; in xfs_dir3_leaf_find_entry() 606 leafhdr->stale--; in xfs_dir3_leaf_find_entry() [all …]
|
A D | xfs_dir2_block.c | 209 if (btp->stale) { 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() 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() 546 be32_add_cpu(&btp->stale, -1); in xfs_dir2_block_addname() 826 be32_add_cpu(&btp->stale, 1); in xfs_dir2_block_removename() 1026 btp->stale = 0; in xfs_dir2_leaf_to_block() [all …]
|
A D | xfs_dir2_node.c | 531 if (!leafhdr.stale) in xfs_dir2_leafn_add() 986 if (shdr->stale) { 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() 1100 oldstale = hdr1.stale + hdr2.stale; in xfs_dir2_leafn_rebalance() 1139 ASSERT(hdr1.stale + hdr2.stale == oldstale); in xfs_dir2_leafn_rebalance() 1308 leafhdr.stale++; in xfs_dir2_leafn_remove() 1643 if (drophdr.stale) in xfs_dir2_leafn_unbalance() [all …]
|
A D | xfs_da_format.h | 415 __be16 stale; /* count of stale entries */ member 421 __be16 stale; /* count of stale entries */ member 531 __be32 stale; /* count of stale lf entries */ member
|
A D | xfs_dir2_data.c | 114 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-6.3-rc2/Documentation/admin-guide/hw-vuln/ |
A D | processor_mmio_stale_data.rst | 12 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 …]
|
/linux-6.3-rc2/drivers/md/bcache/ |
A D | extents.c | 540 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-6.3-rc2/fs/iomap/ |
A D | iter.c | 24 bool stale = iter->iomap.flags & IOMAP_F_STALE; in iomap_iter_advance() local 30 if (!iter->processed && !stale) in iomap_iter_advance()
|
/linux-6.3-rc2/Documentation/RCU/ |
A D | listRCU.rst | 75 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. 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 495 is really OK to be processing stale data, then you don't need a [all …]
|
/linux-6.3-rc2/fs/xfs/ |
A D | xfs_buf_item.c | 488 int stale = bip->bli_flags & XFS_BLI_STALE; in xfs_buf_item_unpin() local 506 if (freed && !stale && remove) in xfs_buf_item_unpin() 515 if (stale) { in xfs_buf_item_unpin() 664 bool stale = bip->bli_flags & XFS_BLI_STALE; in xfs_buf_item_release() local 680 ASSERT(!stale || (bip->__bli_format.blf_flags & XFS_BLF_CANCEL)); in xfs_buf_item_release() 696 if (hold || (stale && !released)) in xfs_buf_item_release() 698 ASSERT(!stale || aborted); in xfs_buf_item_release()
|
/linux-6.3-rc2/fs/xfs/scrub/ |
A D | dir.c | 514 unsigned int stale = 0; in xchk_directory_leaf1_bestfree() local 570 stale++; in xchk_directory_leaf1_bestfree() 572 if (leafhdr.stale != stale) in xchk_directory_leaf1_bestfree() 621 unsigned int stale = 0; in xchk_directory_free_bestfree() local 643 stale++; in xchk_directory_free_bestfree() 656 if (freehdr.nused + stale != freehdr.nvalid) in xchk_directory_free_bestfree()
|
/linux-6.3-rc2/drivers/gpu/drm/i915/gem/selftests/ |
A D | mock_context.c | 31 spin_lock_init(&ctx->stale.lock); in mock_context() 32 INIT_LIST_HEAD(&ctx->stale.engines); in mock_context()
|
/linux-6.3-rc2/Documentation/networking/ |
A D | mptcp-sysctl.rst | 68 pending outstanding data on a given subflow required to declare it stale. 69 The packet scheduler ignores stale subflows.
|
/linux-6.3-rc2/drivers/net/ethernet/intel/ice/ |
A D | ice_ptp.c | 760 if (test_and_clear_bit(idx, tx->stale)) in ice_ptp_tx_tstamp() 806 unsigned long *in_use, *stale; in ice_ptp_alloc_tx_tracker() local 811 stale = bitmap_zalloc(tx->len, GFP_KERNEL); in ice_ptp_alloc_tx_tracker() 813 if (!tstamps || !in_use || !stale) { in ice_ptp_alloc_tx_tracker() 816 bitmap_free(stale); in ice_ptp_alloc_tx_tracker() 823 tx->stale = stale; in ice_ptp_alloc_tx_tracker() 869 clear_bit(idx, tx->stale); in ice_ptp_flush_tx_tracker() 895 bitmap_or(tx->stale, tx->stale, tx->in_use, tx->len); in ice_ptp_mark_tx_tracker_stale() 924 bitmap_free(tx->stale); in ice_ptp_release_tx_tracker() 925 tx->stale = NULL; in ice_ptp_release_tx_tracker() [all …]
|
A D | ice_ptp.h | 129 unsigned long *stale; member
|
/linux-6.3-rc2/drivers/gpu/drm/i915/gem/ |
A D | i915_gem_context.c | 1066 spin_lock_irqsave(&ctx->stale.lock, flags); in engines_notify() 1068 spin_unlock_irqrestore(&ctx->stale.lock, flags); in engines_notify() 1417 spin_lock_irq(&ctx->stale.lock); in kill_context() 1425 spin_unlock_irq(&ctx->stale.lock); in kill_context() 1430 spin_lock_irq(&ctx->stale.lock); in kill_context() 1437 spin_unlock_irq(&ctx->stale.lock); in kill_context() 1467 spin_lock_irq(&ctx->stale.lock); in engines_idle_release() 1469 list_add_tail(&engines->link, &ctx->stale.engines); in engines_idle_release() 1470 spin_unlock_irq(&ctx->stale.lock); in engines_idle_release() 1605 spin_lock_init(&ctx->stale.lock); in i915_gem_create_context() [all …]
|
A D | i915_gem_context_types.h | 416 } stale; member
|
/linux-6.3-rc2/drivers/gpu/drm/msm/disp/mdp4/ |
A D | mdp4_crtc.c | 29 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-6.3-rc2/drivers/md/ |
A D | dm-ps-historical-service-time.c | 346 u64 *out, u64 *stale) in hst_fill_compare() argument 353 *stale = pi->stale_after; in hst_fill_compare()
|
/linux-6.3-rc2/tools/testing/selftests/net/ |
A D | ndisc_unsolicited_na_test.sh | 150 to ${HOST_ADDR} dev ${ROUTER_INTF} nud stale)
|
/linux-6.3-rc2/Documentation/scsi/ |
A D | hpsa.rst | 80 and not be disrupted in any way by stale commands or other stale state
|
/linux-6.3-rc2/Documentation/filesystems/ |
A D | ceph.rst | 194 After reconnect, file locks become stale because the MDS loses track 195 of them. If an inode contains any stale file locks, read/write on the 196 inode is not allowed until applications release all stale file locks.
|
/linux-6.3-rc2/Documentation/x86/ |
A D | mds.rst | 29 deallocated it can retain the stale data of the preceding operations which 37 contain stale data from a previous operation which can be forwarded to 177 that stale data from the idling CPU from spilling to the Hyper-Thread
|
/linux-6.3-rc2/mm/ |
A D | z3fold.c | 153 struct list_head stale; member 462 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() 934 INIT_LIST_HEAD(&pool->stale); in z3fold_create_pool()
|