Lines Matching refs:fcp_cmnd
1227 struct fcp_cmnd *fcp_cmnd;
1305 fcp_cmnd = &crc_ctx_pkt->fcp_cmnd;
1307 fcp_cmnd->additional_cdb_len = additional_fcpcdb_len;
1309 fcp_cmnd->additional_cdb_len |= 1;
1311 fcp_cmnd->additional_cdb_len |= 2;
1313 int_to_scsilun(cmd->device->lun, &fcp_cmnd->lun);
1314 memcpy(fcp_cmnd->cdb, cmd->cmnd, cmd->cmd_len);
1320 fcp_cmnd->task_management = 0;
1328 fcp_cmnd->task_attribute = TSK_HEAD_OF_QUEUE;
1331 fcp_cmnd->task_attribute = TSK_ORDERED;
1334 fcp_cmnd->task_attribute = 0;
1338 fcp_cmnd->task_attribute = 0;
1389 fcp_dl = (uint32_t *)(crc_ctx_pkt->fcp_cmnd.cdb + 16 +
2360 ctx->fcp_cmnd = dma_pool_alloc(ha->fcp_cmnd_dma_pool,
2362 if (!ctx->fcp_cmnd) {
2364 "Failed to allocate fcp_cmnd for cmd=%p.\n", cmd);
2413 memset(ctx->fcp_cmnd, 0, sizeof(struct fcp_cmnd));
2414 int_to_scsilun(cmd->device->lun, &ctx->fcp_cmnd->lun);
2415 ctx->fcp_cmnd->additional_cdb_len = additional_cdb_len;
2418 ctx->fcp_cmnd->additional_cdb_len |= 1;
2420 ctx->fcp_cmnd->additional_cdb_len |= 2;
2428 ctx->fcp_cmnd->task_attribute =
2432 ctx->fcp_cmnd->task_attribute =
2440 ctx->fcp_cmnd->task_attribute |=
2443 memcpy(ctx->fcp_cmnd->cdb, cmd->cmnd, cmd->cmd_len);
2445 fcp_dl = (uint32_t *)(ctx->fcp_cmnd->cdb + 16 +
2578 dma_pool_free(ha->fcp_cmnd_dma_pool, ctx->fcp_cmnd, ctx->fcp_cmnd_dma);