Lines Matching refs:n_sec
250 uint32_t offset, n_sec, num_lpa; in scsi_read() local
256 n_sec = rawsectsz - offset; in scsi_read()
257 if (n_sec > blkcnt) in scsi_read()
258 n_sec = blkcnt; in scsi_read()
260 if (offset || n_sec < rawsectsz) { in scsi_read()
262 memcpy(buffer, block_dev->align_sector_buf + offset * 512, n_sec * 512); in scsi_read()
265 n_sec = num_lpa * rawsectsz; in scsi_read()
268 blkcnt -= n_sec; in scsi_read()
269 blknr += n_sec; in scsi_read()
270 buffer += 512 * n_sec; in scsi_read()
372 uint32_t num_lpa, offset, n_sec; in scsi_write() local
378 n_sec = rawsectsz - offset; in scsi_write()
379 if (n_sec > blkcnt) in scsi_write()
380 n_sec = blkcnt; in scsi_write()
381 if (offset || n_sec < rawsectsz) { in scsi_write()
383 memcpy(block_dev->align_sector_buf + offset * 512, buffer, n_sec * 512); in scsi_write()
387 n_sec = num_lpa * rawsectsz; in scsi_write()
390 blkcnt -= n_sec; in scsi_write()
391 blknr += n_sec; in scsi_write()
392 buffer += 512 * n_sec; in scsi_write()