Lines Matching refs:n_block

1389 	u32 n_block;  in ata_scsi_verify_xlat()  local
1400 scsi_10_lba_len(cdb, &block, &n_block); in ata_scsi_verify_xlat()
1406 scsi_16_lba_len(cdb, &block, &n_block); in ata_scsi_verify_xlat()
1412 if (!n_block) in ata_scsi_verify_xlat()
1416 if ((block + n_block) > dev_sectors) in ata_scsi_verify_xlat()
1422 if (lba_28_ok(block, n_block)) { in ata_scsi_verify_xlat()
1426 } else if (lba_48_ok(block, n_block)) { in ata_scsi_verify_xlat()
1434 tf->hob_nsect = (n_block >> 8) & 0xff; in ata_scsi_verify_xlat()
1443 tf->nsect = n_block & 0xff; in ata_scsi_verify_xlat()
1454 if (!lba_28_ok(block, n_block)) in ata_scsi_verify_xlat()
1474 tf->nsect = n_block & 0xff; /* Sector count 0 means 256 sectors */ in ata_scsi_verify_xlat()
1538 u32 n_block; in ata_scsi_rw_xlat() local
1553 scsi_10_lba_len(cdb, &block, &n_block); in ata_scsi_rw_xlat()
1556 if (!ata_check_nblocks(scmd, n_block)) in ata_scsi_rw_xlat()
1565 scsi_6_lba_len(cdb, &block, &n_block); in ata_scsi_rw_xlat()
1570 if (!n_block) in ata_scsi_rw_xlat()
1571 n_block = 256; in ata_scsi_rw_xlat()
1572 if (!ata_check_nblocks(scmd, n_block)) in ata_scsi_rw_xlat()
1581 scsi_16_lba_len(cdb, &block, &n_block); in ata_scsi_rw_xlat()
1584 if (!ata_check_nblocks(scmd, n_block)) in ata_scsi_rw_xlat()
1594 if (!n_block) in ata_scsi_rw_xlat()
1605 qc->nbytes = n_block * scmd->device->sector_size; in ata_scsi_rw_xlat()
1607 rc = ata_build_rw_tf(&qc->tf, qc->dev, block, n_block, tf_flags, in ata_scsi_rw_xlat()
3126 u32 n_block; in ata_scsi_write_same_xlat() local
3149 scsi_16_lba_len(cdb, &block, &n_block); in ata_scsi_write_same_xlat()
3159 if (n_block > 0xffff * trmax) { in ata_scsi_write_same_xlat()
3177 size = ata_format_dsm_trim_descr(scmd, trmax, block, n_block); in ata_scsi_write_same_xlat()
3370 u32 n_block; in ata_scsi_zbc_in_xlat() local
3378 scsi_16_lba_len(cdb, &block, &n_block); in ata_scsi_zbc_in_xlat()
3379 if (n_block != scsi_bufflen(scmd)) { in ata_scsi_zbc_in_xlat()
3381 n_block, scsi_bufflen(scmd)); in ata_scsi_zbc_in_xlat()
3394 if ((n_block / 512) > 0xffff || n_block < 512 || (n_block % 512)) { in ata_scsi_zbc_in_xlat()
3395 ata_dev_warn(qc->dev, "invalid transfer count %d\n", n_block); in ata_scsi_zbc_in_xlat()
3398 sect = n_block / 512; in ata_scsi_zbc_in_xlat()
3453 u32 n_block; in ata_scsi_zbc_out_xlat() local
3468 scsi_16_lba_len(cdb, &block, &n_block); in ata_scsi_zbc_out_xlat()
3469 if (n_block) { in ata_scsi_zbc_out_xlat()