Lines Matching refs:ssp_cmd

4353 	struct ssp_ini_io_start_req ssp_cmd;  in pm8001_chip_ssp_io_req()  local
4359 memset(&ssp_cmd, 0, sizeof(ssp_cmd)); in pm8001_chip_ssp_io_req()
4360 memcpy(ssp_cmd.ssp_iu.lun, task->ssp_task.LUN, 8); in pm8001_chip_ssp_io_req()
4361 ssp_cmd.dir_m_tlr = in pm8001_chip_ssp_io_req()
4364 ssp_cmd.data_len = cpu_to_le32(task->total_xfer_len); in pm8001_chip_ssp_io_req()
4365 ssp_cmd.device_id = cpu_to_le32(pm8001_dev->device_id); in pm8001_chip_ssp_io_req()
4366 ssp_cmd.tag = cpu_to_le32(tag); in pm8001_chip_ssp_io_req()
4368 ssp_cmd.ssp_iu.efb_prio_attr |= 0x80; in pm8001_chip_ssp_io_req()
4369 ssp_cmd.ssp_iu.efb_prio_attr |= (task->ssp_task.task_prio << 3); in pm8001_chip_ssp_io_req()
4370 ssp_cmd.ssp_iu.efb_prio_attr |= (task->ssp_task.task_attr & 7); in pm8001_chip_ssp_io_req()
4371 memcpy(ssp_cmd.ssp_iu.cdb, task->ssp_task.cmd->cmnd, in pm8001_chip_ssp_io_req()
4379 ssp_cmd.addr_low = cpu_to_le32(lower_32_bits(phys_addr)); in pm8001_chip_ssp_io_req()
4380 ssp_cmd.addr_high = cpu_to_le32(upper_32_bits(phys_addr)); in pm8001_chip_ssp_io_req()
4381 ssp_cmd.esgl = cpu_to_le32(1<<31); in pm8001_chip_ssp_io_req()
4384 ssp_cmd.addr_low = cpu_to_le32(lower_32_bits(dma_addr)); in pm8001_chip_ssp_io_req()
4385 ssp_cmd.addr_high = cpu_to_le32(upper_32_bits(dma_addr)); in pm8001_chip_ssp_io_req()
4386 ssp_cmd.len = cpu_to_le32(task->total_xfer_len); in pm8001_chip_ssp_io_req()
4387 ssp_cmd.esgl = 0; in pm8001_chip_ssp_io_req()
4389 ssp_cmd.addr_low = 0; in pm8001_chip_ssp_io_req()
4390 ssp_cmd.addr_high = 0; in pm8001_chip_ssp_io_req()
4391 ssp_cmd.len = cpu_to_le32(task->total_xfer_len); in pm8001_chip_ssp_io_req()
4392 ssp_cmd.esgl = 0; in pm8001_chip_ssp_io_req()
4394 ret = pm8001_mpi_build_cmd(pm8001_ha, circularQ, opc, &ssp_cmd, in pm8001_chip_ssp_io_req()
4395 sizeof(ssp_cmd), 0); in pm8001_chip_ssp_io_req()