Lines Matching defs:se

285 static inline struct swap_extent *next_se(struct swap_extent *se)
287 struct rb_node *rb = rb_next(&se->rb_node);
297 struct swap_extent *se;
303 se = first_se(si);
304 start_block = (se->start_block + 1) << (PAGE_SHIFT - 9);
305 nr_blocks = ((sector_t)se->nr_pages - 1) << (PAGE_SHIFT - 9);
314 for (se = next_se(se); se; se = next_se(se)) {
315 start_block = se->start_block << (PAGE_SHIFT - 9);
316 nr_blocks = (sector_t)se->nr_pages << (PAGE_SHIFT - 9);
331 struct swap_extent *se;
336 se = rb_entry(rb, struct swap_extent, rb_node);
337 if (offset < se->start_page)
339 else if (offset >= se->start_page + se->nr_pages)
342 return se;
351 struct swap_extent *se;
356 se = offset_to_swap_extent(sis, offset);
357 sector = se->start_block + (offset - se->start_page);
368 struct swap_extent *se = offset_to_swap_extent(si, start_page);
371 pgoff_t offset = start_page - se->start_page;
372 sector_t start_block = se->start_block + offset;
373 sector_t nr_blocks = se->nr_pages - offset;
386 se = next_se(se);
1903 struct swap_extent *se = first_se(sis);
1905 if (se->start_block == offset) {
1940 struct swap_extent *se;
1944 se = offset_to_swap_extent(si, offset);
1945 return se->start_block + (offset - se->start_page);
2419 struct swap_extent *se = rb_entry(rb, struct swap_extent, rb_node);
2422 kfree(se);
2446 struct swap_extent *se;
2459 se = rb_entry(parent, struct swap_extent, rb_node);
2460 BUG_ON(se->start_page + se->nr_pages != start_page);
2461 if (se->start_block + se->nr_pages == start_block) {
2463 se->nr_pages += nr_pages;
2469 new_se = kmalloc(sizeof(*se), GFP_KERNEL);