Lines Matching refs:offset
178 unsigned long offset; in alloc_swapdev_block() local
180 offset = swp_offset(get_swap_page_of_type(swap)); in alloc_swapdev_block()
181 if (offset) { in alloc_swapdev_block()
182 if (swsusp_extents_insert(offset)) in alloc_swapdev_block()
183 swap_free(swp_entry(swap, offset)); in alloc_swapdev_block()
185 return swapdev_block(swap, offset); in alloc_swapdev_block()
202 unsigned long offset; in free_all_swap_pages() local
206 for (offset = ext->start; offset <= ext->end; offset++) in free_all_swap_pages()
207 swap_free(swp_entry(swap, offset)); in free_all_swap_pages()
368 static int write_page(void *buf, sector_t offset, struct hib_bio_batch *hb) in write_page() argument
373 if (!offset) in write_page()
399 return hib_submit_io(REQ_OP_WRITE, REQ_SYNC, offset, src, hb); in write_page()
444 sector_t offset; in swap_write_page() local
448 offset = alloc_swapdev_block(root_swap); in swap_write_page()
449 error = write_page(buf, offset, hb); in swap_write_page()
452 handle->cur->entries[handle->k++] = offset; in swap_write_page()
454 offset = alloc_swapdev_block(root_swap); in swap_write_page()
455 if (!offset) in swap_write_page()
457 handle->cur->next_swap = offset; in swap_write_page()
462 handle->cur_swap = offset; in swap_write_page()
966 sector_t offset; in get_swap_reader() local
975 offset = swsusp_header->image; in get_swap_reader()
976 while (offset) { in get_swap_reader()
995 error = hib_submit_io(REQ_OP_READ, 0, offset, tmp->map, NULL); in get_swap_reader()
1000 offset = tmp->map->next_swap; in get_swap_reader()
1010 sector_t offset; in swap_read_page() local
1016 offset = handle->cur->entries[handle->k]; in swap_read_page()
1017 if (!offset) in swap_read_page()
1019 error = hib_submit_io(REQ_OP_READ, 0, offset, buf, hb); in swap_read_page()