Lines Matching refs:ashost

2897 	AS_Host *ashost;  in acornscsi_probe()  local
2910 ashost = (AS_Host *)host->hostdata; in acornscsi_probe()
2912 ashost->base = ecardm_iomap(ec, ECARD_RES_MEMC, 0, 0); in acornscsi_probe()
2913 ashost->fast = ecardm_iomap(ec, ECARD_RES_IOCFAST, 0, 0); in acornscsi_probe()
2914 if (!ashost->base || !ashost->fast) in acornscsi_probe()
2918 ashost->host = host; in acornscsi_probe()
2919 ashost->scsi.irq = host->irq; in acornscsi_probe()
2921 ec->irqaddr = ashost->fast + INT_REG; in acornscsi_probe()
2924 ret = request_irq(host->irq, acornscsi_intr, 0, "acornscsi", ashost); in acornscsi_probe()
2927 host->host_no, ashost->scsi.irq, ret); in acornscsi_probe()
2931 memset(&ashost->stats, 0, sizeof (ashost->stats)); in acornscsi_probe()
2932 queue_initialise(&ashost->queues.issue); in acornscsi_probe()
2933 queue_initialise(&ashost->queues.disconnected); in acornscsi_probe()
2934 msgqueue_initialise(&ashost->scsi.msgs); in acornscsi_probe()
2936 acornscsi_resetcard(ashost); in acornscsi_probe()
2946 free_irq(host->irq, ashost); in acornscsi_probe()
2947 msgqueue_free(&ashost->scsi.msgs); in acornscsi_probe()
2948 queue_free(&ashost->queues.disconnected); in acornscsi_probe()
2949 queue_free(&ashost->queues.issue); in acornscsi_probe()
2951 ecardm_iounmap(ec, ashost->fast); in acornscsi_probe()
2952 ecardm_iounmap(ec, ashost->base); in acornscsi_probe()
2963 AS_Host *ashost = (AS_Host *)host->hostdata; in acornscsi_remove() local
2971 writeb(0x80, ashost->fast + PAGE_REG); in acornscsi_remove()
2973 free_irq(host->irq, ashost); in acornscsi_remove()
2975 msgqueue_free(&ashost->scsi.msgs); in acornscsi_remove()
2976 queue_free(&ashost->queues.disconnected); in acornscsi_remove()
2977 queue_free(&ashost->queues.issue); in acornscsi_remove()
2978 ecardm_iounmap(ec, ashost->fast); in acornscsi_remove()
2979 ecardm_iounmap(ec, ashost->base); in acornscsi_remove()