Lines Matching refs:platform_data
227 ahd->platform_data->host->host_no, in ahd_print_path()
604 return &ahd->platform_data->starget[target_offset]; in DEF_SCSI_QCMD()
834 reset_scb->platform_data->dev = dev; in ahd_linux_dev_reset()
838 reset_scb->platform_data->xfer_len = 0; in ahd_linux_dev_reset()
859 ahd->platform_data->eh_done = &done; in ahd_linux_dev_reset()
865 ahd->platform_data->eh_done = NULL; in ahd_linux_dev_reset()
1237 ahd->platform_data->host = host; in ahd_linux_register_host()
1242 host->irq = ahd->platform_data->irq; in ahd_linux_register_host()
1326 ahd->platform_data = in ahd_platform_alloc()
1328 if (ahd->platform_data == NULL) in ahd_platform_alloc()
1330 memset(ahd->platform_data, 0, sizeof(struct ahd_platform_data)); in ahd_platform_alloc()
1331 ahd->platform_data->irq = AHD_LINUX_NOIRQ; in ahd_platform_alloc()
1343 if (ahd->platform_data != NULL) { in ahd_platform_free()
1346 starget = ahd->platform_data->starget[i]; in ahd_platform_free()
1348 ahd->platform_data->starget[i] = NULL; in ahd_platform_free()
1352 if (ahd->platform_data->irq != AHD_LINUX_NOIRQ) in ahd_platform_free()
1353 free_irq(ahd->platform_data->irq, ahd); in ahd_platform_free()
1363 release_mem_region(ahd->platform_data->mem_busaddr, in ahd_platform_free()
1366 if (ahd->platform_data->host) in ahd_platform_free()
1367 scsi_host_put(ahd->platform_data->host); in ahd_platform_free()
1369 kfree(ahd->platform_data); in ahd_platform_free()
1596 scb->platform_data->dev = dev; in ahd_linux_run_command()
1642 scb->platform_data->xfer_len = 0; in ahd_linux_run_command()
1652 scb->platform_data->xfer_len = 0; in ahd_linux_run_command()
1660 scb->platform_data->xfer_len += len; in ahd_linux_run_command()
1736 starget = ahd->platform_data->starget[target]; in ahd_send_async()
1774 scsi_report_device_reset(ahd->platform_data->host, in ahd_send_async()
1779 if (ahd->platform_data->host != NULL) { in ahd_send_async()
1780 scsi_report_bus_reset(ahd->platform_data->host, in ahd_send_async()
1805 dev = scb->platform_data->dev; in ahd_done()
1891 if (ahd->platform_data->eh_done) in ahd_done()
1892 complete(ahd->platform_data->eh_done); in ahd_done()
2156 scsi_block_requests(ahd->platform_data->host); in ahd_freeze_simq()
2162 scsi_unblock_requests(ahd->platform_data->host); in ahd_release_simq()
2382 ahd->platform_data->eh_done = &done; in ahd_linux_queue_abort_cmd()
2388 ahd->platform_data->eh_done = NULL; in ahd_linux_queue_abort_cmd()