Lines Matching defs:host
41 struct socrates_nand_host *host = nand_get_controller_data(this);
44 out_be32(host->io_base, FPGA_NAND_ENABLE |
60 struct socrates_nand_host *host = nand_get_controller_data(this);
65 out_be32(host->io_base, val);
67 buf[i] = (in_be32(host->io_base) >>
89 struct socrates_nand_host *host = nand_get_controller_data(nand_chip);
105 out_be32(host->io_base, val);
113 struct socrates_nand_host *host = nand_get_controller_data(nand_chip);
115 if (in_be32(host->io_base) & FPGA_NAND_BUSY)
138 struct socrates_nand_host *host;
144 host = devm_kzalloc(&ofdev->dev, sizeof(*host), GFP_KERNEL);
145 if (!host)
148 host->io_base = of_iomap(ofdev->dev.of_node, 0);
149 if (host->io_base == NULL) {
154 nand_chip = &host->nand_chip;
156 host->dev = &ofdev->dev;
158 nand_controller_init(&host->controller);
159 host->controller.ops = &socrates_ops;
160 nand_chip->controller = &host->controller;
163 nand_set_controller_data(nand_chip, host);
184 dev_set_drvdata(&ofdev->dev, host);
197 iounmap(host->io_base);
206 struct socrates_nand_host *host = dev_get_drvdata(&ofdev->dev);
207 struct nand_chip *chip = &host->nand_chip;
214 iounmap(host->io_base);