Lines Matching defs:ccb
1796 struct pm8001_ccb_info *ccb;
1808 ccb = &pm8001_ha->ccb_info[tag];
1809 if ((status == IO_ABORTED) && ccb->open_retry) {
1811 ccb->open_retry = 0;
1814 pm8001_dev = ccb->device;
1816 t = ccb->task;
2070 pm8001_ccb_task_free(pm8001_ha, ccb);
2075 pm8001_ccb_task_free_done(pm8001_ha, ccb);
2085 struct pm8001_ccb_info *ccb;
2093 ccb = &pm8001_ha->ccb_info[tag];
2094 t = ccb->task;
2095 pm8001_dev = ccb->device;
2251 pm8001_ccb_task_free(pm8001_ha, ccb);
2254 pm8001_ccb_task_free_done(pm8001_ha, ccb);
2264 struct pm8001_ccb_info *ccb;
2284 ccb = &pm8001_ha->ccb_info[tag];
2285 t = ccb->task;
2286 pm8001_dev = ccb->device;
2293 ccb->ccb_tag);
2294 pm8001_ccb_free(pm8001_ha, ccb);
2475 pm8001_ccb_task_free_done(pm8001_ha, ccb);
2495 pm8001_ccb_task_free_done(pm8001_ha, ccb);
2523 pm8001_ccb_task_free_done(pm8001_ha, ccb);
2598 pm8001_ccb_task_free_done(pm8001_ha, ccb);
2622 pm8001_ccb_task_free_done(pm8001_ha, ccb);
2656 pm8001_ccb_task_free(pm8001_ha, ccb);
2663 pm8001_ccb_task_free_done(pm8001_ha, ccb);
2675 struct pm8001_ccb_info *ccb;
2699 ccb = &pm8001_ha->ccb_info[tag];
2700 t = ccb->task;
2701 pm8001_dev = ccb->device;
2704 ccb->ccb_tag);
2705 pm8001_ccb_free(pm8001_ha, ccb);
2876 struct pm8001_ccb_info *ccb;
2888 ccb = &pm8001_ha->ccb_info[tag];
2890 t = ccb->task;
2892 pm8001_dev = ccb->device;
3073 pm8001_ccb_task_free(pm8001_ha, ccb);
3076 pm8001_ccb_task_free(pm8001_ha, ccb);
4125 * @ccb: the ccb information this request used.
4128 struct pm8001_ccb_info *ccb)
4131 struct sas_task *task = ccb->task;
4166 smp_cmd.tag = cpu_to_le32(ccb->ccb_tag);
4240 dma_unmap_sg(pm8001_ha->dev, &ccb->task->smp_task.smp_resp, 1,
4243 dma_unmap_sg(pm8001_ha->dev, &ccb->task->smp_task.smp_req, 1,
4294 * @ccb: the ccb information this request used.
4297 struct pm8001_ccb_info *ccb)
4299 struct sas_task *task = ccb->task;
4303 u32 tag = ccb->ccb_tag;
4340 ccb->n_elem, ccb->buf_prd);
4341 phys_addr = ccb->ccb_dma_handle;
4369 ccb->buf_prd);
4370 phys_addr = ccb->ccb_dma_handle;
4398 pm8001_chip_make_sg(task->scatter, ccb->n_elem,
4399 ccb->buf_prd);
4400 phys_addr = ccb->ccb_dma_handle;
4426 ccb->buf_prd);
4427 phys_addr = ccb->ccb_dma_handle;
4447 struct pm8001_ccb_info *ccb)
4449 struct sas_task *task = ccb->task;
4453 u32 tag = ccb->ccb_tag, q_index;
4510 ccb->n_elem, ccb->buf_prd);
4511 phys_addr = ccb->ccb_dma_handle;
4538 ccb->buf_prd);
4539 phys_addr = ccb->ccb_dma_handle;
4576 ccb->n_elem, ccb->buf_prd);
4577 phys_addr = ccb->ccb_dma_handle;
4600 ccb->buf_prd);
4601 phys_addr = ccb->ccb_dma_handle;
4637 ccb->device ? ccb->device->attached_phy : PM8001_MAX_PHYS,
4638 ccb->ccb_tag, opc,
4640 ccb->device ? atomic_read(&ccb->device->running_req) : 0);
4714 struct pm8001_ccb_info *ccb;
4723 ccb = pm8001_ccb_alloc(pm8001_ha, pm8001_dev, NULL);
4724 if (!ccb)
4727 payload.tag = cpu_to_le32(ccb->ccb_tag);
4767 pm8001_ccb_free(pm8001_ha, ccb);