Lines Matching defs:host
42 struct socrates_nand_host *host = nand_get_controller_data(this);
45 out_be32(host->io_base, FPGA_NAND_ENABLE |
61 struct socrates_nand_host *host = nand_get_controller_data(this);
66 out_be32(host->io_base, val);
68 buf[i] = (in_be32(host->io_base) >>
90 struct socrates_nand_host *host = nand_get_controller_data(nand_chip);
106 out_be32(host->io_base, val);
114 struct socrates_nand_host *host = nand_get_controller_data(nand_chip);
116 if (in_be32(host->io_base) & FPGA_NAND_BUSY)
139 struct socrates_nand_host *host;
145 host = devm_kzalloc(&ofdev->dev, sizeof(*host), GFP_KERNEL);
146 if (!host)
149 host->io_base = of_iomap(ofdev->dev.of_node, 0);
150 if (host->io_base == NULL) {
155 nand_chip = &host->nand_chip;
157 host->dev = &ofdev->dev;
159 nand_controller_init(&host->controller);
160 host->controller.ops = &socrates_ops;
161 nand_chip->controller = &host->controller;
164 nand_set_controller_data(nand_chip, host);
185 dev_set_drvdata(&ofdev->dev, host);
198 iounmap(host->io_base);
207 struct socrates_nand_host *host = dev_get_drvdata(&ofdev->dev);
208 struct nand_chip *chip = &host->nand_chip;
215 iounmap(host->io_base);