Lines Matching refs:item
109 bool list_lru_add(struct list_lru *lru, struct list_head *item) in list_lru_add() argument
111 int nid = page_to_nid(virt_to_page(item)); in list_lru_add()
116 if (list_empty(item)) { in list_lru_add()
117 l = list_lru_from_kmem(nlru, item); in list_lru_add()
118 list_add_tail(item, &l->list); in list_lru_add()
128 bool list_lru_del(struct list_lru *lru, struct list_head *item) in list_lru_del() argument
130 int nid = page_to_nid(virt_to_page(item)); in list_lru_del()
135 if (!list_empty(item)) { in list_lru_del()
136 l = list_lru_from_kmem(nlru, item); in list_lru_del()
137 list_del_init(item); in list_lru_del()
147 void list_lru_isolate(struct list_lru_one *list, struct list_head *item) in list_lru_isolate() argument
149 list_del_init(item); in list_lru_isolate()
154 void list_lru_isolate_move(struct list_lru_one *list, struct list_head *item, in list_lru_isolate_move() argument
157 list_move(item, head); in list_lru_isolate_move()
206 struct list_head *item, *n; in __list_lru_walk_one() local
212 list_for_each_safe(item, n, &l->list) { in __list_lru_walk_one()
223 ret = isolate(item, l, &nlru->lock, cb_arg); in __list_lru_walk_one()
238 list_move_tail(item, &l->list); in __list_lru_walk_one()