Lines Matching refs:ccb

1367 	struct pm8001_ccb_info *ccb;  in pm80xx_send_abort_all()  local
1395 ccb = &pm8001_ha->ccb_info[ccb_tag]; in pm80xx_send_abort_all()
1396 ccb->device = pm8001_ha_dev; in pm80xx_send_abort_all()
1397 ccb->ccb_tag = ccb_tag; in pm80xx_send_abort_all()
1398 ccb->task = task; in pm80xx_send_abort_all()
1420 struct pm8001_ccb_info *ccb; in pm80xx_send_read_log() local
1459 ccb = &pm8001_ha->ccb_info[ccb_tag]; in pm80xx_send_read_log()
1460 ccb->device = pm8001_ha_dev; in pm80xx_send_read_log()
1461 ccb->ccb_tag = ccb_tag; in pm80xx_send_read_log()
1462 ccb->task = task; in pm80xx_send_read_log()
1505 struct pm8001_ccb_info *ccb; in mpi_ssp_completion() local
1517 ccb = &pm8001_ha->ccb_info[tag]; in mpi_ssp_completion()
1518 if ((status == IO_ABORTED) && ccb->open_retry) { in mpi_ssp_completion()
1520 ccb->open_retry = 0; in mpi_ssp_completion()
1523 pm8001_dev = ccb->device; in mpi_ssp_completion()
1525 t = ccb->task; in mpi_ssp_completion()
1748 pm8001_ccb_task_free(pm8001_ha, t, ccb, tag); in mpi_ssp_completion()
1751 pm8001_ccb_task_free(pm8001_ha, t, ccb, tag); in mpi_ssp_completion()
1763 struct pm8001_ccb_info *ccb; in mpi_ssp_event() local
1771 ccb = &pm8001_ha->ccb_info[tag]; in mpi_ssp_event()
1772 t = ccb->task; in mpi_ssp_event()
1773 pm8001_dev = ccb->device; in mpi_ssp_event()
1945 pm8001_ccb_task_free(pm8001_ha, t, ccb, tag); in mpi_ssp_event()
1948 pm8001_ccb_task_free(pm8001_ha, t, ccb, tag); in mpi_ssp_event()
1959 struct pm8001_ccb_info *ccb; in mpi_sata_completion() local
1983 ccb = &pm8001_ha->ccb_info[tag]; in mpi_sata_completion()
1985 if (ccb) { in mpi_sata_completion()
1986 t = ccb->task; in mpi_sata_completion()
1987 pm8001_dev = ccb->device; in mpi_sata_completion()
2186 pm8001_ccb_task_free_done(pm8001_ha, t, ccb, tag); in mpi_sata_completion()
2202 pm8001_ccb_task_free_done(pm8001_ha, t, ccb, tag); in mpi_sata_completion()
2224 pm8001_ccb_task_free_done(pm8001_ha, t, ccb, tag); in mpi_sata_completion()
2287 pm8001_ccb_task_free_done(pm8001_ha, t, ccb, tag); in mpi_sata_completion()
2307 pm8001_ccb_task_free_done(pm8001_ha, t, ccb, tag); in mpi_sata_completion()
2335 pm8001_ccb_task_free(pm8001_ha, t, ccb, tag); in mpi_sata_completion()
2338 pm8001_ccb_task_free_done(pm8001_ha, t, ccb, tag); in mpi_sata_completion()
2347 struct pm8001_ccb_info *ccb; in mpi_sata_event() local
2357 ccb = &pm8001_ha->ccb_info[tag]; in mpi_sata_event()
2359 if (ccb) { in mpi_sata_event()
2360 t = ccb->task; in mpi_sata_event()
2361 pm8001_dev = ccb->device; in mpi_sata_event()
2450 pm8001_ccb_task_free_done(pm8001_ha, t, ccb, tag); in mpi_sata_event()
2571 pm8001_ccb_task_free(pm8001_ha, t, ccb, tag); in mpi_sata_event()
2574 pm8001_ccb_task_free_done(pm8001_ha, t, ccb, tag); in mpi_sata_event()
2584 struct pm8001_ccb_info *ccb; in mpi_smp_completion() local
2597 ccb = &pm8001_ha->ccb_info[tag]; in mpi_smp_completion()
2599 t = ccb->task; in mpi_smp_completion()
2601 pm8001_dev = ccb->device; in mpi_smp_completion()
2792 pm8001_ccb_task_free(pm8001_ha, t, ccb, tag); in mpi_smp_completion()
2795 pm8001_ccb_task_free(pm8001_ha, t, ccb, tag); in mpi_smp_completion()
3724 struct pm8001_ccb_info *ccb) in pm80xx_chip_smp_req() argument
3727 struct sas_task *task = ccb->task; in pm80xx_chip_smp_req()
3764 smp_cmd.tag = cpu_to_le32(ccb->ccb_tag); in pm80xx_chip_smp_req()
3840 dma_unmap_sg(pm8001_ha->dev, &ccb->task->smp_task.smp_resp, 1, in pm80xx_chip_smp_req()
3843 dma_unmap_sg(pm8001_ha->dev, &ccb->task->smp_task.smp_req, 1, in pm80xx_chip_smp_req()
3887 struct pm8001_ccb_info *ccb) in pm80xx_chip_ssp_io_req() argument
3889 struct sas_task *task = ccb->task; in pm80xx_chip_ssp_io_req()
3893 u32 tag = ccb->ccb_tag; in pm80xx_chip_ssp_io_req()
3934 ccb->n_elem, ccb->buf_prd); in pm80xx_chip_ssp_io_req()
3935 phys_addr = ccb->ccb_dma_handle + in pm80xx_chip_ssp_io_req()
3964 ccb->buf_prd); in pm80xx_chip_ssp_io_req()
3965 phys_addr = ccb->ccb_dma_handle + in pm80xx_chip_ssp_io_req()
3993 pm8001_chip_make_sg(task->scatter, ccb->n_elem, in pm80xx_chip_ssp_io_req()
3994 ccb->buf_prd); in pm80xx_chip_ssp_io_req()
3995 phys_addr = ccb->ccb_dma_handle + in pm80xx_chip_ssp_io_req()
4023 ccb->buf_prd); in pm80xx_chip_ssp_io_req()
4024 phys_addr = ccb->ccb_dma_handle + in pm80xx_chip_ssp_io_req()
4047 struct pm8001_ccb_info *ccb) in pm80xx_chip_sata_req() argument
4049 struct sas_task *task = ccb->task; in pm80xx_chip_sata_req()
4052 u32 tag = ccb->ccb_tag; in pm80xx_chip_sata_req()
4115 ccb->n_elem, ccb->buf_prd); in pm80xx_chip_sata_req()
4116 phys_addr = ccb->ccb_dma_handle + in pm80xx_chip_sata_req()
4141 ccb->buf_prd); in pm80xx_chip_sata_req()
4142 phys_addr = ccb->ccb_dma_handle + in pm80xx_chip_sata_req()
4181 ccb->n_elem, ccb->buf_prd); in pm80xx_chip_sata_req()
4182 phys_addr = ccb->ccb_dma_handle + in pm80xx_chip_sata_req()
4207 ccb->buf_prd); in pm80xx_chip_sata_req()
4208 phys_addr = ccb->ccb_dma_handle + in pm80xx_chip_sata_req()
4270 pm8001_ccb_task_free(pm8001_ha, task, ccb, tag); in pm80xx_chip_sata_req()
4276 ccb, tag); in pm80xx_chip_sata_req()
4376 struct pm8001_ccb_info *ccb; in pm80xx_chip_reg_dev_req() local
4388 ccb = &pm8001_ha->ccb_info[tag]; in pm80xx_chip_reg_dev_req()
4389 ccb->device = pm8001_dev; in pm80xx_chip_reg_dev_req()
4390 ccb->ccb_tag = tag; in pm80xx_chip_reg_dev_req()