pismo              53 drivers/mtd/maps/pismo.c 	struct pismo_data *pismo = i2c_get_clientdata(client);
pismo              55 drivers/mtd/maps/pismo.c 	pismo->vpp(pismo->vpp_data, on);
pismo              88 drivers/mtd/maps/pismo.c static int pismo_add_device(struct pismo_data *pismo, int i,
pismo             107 drivers/mtd/maps/pismo.c 	dev->dev.parent = &pismo->client->dev;
pismo             122 drivers/mtd/maps/pismo.c 		pismo->dev[i] = dev;
pismo             130 drivers/mtd/maps/pismo.c static int pismo_add_nor(struct pismo_data *pismo, int i,
pismo             137 drivers/mtd/maps/pismo.c 	if (pismo->vpp)
pismo             140 drivers/mtd/maps/pismo.c 	return pismo_add_device(pismo, i, region, "physmap-flash",
pismo             144 drivers/mtd/maps/pismo.c static int pismo_add_sram(struct pismo_data *pismo, int i,
pismo             151 drivers/mtd/maps/pismo.c 	return pismo_add_device(pismo, i, region, "mtd-ram",
pismo             155 drivers/mtd/maps/pismo.c static void pismo_add_one(struct pismo_data *pismo, int i,
pismo             158 drivers/mtd/maps/pismo.c 	struct device *dev = &pismo->client->dev;
pismo             189 drivers/mtd/maps/pismo.c 		pismo_add_nor(pismo, i, &region);
pismo             193 drivers/mtd/maps/pismo.c 		pismo_add_sram(pismo, i, &region);
pismo             200 drivers/mtd/maps/pismo.c 	struct pismo_data *pismo = i2c_get_clientdata(client);
pismo             203 drivers/mtd/maps/pismo.c 	for (i = 0; i < ARRAY_SIZE(pismo->dev); i++)
pismo             204 drivers/mtd/maps/pismo.c 		platform_device_unregister(pismo->dev[i]);
pismo             206 drivers/mtd/maps/pismo.c 	kfree(pismo);
pismo             216 drivers/mtd/maps/pismo.c 	struct pismo_data *pismo;
pismo             224 drivers/mtd/maps/pismo.c 	pismo = kzalloc(sizeof(*pismo), GFP_KERNEL);
pismo             225 drivers/mtd/maps/pismo.c 	if (!pismo)
pismo             228 drivers/mtd/maps/pismo.c 	pismo->client = client;
pismo             230 drivers/mtd/maps/pismo.c 		pismo->vpp = pdata->set_vpp;
pismo             231 drivers/mtd/maps/pismo.c 		pismo->vpp_data = pdata->vpp_data;
pismo             233 drivers/mtd/maps/pismo.c 	i2c_set_clientdata(client, pismo);
pismo             245 drivers/mtd/maps/pismo.c 			pismo_add_one(pismo, i, &eeprom.cs[i],
pismo             251 drivers/mtd/maps/pismo.c 	kfree(pismo);