Lines Matching refs:pos
36 struct list_head *pos; in get_vm_block() local
46 list_for_each(pos, &vm->unused) { in get_vm_block()
47 entry = list_entry(pos, struct ct_vm_block, list); in get_vm_block()
51 if (pos == &vm->unused) in get_vm_block()
81 struct list_head *pos, *pre; in put_vm_block() local
89 list_for_each(pos, &vm->unused) { in put_vm_block()
90 entry = list_entry(pos, struct ct_vm_block, list); in put_vm_block()
94 if (pos == &vm->unused) { in put_vm_block()
103 __list_add(&block->list, pos->prev, pos); in put_vm_block()
108 pos = &entry->list; in put_vm_block()
109 pre = pos->prev; in put_vm_block()
111 entry = list_entry(pos, struct ct_vm_block, list); in put_vm_block()
117 list_del(pos); in put_vm_block()
119 pos = pre; in put_vm_block()
120 pre = pos->prev; in put_vm_block()
221 struct list_head *pos; in ct_vm_destroy() local
226 pos = vm->used.next; in ct_vm_destroy()
227 list_del(pos); in ct_vm_destroy()
228 entry = list_entry(pos, struct ct_vm_block, list); in ct_vm_destroy()
232 pos = vm->unused.next; in ct_vm_destroy()
233 list_del(pos); in ct_vm_destroy()
234 entry = list_entry(pos, struct ct_vm_block, list); in ct_vm_destroy()