Lines Matching refs:pos
33 struct list_head *pos; in get_vm_block() local
43 list_for_each(pos, &vm->unused) { in get_vm_block()
44 entry = list_entry(pos, struct ct_vm_block, list); in get_vm_block()
48 if (pos == &vm->unused) in get_vm_block()
78 struct list_head *pos, *pre; in put_vm_block() local
86 list_for_each(pos, &vm->unused) { in put_vm_block()
87 entry = list_entry(pos, struct ct_vm_block, list); in put_vm_block()
91 if (pos == &vm->unused) { in put_vm_block()
100 __list_add(&block->list, pos->prev, pos); in put_vm_block()
105 pos = &entry->list; in put_vm_block()
106 pre = pos->prev; in put_vm_block()
108 entry = list_entry(pos, struct ct_vm_block, list); in put_vm_block()
114 list_del(pos); in put_vm_block()
116 pos = pre; in put_vm_block()
117 pre = pos->prev; in put_vm_block()
218 struct list_head *pos; in ct_vm_destroy() local
223 pos = vm->used.next; in ct_vm_destroy()
224 list_del(pos); in ct_vm_destroy()
225 entry = list_entry(pos, struct ct_vm_block, list); in ct_vm_destroy()
229 pos = vm->unused.next; in ct_vm_destroy()
230 list_del(pos); in ct_vm_destroy()
231 entry = list_entry(pos, struct ct_vm_block, list); in ct_vm_destroy()