Lines Matching refs:fcp_cmnd
1406 struct fcp_cmnd *fcp_cmnd;
1476 fcp_cmnd = &crc_ctx_pkt->fcp_cmnd;
1478 fcp_cmnd->additional_cdb_len = additional_fcpcdb_len;
1480 fcp_cmnd->additional_cdb_len |= 1;
1482 fcp_cmnd->additional_cdb_len |= 2;
1484 int_to_scsilun(cmd->device->lun, &fcp_cmnd->lun);
1485 memcpy(fcp_cmnd->cdb, cmd->cmnd, cmd->cmd_len);
1489 fcp_cmnd->task_management = 0;
1490 fcp_cmnd->task_attribute = TSK_SIMPLE;
1550 fcp_dl = (__be32 *)(crc_ctx_pkt->fcp_cmnd.cdb + 16 +
3401 ctx->fcp_cmnd = dma_pool_zalloc(ha->fcp_cmnd_dma_pool,
3403 if (!ctx->fcp_cmnd) {
3405 "Failed to allocate fcp_cmnd for cmd=%p.\n", cmd);
3454 int_to_scsilun(cmd->device->lun, &ctx->fcp_cmnd->lun);
3455 ctx->fcp_cmnd->additional_cdb_len = additional_cdb_len;
3458 ctx->fcp_cmnd->additional_cdb_len |= 1;
3460 ctx->fcp_cmnd->additional_cdb_len |= 2;
3464 ctx->fcp_cmnd->task_attribute |=
3467 memcpy(ctx->fcp_cmnd->cdb, cmd->cmnd, cmd->cmd_len);
3469 fcp_dl = (__be32 *)(ctx->fcp_cmnd->cdb + 16 +
3583 dma_pool_free(ha->fcp_cmnd_dma_pool, ctx->fcp_cmnd, ctx->fcp_cmnd_dma);