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

/linux-master/tools/testing/selftests/mm/
H A Drun_vmtests.sh54 - ksm
55 ksm tests that do not require >=2 NUMA nodes
57 ksm tests that require >=2 NUMA nodes
79 example: ./run_vmtests.sh -t "hmm mmap ksm"
369 CATEGORY="ksm" run_test ./ksm_tests -H -s 100
371 CATEGORY="ksm" run_test ./ksm_tests -P -s 100
373 CATEGORY="ksm" run_test ./ksm_tests -M -p 10
375 CATEGORY="ksm" run_test ./ksm_tests -U
377 CATEGORY="ksm" run_test ./ksm_tests -Z -p 10 -z 0
379 CATEGORY="ksm" run_tes
[all...]
/linux-master/include/trace/events/
H A Dksm.h3 #define TRACE_SYSTEM ksm
16 * Allows to trace the start / stop of a ksm scan.
39 * ksm_start_scan - called after a new ksm scan is started
44 * Allows to trace the start of a ksm scan.
54 * ksm_stop_scan - called after a new ksm scan has completed
59 * Allows to trace the completion of a ksm scan.
69 * ksm_enter - called after a new process has been added / removed from ksm
73 * Allows to trace the when a process has been added or removed from ksm.
93 * ksm_enter - called after a new process has been added to ksm
97 * Allows to trace the when a process has been added to ksm
[all...]
/linux-master/mm/
H A DMakefile80 obj-$(CONFIG_KSM) += ksm.o
H A Dmprotect.c28 #include <linux/ksm.h>
H A Dmremap.c15 #include <linux/ksm.h>
H A Dmadvise.c24 #include <linux/ksm.h>
H A Dksm.c38 #include <linux/ksm.h>
50 #include <trace/events/ksm.h>
75 * The stable tree holds pointers to all the merged pages (ksm pages), sorted
123 * struct ksm_mm_slot - ksm information per mm that is being scanned
150 * @node: rb node of this ksm page in the stable tree
154 * @hlist: hlist head of rmap_items using this ksm page
155 * @kpfn: page frame number of this ksm page (perhaps temporarily on wrong nid)
640 /* return 1 if the page is an normal ksm page or KSM-placed zero page */
657 * We use break_ksm to break COW on a ksm page by triggering unsharing,
658 * such that the ksm pag
[all...]
H A Drmap.c64 #include <linux/ksm.h>
2684 /* no ksm support for now */
H A Dmigrate.c24 #include <linux/ksm.h>
196 /* pgoff is invalid for ksm pages, but they are never large */
618 * Please do not reorder this without considering how mm/ksm.c's
H A Dmemory-failure.c45 #include <linux/ksm.h>
H A Dmempolicy.c103 #include <linux/ksm.h>
H A Dkhugepaged.c23 #include <linux/ksm.h>
H A Dswapfile.c28 #include <linux/ksm.h>
1827 } else { /* ksm created a completely new copy */
H A Dmmap.c49 #include <linux/ksm.h>
H A Dmemory.c57 #include <linux/ksm.h>
4229 /* ksm created a completely new copy */
/linux-master/fs/proc/
H A Dpage.c6 #include <linux/ksm.h>
H A Dtask_mmu.c7 #include <linux/ksm.h>
403 unsigned long ksm; member in struct:mem_size_stats
461 mss->ksm += size;
836 SEQ_PUT_DEC(" kB\nKSM: ", mss->ksm);
H A Dbase.c99 #include <linux/ksm.h>
/linux-master/arch/powerpc/kvm/
H A Dbook3s_hv_uvmem.c92 #include <linux/ksm.h>
/linux-master/include/linux/
H A Dpage-flags.h640 * structure which KSM associates with that merged page. See ksm.h.
716 TESTPAGEFLAG_FALSE(Ksm, ksm)
/linux-master/arch/s390/mm/
H A Dpgtable.c19 #include <linux/ksm.h>
H A Dgmap.c18 #include <linux/ksm.h>
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_main.c406 struct mlx5_ksm *ksm; local
474 ksm = MLX5_ADDR_OF(create_mkey_in, in, klm_pas_mtt);
476 ksm[i] = (struct mlx5_ksm) {
489 ksm = MLX5_ADDR_OF(create_mkey_in, in, klm_pas_mtt);
491 ksm[i] = (struct mlx5_ksm) {
/linux-master/kernel/
H A Dsys.c18 #include <linux/ksm.h>
H A Dfork.c71 #include <linux/ksm.h>

Completed in 333 milliseconds