meson_chip        224 drivers/mtd/nand/raw/meson_nand.c 	struct meson_nfc_nand_chip *meson_chip = to_meson_nand(nand);
meson_chip        228 drivers/mtd/nand/raw/meson_nand.c 	if (chip < 0 || WARN_ON_ONCE(chip >= meson_chip->nsels))
meson_chip        231 drivers/mtd/nand/raw/meson_nand.c 	nfc->param.chip_select = meson_chip->sels[chip] ? NAND_CE1 : NAND_CE0;
meson_chip        233 drivers/mtd/nand/raw/meson_nand.c 	nfc->timing.twb = meson_chip->twb;
meson_chip        234 drivers/mtd/nand/raw/meson_nand.c 	nfc->timing.tadl = meson_chip->tadl;
meson_chip        235 drivers/mtd/nand/raw/meson_nand.c 	nfc->timing.tbers_max = meson_chip->tbers_max;
meson_chip        237 drivers/mtd/nand/raw/meson_nand.c 	if (nfc->clk_rate != meson_chip->clk_rate) {
meson_chip        238 drivers/mtd/nand/raw/meson_nand.c 		ret = clk_set_rate(nfc->device_clk, meson_chip->clk_rate);
meson_chip        243 drivers/mtd/nand/raw/meson_nand.c 		nfc->clk_rate = meson_chip->clk_rate;
meson_chip        245 drivers/mtd/nand/raw/meson_nand.c 	if (nfc->bus_timing != meson_chip->bus_timing) {
meson_chip        246 drivers/mtd/nand/raw/meson_nand.c 		value = (NFC_CLK_CYCLE - 1) | (meson_chip->bus_timing << 5);
meson_chip        249 drivers/mtd/nand/raw/meson_nand.c 		nfc->bus_timing =  meson_chip->bus_timing;
meson_chip        270 drivers/mtd/nand/raw/meson_nand.c 	struct meson_nfc_nand_chip *meson_chip = to_meson_nand(nand);
meson_chip        271 drivers/mtd/nand/raw/meson_nand.c 	u32 bch = meson_chip->bch_mode, cmd;
meson_chip        333 drivers/mtd/nand/raw/meson_nand.c 	struct meson_nfc_nand_chip *meson_chip = to_meson_nand(nand);
meson_chip        338 drivers/mtd/nand/raw/meson_nand.c 	return meson_chip->data_buf + len;
meson_chip        343 drivers/mtd/nand/raw/meson_nand.c 	struct meson_nfc_nand_chip *meson_chip = to_meson_nand(nand);
meson_chip        349 drivers/mtd/nand/raw/meson_nand.c 	return meson_chip->data_buf + len;
meson_chip        420 drivers/mtd/nand/raw/meson_nand.c 	struct meson_nfc_nand_chip *meson_chip = to_meson_nand(nand);
meson_chip        425 drivers/mtd/nand/raw/meson_nand.c 		info = &meson_chip->info_buf[i];
meson_chip        433 drivers/mtd/nand/raw/meson_nand.c 	struct meson_nfc_nand_chip *meson_chip = to_meson_nand(nand);
meson_chip        438 drivers/mtd/nand/raw/meson_nand.c 		info = &meson_chip->info_buf[i];
meson_chip        448 drivers/mtd/nand/raw/meson_nand.c 	struct meson_nfc_nand_chip *meson_chip = to_meson_nand(nand);
meson_chip        453 drivers/mtd/nand/raw/meson_nand.c 		info = &meson_chip->info_buf[i];
meson_chip        632 drivers/mtd/nand/raw/meson_nand.c 	struct meson_nfc_nand_chip *meson_chip = to_meson_nand(nand);
meson_chip        647 drivers/mtd/nand/raw/meson_nand.c 	ret = meson_nfc_dma_buffer_setup(nand, meson_chip->data_buf,
meson_chip        648 drivers/mtd/nand/raw/meson_nand.c 					 data_len, meson_chip->info_buf,
meson_chip        685 drivers/mtd/nand/raw/meson_nand.c 	struct meson_nfc_nand_chip *meson_chip = to_meson_nand(nand);
meson_chip        688 drivers/mtd/nand/raw/meson_nand.c 	memcpy(meson_chip->data_buf, buf, mtd->writesize);
meson_chip        689 drivers/mtd/nand/raw/meson_nand.c 	memset(meson_chip->info_buf, 0, nand->ecc.steps * PER_INFO_BYTE);
meson_chip        698 drivers/mtd/nand/raw/meson_nand.c 	struct meson_nfc_nand_chip *meson_chip = to_meson_nand(nand);
meson_chip        704 drivers/mtd/nand/raw/meson_nand.c 	info = &meson_chip->info_buf[neccpages - 1];
meson_chip        718 drivers/mtd/nand/raw/meson_nand.c 	struct meson_nfc_nand_chip *meson_chip = to_meson_nand(nand);
meson_chip        731 drivers/mtd/nand/raw/meson_nand.c 	ret = meson_nfc_dma_buffer_setup(nand, meson_chip->data_buf,
meson_chip        732 drivers/mtd/nand/raw/meson_nand.c 					 data_len, meson_chip->info_buf,
meson_chip        773 drivers/mtd/nand/raw/meson_nand.c 	struct meson_nfc_nand_chip *meson_chip = to_meson_nand(nand);
meson_chip        816 drivers/mtd/nand/raw/meson_nand.c 	} else if (buf && buf != meson_chip->data_buf) {
meson_chip        817 drivers/mtd/nand/raw/meson_nand.c 		memcpy(buf, meson_chip->data_buf, mtd->writesize);
meson_chip        895 drivers/mtd/nand/raw/meson_nand.c 	struct meson_nfc_nand_chip *meson_chip = to_meson_nand(nand);
meson_chip        906 drivers/mtd/nand/raw/meson_nand.c 					  meson_chip->level1_divider *
meson_chip       1066 drivers/mtd/nand/raw/meson_nand.c 	struct meson_nfc_nand_chip *meson_chip = to_meson_nand(nand);
meson_chip       1068 drivers/mtd/nand/raw/meson_nand.c 	kfree(meson_chip->info_buf);
meson_chip       1069 drivers/mtd/nand/raw/meson_nand.c 	kfree(meson_chip->data_buf);
meson_chip       1075 drivers/mtd/nand/raw/meson_nand.c 	struct meson_nfc_nand_chip *meson_chip = to_meson_nand(nand);
meson_chip       1083 drivers/mtd/nand/raw/meson_nand.c 	meson_chip->data_buf = kmalloc(page_bytes, GFP_KERNEL);
meson_chip       1084 drivers/mtd/nand/raw/meson_nand.c 	if (!meson_chip->data_buf)
meson_chip       1087 drivers/mtd/nand/raw/meson_nand.c 	meson_chip->info_buf = kmalloc(info_bytes, GFP_KERNEL);
meson_chip       1088 drivers/mtd/nand/raw/meson_nand.c 	if (!meson_chip->info_buf) {
meson_chip       1089 drivers/mtd/nand/raw/meson_nand.c 		kfree(meson_chip->data_buf);
meson_chip       1100 drivers/mtd/nand/raw/meson_nand.c 	struct meson_nfc_nand_chip *meson_chip = to_meson_nand(nand);
meson_chip       1116 drivers/mtd/nand/raw/meson_nand.c 	meson_chip->twb = DIV_ROUND_UP(PSEC_TO_NSEC(timings->tWB_max),
meson_chip       1118 drivers/mtd/nand/raw/meson_nand.c 	meson_chip->tadl = DIV_ROUND_UP(PSEC_TO_NSEC(timings->tADL_min),
meson_chip       1122 drivers/mtd/nand/raw/meson_nand.c 	meson_chip->tbers_max = ilog2(tbers_clocks);
meson_chip       1124 drivers/mtd/nand/raw/meson_nand.c 		meson_chip->tbers_max++;
meson_chip       1132 drivers/mtd/nand/raw/meson_nand.c 	meson_chip->level1_divider = div;
meson_chip       1133 drivers/mtd/nand/raw/meson_nand.c 	meson_chip->clk_rate = 1000000000 / meson_chip->level1_divider;
meson_chip       1134 drivers/mtd/nand/raw/meson_nand.c 	meson_chip->bus_timing = (bt_min + bt_max) / 2 + 1;
meson_chip       1141 drivers/mtd/nand/raw/meson_nand.c 	struct meson_nfc_nand_chip *meson_chip = to_meson_nand(nand);
meson_chip       1149 drivers/mtd/nand/raw/meson_nand.c 			meson_chip->bch_mode = meson_ecc[i].bch;
meson_chip       1165 drivers/mtd/nand/raw/meson_nand.c 	struct meson_nfc_nand_chip *meson_chip = to_meson_nand(nand);
meson_chip       1174 drivers/mtd/nand/raw/meson_nand.c 					   meson_chip->sels[0]);
meson_chip       1230 drivers/mtd/nand/raw/meson_nand.c 	struct meson_nfc_nand_chip *meson_chip;
meson_chip       1242 drivers/mtd/nand/raw/meson_nand.c 	meson_chip = devm_kzalloc(dev, struct_size(meson_chip, sels, nsels),
meson_chip       1244 drivers/mtd/nand/raw/meson_nand.c 	if (!meson_chip)
meson_chip       1247 drivers/mtd/nand/raw/meson_nand.c 	meson_chip->nsels = nsels;
meson_chip       1263 drivers/mtd/nand/raw/meson_nand.c 	nand = &meson_chip->nand;
meson_chip       1285 drivers/mtd/nand/raw/meson_nand.c 	list_add_tail(&meson_chip->node, &nfc->chips);
meson_chip       1292 drivers/mtd/nand/raw/meson_nand.c 	struct meson_nfc_nand_chip *meson_chip;
meson_chip       1297 drivers/mtd/nand/raw/meson_nand.c 		meson_chip = list_first_entry(&nfc->chips,
meson_chip       1299 drivers/mtd/nand/raw/meson_nand.c 		mtd = nand_to_mtd(&meson_chip->nand);
meson_chip       1304 drivers/mtd/nand/raw/meson_nand.c 		meson_nfc_free_buffer(&meson_chip->nand);
meson_chip       1305 drivers/mtd/nand/raw/meson_nand.c 		nand_cleanup(&meson_chip->nand);
meson_chip       1306 drivers/mtd/nand/raw/meson_nand.c 		list_del(&meson_chip->node);