Lines Matching refs:ccb
1735 struct pm8001_ccb_info *ccb; in pm80xx_send_abort_all() local
1762 ccb = &pm8001_ha->ccb_info[ccb_tag]; in pm80xx_send_abort_all()
1763 ccb->device = pm8001_ha_dev; in pm80xx_send_abort_all()
1764 ccb->ccb_tag = ccb_tag; in pm80xx_send_abort_all()
1765 ccb->task = task; in pm80xx_send_abort_all()
1766 ccb->n_elem = 0; in pm80xx_send_abort_all()
1790 struct pm8001_ccb_info *ccb; in pm80xx_send_read_log() local
1827 ccb = &pm8001_ha->ccb_info[ccb_tag]; in pm80xx_send_read_log()
1828 ccb->device = pm8001_ha_dev; in pm80xx_send_read_log()
1829 ccb->ccb_tag = ccb_tag; in pm80xx_send_read_log()
1830 ccb->task = task; in pm80xx_send_read_log()
1831 ccb->n_elem = 0; in pm80xx_send_read_log()
1876 struct pm8001_ccb_info *ccb; in mpi_ssp_completion() local
1888 ccb = &pm8001_ha->ccb_info[tag]; in mpi_ssp_completion()
1889 if ((status == IO_ABORTED) && ccb->open_retry) { in mpi_ssp_completion()
1891 ccb->open_retry = 0; in mpi_ssp_completion()
1894 pm8001_dev = ccb->device; in mpi_ssp_completion()
1896 t = ccb->task; in mpi_ssp_completion()
2151 pm8001_ccb_task_free(pm8001_ha, t, ccb, tag); in mpi_ssp_completion()
2156 pm8001_ccb_task_free(pm8001_ha, t, ccb, tag); in mpi_ssp_completion()
2168 struct pm8001_ccb_info *ccb; in mpi_ssp_event() local
2176 ccb = &pm8001_ha->ccb_info[tag]; in mpi_ssp_event()
2177 t = ccb->task; in mpi_ssp_event()
2178 pm8001_dev = ccb->device; in mpi_ssp_event()
2335 pm8001_ccb_task_free(pm8001_ha, t, ccb, tag); in mpi_ssp_event()
2338 pm8001_ccb_task_free(pm8001_ha, t, ccb, tag); in mpi_ssp_event()
2349 struct pm8001_ccb_info *ccb; in mpi_sata_completion() local
2372 ccb = &pm8001_ha->ccb_info[tag]; in mpi_sata_completion()
2374 if (ccb) { in mpi_sata_completion()
2375 t = ccb->task; in mpi_sata_completion()
2376 pm8001_dev = ccb->device; in mpi_sata_completion()
2583 pm8001_ccb_task_free_done(pm8001_ha, t, ccb, tag); in mpi_sata_completion()
2599 pm8001_ccb_task_free_done(pm8001_ha, t, ccb, tag); in mpi_sata_completion()
2623 pm8001_ccb_task_free_done(pm8001_ha, t, ccb, tag); in mpi_sata_completion()
2694 pm8001_ccb_task_free_done(pm8001_ha, t, ccb, tag); in mpi_sata_completion()
2714 pm8001_ccb_task_free_done(pm8001_ha, t, ccb, tag); in mpi_sata_completion()
2745 pm8001_ccb_task_free(pm8001_ha, t, ccb, tag); in mpi_sata_completion()
2750 pm8001_ccb_task_free_done(pm8001_ha, t, ccb, tag); in mpi_sata_completion()
2759 struct pm8001_ccb_info *ccb; in mpi_sata_event() local
2769 ccb = &pm8001_ha->ccb_info[tag]; in mpi_sata_event()
2771 if (ccb) { in mpi_sata_event()
2772 t = ccb->task; in mpi_sata_event()
2773 pm8001_dev = ccb->device; in mpi_sata_event()
2855 pm8001_ccb_task_free_done(pm8001_ha, t, ccb, tag); in mpi_sata_event()
2964 pm8001_ccb_task_free(pm8001_ha, t, ccb, tag); in mpi_sata_event()
2967 pm8001_ccb_task_free_done(pm8001_ha, t, ccb, tag); in mpi_sata_event()
2977 struct pm8001_ccb_info *ccb; in mpi_smp_completion() local
2990 ccb = &pm8001_ha->ccb_info[tag]; in mpi_smp_completion()
2992 t = ccb->task; in mpi_smp_completion()
2994 pm8001_dev = ccb->device; in mpi_smp_completion()
3172 pm8001_ccb_task_free(pm8001_ha, t, ccb, tag); in mpi_smp_completion()
3175 pm8001_ccb_task_free(pm8001_ha, t, ccb, tag); in mpi_smp_completion()
4158 struct pm8001_ccb_info *ccb) in pm80xx_chip_smp_req() argument
4161 struct sas_task *task = ccb->task; in pm80xx_chip_smp_req()
4198 smp_cmd.tag = cpu_to_le32(ccb->ccb_tag); in pm80xx_chip_smp_req()
4271 dma_unmap_sg(pm8001_ha->dev, &ccb->task->smp_task.smp_resp, 1, in pm80xx_chip_smp_req()
4274 dma_unmap_sg(pm8001_ha->dev, &ccb->task->smp_task.smp_req, 1, in pm80xx_chip_smp_req()
4318 struct pm8001_ccb_info *ccb) in pm80xx_chip_ssp_io_req() argument
4320 struct sas_task *task = ccb->task; in pm80xx_chip_ssp_io_req()
4324 u32 tag = ccb->ccb_tag; in pm80xx_chip_ssp_io_req()
4368 ccb->n_elem, ccb->buf_prd); in pm80xx_chip_ssp_io_req()
4369 phys_addr = ccb->ccb_dma_handle; in pm80xx_chip_ssp_io_req()
4397 ccb->buf_prd); in pm80xx_chip_ssp_io_req()
4398 phys_addr = ccb->ccb_dma_handle; in pm80xx_chip_ssp_io_req()
4426 pm8001_chip_make_sg(task->scatter, ccb->n_elem, in pm80xx_chip_ssp_io_req()
4427 ccb->buf_prd); in pm80xx_chip_ssp_io_req()
4428 phys_addr = ccb->ccb_dma_handle; in pm80xx_chip_ssp_io_req()
4454 ccb->buf_prd); in pm80xx_chip_ssp_io_req()
4455 phys_addr = ccb->ccb_dma_handle; in pm80xx_chip_ssp_io_req()
4475 struct pm8001_ccb_info *ccb) in pm80xx_chip_sata_req() argument
4477 struct sas_task *task = ccb->task; in pm80xx_chip_sata_req()
4480 u32 tag = ccb->ccb_tag; in pm80xx_chip_sata_req()
4543 ccb->n_elem, ccb->buf_prd); in pm80xx_chip_sata_req()
4544 phys_addr = ccb->ccb_dma_handle; in pm80xx_chip_sata_req()
4571 ccb->buf_prd); in pm80xx_chip_sata_req()
4572 phys_addr = ccb->ccb_dma_handle; in pm80xx_chip_sata_req()
4610 ccb->n_elem, ccb->buf_prd); in pm80xx_chip_sata_req()
4611 phys_addr = ccb->ccb_dma_handle; in pm80xx_chip_sata_req()
4634 ccb->buf_prd); in pm80xx_chip_sata_req()
4635 phys_addr = ccb->ccb_dma_handle; in pm80xx_chip_sata_req()
4694 pm8001_ccb_task_free(pm8001_ha, task, ccb, tag); in pm80xx_chip_sata_req()
4700 ccb, tag); in pm80xx_chip_sata_req()
4785 struct pm8001_ccb_info *ccb; in pm80xx_chip_reg_dev_req() local
4797 ccb = &pm8001_ha->ccb_info[tag]; in pm80xx_chip_reg_dev_req()
4798 ccb->device = pm8001_dev; in pm80xx_chip_reg_dev_req()
4799 ccb->ccb_tag = tag; in pm80xx_chip_reg_dev_req()