Lines Matching refs:ds_queue

3731 	struct deferred_split *ds_queue = get_deferred_split_queue(folio);  in __folio_split()  local
3865 spin_lock(&ds_queue->split_queue_lock); in __folio_split()
3869 ds_queue->split_queue_len--; in __folio_split()
3883 spin_unlock(&ds_queue->split_queue_lock); in __folio_split()
3904 spin_unlock(&ds_queue->split_queue_lock); in __folio_split()
4051 struct deferred_split *ds_queue; in __folio_unqueue_deferred_split() local
4058 ds_queue = get_deferred_split_queue(folio); in __folio_unqueue_deferred_split()
4059 spin_lock_irqsave(&ds_queue->split_queue_lock, flags); in __folio_unqueue_deferred_split()
4061 ds_queue->split_queue_len--; in __folio_unqueue_deferred_split()
4070 spin_unlock_irqrestore(&ds_queue->split_queue_lock, flags); in __folio_unqueue_deferred_split()
4078 struct deferred_split *ds_queue = get_deferred_split_queue(folio); in deferred_split_folio() local
4104 spin_lock_irqsave(&ds_queue->split_queue_lock, flags); in deferred_split_folio()
4119 list_add_tail(&folio->_deferred_list, &ds_queue->split_queue); in deferred_split_folio()
4120 ds_queue->split_queue_len++; in deferred_split_folio()
4127 spin_unlock_irqrestore(&ds_queue->split_queue_lock, flags); in deferred_split_folio()
4134 struct deferred_split *ds_queue = &pgdata->deferred_split_queue; in deferred_split_count() local
4138 ds_queue = &sc->memcg->deferred_split_queue; in deferred_split_count()
4140 return READ_ONCE(ds_queue->split_queue_len); in deferred_split_count()
4180 struct deferred_split *ds_queue = &pgdata->deferred_split_queue; in deferred_split_scan() local
4188 ds_queue = &sc->memcg->deferred_split_queue; in deferred_split_scan()
4191 spin_lock_irqsave(&ds_queue->split_queue_lock, flags); in deferred_split_scan()
4193 list_for_each_entry_safe(folio, next, &ds_queue->split_queue, in deferred_split_scan()
4205 ds_queue->split_queue_len--; in deferred_split_scan()
4210 spin_unlock_irqrestore(&ds_queue->split_queue_lock, flags); in deferred_split_scan()
4256 spin_lock_irqsave(&ds_queue->split_queue_lock, flags); in deferred_split_scan()
4257 list_splice_tail(&list, &ds_queue->split_queue); in deferred_split_scan()
4258 ds_queue->split_queue_len -= removed; in deferred_split_scan()
4259 spin_unlock_irqrestore(&ds_queue->split_queue_lock, flags); in deferred_split_scan()
4268 if (!split && list_empty(&ds_queue->split_queue)) in deferred_split_scan()