• Home
  • Raw
  • Download

Lines Matching refs:chunk_block

117 			  struct bio *bio, sector_t chunk_block,  in dmz_submit_bio()  argument
135 dmz_start_sect(dmz->metadata, zone) + dmz_blk2sect(chunk_block); in dmz_submit_bio()
155 sector_t chunk_block, unsigned int nr_blocks) in dmz_handle_read_zero() argument
174 sector_t chunk_block = dmz_chunk_block(zmd, dmz_bio_block(bio)); in dmz_handle_read() local
176 sector_t end_block = chunk_block + nr_blocks; in dmz_handle_read()
192 (unsigned long long)chunk_block, nr_blocks); in dmz_handle_read()
196 while (chunk_block < end_block) { in dmz_handle_read()
199 chunk_block < zone->wp_block) { in dmz_handle_read()
201 ret = dmz_block_valid(zmd, zone, chunk_block); in dmz_handle_read()
216 ret = dmz_block_valid(zmd, bzone, chunk_block); in dmz_handle_read()
229 end_block - chunk_block); in dmz_handle_read()
231 chunk_block, nr_blocks); in dmz_handle_read()
234 chunk_block += nr_blocks; in dmz_handle_read()
237 dmz_handle_read_zero(dmz, bio, chunk_block, 1); in dmz_handle_read()
238 chunk_block++; in dmz_handle_read()
252 sector_t chunk_block, in dmz_handle_direct_write() argument
263 ret = dmz_submit_bio(dmz, zone, bio, chunk_block, nr_blocks); in dmz_handle_direct_write()
271 ret = dmz_validate_blocks(zmd, zone, chunk_block, nr_blocks); in dmz_handle_direct_write()
273 ret = dmz_invalidate_blocks(zmd, bzone, chunk_block, nr_blocks); in dmz_handle_direct_write()
285 sector_t chunk_block, in dmz_handle_buffered_write() argument
301 ret = dmz_submit_bio(dmz, bzone, bio, chunk_block, nr_blocks); in dmz_handle_buffered_write()
309 ret = dmz_validate_blocks(zmd, bzone, chunk_block, nr_blocks); in dmz_handle_buffered_write()
310 if (ret == 0 && chunk_block < zone->wp_block) in dmz_handle_buffered_write()
311 ret = dmz_invalidate_blocks(zmd, zone, chunk_block, nr_blocks); in dmz_handle_buffered_write()
323 sector_t chunk_block = dmz_chunk_block(zmd, dmz_bio_block(bio)); in dmz_handle_write() local
335 (unsigned long long)chunk_block, nr_blocks); in dmz_handle_write()
338 chunk_block == zone->wp_block) { in dmz_handle_write()
345 chunk_block, nr_blocks); in dmz_handle_write()
352 return dmz_handle_buffered_write(dmz, zone, bio, chunk_block, nr_blocks); in dmz_handle_write()
364 sector_t chunk_block = dmz_chunk_block(zmd, block); in dmz_handle_discard() local
378 (unsigned long long)chunk_block, nr_blocks); in dmz_handle_discard()
385 chunk_block < zone->wp_block) in dmz_handle_discard()
386 ret = dmz_invalidate_blocks(zmd, zone, chunk_block, nr_blocks); in dmz_handle_discard()
389 chunk_block, nr_blocks); in dmz_handle_discard()