sata_cmd 1770 drivers/scsi/pm8001/pm8001_hwi.c struct sata_start_req sata_cmd; sata_cmd 1818 drivers/scsi/pm8001/pm8001_hwi.c memset(&sata_cmd, 0, sizeof(sata_cmd)); sata_cmd 1829 drivers/scsi/pm8001/pm8001_hwi.c sata_cmd.tag = cpu_to_le32(ccb_tag); sata_cmd 1830 drivers/scsi/pm8001/pm8001_hwi.c sata_cmd.device_id = cpu_to_le32(pm8001_ha_dev->device_id); sata_cmd 1831 drivers/scsi/pm8001/pm8001_hwi.c sata_cmd.ncqtag_atap_dir_m |= ((0x1 << 7) | (0x5 << 9)); sata_cmd 1832 drivers/scsi/pm8001/pm8001_hwi.c memcpy(&sata_cmd.sata_fis, &fis, sizeof(struct host_to_dev_fis)); sata_cmd 1834 drivers/scsi/pm8001/pm8001_hwi.c res = pm8001_mpi_build_cmd(pm8001_ha, circularQ, opc, &sata_cmd, 0); sata_cmd 4367 drivers/scsi/pm8001/pm8001_hwi.c struct sata_start_req sata_cmd; sata_cmd 4375 drivers/scsi/pm8001/pm8001_hwi.c memset(&sata_cmd, 0, sizeof(sata_cmd)); sata_cmd 4399 drivers/scsi/pm8001/pm8001_hwi.c sata_cmd.tag = cpu_to_le32(tag); sata_cmd 4400 drivers/scsi/pm8001/pm8001_hwi.c sata_cmd.device_id = cpu_to_le32(pm8001_ha_dev->device_id); sata_cmd 4401 drivers/scsi/pm8001/pm8001_hwi.c sata_cmd.data_len = cpu_to_le32(task->total_xfer_len); sata_cmd 4402 drivers/scsi/pm8001/pm8001_hwi.c sata_cmd.ncqtag_atap_dir_m = sata_cmd 4404 drivers/scsi/pm8001/pm8001_hwi.c sata_cmd.sata_fis = task->ata_task.fis; sata_cmd 4406 drivers/scsi/pm8001/pm8001_hwi.c sata_cmd.sata_fis.flags |= 0x80;/* C=1: update ATA cmd reg */ sata_cmd 4407 drivers/scsi/pm8001/pm8001_hwi.c sata_cmd.sata_fis.flags &= 0xF0;/* PM_PORT field shall be 0 */ sata_cmd 4413 drivers/scsi/pm8001/pm8001_hwi.c sata_cmd.addr_low = lower_32_bits(phys_addr); sata_cmd 4414 drivers/scsi/pm8001/pm8001_hwi.c sata_cmd.addr_high = upper_32_bits(phys_addr); sata_cmd 4415 drivers/scsi/pm8001/pm8001_hwi.c sata_cmd.esgl = cpu_to_le32(1 << 31); sata_cmd 4418 drivers/scsi/pm8001/pm8001_hwi.c sata_cmd.addr_low = lower_32_bits(dma_addr); sata_cmd 4419 drivers/scsi/pm8001/pm8001_hwi.c sata_cmd.addr_high = upper_32_bits(dma_addr); sata_cmd 4420 drivers/scsi/pm8001/pm8001_hwi.c sata_cmd.len = cpu_to_le32(task->total_xfer_len); sata_cmd 4421 drivers/scsi/pm8001/pm8001_hwi.c sata_cmd.esgl = 0; sata_cmd 4423 drivers/scsi/pm8001/pm8001_hwi.c sata_cmd.addr_low = 0; sata_cmd 4424 drivers/scsi/pm8001/pm8001_hwi.c sata_cmd.addr_high = 0; sata_cmd 4425 drivers/scsi/pm8001/pm8001_hwi.c sata_cmd.len = cpu_to_le32(task->total_xfer_len); sata_cmd 4426 drivers/scsi/pm8001/pm8001_hwi.c sata_cmd.esgl = 0; sata_cmd 4430 drivers/scsi/pm8001/pm8001_hwi.c if (sata_cmd.sata_fis.command == 0x2f) { sata_cmd 4464 drivers/scsi/pm8001/pm8001_hwi.c ret = pm8001_mpi_build_cmd(pm8001_ha, circularQ, opc, &sata_cmd, 0); sata_cmd 1456 drivers/scsi/pm8001/pm80xx_hwi.c struct sata_start_req sata_cmd; sata_cmd 1506 drivers/scsi/pm8001/pm80xx_hwi.c memset(&sata_cmd, 0, sizeof(sata_cmd)); sata_cmd 1517 drivers/scsi/pm8001/pm80xx_hwi.c sata_cmd.tag = cpu_to_le32(ccb_tag); sata_cmd 1518 drivers/scsi/pm8001/pm80xx_hwi.c sata_cmd.device_id = cpu_to_le32(pm8001_ha_dev->device_id); sata_cmd 1519 drivers/scsi/pm8001/pm80xx_hwi.c sata_cmd.ncqtag_atap_dir_m_dad |= ((0x1 << 7) | (0x5 << 9)); sata_cmd 1520 drivers/scsi/pm8001/pm80xx_hwi.c memcpy(&sata_cmd.sata_fis, &fis, sizeof(struct host_to_dev_fis)); sata_cmd 1522 drivers/scsi/pm8001/pm80xx_hwi.c res = pm8001_mpi_build_cmd(pm8001_ha, circularQ, opc, &sata_cmd, 0); sata_cmd 4218 drivers/scsi/pm8001/pm80xx_hwi.c struct sata_start_req sata_cmd; sata_cmd 4227 drivers/scsi/pm8001/pm80xx_hwi.c memset(&sata_cmd, 0, sizeof(sata_cmd)); sata_cmd 4253 drivers/scsi/pm8001/pm80xx_hwi.c sata_cmd.tag = cpu_to_le32(tag); sata_cmd 4254 drivers/scsi/pm8001/pm80xx_hwi.c sata_cmd.device_id = cpu_to_le32(pm8001_ha_dev->device_id); sata_cmd 4255 drivers/scsi/pm8001/pm80xx_hwi.c sata_cmd.data_len = cpu_to_le32(task->total_xfer_len); sata_cmd 4257 drivers/scsi/pm8001/pm80xx_hwi.c sata_cmd.sata_fis = task->ata_task.fis; sata_cmd 4259 drivers/scsi/pm8001/pm80xx_hwi.c sata_cmd.sata_fis.flags |= 0x80;/* C=1: update ATA cmd reg */ sata_cmd 4260 drivers/scsi/pm8001/pm80xx_hwi.c sata_cmd.sata_fis.flags &= 0xF0;/* PM_PORT field shall be 0 */ sata_cmd 4267 drivers/scsi/pm8001/pm80xx_hwi.c sata_cmd.sata_fis.command)); sata_cmd 4271 drivers/scsi/pm8001/pm80xx_hwi.c sata_cmd.ncqtag_atap_dir_m_dad = sata_cmd 4281 drivers/scsi/pm8001/pm80xx_hwi.c sata_cmd.enc_addr_low = lower_32_bits(phys_addr); sata_cmd 4282 drivers/scsi/pm8001/pm80xx_hwi.c sata_cmd.enc_addr_high = upper_32_bits(phys_addr); sata_cmd 4283 drivers/scsi/pm8001/pm80xx_hwi.c sata_cmd.enc_esgl = cpu_to_le32(1 << 31); sata_cmd 4286 drivers/scsi/pm8001/pm80xx_hwi.c sata_cmd.enc_addr_low = lower_32_bits(dma_addr); sata_cmd 4287 drivers/scsi/pm8001/pm80xx_hwi.c sata_cmd.enc_addr_high = upper_32_bits(dma_addr); sata_cmd 4288 drivers/scsi/pm8001/pm80xx_hwi.c sata_cmd.enc_len = cpu_to_le32(task->total_xfer_len); sata_cmd 4289 drivers/scsi/pm8001/pm80xx_hwi.c sata_cmd.enc_esgl = 0; sata_cmd 4292 drivers/scsi/pm8001/pm80xx_hwi.c end_addr = (start_addr + sata_cmd.enc_len) - 1; sata_cmd 4295 drivers/scsi/pm8001/pm80xx_hwi.c if (end_addr_high != sata_cmd.enc_addr_high) { sata_cmd 4301 drivers/scsi/pm8001/pm80xx_hwi.c start_addr, sata_cmd.enc_len, sata_cmd 4308 drivers/scsi/pm8001/pm80xx_hwi.c sata_cmd.enc_addr_low = sata_cmd 4310 drivers/scsi/pm8001/pm80xx_hwi.c sata_cmd.enc_addr_high = sata_cmd 4312 drivers/scsi/pm8001/pm80xx_hwi.c sata_cmd.enc_esgl = sata_cmd 4316 drivers/scsi/pm8001/pm80xx_hwi.c sata_cmd.enc_addr_low = 0; sata_cmd 4317 drivers/scsi/pm8001/pm80xx_hwi.c sata_cmd.enc_addr_high = 0; sata_cmd 4318 drivers/scsi/pm8001/pm80xx_hwi.c sata_cmd.enc_len = cpu_to_le32(task->total_xfer_len); sata_cmd 4319 drivers/scsi/pm8001/pm80xx_hwi.c sata_cmd.enc_esgl = 0; sata_cmd 4322 drivers/scsi/pm8001/pm80xx_hwi.c sata_cmd.key_index_mode = 0x6 << 4; sata_cmd 4324 drivers/scsi/pm8001/pm80xx_hwi.c sata_cmd.twk_val0 = sata_cmd 4325 drivers/scsi/pm8001/pm80xx_hwi.c cpu_to_le32((sata_cmd.sata_fis.lbal_exp << 24) | sata_cmd 4326 drivers/scsi/pm8001/pm80xx_hwi.c (sata_cmd.sata_fis.lbah << 16) | sata_cmd 4327 drivers/scsi/pm8001/pm80xx_hwi.c (sata_cmd.sata_fis.lbam << 8) | sata_cmd 4328 drivers/scsi/pm8001/pm80xx_hwi.c (sata_cmd.sata_fis.lbal)); sata_cmd 4329 drivers/scsi/pm8001/pm80xx_hwi.c sata_cmd.twk_val1 = sata_cmd 4330 drivers/scsi/pm8001/pm80xx_hwi.c cpu_to_le32((sata_cmd.sata_fis.lbah_exp << 8) | sata_cmd 4331 drivers/scsi/pm8001/pm80xx_hwi.c (sata_cmd.sata_fis.lbam_exp)); sata_cmd 4335 drivers/scsi/pm8001/pm80xx_hwi.c sata_cmd.sata_fis.command, q_index)); sata_cmd 4337 drivers/scsi/pm8001/pm80xx_hwi.c sata_cmd.ncqtag_atap_dir_m_dad = sata_cmd 4347 drivers/scsi/pm8001/pm80xx_hwi.c sata_cmd.addr_low = lower_32_bits(phys_addr); sata_cmd 4348 drivers/scsi/pm8001/pm80xx_hwi.c sata_cmd.addr_high = upper_32_bits(phys_addr); sata_cmd 4349 drivers/scsi/pm8001/pm80xx_hwi.c sata_cmd.esgl = cpu_to_le32(1 << 31); sata_cmd 4352 drivers/scsi/pm8001/pm80xx_hwi.c sata_cmd.addr_low = lower_32_bits(dma_addr); sata_cmd 4353 drivers/scsi/pm8001/pm80xx_hwi.c sata_cmd.addr_high = upper_32_bits(dma_addr); sata_cmd 4354 drivers/scsi/pm8001/pm80xx_hwi.c sata_cmd.len = cpu_to_le32(task->total_xfer_len); sata_cmd 4355 drivers/scsi/pm8001/pm80xx_hwi.c sata_cmd.esgl = 0; sata_cmd 4358 drivers/scsi/pm8001/pm80xx_hwi.c end_addr = (start_addr + sata_cmd.len) - 1; sata_cmd 4361 drivers/scsi/pm8001/pm80xx_hwi.c if (end_addr_high != sata_cmd.addr_high) { sata_cmd 4367 drivers/scsi/pm8001/pm80xx_hwi.c start_addr, sata_cmd.len, sata_cmd 4374 drivers/scsi/pm8001/pm80xx_hwi.c sata_cmd.addr_low = sata_cmd 4376 drivers/scsi/pm8001/pm80xx_hwi.c sata_cmd.addr_high = sata_cmd 4378 drivers/scsi/pm8001/pm80xx_hwi.c sata_cmd.esgl = cpu_to_le32(1 << 31); sata_cmd 4381 drivers/scsi/pm8001/pm80xx_hwi.c sata_cmd.addr_low = 0; sata_cmd 4382 drivers/scsi/pm8001/pm80xx_hwi.c sata_cmd.addr_high = 0; sata_cmd 4383 drivers/scsi/pm8001/pm80xx_hwi.c sata_cmd.len = cpu_to_le32(task->total_xfer_len); sata_cmd 4384 drivers/scsi/pm8001/pm80xx_hwi.c sata_cmd.esgl = 0; sata_cmd 4387 drivers/scsi/pm8001/pm80xx_hwi.c sata_cmd.atapi_scsi_cdb[0] = sata_cmd 4392 drivers/scsi/pm8001/pm80xx_hwi.c sata_cmd.atapi_scsi_cdb[1] = sata_cmd 4397 drivers/scsi/pm8001/pm80xx_hwi.c sata_cmd.atapi_scsi_cdb[2] = sata_cmd 4402 drivers/scsi/pm8001/pm80xx_hwi.c sata_cmd.atapi_scsi_cdb[3] = sata_cmd 4410 drivers/scsi/pm8001/pm80xx_hwi.c if (sata_cmd.sata_fis.command == 0x2f) { sata_cmd 4446 drivers/scsi/pm8001/pm80xx_hwi.c &sata_cmd, q_index);