Lines Matching refs:ec
2895 static int acornscsi_probe(struct expansion_card *ec, const struct ecard_id *id) in acornscsi_probe() argument
2901 ret = ecard_request_resources(ec); in acornscsi_probe()
2913 ashost->base = ecardm_iomap(ec, ECARD_RES_MEMC, 0, 0); in acornscsi_probe()
2914 ashost->fast = ecardm_iomap(ec, ECARD_RES_IOCFAST, 0, 0); in acornscsi_probe()
2918 host->irq = ec->irq; in acornscsi_probe()
2922 ec->irqaddr = ashost->fast + INT_REG; in acornscsi_probe()
2923 ec->irqmask = 0x0a; in acornscsi_probe()
2939 ret = scsi_add_host(host, &ec->dev); in acornscsi_probe()
2952 ecardm_iounmap(ec, ashost->fast); in acornscsi_probe()
2953 ecardm_iounmap(ec, ashost->base); in acornscsi_probe()
2956 ecard_release_resources(ec); in acornscsi_probe()
2961 static void acornscsi_remove(struct expansion_card *ec) in acornscsi_remove() argument
2963 struct Scsi_Host *host = ecard_get_drvdata(ec); in acornscsi_remove()
2966 ecard_set_drvdata(ec, NULL); in acornscsi_remove()
2979 ecardm_iounmap(ec, ashost->fast); in acornscsi_remove()
2980 ecardm_iounmap(ec, ashost->base); in acornscsi_remove()
2982 ecard_release_resources(ec); in acornscsi_remove()