Lines Matching refs:cmd_pkt
193 void qla2x00_build_scsi_iocbs_32(srb_t *sp, cmd_entry_t *cmd_pkt, in qla2x00_build_scsi_iocbs_32() argument
206 put_unaligned_le32(COMMAND_TYPE, &cmd_pkt->entry_type); in qla2x00_build_scsi_iocbs_32()
210 cmd_pkt->byte_count = cpu_to_le32(0); in qla2x00_build_scsi_iocbs_32()
215 cmd_pkt->control_flags |= cpu_to_le16(qla2x00_get_cmd_direction(sp)); in qla2x00_build_scsi_iocbs_32()
218 avail_dsds = ARRAY_SIZE(cmd_pkt->dsd32); in qla2x00_build_scsi_iocbs_32()
219 cur_dsd = cmd_pkt->dsd32; in qla2x00_build_scsi_iocbs_32()
249 void qla2x00_build_scsi_iocbs_64(srb_t *sp, cmd_entry_t *cmd_pkt, in qla2x00_build_scsi_iocbs_64() argument
262 put_unaligned_le32(COMMAND_A64_TYPE, &cmd_pkt->entry_type); in qla2x00_build_scsi_iocbs_64()
266 cmd_pkt->byte_count = cpu_to_le32(0); in qla2x00_build_scsi_iocbs_64()
271 cmd_pkt->control_flags |= cpu_to_le16(qla2x00_get_cmd_direction(sp)); in qla2x00_build_scsi_iocbs_64()
274 avail_dsds = ARRAY_SIZE(cmd_pkt->dsd64); in qla2x00_build_scsi_iocbs_64()
275 cur_dsd = cmd_pkt->dsd64; in qla2x00_build_scsi_iocbs_64()
332 cmd_entry_t *cmd_pkt; in qla2x00_start_scsi() local
399 cmd_pkt = (cmd_entry_t *)req->ring_ptr; in qla2x00_start_scsi()
400 cmd_pkt->handle = handle; in qla2x00_start_scsi()
402 clr_ptr = (uint32_t *)cmd_pkt + 2; in qla2x00_start_scsi()
404 cmd_pkt->dseg_count = cpu_to_le16(tot_dsds); in qla2x00_start_scsi()
407 SET_TARGET_ID(ha, cmd_pkt->target, sp->fcport->loop_id); in qla2x00_start_scsi()
408 cmd_pkt->lun = cpu_to_le16(cmd->device->lun); in qla2x00_start_scsi()
409 cmd_pkt->control_flags = cpu_to_le16(CF_SIMPLE_TAG); in qla2x00_start_scsi()
412 memcpy(cmd_pkt->scsi_cdb, cmd->cmnd, cmd->cmd_len); in qla2x00_start_scsi()
413 cmd_pkt->byte_count = cpu_to_le32((uint32_t)scsi_bufflen(cmd)); in qla2x00_start_scsi()
416 ha->isp_ops->build_iocbs(sp, cmd_pkt, tot_dsds); in qla2x00_start_scsi()
419 cmd_pkt->entry_count = (uint8_t)req_cnt; in qla2x00_start_scsi()
590 qla24xx_build_scsi_type_6_iocbs(srb_t *sp, struct cmd_type_6 *cmd_pkt, in qla24xx_build_scsi_type_6_iocbs() argument
606 put_unaligned_le32(COMMAND_TYPE_6, &cmd_pkt->entry_type); in qla24xx_build_scsi_type_6_iocbs()
611 cmd_pkt->byte_count = cpu_to_le32(0); in qla24xx_build_scsi_type_6_iocbs()
617 cmd_pkt->control_flags = cpu_to_le16(CF_WRITE_DATA); in qla24xx_build_scsi_type_6_iocbs()
621 cmd_pkt->control_flags = cpu_to_le16(CF_READ_DATA); in qla24xx_build_scsi_type_6_iocbs()
646 &cmd_pkt->fcp_dsd.address); in qla24xx_build_scsi_type_6_iocbs()
647 cmd_pkt->fcp_dsd.length = cpu_to_le32(dsd_list_len); in qla24xx_build_scsi_type_6_iocbs()
666 cmd_pkt->control_flags |= cpu_to_le16(CF_DATA_SEG_DESCR_ENABLE); in qla24xx_build_scsi_type_6_iocbs()
700 qla24xx_build_scsi_iocbs(srb_t *sp, struct cmd_type_7 *cmd_pkt, in qla24xx_build_scsi_iocbs() argument
714 put_unaligned_le32(COMMAND_TYPE_7, &cmd_pkt->entry_type); in qla24xx_build_scsi_iocbs()
718 cmd_pkt->byte_count = cpu_to_le32(0); in qla24xx_build_scsi_iocbs()
726 cmd_pkt->task_mgmt_flags = cpu_to_le16(TMF_WRITE_DATA); in qla24xx_build_scsi_iocbs()
730 cmd_pkt->task_mgmt_flags = cpu_to_le16(TMF_READ_DATA); in qla24xx_build_scsi_iocbs()
737 cur_dsd = &cmd_pkt->dsd; in qla24xx_build_scsi_iocbs()
1336 qla24xx_build_scsi_crc_2_iocbs(srb_t *sp, struct cmd_type_crc_2 *cmd_pkt, in qla24xx_build_scsi_crc_2_iocbs() argument
1358 put_unaligned_le32(COMMAND_TYPE_CRC_2, &cmd_pkt->entry_type); in qla24xx_build_scsi_crc_2_iocbs()
1366 cmd_pkt->byte_count = cpu_to_le32(0); in qla24xx_build_scsi_crc_2_iocbs()
1370 cmd_pkt->vp_index = sp->vha->vp_idx; in qla24xx_build_scsi_crc_2_iocbs()
1374 cmd_pkt->control_flags = in qla24xx_build_scsi_crc_2_iocbs()
1377 cmd_pkt->control_flags = in qla24xx_build_scsi_crc_2_iocbs()
1399 crc_ctx_pkt->handle = cmd_pkt->handle; in qla24xx_build_scsi_crc_2_iocbs()
1406 put_unaligned_le64(crc_ctx_dma, &cmd_pkt->crc_context_address); in qla24xx_build_scsi_crc_2_iocbs()
1407 cmd_pkt->crc_context_len = cpu_to_le16(CRC_CONTEXT_LEN_FW); in qla24xx_build_scsi_crc_2_iocbs()
1432 cmd_pkt->fcp_cmnd_dseg_len = cpu_to_le16(fcp_cmnd_len); in qla24xx_build_scsi_crc_2_iocbs()
1434 &cmd_pkt->fcp_cmnd_dseg_address); in qla24xx_build_scsi_crc_2_iocbs()
1438 cmd_pkt->fcp_rsp_dseg_len = 0; /* Let response come in status iocb */ in qla24xx_build_scsi_crc_2_iocbs()
1495 cmd_pkt->byte_count = cpu_to_le32(total_bytes); in qla24xx_build_scsi_crc_2_iocbs()
1501 cmd_pkt->byte_count = cpu_to_le32(0); in qla24xx_build_scsi_crc_2_iocbs()
1506 cmd_pkt->control_flags |= cpu_to_le16(CF_DATA_SEG_DESCR_ENABLE); in qla24xx_build_scsi_crc_2_iocbs()
1518 cmd_pkt->control_flags |= cpu_to_le16(CF_DIF_SEG_DESCR_ENABLE); in qla24xx_build_scsi_crc_2_iocbs()
1545 struct cmd_type_7 *cmd_pkt; in qla24xx_start_scsi() local
1623 cmd_pkt = (struct cmd_type_7 *)req->ring_ptr; in qla24xx_start_scsi()
1624 cmd_pkt->handle = make_handle(req->id, handle); in qla24xx_start_scsi()
1628 clr_ptr = (uint32_t *)cmd_pkt + 2; in qla24xx_start_scsi()
1630 cmd_pkt->dseg_count = cpu_to_le16(tot_dsds); in qla24xx_start_scsi()
1633 cmd_pkt->nport_handle = cpu_to_le16(sp->fcport->loop_id); in qla24xx_start_scsi()
1634 cmd_pkt->port_id[0] = sp->fcport->d_id.b.al_pa; in qla24xx_start_scsi()
1635 cmd_pkt->port_id[1] = sp->fcport->d_id.b.area; in qla24xx_start_scsi()
1636 cmd_pkt->port_id[2] = sp->fcport->d_id.b.domain; in qla24xx_start_scsi()
1637 cmd_pkt->vp_index = sp->vha->vp_idx; in qla24xx_start_scsi()
1639 int_to_scsilun(cmd->device->lun, &cmd_pkt->lun); in qla24xx_start_scsi()
1640 host_to_fcp_swap((uint8_t *)&cmd_pkt->lun, sizeof(cmd_pkt->lun)); in qla24xx_start_scsi()
1642 cmd_pkt->task = TSK_SIMPLE; in qla24xx_start_scsi()
1645 memcpy(cmd_pkt->fcp_cdb, cmd->cmnd, cmd->cmd_len); in qla24xx_start_scsi()
1646 host_to_fcp_swap(cmd_pkt->fcp_cdb, sizeof(cmd_pkt->fcp_cdb)); in qla24xx_start_scsi()
1648 cmd_pkt->byte_count = cpu_to_le32((uint32_t)scsi_bufflen(cmd)); in qla24xx_start_scsi()
1651 qla24xx_build_scsi_iocbs(sp, cmd_pkt, tot_dsds, req); in qla24xx_start_scsi()
1654 cmd_pkt->entry_count = (uint8_t)req_cnt; in qla24xx_start_scsi()
1711 struct cmd_type_crc_2 *cmd_pkt; in qla24xx_dif_start_scsi() local
1832 cmd_pkt = (struct cmd_type_crc_2 *)req->ring_ptr; in qla24xx_dif_start_scsi()
1833 cmd_pkt->handle = make_handle(req->id, handle); in qla24xx_dif_start_scsi()
1835 clr_ptr = (uint32_t *)cmd_pkt + 2; in qla24xx_dif_start_scsi()
1839 cmd_pkt->nport_handle = cpu_to_le16(sp->fcport->loop_id); in qla24xx_dif_start_scsi()
1840 cmd_pkt->port_id[0] = sp->fcport->d_id.b.al_pa; in qla24xx_dif_start_scsi()
1841 cmd_pkt->port_id[1] = sp->fcport->d_id.b.area; in qla24xx_dif_start_scsi()
1842 cmd_pkt->port_id[2] = sp->fcport->d_id.b.domain; in qla24xx_dif_start_scsi()
1844 int_to_scsilun(cmd->device->lun, &cmd_pkt->lun); in qla24xx_dif_start_scsi()
1845 host_to_fcp_swap((uint8_t *)&cmd_pkt->lun, sizeof(cmd_pkt->lun)); in qla24xx_dif_start_scsi()
1848 cmd_pkt->dseg_count = cpu_to_le16(tot_dsds); in qla24xx_dif_start_scsi()
1856 cmd_pkt->entry_count = (uint8_t)req_cnt; in qla24xx_dif_start_scsi()
1858 cmd_pkt->entry_status = (uint8_t) rsp->id; in qla24xx_dif_start_scsi()
1859 cmd_pkt->timeout = cpu_to_le16(0); in qla24xx_dif_start_scsi()
1909 struct cmd_type_7 *cmd_pkt; in qla2xxx_start_scsi_mq() local
1990 cmd_pkt = (struct cmd_type_7 *)req->ring_ptr; in qla2xxx_start_scsi_mq()
1991 cmd_pkt->handle = make_handle(req->id, handle); in qla2xxx_start_scsi_mq()
1995 clr_ptr = (uint32_t *)cmd_pkt + 2; in qla2xxx_start_scsi_mq()
1997 cmd_pkt->dseg_count = cpu_to_le16(tot_dsds); in qla2xxx_start_scsi_mq()
2000 cmd_pkt->nport_handle = cpu_to_le16(sp->fcport->loop_id); in qla2xxx_start_scsi_mq()
2001 cmd_pkt->port_id[0] = sp->fcport->d_id.b.al_pa; in qla2xxx_start_scsi_mq()
2002 cmd_pkt->port_id[1] = sp->fcport->d_id.b.area; in qla2xxx_start_scsi_mq()
2003 cmd_pkt->port_id[2] = sp->fcport->d_id.b.domain; in qla2xxx_start_scsi_mq()
2004 cmd_pkt->vp_index = sp->fcport->vha->vp_idx; in qla2xxx_start_scsi_mq()
2006 int_to_scsilun(cmd->device->lun, &cmd_pkt->lun); in qla2xxx_start_scsi_mq()
2007 host_to_fcp_swap((uint8_t *)&cmd_pkt->lun, sizeof(cmd_pkt->lun)); in qla2xxx_start_scsi_mq()
2009 cmd_pkt->task = TSK_SIMPLE; in qla2xxx_start_scsi_mq()
2012 memcpy(cmd_pkt->fcp_cdb, cmd->cmnd, cmd->cmd_len); in qla2xxx_start_scsi_mq()
2013 host_to_fcp_swap(cmd_pkt->fcp_cdb, sizeof(cmd_pkt->fcp_cdb)); in qla2xxx_start_scsi_mq()
2015 cmd_pkt->byte_count = cpu_to_le32((uint32_t)scsi_bufflen(cmd)); in qla2xxx_start_scsi_mq()
2018 qla24xx_build_scsi_iocbs(sp, cmd_pkt, tot_dsds, req); in qla2xxx_start_scsi_mq()
2021 cmd_pkt->entry_count = (uint8_t)req_cnt; in qla2xxx_start_scsi_mq()
2079 struct cmd_type_crc_2 *cmd_pkt; in qla2xxx_dif_start_scsi_mq() local
2215 cmd_pkt = (struct cmd_type_crc_2 *)req->ring_ptr; in qla2xxx_dif_start_scsi_mq()
2216 cmd_pkt->handle = make_handle(req->id, handle); in qla2xxx_dif_start_scsi_mq()
2218 clr_ptr = (uint32_t *)cmd_pkt + 2; in qla2xxx_dif_start_scsi_mq()
2222 cmd_pkt->nport_handle = cpu_to_le16(sp->fcport->loop_id); in qla2xxx_dif_start_scsi_mq()
2223 cmd_pkt->port_id[0] = sp->fcport->d_id.b.al_pa; in qla2xxx_dif_start_scsi_mq()
2224 cmd_pkt->port_id[1] = sp->fcport->d_id.b.area; in qla2xxx_dif_start_scsi_mq()
2225 cmd_pkt->port_id[2] = sp->fcport->d_id.b.domain; in qla2xxx_dif_start_scsi_mq()
2227 int_to_scsilun(cmd->device->lun, &cmd_pkt->lun); in qla2xxx_dif_start_scsi_mq()
2228 host_to_fcp_swap((uint8_t *)&cmd_pkt->lun, sizeof(cmd_pkt->lun)); in qla2xxx_dif_start_scsi_mq()
2231 cmd_pkt->dseg_count = cpu_to_le16(tot_dsds); in qla2xxx_dif_start_scsi_mq()
2239 cmd_pkt->entry_count = (uint8_t)req_cnt; in qla2xxx_dif_start_scsi_mq()
2240 cmd_pkt->timeout = cpu_to_le16(0); in qla2xxx_dif_start_scsi_mq()
3433 struct cmd_type_6 *cmd_pkt; in qla82xx_start_scsi() local
3521 cmd_pkt = (struct cmd_type_6 *)req->ring_ptr; in qla82xx_start_scsi()
3522 cmd_pkt->handle = make_handle(req->id, handle); in qla82xx_start_scsi()
3526 clr_ptr = (uint32_t *)cmd_pkt + 2; in qla82xx_start_scsi()
3528 cmd_pkt->dseg_count = cpu_to_le16(tot_dsds); in qla82xx_start_scsi()
3531 cmd_pkt->nport_handle = cpu_to_le16(sp->fcport->loop_id); in qla82xx_start_scsi()
3532 cmd_pkt->port_id[0] = sp->fcport->d_id.b.al_pa; in qla82xx_start_scsi()
3533 cmd_pkt->port_id[1] = sp->fcport->d_id.b.area; in qla82xx_start_scsi()
3534 cmd_pkt->port_id[2] = sp->fcport->d_id.b.domain; in qla82xx_start_scsi()
3535 cmd_pkt->vp_index = sp->vha->vp_idx; in qla82xx_start_scsi()
3538 if (qla24xx_build_scsi_type_6_iocbs(sp, cmd_pkt, tot_dsds)) in qla82xx_start_scsi()
3541 int_to_scsilun(cmd->device->lun, &cmd_pkt->lun); in qla82xx_start_scsi()
3542 host_to_fcp_swap((uint8_t *)&cmd_pkt->lun, sizeof(cmd_pkt->lun)); in qla82xx_start_scsi()
3564 cmd_pkt->fcp_cmnd_dseg_len = cpu_to_le16(ctx->fcp_cmnd_len); in qla82xx_start_scsi()
3566 &cmd_pkt->fcp_cmnd_dseg_address); in qla82xx_start_scsi()
3569 cmd_pkt->byte_count = cpu_to_le32((uint32_t)scsi_bufflen(cmd)); in qla82xx_start_scsi()
3571 cmd_pkt->entry_count = (uint8_t)req_cnt; in qla82xx_start_scsi()
3575 cmd_pkt->entry_status = (uint8_t) rsp->id; in qla82xx_start_scsi()
3577 struct cmd_type_7 *cmd_pkt; in qla82xx_start_scsi() local
3592 cmd_pkt = (struct cmd_type_7 *)req->ring_ptr; in qla82xx_start_scsi()
3593 cmd_pkt->handle = make_handle(req->id, handle); in qla82xx_start_scsi()
3597 clr_ptr = (uint32_t *)cmd_pkt + 2; in qla82xx_start_scsi()
3599 cmd_pkt->dseg_count = cpu_to_le16(tot_dsds); in qla82xx_start_scsi()
3602 cmd_pkt->nport_handle = cpu_to_le16(sp->fcport->loop_id); in qla82xx_start_scsi()
3603 cmd_pkt->port_id[0] = sp->fcport->d_id.b.al_pa; in qla82xx_start_scsi()
3604 cmd_pkt->port_id[1] = sp->fcport->d_id.b.area; in qla82xx_start_scsi()
3605 cmd_pkt->port_id[2] = sp->fcport->d_id.b.domain; in qla82xx_start_scsi()
3606 cmd_pkt->vp_index = sp->vha->vp_idx; in qla82xx_start_scsi()
3608 int_to_scsilun(cmd->device->lun, &cmd_pkt->lun); in qla82xx_start_scsi()
3609 host_to_fcp_swap((uint8_t *)&cmd_pkt->lun, in qla82xx_start_scsi()
3610 sizeof(cmd_pkt->lun)); in qla82xx_start_scsi()
3614 cmd_pkt->task |= sp->fcport->fcp_prio << 3; in qla82xx_start_scsi()
3617 memcpy(cmd_pkt->fcp_cdb, cmd->cmnd, cmd->cmd_len); in qla82xx_start_scsi()
3618 host_to_fcp_swap(cmd_pkt->fcp_cdb, sizeof(cmd_pkt->fcp_cdb)); in qla82xx_start_scsi()
3620 cmd_pkt->byte_count = cpu_to_le32((uint32_t)scsi_bufflen(cmd)); in qla82xx_start_scsi()
3623 qla24xx_build_scsi_iocbs(sp, cmd_pkt, tot_dsds, req); in qla82xx_start_scsi()
3626 cmd_pkt->entry_count = (uint8_t)req_cnt; in qla82xx_start_scsi()
3630 cmd_pkt->entry_status = (uint8_t) rsp->id; in qla82xx_start_scsi()
3783 qla_nvme_ls(srb_t *sp, struct pt_ls4_request *cmd_pkt) in qla_nvme_ls() argument
3788 cmd_pkt->entry_type = PT_LS4_REQUEST; in qla_nvme_ls()
3789 cmd_pkt->entry_count = 1; in qla_nvme_ls()
3790 cmd_pkt->timeout = cpu_to_le16(nvme->u.nvme.timeout_sec); in qla_nvme_ls()
3791 cmd_pkt->vp_index = sp->fcport->vha->vp_idx; in qla_nvme_ls()
3794 cmd_pkt->control_flags = in qla_nvme_ls()
3796 cmd_pkt->nport_handle = nvme->u.nvme.nport_handle; in qla_nvme_ls()
3797 cmd_pkt->exchange_address = nvme->u.nvme.exchange_address; in qla_nvme_ls()
3799 cmd_pkt->control_flags = in qla_nvme_ls()
3801 cmd_pkt->nport_handle = cpu_to_le16(sp->fcport->loop_id); in qla_nvme_ls()
3802 cmd_pkt->rx_dseg_count = cpu_to_le16(1); in qla_nvme_ls()
3803 cmd_pkt->rx_byte_count = nvme->u.nvme.rsp_len; in qla_nvme_ls()
3804 cmd_pkt->dsd[1].length = nvme->u.nvme.rsp_len; in qla_nvme_ls()
3805 put_unaligned_le64(nvme->u.nvme.rsp_dma, &cmd_pkt->dsd[1].address); in qla_nvme_ls()
3808 cmd_pkt->tx_dseg_count = cpu_to_le16(1); in qla_nvme_ls()
3809 cmd_pkt->tx_byte_count = nvme->u.nvme.cmd_len; in qla_nvme_ls()
3810 cmd_pkt->dsd[0].length = nvme->u.nvme.cmd_len; in qla_nvme_ls()
3811 put_unaligned_le64(nvme->u.nvme.cmd_dma, &cmd_pkt->dsd[0].address); in qla_nvme_ls()
4052 struct cmd_bidir *cmd_pkt, uint32_t tot_dsds) in qla25xx_build_bidir_iocb() argument
4064 put_unaligned_le32(COMMAND_BIDIRECTIONAL, &cmd_pkt->entry_type); in qla25xx_build_bidir_iocb()
4070 cmd_pkt->wr_dseg_count = cpu_to_le16(bsg_job->request_payload.sg_cnt); in qla25xx_build_bidir_iocb()
4071 cmd_pkt->rd_dseg_count = cpu_to_le16(bsg_job->reply_payload.sg_cnt); in qla25xx_build_bidir_iocb()
4072 cmd_pkt->control_flags = cpu_to_le16(BD_WRITE_DATA | BD_READ_DATA | in qla25xx_build_bidir_iocb()
4076 cmd_pkt->wr_byte_count = cpu_to_le32(req_data_len); in qla25xx_build_bidir_iocb()
4077 cmd_pkt->rd_byte_count = cpu_to_le32(rsp_data_len); in qla25xx_build_bidir_iocb()
4078 cmd_pkt->timeout = cpu_to_le16(qla2x00_get_async_timeout(vha) + 2); in qla25xx_build_bidir_iocb()
4090 cur_dsd = &cmd_pkt->fcp_dsd; in qla25xx_build_bidir_iocb()
4134 cmd_pkt->entry_count = entry_count; in qla25xx_build_bidir_iocb()
4147 struct cmd_bidir *cmd_pkt = NULL; in qla2x00_start_bidir() local
4198 cmd_pkt = (struct cmd_bidir *)req->ring_ptr; in qla2x00_start_bidir()
4199 cmd_pkt->handle = make_handle(req->id, handle); in qla2x00_start_bidir()
4203 clr_ptr = (uint32_t *)cmd_pkt + 2; in qla2x00_start_bidir()
4207 cmd_pkt->nport_handle = cpu_to_le16(vha->self_login_loop_id); in qla2x00_start_bidir()
4208 cmd_pkt->port_id[0] = vha->d_id.b.al_pa; in qla2x00_start_bidir()
4209 cmd_pkt->port_id[1] = vha->d_id.b.area; in qla2x00_start_bidir()
4210 cmd_pkt->port_id[2] = vha->d_id.b.domain; in qla2x00_start_bidir()
4212 qla25xx_build_bidir_iocb(sp, vha, cmd_pkt, tot_dsds); in qla2x00_start_bidir()
4213 cmd_pkt->entry_status = (uint8_t) rsp->id; in qla2x00_start_bidir()
4242 struct cmd_type_6 *cmd_pkt; in qla_start_scsi_type6() local
4399 cmd_pkt = (struct cmd_type_6 *)req->ring_ptr; in qla_start_scsi_type6()
4400 cmd_pkt->handle = make_handle(req->id, handle); in qla_start_scsi_type6()
4403 clr_ptr = (uint32_t *)cmd_pkt + 2; in qla_start_scsi_type6()
4405 cmd_pkt->dseg_count = cpu_to_le16(tot_dsds); in qla_start_scsi_type6()
4408 cmd_pkt->nport_handle = cpu_to_le16(sp->fcport->loop_id); in qla_start_scsi_type6()
4409 cmd_pkt->port_id[0] = sp->fcport->d_id.b.al_pa; in qla_start_scsi_type6()
4410 cmd_pkt->port_id[1] = sp->fcport->d_id.b.area; in qla_start_scsi_type6()
4411 cmd_pkt->port_id[2] = sp->fcport->d_id.b.domain; in qla_start_scsi_type6()
4412 cmd_pkt->vp_index = sp->vha->vp_idx; in qla_start_scsi_type6()
4415 qla24xx_build_scsi_type_6_iocbs(sp, cmd_pkt, tot_dsds); in qla_start_scsi_type6()
4417 int_to_scsilun(cmd->device->lun, &cmd_pkt->lun); in qla_start_scsi_type6()
4418 host_to_fcp_swap((uint8_t *)&cmd_pkt->lun, sizeof(cmd_pkt->lun)); in qla_start_scsi_type6()
4440 cmd_pkt->fcp_cmnd_dseg_len = cpu_to_le16(ctx->fcp_cmnd_len); in qla_start_scsi_type6()
4442 &cmd_pkt->fcp_cmnd_dseg_address); in qla_start_scsi_type6()
4445 cmd_pkt->byte_count = cpu_to_le32((uint32_t)scsi_bufflen(cmd)); in qla_start_scsi_type6()
4447 cmd_pkt->entry_count = (uint8_t)req_cnt; in qla_start_scsi_type6()