Lines Matching refs:this
111 struct nand_chip *this; in sharpsl_nand_probe() local
143 this = (struct nand_chip *)(&sharpsl->chip); in sharpsl_nand_probe()
146 sharpsl->mtd.priv = this; in sharpsl_nand_probe()
157 this->IO_ADDR_R = sharpsl->io + FLASHIO; in sharpsl_nand_probe()
158 this->IO_ADDR_W = sharpsl->io + FLASHIO; in sharpsl_nand_probe()
160 this->cmd_ctrl = sharpsl_nand_hwcontrol; in sharpsl_nand_probe()
161 this->dev_ready = sharpsl_nand_dev_ready; in sharpsl_nand_probe()
163 this->chip_delay = 15; in sharpsl_nand_probe()
165 this->ecc.mode = NAND_ECC_HW; in sharpsl_nand_probe()
166 this->ecc.size = 256; in sharpsl_nand_probe()
167 this->ecc.bytes = 3; in sharpsl_nand_probe()
168 this->ecc.strength = 1; in sharpsl_nand_probe()
169 this->badblock_pattern = data->badblock_pattern; in sharpsl_nand_probe()
170 this->ecc.layout = data->ecc_layout; in sharpsl_nand_probe()
171 this->ecc.hwctl = sharpsl_nand_enable_hwecc; in sharpsl_nand_probe()
172 this->ecc.calculate = sharpsl_nand_calculate_ecc; in sharpsl_nand_probe()
173 this->ecc.correct = nand_correct_data; in sharpsl_nand_probe()
192 nand_cleanup(this); in sharpsl_nand_probe()