Lines Matching refs:ssp_cmd

4325 	struct ssp_ini_io_start_req ssp_cmd;
4334 memset(&ssp_cmd, 0, sizeof(ssp_cmd));
4335 memcpy(ssp_cmd.ssp_iu.lun, task->ssp_task.LUN, 8);
4341 ssp_cmd.dad_dir_m_tlr =
4343 ssp_cmd.data_len = cpu_to_le32(task->total_xfer_len);
4344 ssp_cmd.device_id = cpu_to_le32(pm8001_dev->device_id);
4345 ssp_cmd.tag = cpu_to_le32(tag);
4347 ssp_cmd.ssp_iu.efb_prio_attr = 0x80;
4348 ssp_cmd.ssp_iu.efb_prio_attr |= (task->ssp_task.task_prio << 3);
4349 ssp_cmd.ssp_iu.efb_prio_attr |= (task->ssp_task.task_attr & 7);
4350 memcpy(ssp_cmd.ssp_iu.cdb, task->ssp_task.cmd->cmnd,
4364 ssp_cmd.dad_dir_m_tlr = cpu_to_le32
4372 ssp_cmd.enc_addr_low =
4374 ssp_cmd.enc_addr_high =
4376 ssp_cmd.enc_esgl = cpu_to_le32(1<<31);
4380 ssp_cmd.enc_addr_low =
4382 ssp_cmd.enc_addr_high =
4384 ssp_cmd.enc_len = cpu_to_le32(task->total_xfer_len);
4385 ssp_cmd.enc_esgl = 0;
4388 end_addr = dma_addr + le32_to_cpu(ssp_cmd.enc_len) - 1;
4392 if (end_addr_high != le32_to_cpu(ssp_cmd.enc_addr_high)) {
4396 le32_to_cpu(ssp_cmd.enc_len),
4401 ssp_cmd.enc_addr_low =
4403 ssp_cmd.enc_addr_high =
4405 ssp_cmd.enc_esgl = cpu_to_le32(1U<<31);
4408 ssp_cmd.enc_addr_low = 0;
4409 ssp_cmd.enc_addr_high = 0;
4410 ssp_cmd.enc_len = cpu_to_le32(task->total_xfer_len);
4411 ssp_cmd.enc_esgl = 0;
4415 ssp_cmd.key_cmode = cpu_to_le32(0x6 << 4);
4418 ssp_cmd.twk_val0 = cpu_to_le32((task->ssp_task.cmd->cmnd[2] << 24) |
4431 ssp_cmd.addr_low =
4433 ssp_cmd.addr_high =
4435 ssp_cmd.esgl = cpu_to_le32(1<<31);
4439 ssp_cmd.addr_low = cpu_to_le32(lower_32_bits(dma_addr));
4440 ssp_cmd.addr_high =
4442 ssp_cmd.len = cpu_to_le32(task->total_xfer_len);
4443 ssp_cmd.esgl = 0;
4446 end_addr = dma_addr + le32_to_cpu(ssp_cmd.len) - 1;
4449 if (end_addr_high != le32_to_cpu(ssp_cmd.addr_high)) {
4453 le32_to_cpu(ssp_cmd.len),
4458 ssp_cmd.addr_low =
4460 ssp_cmd.addr_high =
4462 ssp_cmd.esgl = cpu_to_le32(1<<31);
4465 ssp_cmd.addr_low = 0;
4466 ssp_cmd.addr_high = 0;
4467 ssp_cmd.len = cpu_to_le32(task->total_xfer_len);
4468 ssp_cmd.esgl = 0;
4472 &ssp_cmd, sizeof(ssp_cmd), q_index);