Lines Matching refs:sata_cmd

1752 	struct sata_start_req sata_cmd;  in pm8001_send_read_log()  local
1799 memset(&sata_cmd, 0, sizeof(sata_cmd)); in pm8001_send_read_log()
1810 sata_cmd.tag = cpu_to_le32(ccb_tag); in pm8001_send_read_log()
1811 sata_cmd.device_id = cpu_to_le32(pm8001_ha_dev->device_id); in pm8001_send_read_log()
1812 sata_cmd.ncqtag_atap_dir_m = cpu_to_le32((0x1 << 7) | (0x5 << 9)); in pm8001_send_read_log()
1813 memcpy(&sata_cmd.sata_fis, &fis, sizeof(struct host_to_dev_fis)); in pm8001_send_read_log()
1815 res = pm8001_mpi_build_cmd(pm8001_ha, circularQ, opc, &sata_cmd, in pm8001_send_read_log()
1816 sizeof(sata_cmd), 0); in pm8001_send_read_log()
4218 struct sata_start_req sata_cmd; in pm8001_chip_sata_req() local
4226 memset(&sata_cmd, 0, sizeof(sata_cmd)); in pm8001_chip_sata_req()
4250 sata_cmd.tag = cpu_to_le32(tag); in pm8001_chip_sata_req()
4251 sata_cmd.device_id = cpu_to_le32(pm8001_ha_dev->device_id); in pm8001_chip_sata_req()
4252 sata_cmd.data_len = cpu_to_le32(task->total_xfer_len); in pm8001_chip_sata_req()
4253 sata_cmd.ncqtag_atap_dir_m = in pm8001_chip_sata_req()
4255 sata_cmd.sata_fis = task->ata_task.fis; in pm8001_chip_sata_req()
4257 sata_cmd.sata_fis.flags |= 0x80;/* C=1: update ATA cmd reg */ in pm8001_chip_sata_req()
4258 sata_cmd.sata_fis.flags &= 0xF0;/* PM_PORT field shall be 0 */ in pm8001_chip_sata_req()
4263 sata_cmd.addr_low = lower_32_bits(phys_addr); in pm8001_chip_sata_req()
4264 sata_cmd.addr_high = upper_32_bits(phys_addr); in pm8001_chip_sata_req()
4265 sata_cmd.esgl = cpu_to_le32(1 << 31); in pm8001_chip_sata_req()
4268 sata_cmd.addr_low = lower_32_bits(dma_addr); in pm8001_chip_sata_req()
4269 sata_cmd.addr_high = upper_32_bits(dma_addr); in pm8001_chip_sata_req()
4270 sata_cmd.len = cpu_to_le32(task->total_xfer_len); in pm8001_chip_sata_req()
4271 sata_cmd.esgl = 0; in pm8001_chip_sata_req()
4273 sata_cmd.addr_low = 0; in pm8001_chip_sata_req()
4274 sata_cmd.addr_high = 0; in pm8001_chip_sata_req()
4275 sata_cmd.len = cpu_to_le32(task->total_xfer_len); in pm8001_chip_sata_req()
4276 sata_cmd.esgl = 0; in pm8001_chip_sata_req()
4280 if (sata_cmd.sata_fis.command == 0x2f) { in pm8001_chip_sata_req()
4314 ret = pm8001_mpi_build_cmd(pm8001_ha, circularQ, opc, &sata_cmd, in pm8001_chip_sata_req()
4315 sizeof(sata_cmd), 0); in pm8001_chip_sata_req()