Lines Matching defs:lba

5045 				buf[len++] = 1;	/* long lba descriptor */
5080 /* build long lba block descriptor */
5589 uint64_t lba;
5686 lba = scsipkt->pkt_cdbp[8] & 0xf;
5687 lba = (lba << 8) | scsipkt->pkt_cdbp[7];
5688 lba = (lba << 8) | scsipkt->pkt_cdbp[6];
5689 lba = (lba << 8) | scsipkt->pkt_cdbp[5];
5706 lba = scsipkt->pkt_cdbp[11];
5707 lba = (lba << 8) | scsipkt->pkt_cdbp[12];
5708 lba = (lba << 8) | scsipkt->pkt_cdbp[9];
5709 lba = (lba << 8) | scsipkt->pkt_cdbp[10];
5710 lba = (lba << 8) | scsipkt->pkt_cdbp[7];
5711 lba = (lba << 8) | scsipkt->pkt_cdbp[8];
5720 lba = scsipkt->pkt_cdbp[13] & 0xf;
5721 lba = (lba << 8) | scsipkt->pkt_cdbp[12];
5722 lba = (lba << 8) | scsipkt->pkt_cdbp[10];
5723 lba = (lba << 8) | scsipkt->pkt_cdbp[8];
5756 scmd->satacmd_lba_low_msb = (lba >> 8) & 0xff;
5757 scmd->satacmd_lba_mid_msb = (lba >> 8) & 0xff;
5758 scmd->satacmd_lba_high_msb = lba >> 40;
5771 scmd->satacmd_lba_low_lsb = lba & 0xff;
5772 scmd->satacmd_lba_mid_lsb = (lba >> 8) & 0xff;
5773 scmd->satacmd_lba_high_lsb = (lba >> 16) & 0xff;
6126 uint64_t lba;
6148 lba = (scsipkt->pkt_cdbp[1] & 0x1f);
6149 lba = (lba << 8) | scsipkt->pkt_cdbp[2];
6150 lba = (lba << 8) | scsipkt->pkt_cdbp[3];
6156 lba = scsipkt->pkt_cdbp[2];
6157 lba = (lba << 8) | scsipkt->pkt_cdbp[3];
6158 lba = (lba << 8) | scsipkt->pkt_cdbp[4];
6159 lba = (lba << 8) | scsipkt->pkt_cdbp[5];
6165 lba = scsipkt->pkt_cdbp[2];
6166 lba = (lba << 8) | scsipkt->pkt_cdbp[3];
6167 lba = (lba << 8) | scsipkt->pkt_cdbp[4];
6168 lba = (lba << 8) | scsipkt->pkt_cdbp[5];
6176 lba = scsipkt->pkt_cdbp[2];
6177 lba = (lba << 8) | scsipkt->pkt_cdbp[3];
6178 lba = (lba << 8) | scsipkt->pkt_cdbp[4];
6179 lba = (lba << 8) | scsipkt->pkt_cdbp[5];
6180 lba = (lba << 8) | scsipkt->pkt_cdbp[6];
6181 lba = (lba << 8) | scsipkt->pkt_cdbp[7];
6182 lba = (lba << 8) | scsipkt->pkt_cdbp[8];
6183 lba = (lba << 8) | scsipkt->pkt_cdbp[9];
6198 if ((lba >= sdinfo->satadrv_capacity) ||
6199 ((lba + sec_count) > sdinfo->satadrv_capacity)) {
6229 scmd->satacmd_lba_low_msb = (lba >> 24) & 0xff;
6230 scmd->satacmd_lba_mid_msb = (lba >> 32) & 0xff;
6231 scmd->satacmd_lba_high_msb = lba >> 40;
6235 scmd->satacmd_device_reg = SATA_ADH_LBA | ((lba >> 24) & 0xf);
6238 scmd->satacmd_lba_low_lsb = lba & 0xff;
6239 scmd->satacmd_lba_mid_lsb = (lba >> 8) & 0xff;
6240 scmd->satacmd_lba_high_lsb = (lba >> 16) & 0xff;
6325 "sata_txlt_read cmd 0x%2x, lba %llx, sec count %x\n",
6326 scmd->satacmd_cmd_reg, lba, sec_count);
6394 uint64_t lba;
6417 lba = (scsipkt->pkt_cdbp[1] & 0x1f);
6418 lba = (lba << 8) | scsipkt->pkt_cdbp[2];
6419 lba = (lba << 8) | scsipkt->pkt_cdbp[3];
6425 lba = scsipkt->pkt_cdbp[2];
6426 lba = (lba << 8) | scsipkt->pkt_cdbp[3];
6427 lba = (lba << 8) | scsipkt->pkt_cdbp[4];
6428 lba = (lba << 8) | scsipkt->pkt_cdbp[5];
6434 lba = scsipkt->pkt_cdbp[2];
6435 lba = (lba << 8) | scsipkt->pkt_cdbp[3];
6436 lba = (lba << 8) | scsipkt->pkt_cdbp[4];
6437 lba = (lba << 8) | scsipkt->pkt_cdbp[5];
6445 lba = scsipkt->pkt_cdbp[2];
6446 lba = (lba << 8) | scsipkt->pkt_cdbp[3];
6447 lba = (lba << 8) | scsipkt->pkt_cdbp[4];
6448 lba = (lba << 8) | scsipkt->pkt_cdbp[5];
6449 lba = (lba << 8) | scsipkt->pkt_cdbp[6];
6450 lba = (lba << 8) | scsipkt->pkt_cdbp[7];
6451 lba = (lba << 8) | scsipkt->pkt_cdbp[8];
6452 lba = (lba << 8) | scsipkt->pkt_cdbp[9];
6467 if ((lba >= sdinfo->satadrv_capacity) ||
6468 ((lba + sec_count) > sdinfo->satadrv_capacity)) {
6497 scmd->satacmd_lba_low_msb = (lba >> 24) & 0xff;
6499 scmd->satacmd_lba_mid_msb = (lba >> 32) & 0xff;
6500 scmd->satacmd_lba_high_msb = lba >> 40;
6504 scmd->satacmd_device_reg = SATA_ADH_LBA | ((lba >> 24) & 0xf);
6507 scmd->satacmd_lba_low_lsb = lba & 0xff;
6508 scmd->satacmd_lba_mid_lsb = (lba >> 8) & 0xff;
6509 scmd->satacmd_lba_high_lsb = (lba >> 16) & 0xff;
6589 "sata_txlt_write cmd 0x%2x, lba %llx, sec count %x\n",
6590 scmd->satacmd_cmd_reg, lba, sec_count);
7293 sata_extract_error_lba(sata_pkt_txlate_t *spx, uint64_t *lba)
7297 *lba = 0;
7299 *lba = sata_cmd->satacmd_lba_high_msb;
7300 *lba = (*lba << 8) | sata_cmd->satacmd_lba_mid_msb;
7301 *lba = (*lba << 8) | sata_cmd->satacmd_lba_low_msb;
7303 *lba = sata_cmd->satacmd_device_reg & 0xf;
7305 *lba = (*lba << 8) | sata_cmd->satacmd_lba_high_lsb;
7306 *lba = (*lba << 8) | sata_cmd->satacmd_lba_mid_lsb;
7307 *lba = (*lba << 8) | sata_cmd->satacmd_lba_low_lsb;
7459 uint64_t lba;
7506 sata_extract_error_lba(spx, &lba);
7507 sense->es_info_1 = (lba & 0xFF000000) >> 24;
7508 sense->es_info_2 = (lba & 0xFF0000) >> 16;
7509 sense->es_info_3 = (lba & 0xFF00) >> 8;
7510 sense->es_info_4 = lba & 0xFF;
9292 sata_build_read_verify_cmd(sata_cmd_t *scmd, uint16_t sec, uint64_t lba)
9299 scmd->satacmd_lba_low_lsb = lba & 0xff;
9300 scmd->satacmd_lba_mid_lsb = (lba >> 8) & 0xff;
9301 scmd->satacmd_lba_high_lsb = (lba >> 16) & 0xff;
9302 scmd->satacmd_device_reg = (SATA_ADH_LBA | (lba >> 24) & 0xf);