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, ®ion); pismo 193 drivers/mtd/maps/pismo.c pismo_add_sram(pismo, i, ®ion); 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);