Home
last modified time | relevance | path

Searched refs:young (Results 1 - 25 of 29) sorted by relevance

12

/kernel/linux/linux-5.10/mm/
H A Dpgtable-generic.c81 int young; in ptep_clear_flush_young() local
82 young = ptep_test_and_clear_young(vma, address, ptep); in ptep_clear_flush_young()
83 if (young) in ptep_clear_flush_young()
85 return young; in ptep_clear_flush_young()
123 int young; in pmdp_clear_flush_young() local
125 young = pmdp_test_and_clear_young(vma, address, pmdp); in pmdp_clear_flush_young()
126 if (young) in pmdp_clear_flush_young()
128 return young; in pmdp_clear_flush_young()
H A Dmmu_notifier.c361 * If no young bitflag is supported by the hardware, ->clear_flush_young can
370 int young = 0, id; in __mmu_notifier_clear_flush_young() local
377 young |= subscription->ops->clear_flush_young( in __mmu_notifier_clear_flush_young()
382 return young; in __mmu_notifier_clear_flush_young()
390 int young = 0, id; in __mmu_notifier_clear_young() local
397 young |= subscription->ops->clear_young(subscription, in __mmu_notifier_clear_young()
402 return young; in __mmu_notifier_clear_young()
409 int young = 0, id; in __mmu_notifier_test_young() local
416 young = subscription->ops->test_young(subscription, mm, in __mmu_notifier_test_young()
418 if (young) in __mmu_notifier_test_young()
[all...]
/kernel/linux/linux-6.6/mm/
H A Dpgtable-generic.c85 int young; in ptep_clear_flush_young() local
86 young = ptep_test_and_clear_young(vma, address, ptep); in ptep_clear_flush_young()
87 if (young) in ptep_clear_flush_young()
89 return young; in ptep_clear_flush_young()
127 int young; in pmdp_clear_flush_young() local
129 young = pmdp_test_and_clear_young(vma, address, pmdp); in pmdp_clear_flush_young()
130 if (young) in pmdp_clear_flush_young()
132 return young; in pmdp_clear_flush_young()
H A Dmmu_notifier.c361 * If no young bitflag is supported by the hardware, ->clear_flush_young can
370 int young = 0, id; in __mmu_notifier_clear_flush_young() local
377 young |= subscription->ops->clear_flush_young( in __mmu_notifier_clear_flush_young()
382 return young; in __mmu_notifier_clear_flush_young()
390 int young = 0, id; in __mmu_notifier_clear_young() local
397 young |= subscription->ops->clear_young(subscription, in __mmu_notifier_clear_young()
402 return young; in __mmu_notifier_clear_young()
409 int young = 0, id; in __mmu_notifier_test_young() local
416 young = subscription->ops->test_young(subscription, mm, in __mmu_notifier_test_young()
418 if (young) in __mmu_notifier_test_young()
[all...]
H A Dhuge_memory.c1905 * dirty/young flags set by hardware. in change_huge_pmd()
2073 bool young, write, soft_dirty, pmd_migration = false, uffd_wp = false; in __split_huge_pmd_locked() local
2159 young = is_migration_entry_young(entry); in __split_huge_pmd_locked()
2170 young = pmd_young(old_pmd); in __split_huge_pmd_locked()
2225 if (young) in __split_huge_pmd_locked()
2240 if (!young) in __split_huge_pmd_locked()
/kernel/linux/linux-5.10/include/net/
H A Drequest_sock.h179 atomic_t young; member
219 atomic_dec(&queue->young); in reqsk_queue_removed()
225 atomic_inc(&queue->young); in reqsk_queue_added()
236 return atomic_read(&queue->young); in reqsk_queue_len_young()
/kernel/linux/linux-6.6/include/net/
H A Drequest_sock.h181 atomic_t young; member
221 atomic_dec(&queue->young); in reqsk_queue_removed()
227 atomic_inc(&queue->young); in reqsk_queue_added()
238 return atomic_read(&queue->young); in reqsk_queue_len_young()
/kernel/linux/linux-6.6/mm/damon/
H A Dvaddr.c434 bool young; member
468 priv->young = true; in damon_young_pmd_entry()
492 priv->young = true; in damon_young_pmd_entry()
521 priv->young = true; in damon_young_hugetlb_entry()
545 .young = false, in damon_va_young()
551 return arg.young; in damon_va_young()
/kernel/linux/linux-5.10/arch/x86/mm/
H A Dpgtable.c601 int young; in pmdp_clear_flush_young() local
605 young = pmdp_test_and_clear_young(vma, address, pmdp); in pmdp_clear_flush_young()
606 if (young) in pmdp_clear_flush_young()
609 return young; in pmdp_clear_flush_young()
/kernel/linux/linux-6.6/arch/x86/mm/
H A Dpgtable.c617 int young; in pmdp_clear_flush_young() local
621 young = pmdp_test_and_clear_young(vma, address, pmdp); in pmdp_clear_flush_young()
622 if (young) in pmdp_clear_flush_young()
625 return young; in pmdp_clear_flush_young()
/kernel/linux/common_modules/newip/third_party/linux-5.10/net/newip/
H A Dninet_connection_sock.c57 atomic_dec(&queue->young); in ninet_reqsk_timer_handler()
/kernel/linux/linux-5.10/include/linux/
H A Dpage-flags.h460 TESTPAGEFLAG(Young, young, PF_ANY)
461 SETPAGEFLAG(Young, young, PF_ANY)
462 TESTCLEARFLAG(Young, young, PF_ANY)
/kernel/linux/linux-6.6/net/ipv4/
H A Dinet_connection_sock.c937 atomic_inc(&queue->young); in reqsk_queue_migrated()
1028 /* Normally all the openreqs are young and become mature in reqsk_timer_handler()
1041 * Essentially, we reserve half of room for young in reqsk_timer_handler()
1048 int young = reqsk_queue_len_young(queue) << 1; in reqsk_timer_handler() local
1051 if (qlen < young) in reqsk_timer_handler()
1054 young <<= 1; in reqsk_timer_handler()
1065 atomic_dec(&queue->young); in reqsk_timer_handler()
/kernel/linux/linux-5.10/arch/x86/kvm/mmu/
H A Dtdp_mmu.c716 int young = 0; in age_gfn_range() local
745 young = 1; in age_gfn_range()
748 return young; in age_gfn_range()
H A Dmmu.c1536 int young = 0; in kvm_age_rmapp() local
1539 young |= mmu_spte_age(sptep); in kvm_age_rmapp()
1541 trace_kvm_age_page(gfn, level, slot, young); in kvm_age_rmapp()
1542 return young; in kvm_age_rmapp()
1576 int young = false; in kvm_age_hva() local
1578 young = kvm_handle_hva_range(kvm, start, end, 0, kvm_age_rmapp); in kvm_age_hva()
1580 young |= kvm_tdp_mmu_age_hva_range(kvm, start, end); in kvm_age_hva()
1582 return young; in kvm_age_hva()
1587 int young = false; in kvm_test_age_hva() local
1589 young in kvm_test_age_hva()
[all...]
/kernel/linux/linux-5.10/arch/arm64/include/asm/
H A Dpgtable.h816 int young = ptep_test_and_clear_young(vma, address, ptep); in ptep_clear_flush_young() local
818 if (young) { in ptep_clear_flush_young()
821 * happen is that a CPU continues to use the young entry in its in ptep_clear_flush_young()
830 return young; in ptep_clear_flush_young()
982 * the pte is old and cannot be marked young. So we always end up with zeroed
/kernel/linux/linux-6.6/include/linux/
H A Dpage-flags.h601 TESTPAGEFLAG(Young, young, PF_ANY)
602 SETPAGEFLAG(Young, young, PF_ANY)
603 TESTCLEARFLAG(Young, young, PF_ANY)
/kernel/linux/linux-5.10/net/ipv4/
H A Dinet_connection_sock.c764 /* Normally all the openreqs are young and become mature in reqsk_timer_handler()
777 * Essentially, we reserve half of room for young in reqsk_timer_handler()
783 int young = reqsk_queue_len_young(queue) << 1; in reqsk_timer_handler() local
786 if (qlen < young) in reqsk_timer_handler()
789 young <<= 1; in reqsk_timer_handler()
802 atomic_dec(&queue->young); in reqsk_timer_handler()
/kernel/linux/linux-5.10/fs/proc/
H A Dtask_mmu.c458 bool compound, bool young, bool dirty, bool locked, in smaps_account()
476 if (young || page_is_young(page) || PageReferenced(page)) in smaps_account()
531 bool migration = false, young = false, dirty = false; in smaps_pte_entry() local
535 young = pte_young(*pte); in smaps_pte_entry()
570 smaps_account(mss, page, false, young, dirty, locked, migration); in smaps_pte_entry()
457 smaps_account(struct mem_size_stats *mss, struct page *page, bool compound, bool young, bool dirty, bool locked, bool migration) smaps_account() argument
/kernel/linux/linux-6.6/fs/proc/
H A Dtask_mmu.c455 bool compound, bool young, bool dirty, bool locked, in smaps_account()
476 if (young || page_is_young(page) || PageReferenced(page)) in smaps_account()
543 bool migration = false, young = false, dirty = false; in smaps_pte_entry() local
548 young = pte_young(ptent); in smaps_pte_entry()
579 smaps_account(mss, page, false, young, dirty, locked, migration); in smaps_pte_entry()
454 smaps_account(struct mem_size_stats *mss, struct page *page, bool compound, bool young, bool dirty, bool locked, bool migration) smaps_account() argument
/kernel/linux/linux-6.6/include/trace/events/
H A Dmmflags.h139 IF_HAVE_PG_IDLE(young) \
/kernel/linux/linux-6.6/arch/arm64/include/asm/
H A Dpgtable.h915 int young = ptep_test_and_clear_young(vma, address, ptep); in ptep_clear_flush_young() local
917 if (young) { in ptep_clear_flush_young()
920 * happen is that a CPU continues to use the young entry in its in ptep_clear_flush_young()
929 return young; in ptep_clear_flush_young()
1092 * the pte is old and cannot be marked young. So we always end up with zeroed
/kernel/linux/linux-6.6/arch/arm64/kvm/hyp/
H A Dpgtable.c1247 bool young; member
1259 data->young = true; in stage2_age_walker()
1292 return data.young; in kvm_pgtable_stage2_test_clear_young()
/kernel/linux/linux-6.6/arch/x86/kvm/mmu/
H A Dmmu.c1612 int young = 0; in kvm_age_rmap() local
1615 young |= mmu_spte_age(sptep); in kvm_age_rmap()
1617 return young; in kvm_age_rmap()
1669 bool young = false; in kvm_age_gfn() local
1672 young = kvm_handle_gfn_range(kvm, range, kvm_age_rmap); in kvm_age_gfn()
1675 young |= kvm_tdp_mmu_age_gfn_range(kvm, range); in kvm_age_gfn()
1677 return young; in kvm_age_gfn()
1682 bool young = false; in kvm_test_age_gfn() local
1685 young = kvm_handle_gfn_range(kvm, range, kvm_test_age_rmap); in kvm_test_age_gfn()
1688 young | in kvm_test_age_gfn()
[all...]
/kernel/linux/linux-5.10/virt/kvm/
H A Dkvm_main.c582 int young, idx; in kvm_mmu_notifier_clear_flush_young() local
587 young = kvm_age_hva(kvm, start, end); in kvm_mmu_notifier_clear_flush_young()
588 if (young) in kvm_mmu_notifier_clear_flush_young()
594 return young; in kvm_mmu_notifier_clear_flush_young()
603 int young, idx; in kvm_mmu_notifier_clear_young() local
620 young = kvm_age_hva(kvm, start, end); in kvm_mmu_notifier_clear_young()
624 return young; in kvm_mmu_notifier_clear_young()
632 int young, idx; in kvm_mmu_notifier_test_young() local
636 young = kvm_test_age_hva(kvm, address); in kvm_mmu_notifier_test_young()
640 return young; in kvm_mmu_notifier_test_young()
[all...]

Completed in 46 milliseconds

12