Lines Matching refs:prev
142 struct rb_node *prev, *curr = NULL; in __alloc_and_insert_iova_range() local
151 prev = curr; in __alloc_and_insert_iova_range()
168 prev = curr; in __alloc_and_insert_iova_range()
192 if (prev) in __alloc_and_insert_iova_range()
193 entry = &prev; in __alloc_and_insert_iova_range()
498 struct iova *prev = NULL, *next = NULL; in split_and_remove_iova() local
502 prev = alloc_and_init_iova(iova->pfn_lo, pfn_lo - 1); in split_and_remove_iova()
503 if (prev == NULL) in split_and_remove_iova()
515 if (prev) { in split_and_remove_iova()
516 iova_insert_rbtree(&iovad->rbroot, prev); in split_and_remove_iova()
529 if (prev) in split_and_remove_iova()
530 free_iova_mem(prev); in split_and_remove_iova()