Lines Matching refs:ext
134 struct swsusp_extent *ext; in swsusp_extents_insert() local
138 ext = rb_entry(*new, struct swsusp_extent, node); in swsusp_extents_insert()
140 if (swap_offset < ext->start) { in swsusp_extents_insert()
142 if (swap_offset == ext->start - 1) { in swsusp_extents_insert()
143 ext->start--; in swsusp_extents_insert()
147 } else if (swap_offset > ext->end) { in swsusp_extents_insert()
149 if (swap_offset == ext->end + 1) { in swsusp_extents_insert()
150 ext->end++; in swsusp_extents_insert()
160 ext = kzalloc(sizeof(struct swsusp_extent), GFP_KERNEL); in swsusp_extents_insert()
161 if (!ext) in swsusp_extents_insert()
164 ext->start = swap_offset; in swsusp_extents_insert()
165 ext->end = swap_offset; in swsusp_extents_insert()
166 rb_link_node(&ext->node, parent, new); in swsusp_extents_insert()
167 rb_insert_color(&ext->node, &swsusp_extents); in swsusp_extents_insert()
201 struct swsusp_extent *ext; in free_all_swap_pages() local
204 ext = rb_entry(node, struct swsusp_extent, node); in free_all_swap_pages()
206 for (offset = ext->start; offset <= ext->end; offset++) in free_all_swap_pages()
209 kfree(ext); in free_all_swap_pages()