Lines Matching refs:this
56 struct nand_chip *this = mtd->priv; in cmx270_read_byte() local
58 return (readl(this->IO_ADDR_R) >> 16); in cmx270_read_byte()
64 struct nand_chip *this = mtd->priv; in cmx270_write_buf() local
67 writel((*buf++ << 16), this->IO_ADDR_W); in cmx270_write_buf()
73 struct nand_chip *this = mtd->priv; in cmx270_read_buf() local
76 *buf++ = readl(this->IO_ADDR_R) >> 16; in cmx270_read_buf()
97 struct nand_chip* this = mtd->priv; in cmx270_hwcontrol() local
98 unsigned int nandaddr = (unsigned int)this->IO_ADDR_W; in cmx270_hwcontrol()
118 this->IO_ADDR_W = (void __iomem*)nandaddr; in cmx270_hwcontrol()
120 writel((dat << 16), this->IO_ADDR_W); in cmx270_hwcontrol()
140 struct nand_chip *this; in cmx270_init() local
179 this = (struct nand_chip *)(&cmx270_nand_mtd[1]); in cmx270_init()
183 cmx270_nand_mtd->priv = this; in cmx270_init()
186 this->IO_ADDR_R = cmx270_nand_io; in cmx270_init()
187 this->IO_ADDR_W = cmx270_nand_io; in cmx270_init()
188 this->cmd_ctrl = cmx270_hwcontrol; in cmx270_init()
189 this->dev_ready = cmx270_device_ready; in cmx270_init()
192 this->chip_delay = 20; in cmx270_init()
193 this->ecc.mode = NAND_ECC_SOFT; in cmx270_init()
196 this->read_byte = cmx270_read_byte; in cmx270_init()
197 this->read_buf = cmx270_read_buf; in cmx270_init()
198 this->write_buf = cmx270_write_buf; in cmx270_init()