Lines Matching refs:ccb
1385 struct pm8001_ccb_info *ccb; in pm80xx_send_abort_all() local
1413 ccb = &pm8001_ha->ccb_info[ccb_tag]; in pm80xx_send_abort_all()
1414 ccb->device = pm8001_ha_dev; in pm80xx_send_abort_all()
1415 ccb->ccb_tag = ccb_tag; in pm80xx_send_abort_all()
1416 ccb->task = task; in pm80xx_send_abort_all()
1438 struct pm8001_ccb_info *ccb; in pm80xx_send_read_log() local
1477 ccb = &pm8001_ha->ccb_info[ccb_tag]; in pm80xx_send_read_log()
1478 ccb->device = pm8001_ha_dev; in pm80xx_send_read_log()
1479 ccb->ccb_tag = ccb_tag; in pm80xx_send_read_log()
1480 ccb->task = task; in pm80xx_send_read_log()
1523 struct pm8001_ccb_info *ccb; in mpi_ssp_completion() local
1535 ccb = &pm8001_ha->ccb_info[tag]; in mpi_ssp_completion()
1536 if ((status == IO_ABORTED) && ccb->open_retry) { in mpi_ssp_completion()
1538 ccb->open_retry = 0; in mpi_ssp_completion()
1541 pm8001_dev = ccb->device; in mpi_ssp_completion()
1543 t = ccb->task; in mpi_ssp_completion()
1773 pm8001_ccb_task_free(pm8001_ha, t, ccb, tag); in mpi_ssp_completion()
1776 pm8001_ccb_task_free(pm8001_ha, t, ccb, tag); in mpi_ssp_completion()
1788 struct pm8001_ccb_info *ccb; in mpi_ssp_event() local
1796 ccb = &pm8001_ha->ccb_info[tag]; in mpi_ssp_event()
1797 t = ccb->task; in mpi_ssp_event()
1798 pm8001_dev = ccb->device; in mpi_ssp_event()
1970 pm8001_ccb_task_free(pm8001_ha, t, ccb, tag); in mpi_ssp_event()
1973 pm8001_ccb_task_free(pm8001_ha, t, ccb, tag); in mpi_ssp_event()
1984 struct pm8001_ccb_info *ccb; in mpi_sata_completion() local
2008 ccb = &pm8001_ha->ccb_info[tag]; in mpi_sata_completion()
2010 if (ccb) { in mpi_sata_completion()
2011 t = ccb->task; in mpi_sata_completion()
2012 pm8001_dev = ccb->device; in mpi_sata_completion()
2211 pm8001_ccb_task_free_done(pm8001_ha, t, ccb, tag); in mpi_sata_completion()
2227 pm8001_ccb_task_free_done(pm8001_ha, t, ccb, tag); in mpi_sata_completion()
2249 pm8001_ccb_task_free_done(pm8001_ha, t, ccb, tag); in mpi_sata_completion()
2312 pm8001_ccb_task_free_done(pm8001_ha, t, ccb, tag); in mpi_sata_completion()
2332 pm8001_ccb_task_free_done(pm8001_ha, t, ccb, tag); in mpi_sata_completion()
2361 pm8001_ccb_task_free(pm8001_ha, t, ccb, tag); in mpi_sata_completion()
2364 pm8001_ccb_task_free_done(pm8001_ha, t, ccb, tag); in mpi_sata_completion()
2373 struct pm8001_ccb_info *ccb; in mpi_sata_event() local
2383 ccb = &pm8001_ha->ccb_info[tag]; in mpi_sata_event()
2385 if (ccb) { in mpi_sata_event()
2386 t = ccb->task; in mpi_sata_event()
2387 pm8001_dev = ccb->device; in mpi_sata_event()
2476 pm8001_ccb_task_free_done(pm8001_ha, t, ccb, tag); in mpi_sata_event()
2597 pm8001_ccb_task_free(pm8001_ha, t, ccb, tag); in mpi_sata_event()
2600 pm8001_ccb_task_free_done(pm8001_ha, t, ccb, tag); in mpi_sata_event()
2610 struct pm8001_ccb_info *ccb; in mpi_smp_completion() local
2623 ccb = &pm8001_ha->ccb_info[tag]; in mpi_smp_completion()
2625 t = ccb->task; in mpi_smp_completion()
2627 pm8001_dev = ccb->device; in mpi_smp_completion()
2818 pm8001_ccb_task_free(pm8001_ha, t, ccb, tag); in mpi_smp_completion()
2821 pm8001_ccb_task_free(pm8001_ha, t, ccb, tag); in mpi_smp_completion()
3780 struct pm8001_ccb_info *ccb) in pm80xx_chip_smp_req() argument
3783 struct sas_task *task = ccb->task; in pm80xx_chip_smp_req()
3820 smp_cmd.tag = cpu_to_le32(ccb->ccb_tag); in pm80xx_chip_smp_req()
3896 dma_unmap_sg(pm8001_ha->dev, &ccb->task->smp_task.smp_resp, 1, in pm80xx_chip_smp_req()
3899 dma_unmap_sg(pm8001_ha->dev, &ccb->task->smp_task.smp_req, 1, in pm80xx_chip_smp_req()
3943 struct pm8001_ccb_info *ccb) in pm80xx_chip_ssp_io_req() argument
3945 struct sas_task *task = ccb->task; in pm80xx_chip_ssp_io_req()
3949 u32 tag = ccb->ccb_tag; in pm80xx_chip_ssp_io_req()
3990 ccb->n_elem, ccb->buf_prd); in pm80xx_chip_ssp_io_req()
3991 phys_addr = ccb->ccb_dma_handle + in pm80xx_chip_ssp_io_req()
4020 ccb->buf_prd); in pm80xx_chip_ssp_io_req()
4021 phys_addr = ccb->ccb_dma_handle + in pm80xx_chip_ssp_io_req()
4049 pm8001_chip_make_sg(task->scatter, ccb->n_elem, in pm80xx_chip_ssp_io_req()
4050 ccb->buf_prd); in pm80xx_chip_ssp_io_req()
4051 phys_addr = ccb->ccb_dma_handle + in pm80xx_chip_ssp_io_req()
4079 ccb->buf_prd); in pm80xx_chip_ssp_io_req()
4080 phys_addr = ccb->ccb_dma_handle + in pm80xx_chip_ssp_io_req()
4103 struct pm8001_ccb_info *ccb) in pm80xx_chip_sata_req() argument
4105 struct sas_task *task = ccb->task; in pm80xx_chip_sata_req()
4108 u32 tag = ccb->ccb_tag; in pm80xx_chip_sata_req()
4171 ccb->n_elem, ccb->buf_prd); in pm80xx_chip_sata_req()
4172 phys_addr = ccb->ccb_dma_handle + in pm80xx_chip_sata_req()
4197 ccb->buf_prd); in pm80xx_chip_sata_req()
4198 phys_addr = ccb->ccb_dma_handle + in pm80xx_chip_sata_req()
4237 ccb->n_elem, ccb->buf_prd); in pm80xx_chip_sata_req()
4238 phys_addr = ccb->ccb_dma_handle + in pm80xx_chip_sata_req()
4263 ccb->buf_prd); in pm80xx_chip_sata_req()
4264 phys_addr = ccb->ccb_dma_handle + in pm80xx_chip_sata_req()
4326 pm8001_ccb_task_free(pm8001_ha, task, ccb, tag); in pm80xx_chip_sata_req()
4332 ccb, tag); in pm80xx_chip_sata_req()
4432 struct pm8001_ccb_info *ccb; in pm80xx_chip_reg_dev_req() local
4444 ccb = &pm8001_ha->ccb_info[tag]; in pm80xx_chip_reg_dev_req()
4445 ccb->device = pm8001_dev; in pm80xx_chip_reg_dev_req()
4446 ccb->ccb_tag = tag; in pm80xx_chip_reg_dev_req()