Lines Matching defs:item
119 bool list_lru_add(struct list_lru *lru, struct list_head *item)
121 int nid = page_to_nid(virt_to_page(item));
127 if (list_empty(item)) {
128 l = list_lru_from_kmem(lru, nid, item, &memcg);
129 list_add_tail(item, &l->list);
143 bool list_lru_del(struct list_lru *lru, struct list_head *item)
145 int nid = page_to_nid(virt_to_page(item));
150 if (!list_empty(item)) {
151 l = list_lru_from_kmem(lru, nid, item, NULL);
152 list_del_init(item);
163 void list_lru_isolate(struct list_lru_one *list, struct list_head *item)
165 list_del_init(item);
170 void list_lru_isolate_move(struct list_lru_one *list, struct list_head *item,
173 list_move(item, head);
212 struct list_head *item, *n;
220 list_for_each_safe(item, n, &l->list) {
231 ret = isolate(item, l, &nlru->lock, cb_arg);
248 list_move_tail(item, &l->list);