Lines Matching refs:se

126 	struct swap_extent *se;  in discard_swap()  local
132 se = &si->first_swap_extent; in discard_swap()
133 start_block = (se->start_block + 1) << (PAGE_SHIFT - 9); in discard_swap()
134 nr_blocks = ((sector_t)se->nr_pages - 1) << (PAGE_SHIFT - 9); in discard_swap()
143 list_for_each_entry(se, &si->first_swap_extent.list, list) { in discard_swap()
144 start_block = se->start_block << (PAGE_SHIFT - 9); in discard_swap()
145 nr_blocks = (sector_t)se->nr_pages << (PAGE_SHIFT - 9); in discard_swap()
164 struct swap_extent *se = si->curr_swap_extent; in discard_swap_cluster() local
170 if (se->start_page <= start_page && in discard_swap_cluster()
171 start_page < se->start_page + se->nr_pages) { in discard_swap_cluster()
172 pgoff_t offset = start_page - se->start_page; in discard_swap_cluster()
173 sector_t start_block = se->start_block + offset; in discard_swap_cluster()
174 sector_t nr_blocks = se->nr_pages - offset; in discard_swap_cluster()
182 si->curr_swap_extent = se; in discard_swap_cluster()
191 lh = se->list.next; in discard_swap_cluster()
192 se = list_entry(lh, struct swap_extent, list); in discard_swap_cluster()
1053 struct swap_extent *se = &sis->first_swap_extent; in swap_type_of() local
1055 if (se->start_block == offset) { in swap_type_of()
1625 struct swap_extent *se; in map_swap_entry() local
1633 se = start_se; in map_swap_entry()
1638 if (se->start_page <= offset && in map_swap_entry()
1639 offset < (se->start_page + se->nr_pages)) { in map_swap_entry()
1640 return se->start_block + (offset - se->start_page); in map_swap_entry()
1642 lh = se->list.next; in map_swap_entry()
1643 se = list_entry(lh, struct swap_extent, list); in map_swap_entry()
1644 sis->curr_swap_extent = se; in map_swap_entry()
1645 BUG_ON(se == start_se); /* It *must* be present */ in map_swap_entry()
1665 struct swap_extent *se; in destroy_swap_extents() local
1667 se = list_entry(sis->first_swap_extent.list.next, in destroy_swap_extents()
1669 list_del(&se->list); in destroy_swap_extents()
1670 kfree(se); in destroy_swap_extents()
1692 struct swap_extent *se; in add_swap_extent() local
1697 se = &sis->first_swap_extent; in add_swap_extent()
1698 sis->curr_swap_extent = se; in add_swap_extent()
1699 se->start_page = 0; in add_swap_extent()
1700 se->nr_pages = nr_pages; in add_swap_extent()
1701 se->start_block = start_block; in add_swap_extent()
1705 se = list_entry(lh, struct swap_extent, list); in add_swap_extent()
1706 BUG_ON(se->start_page + se->nr_pages != start_page); in add_swap_extent()
1707 if (se->start_block + se->nr_pages == start_block) { in add_swap_extent()
1709 se->nr_pages += nr_pages; in add_swap_extent()
1717 new_se = kmalloc(sizeof(*se), GFP_KERNEL); in add_swap_extent()