Lines Matching refs:item
115 bool list_lru_add(struct list_lru *lru, struct list_head *item)
117 int nid = page_to_nid(virt_to_page(item));
123 if (list_empty(item)) {
124 l = list_lru_from_kmem(nlru, item, &memcg);
125 list_add_tail(item, &l->list);
139 bool list_lru_del(struct list_lru *lru, struct list_head *item)
141 int nid = page_to_nid(virt_to_page(item));
146 if (!list_empty(item)) {
147 l = list_lru_from_kmem(nlru, item, NULL);
148 list_del_init(item);
159 void list_lru_isolate(struct list_lru_one *list, struct list_head *item)
161 list_del_init(item);
166 void list_lru_isolate_move(struct list_lru_one *list, struct list_head *item,
169 list_move(item, head);
206 struct list_head *item, *n;
211 list_for_each_safe(item, n, &l->list) {
222 ret = isolate(item, l, &nlru->lock, cb_arg);
239 list_move_tail(item, &l->list);