Lines Matching refs:segment
1172 static void cowify_req(struct io_thread_req *req, struct io_desc *segment, in cowify_req() argument
1179 if (segment->length > (sizeof(segment->sector_mask) * 8) << SECTOR_SHIFT) in cowify_req()
1183 for (i = 0; i < segment->length >> SECTOR_SHIFT; i++) { in cowify_req()
1186 &segment->sector_mask); in cowify_req()
1189 cowify_bitmap(offset, segment->length, &segment->sector_mask, in cowify_req()
1190 &segment->cow_offset, bitmap, bitmap_offset, in cowify_req()
1191 segment->bitmap_words, bitmap_len); in cowify_req()
1396 static int update_bitmap(struct io_thread_req *req, struct io_desc *segment) in update_bitmap() argument
1400 if (segment->cow_offset == -1) in update_bitmap()
1403 n = os_pwrite_file(req->fds[1], &segment->bitmap_words, in update_bitmap()
1404 sizeof(segment->bitmap_words), segment->cow_offset); in update_bitmap()
1405 if (n != sizeof(segment->bitmap_words)) in update_bitmap()