Home
last modified time | relevance | path

Searched refs:ds_queue (Results 1 - 4 of 4) sorted by relevance

/kernel/linux/linux-6.6/mm/
H A Dhuge_memory.c2627 struct deferred_split *ds_queue = get_deferred_split_queue(folio); in split_huge_page_to_list() local
2729 spin_lock(&ds_queue->split_queue_lock); in split_huge_page_to_list()
2732 ds_queue->split_queue_len--; in split_huge_page_to_list()
2735 spin_unlock(&ds_queue->split_queue_lock); in split_huge_page_to_list()
2755 spin_unlock(&ds_queue->split_queue_lock); in split_huge_page_to_list()
2779 struct deferred_split *ds_queue; in folio_undo_large_rmappable() local
2790 ds_queue = get_deferred_split_queue(folio); in folio_undo_large_rmappable()
2791 spin_lock_irqsave(&ds_queue->split_queue_lock, flags); in folio_undo_large_rmappable()
2793 ds_queue->split_queue_len--; in folio_undo_large_rmappable()
2796 spin_unlock_irqrestore(&ds_queue in folio_undo_large_rmappable()
2801 struct deferred_split *ds_queue = get_deferred_split_queue(folio); deferred_split_folio() local
2843 struct deferred_split *ds_queue = &pgdata->deferred_split_queue; deferred_split_count() local
2856 struct deferred_split *ds_queue = &pgdata->deferred_split_queue; deferred_split_scan() local
[all...]
H A Dmm_init.c1333 struct deferred_split *ds_queue = &pgdat->deferred_split_queue; in pgdat_init_split_queue() local
1335 spin_lock_init(&ds_queue->split_queue_lock); in pgdat_init_split_queue()
1336 INIT_LIST_HEAD(&ds_queue->split_queue); in pgdat_init_split_queue()
1337 ds_queue->split_queue_len = 0; in pgdat_init_split_queue()
/kernel/linux/linux-5.10/mm/
H A Dhuge_memory.c2653 struct deferred_split *ds_queue = get_deferred_split_queue(head); in split_huge_page_to_list() local
2733 spin_lock(&ds_queue->split_queue_lock); in split_huge_page_to_list()
2736 ds_queue->split_queue_len--; in split_huge_page_to_list()
2739 spin_unlock(&ds_queue->split_queue_lock); in split_huge_page_to_list()
2750 spin_unlock(&ds_queue->split_queue_lock); in split_huge_page_to_list()
2773 struct deferred_split *ds_queue = get_deferred_split_queue(page); in free_transhuge_page() local
2776 spin_lock_irqsave(&ds_queue->split_queue_lock, flags); in free_transhuge_page()
2778 ds_queue->split_queue_len--; in free_transhuge_page()
2781 spin_unlock_irqrestore(&ds_queue->split_queue_lock, flags); in free_transhuge_page()
2787 struct deferred_split *ds_queue in deferred_split_huge_page() local
2829 struct deferred_split *ds_queue = &pgdata->deferred_split_queue; deferred_split_count() local
2842 struct deferred_split *ds_queue = &pgdata->deferred_split_queue; deferred_split_scan() local
[all...]
H A Dpage_alloc.c7030 struct deferred_split *ds_queue = &pgdat->deferred_split_queue; in pgdat_init_split_queue() local
7032 spin_lock_init(&ds_queue->split_queue_lock); in pgdat_init_split_queue()
7033 INIT_LIST_HEAD(&ds_queue->split_queue); in pgdat_init_split_queue()
7034 ds_queue->split_queue_len = 0; in pgdat_init_split_queue()

Completed in 22 milliseconds