Lines Matching defs:ndev
86 static int fdomain_isa_match(struct device *dev, unsigned int ndev)
96 if (ndev < ADDRESS_COUNT) { /* scan supported ISA BIOS addresses */
97 p = ioremap(addresses[ndev], FDOMAIN_BIOS_SIZE);
108 bios_base = addresses[ndev];
124 base = ports[ndev - ADDRESS_COUNT];
151 static int fdomain_isa_param_match(struct device *dev, unsigned int ndev)
154 int irq_ = irq[ndev];
156 if (!io[ndev])
159 if (!request_region(io[ndev], FDOMAIN_REGION_SIZE, "fdomain_isa")) {
160 dev_err(dev, "base 0x%x already in use", io[ndev]);
165 irq_ = irqs[(inb(io[ndev] + REG_CFG1) & CFG1_IRQ_MASK) >> 1];
167 sh = fdomain_create(io[ndev], irq_, scsi_id[ndev], dev);
169 dev_err(dev, "controller not found at base 0x%x", io[ndev]);
170 release_region(io[ndev], FDOMAIN_REGION_SIZE);
178 static void fdomain_isa_remove(struct device *dev, unsigned int ndev)