Home
last modified time | relevance | path

Searched refs:movable_operations (Results 1 – 8 of 8) sorted by relevance

/openbmc/linux/include/linux/
H A Dmigrate.h53 struct movable_operations { struct
108 void __SetPageMovable(struct page *page, const struct movable_operations *ops);
113 const struct movable_operations *ops) in __SetPageMovable()
127 const struct movable_operations *folio_movable_ops(struct folio *folio) in folio_movable_ops()
131 return (const struct movable_operations *) in folio_movable_ops()
136 const struct movable_operations *page_movable_ops(struct page *page) in page_movable_ops()
140 return (const struct movable_operations *) in page_movable_ops()
H A Dballoon_compaction.h80 extern const struct movable_operations balloon_mops;
/openbmc/linux/mm/
H A Dballoon_compaction.c251 const struct movable_operations balloon_mops = {
H A Dmigrate.c63 const struct movable_operations *mops; in isolate_movable_page()
133 const struct movable_operations *mops = folio_movable_ops(folio); in putback_movable_folio()
979 const struct movable_operations *mops; in move_to_new_folio()
H A Dz3fold.c982 static const struct movable_operations z3fold_mops;
1364 static const struct movable_operations z3fold_mops = {
H A Dzsmalloc.c1753 static const struct movable_operations zsmalloc_mops;
1893 static const struct movable_operations zsmalloc_mops = {
H A Dcompaction.c113 const struct movable_operations *mops; in PageMovable()
126 void __SetPageMovable(struct page *page, const struct movable_operations *mops) in __SetPageMovable()
/openbmc/linux/Documentation/mm/
H A Dpage_migration.rst158 movable_operations. It then needs to call __SetPageMovable() on each