Lines Matching refs:item
95 bool list_lru_add(struct list_lru *lru, struct list_head *item) in list_lru_add() argument
97 int nid = page_to_nid(virt_to_page(item)); in list_lru_add()
102 l = list_lru_from_kmem(nlru, item); in list_lru_add()
103 if (list_empty(item)) { in list_lru_add()
104 list_add_tail(item, &l->list); in list_lru_add()
114 bool list_lru_del(struct list_lru *lru, struct list_head *item) in list_lru_del() argument
116 int nid = page_to_nid(virt_to_page(item)); in list_lru_del()
121 l = list_lru_from_kmem(nlru, item); in list_lru_del()
122 if (!list_empty(item)) { in list_lru_del()
123 list_del_init(item); in list_lru_del()
133 void list_lru_isolate(struct list_lru_one *list, struct list_head *item) in list_lru_isolate() argument
135 list_del_init(item); in list_lru_isolate()
140 void list_lru_isolate_move(struct list_lru_one *list, struct list_head *item, in list_lru_isolate_move() argument
143 list_move(item, head); in list_lru_isolate_move()
192 struct list_head *item, *n; in __list_lru_walk_one() local
198 list_for_each_safe(item, n, &l->list) { in __list_lru_walk_one()
209 ret = isolate(item, l, &nlru->lock, cb_arg); in __list_lru_walk_one()
224 list_move_tail(item, &l->list); in __list_lru_walk_one()