Lines Matching refs:this
146 * (CONFIG1:INT_MSK is set). To handle this the driver uses
252 struct nand_chip *this = mtd_to_nand(mtd);
253 struct mxc_nand_host *host = nand_get_controller_data(this);
290 * is used to index into the full page. So usually this function is called with
707 * NFC handles R/B internally. Therefore, this function
1162 * For tRC < 30ns we have to use EDO mode. In this case the controller
1731 * into copying invalid data to/from the spare IO buffer, as this
1762 struct nand_chip *this;
1781 this = &host->nand;
1782 mtd = nand_to_mtd(this);
1787 this->legacy.chip_delay = 5;
1789 nand_set_controller_data(this, host);
1790 nand_set_flash_node(this, pdev->dev.of_node),
1791 this->legacy.dev_ready = mxc_nand_dev_ready;
1792 this->legacy.cmdfunc = mxc_nand_command;
1793 this->legacy.read_byte = mxc_nand_read_byte;
1794 this->legacy.write_buf = mxc_nand_write_buf;
1795 this->legacy.read_buf = mxc_nand_read_buf;
1796 this->legacy.set_features = mxc_nand_set_features;
1797 this->legacy.get_features = mxc_nand_get_features;
1819 this->options |= NAND_KEEP_TIMINGS;
1844 this->legacy.select_chip = host->devtype_data->select_chip;
1848 this->options |= NAND_BUSWIDTH_16;
1852 this->bbt_options |= NAND_BBT_USE_FLASH;
1880 * on this machine.
1888 this->legacy.dummy_controller.ops = &mxcnd_controller_ops;
1889 err = nand_scan(this, is_imx25_nfc(host) ? 4 : 1);
1905 nand_cleanup(this);