• Home
  • Raw
  • Download

Lines Matching refs:se

161 static inline struct swap_extent *next_se(struct swap_extent *se)  in next_se()  argument
163 struct rb_node *rb = rb_next(&se->rb_node); in next_se()
173 struct swap_extent *se; in discard_swap() local
179 se = first_se(si); in discard_swap()
180 start_block = (se->start_block + 1) << (PAGE_SHIFT - 9); in discard_swap()
181 nr_blocks = ((sector_t)se->nr_pages - 1) << (PAGE_SHIFT - 9); in discard_swap()
190 for (se = next_se(se); se; se = next_se(se)) { in discard_swap()
191 start_block = se->start_block << (PAGE_SHIFT - 9); in discard_swap()
192 nr_blocks = (sector_t)se->nr_pages << (PAGE_SHIFT - 9); in discard_swap()
207 struct swap_extent *se; in offset_to_swap_extent() local
212 se = rb_entry(rb, struct swap_extent, rb_node); in offset_to_swap_extent()
213 if (offset < se->start_page) in offset_to_swap_extent()
215 else if (offset >= se->start_page + se->nr_pages) in offset_to_swap_extent()
218 return se; in offset_to_swap_extent()
227 struct swap_extent *se; in swap_page_sector() local
232 se = offset_to_swap_extent(sis, offset); in swap_page_sector()
233 sector = se->start_block + (offset - se->start_page); in swap_page_sector()
244 struct swap_extent *se = offset_to_swap_extent(si, start_page); in discard_swap_cluster() local
247 pgoff_t offset = start_page - se->start_page; in discard_swap_cluster()
248 sector_t start_block = se->start_block + offset; in discard_swap_cluster()
249 sector_t nr_blocks = se->nr_pages - offset; in discard_swap_cluster()
262 se = next_se(se); in discard_swap_cluster()
1834 struct swap_extent *se = first_se(sis); in swap_type_of() local
1836 if (se->start_block == offset) { in swap_type_of()
2310 struct swap_extent *se; in map_swap_entry() local
2317 se = offset_to_swap_extent(sis, offset); in map_swap_entry()
2318 return se->start_block + (offset - se->start_page); in map_swap_entry()
2338 struct swap_extent *se = rb_entry(rb, struct swap_extent, rb_node); in destroy_swap_extents() local
2341 kfree(se); in destroy_swap_extents()
2365 struct swap_extent *se; in add_swap_extent() local
2378 se = rb_entry(parent, struct swap_extent, rb_node); in add_swap_extent()
2379 BUG_ON(se->start_page + se->nr_pages != start_page); in add_swap_extent()
2380 if (se->start_block + se->nr_pages == start_block) { in add_swap_extent()
2382 se->nr_pages += nr_pages; in add_swap_extent()
2388 new_se = kmalloc(sizeof(*se), GFP_KERNEL); in add_swap_extent()