Lines Matching refs:ext
136 struct swsusp_extent *ext; in swsusp_extents_insert() local
140 ext = rb_entry(*new, struct swsusp_extent, node); in swsusp_extents_insert()
142 if (swap_offset < ext->start) { in swsusp_extents_insert()
144 if (swap_offset == ext->start - 1) { in swsusp_extents_insert()
145 ext->start--; in swsusp_extents_insert()
149 } else if (swap_offset > ext->end) { in swsusp_extents_insert()
151 if (swap_offset == ext->end + 1) { in swsusp_extents_insert()
152 ext->end++; in swsusp_extents_insert()
162 ext = kzalloc(sizeof(struct swsusp_extent), GFP_KERNEL); in swsusp_extents_insert()
163 if (!ext) in swsusp_extents_insert()
166 ext->start = swap_offset; in swsusp_extents_insert()
167 ext->end = swap_offset; in swsusp_extents_insert()
168 rb_link_node(&ext->node, parent, new); in swsusp_extents_insert()
169 rb_insert_color(&ext->node, &swsusp_extents); in swsusp_extents_insert()
203 struct swsusp_extent *ext; in free_all_swap_pages() local
205 ext = rb_entry(node, struct swsusp_extent, node); in free_all_swap_pages()
207 swap_free_nr(swp_entry(swap, ext->start), in free_all_swap_pages()
208 ext->end - ext->start + 1); in free_all_swap_pages()
210 kfree(ext); in free_all_swap_pages()