Lines Matching refs:ext
126 struct swsusp_extent *ext; in swsusp_extents_insert() local
130 ext = rb_entry(*new, struct swsusp_extent, node); in swsusp_extents_insert()
132 if (swap_offset < ext->start) { in swsusp_extents_insert()
134 if (swap_offset == ext->start - 1) { in swsusp_extents_insert()
135 ext->start--; in swsusp_extents_insert()
139 } else if (swap_offset > ext->end) { in swsusp_extents_insert()
141 if (swap_offset == ext->end + 1) { in swsusp_extents_insert()
142 ext->end++; in swsusp_extents_insert()
152 ext = kzalloc(sizeof(struct swsusp_extent), GFP_KERNEL); in swsusp_extents_insert()
153 if (!ext) in swsusp_extents_insert()
156 ext->start = swap_offset; in swsusp_extents_insert()
157 ext->end = swap_offset; in swsusp_extents_insert()
158 rb_link_node(&ext->node, parent, new); in swsusp_extents_insert()
159 rb_insert_color(&ext->node, &swsusp_extents); in swsusp_extents_insert()
193 struct swsusp_extent *ext; in free_all_swap_pages() local
196 ext = container_of(node, struct swsusp_extent, node); in free_all_swap_pages()
198 for (offset = ext->start; offset <= ext->end; offset++) in free_all_swap_pages()
201 kfree(ext); in free_all_swap_pages()