Lines Matching refs:offset
194 static int write_page(void *buf, sector_t offset, struct bio **bio_chain) in write_page() argument
198 if (!offset) in write_page()
213 return bio_write_page(offset, src, bio_chain); in write_page()
274 sector_t offset; in swap_write_page() local
278 offset = alloc_swapdev_block(root_swap); in swap_write_page()
279 error = write_page(buf, offset, bio_chain); in swap_write_page()
282 handle->cur->entries[handle->k++] = offset; in swap_write_page()
287 offset = alloc_swapdev_block(root_swap); in swap_write_page()
288 if (!offset) in swap_write_page()
290 handle->cur->next_swap = offset; in swap_write_page()
295 handle->cur_swap = offset; in swap_write_page()
469 sector_t offset; in swap_read_page() local
474 offset = handle->cur->entries[handle->k]; in swap_read_page()
475 if (!offset) in swap_read_page()
477 error = bio_read_page(offset, buf, bio_chain); in swap_read_page()
483 offset = handle->cur->next_swap; in swap_read_page()
484 if (!offset) in swap_read_page()
487 error = bio_read_page(offset, handle->cur, NULL); in swap_read_page()