Lines Matching refs:sectors
309 lbaint_t sectors,
321 if ((start + sectors) > (part->info.start + part->info.size)) {
322 sectors = part->info.start + part->info.size - start;
324 __func__, sectors);
336 if (sectors > buf_size / part->info.blksz)
337 sectors = buf_size / part->info.blksz;
343 start, sectors, tmp_buf);
345 flush_cache((ulong)tmp_buf, sectors * part->info.blksz);
348 memcpy(buffer, tmp_buf, sectors * part->info.blksz);
354 lbaint_t sectors, void *buffer)
364 if ((start + sectors) > (part->info.start + part->info.size)) {
365 sectors = part->info.start + part->info.size - start;
367 __func__, sectors);
374 if (sectors > buf_size / part->info.blksz)
375 sectors = buf_size / part->info.blksz;
377 memcpy(tmp_buf, buffer, sectors * part->info.blksz);
383 start, sectors, tmp_buf);
452 u64 start_offset, start_sector, sectors, residue;
469 sectors = num_bytes / part->info.blksz;
531 if (sectors) {
536 sectors, buffer);
541 sectors, buffer);