Lines Matching refs:offset
180 unsigned long offset; in alloc_swapdev_block() local
182 offset = swp_offset(get_swap_page_of_type(swap)); in alloc_swapdev_block()
183 if (offset) { in alloc_swapdev_block()
184 if (swsusp_extents_insert(offset)) in alloc_swapdev_block()
185 swap_free(swp_entry(swap, offset)); in alloc_swapdev_block()
187 return swapdev_block(swap, offset); in alloc_swapdev_block()
372 static int write_page(void *buf, sector_t offset, struct hib_bio_batch *hb) in write_page() argument
378 if (!offset) in write_page()
395 return hib_submit_io_async(REQ_OP_WRITE | REQ_SYNC, offset, src, hb); in write_page()
397 return hib_submit_io_sync(REQ_OP_WRITE | REQ_SYNC, offset, buf); in write_page()
442 sector_t offset; in swap_write_page() local
446 offset = alloc_swapdev_block(root_swap); in swap_write_page()
447 error = write_page(buf, offset, hb); in swap_write_page()
450 handle->cur->entries[handle->k++] = offset; in swap_write_page()
452 offset = alloc_swapdev_block(root_swap); in swap_write_page()
453 if (!offset) in swap_write_page()
455 handle->cur->next_swap = offset; in swap_write_page()
460 handle->cur_swap = offset; in swap_write_page()
1000 sector_t offset; in get_swap_reader() local
1009 offset = swsusp_header->image; in get_swap_reader()
1010 while (offset) { in get_swap_reader()
1029 error = hib_submit_io_sync(REQ_OP_READ, offset, tmp->map); in get_swap_reader()
1034 offset = tmp->map->next_swap; in get_swap_reader()
1044 sector_t offset; in swap_read_page() local
1050 offset = handle->cur->entries[handle->k]; in swap_read_page()
1051 if (!offset) in swap_read_page()
1054 error = hib_submit_io_async(REQ_OP_READ, offset, buf, hb); in swap_read_page()
1056 error = hib_submit_io_sync(REQ_OP_READ, offset, buf); in swap_read_page()