Searched refs:old_folio (Results 1 - 8 of 8) sorted by relevance

/linux-master/include/linux/
H A Dhugetlb_cgroup.h156 extern void hugetlb_cgroup_migrate(struct folio *old_folio,
265 static inline void hugetlb_cgroup_migrate(struct folio *old_folio, argument
H A Dhugetlb.h170 void move_hugetlb_state(struct folio *old_folio, struct folio *new_folio, int reason);
464 static inline void move_hugetlb_state(struct folio *old_folio, argument
/linux-master/fs/ext2/
H A Dnamei.c326 struct folio * old_folio; local
342 old_de = ext2_find_entry(old_dir, &old_dentry->d_name, &old_folio);
390 err = ext2_delete_entry(old_de, old_folio);
402 folio_release_kmap(old_folio, old_de);
/linux-master/fs/nilfs2/
H A Dnamei.c353 struct folio *old_folio; local
366 old_de = nilfs_find_entry(old_dir, &old_dentry->d_name, &old_folio);
413 nilfs_delete_entry(old_de, old_folio);
420 folio_release_kmap(old_folio, old_de);
432 folio_release_kmap(old_folio, old_de);
/linux-master/mm/
H A Dhugetlb.c3025 * @old_folio: Old folio to dissolve
3030 struct folio *old_folio, struct list_head *list)
3033 int nid = folio_nid(old_folio);
3039 if (!folio_test_hugetlb(old_folio)) {
3044 } else if (folio_ref_count(old_folio)) {
3052 isolated = isolate_hugetlb(old_folio, list);
3056 } else if (!folio_test_hugetlb_freed(old_folio)) {
3077 * Ok, old_folio is still a genuine free hugepage. Remove it from
3083 remove_hugetlb_folio(h, old_folio, false);
3096 update_and_free_hugetlb_folio(h, old_folio, fals
3029 alloc_and_dissolve_hugetlb_folio(struct hstate *h, struct folio *old_folio, struct list_head *list) argument
5947 struct folio *old_folio; local
7659 move_hugetlb_state(struct folio *old_folio, struct folio *new_folio, int reason) argument
[all...]
H A Dhugetlb_cgroup.c871 void hugetlb_cgroup_migrate(struct folio *old_folio, struct folio *new_folio) argument
875 struct hstate *h = folio_hstate(old_folio);
881 h_cg = hugetlb_cgroup_from_folio(old_folio);
882 h_cg_rsvd = hugetlb_cgroup_from_folio_rsvd(old_folio);
883 set_hugetlb_cgroup(old_folio, NULL);
884 set_hugetlb_cgroup_rsvd(old_folio, NULL);
H A Dmemory.c3246 struct folio *old_folio = NULL; local
3257 old_folio = page_folio(vmf->page);
3280 if (old_folio)
3281 folio_put(old_folio);
3301 if (old_folio) {
3302 if (!folio_test_anon(old_folio)) {
3303 dec_mm_counter(mm, mm_counter_file(old_folio));
3340 if (old_folio) {
3363 folio_remove_rmap_pte(old_folio, vmf->page, vma);
3367 new_folio = old_folio;
[all...]
/linux-master/kernel/events/
H A Duprobes.c156 struct folio *old_folio = page_folio(old_page); local
159 DEFINE_FOLIO_VMA_WALK(pvmw, old_folio, vma, addr, 0);
174 folio_lock(old_folio);
190 if (!folio_test_anon(old_folio)) {
191 dec_mm_counter(mm, mm_counter_file(old_folio));
201 folio_remove_rmap_pte(old_folio, old_page, vma);
202 if (!folio_mapped(old_folio))
203 folio_free_swap(old_folio);
205 folio_put(old_folio);
210 folio_unlock(old_folio);
[all...]

Completed in 171 milliseconds