Lines Matching refs:se

159 static inline struct swap_extent *next_se(struct swap_extent *se)  in next_se()  argument
161 struct rb_node *rb = rb_next(&se->rb_node); in next_se()
171 struct swap_extent *se; in discard_swap() local
177 se = first_se(si); in discard_swap()
178 start_block = (se->start_block + 1) << (PAGE_SHIFT - 9); in discard_swap()
179 nr_blocks = ((sector_t)se->nr_pages - 1) << (PAGE_SHIFT - 9); in discard_swap()
188 for (se = next_se(se); se; se = next_se(se)) { in discard_swap()
189 start_block = se->start_block << (PAGE_SHIFT - 9); in discard_swap()
190 nr_blocks = (sector_t)se->nr_pages << (PAGE_SHIFT - 9); in discard_swap()
205 struct swap_extent *se; in offset_to_swap_extent() local
210 se = rb_entry(rb, struct swap_extent, rb_node); in offset_to_swap_extent()
211 if (offset < se->start_page) in offset_to_swap_extent()
213 else if (offset >= se->start_page + se->nr_pages) in offset_to_swap_extent()
216 return se; in offset_to_swap_extent()
225 struct swap_extent *se; in swap_page_sector() local
230 se = offset_to_swap_extent(sis, offset); in swap_page_sector()
231 sector = se->start_block + (offset - se->start_page); in swap_page_sector()
242 struct swap_extent *se = offset_to_swap_extent(si, start_page); in discard_swap_cluster() local
245 pgoff_t offset = start_page - se->start_page; in discard_swap_cluster()
246 sector_t start_block = se->start_block + offset; in discard_swap_cluster()
247 sector_t nr_blocks = se->nr_pages - offset; in discard_swap_cluster()
260 se = next_se(se); in discard_swap_cluster()
1816 struct swap_extent *se = first_se(sis); in swap_type_of() local
1818 if (se->start_block == offset) { in swap_type_of()
1853 struct swap_extent *se; in swapdev_block() local
1857 se = offset_to_swap_extent(si, offset); in swapdev_block()
1858 return se->start_block + (offset - se->start_page); in swapdev_block()
2292 struct swap_extent *se = rb_entry(rb, struct swap_extent, rb_node); in destroy_swap_extents() local
2295 kfree(se); in destroy_swap_extents()
2319 struct swap_extent *se; in add_swap_extent() local
2332 se = rb_entry(parent, struct swap_extent, rb_node); in add_swap_extent()
2333 BUG_ON(se->start_page + se->nr_pages != start_page); in add_swap_extent()
2334 if (se->start_block + se->nr_pages == start_block) { in add_swap_extent()
2336 se->nr_pages += nr_pages; in add_swap_extent()
2342 new_se = kmalloc(sizeof(*se), GFP_KERNEL); in add_swap_extent()