Lines Matching defs:first_rec
281 static int count_ccws(sector_t first_rec, sector_t last_rec,
288 if (first_rec % blocks_per_page != 0) {
289 wz_stop = first_rec + blocks_per_page -
290 (first_rec % blocks_per_page) - 1;
293 cur_pos = wz_stop - first_rec + 1;
297 if (last_rec - (first_rec + cur_pos) + 1 >= blocks_per_page) {
304 cur_pos += d_stop - (first_rec + cur_pos) + 1;
308 if (cur_pos == 0 || first_rec + cur_pos - 1 < last_rec)
335 sector_t first_rec, last_rec;
347 first_rec = blk_rq_pos(req) >> block->s2b_shift;
350 count = last_rec - first_rec + 1;
353 nr_ccws = count_ccws(first_rec, last_rec, blocks_per_page);
367 define_extent(ccw++, cqr->data, WRITE, blksize, first_rec, count);
371 if (first_rec % blocks_per_page != 0) {
372 wz_stop = first_rec + blocks_per_page -
373 (first_rec % blocks_per_page) - 1;
376 wz_count = wz_stop - first_rec + 1;
388 if (last_rec - (first_rec + cur_pos) + 1 >= blocks_per_page) {
396 d_count = d_stop - (first_rec + cur_pos) + 1;
408 if (cur_pos == 0 || first_rec + cur_pos - 1 < last_rec) {
452 sector_t recid, first_rec, last_rec;
464 first_rec = blk_rq_pos(req) >> block->s2b_shift;
479 if (count != last_rec - first_rec + 1)
511 recid = first_rec;
528 recid - first_rec, 1);
532 if (recid > first_rec)