curmtd 131 drivers/mtd/devices/slram.c slram_mtd_list_t **curmtd; curmtd 133 drivers/mtd/devices/slram.c curmtd = &slram_mtdlist; curmtd 134 drivers/mtd/devices/slram.c while (*curmtd) { curmtd 135 drivers/mtd/devices/slram.c curmtd = &(*curmtd)->next; curmtd 138 drivers/mtd/devices/slram.c *curmtd = kmalloc(sizeof(slram_mtd_list_t), GFP_KERNEL); curmtd 139 drivers/mtd/devices/slram.c if (!(*curmtd)) { curmtd 143 drivers/mtd/devices/slram.c (*curmtd)->mtdinfo = kzalloc(sizeof(struct mtd_info), GFP_KERNEL); curmtd 144 drivers/mtd/devices/slram.c (*curmtd)->next = NULL; curmtd 146 drivers/mtd/devices/slram.c if ((*curmtd)->mtdinfo) { curmtd 147 drivers/mtd/devices/slram.c (*curmtd)->mtdinfo->priv = curmtd 150 drivers/mtd/devices/slram.c if (!(*curmtd)->mtdinfo->priv) { curmtd 151 drivers/mtd/devices/slram.c kfree((*curmtd)->mtdinfo); curmtd 152 drivers/mtd/devices/slram.c (*curmtd)->mtdinfo = NULL; curmtd 156 drivers/mtd/devices/slram.c if (!(*curmtd)->mtdinfo) { curmtd 161 drivers/mtd/devices/slram.c if (!(((slram_priv_t *)(*curmtd)->mtdinfo->priv)->start = curmtd 167 drivers/mtd/devices/slram.c ((slram_priv_t *)(*curmtd)->mtdinfo->priv)->end = curmtd 168 drivers/mtd/devices/slram.c ((slram_priv_t *)(*curmtd)->mtdinfo->priv)->start + length; curmtd 171 drivers/mtd/devices/slram.c (*curmtd)->mtdinfo->name = name; curmtd 172 drivers/mtd/devices/slram.c (*curmtd)->mtdinfo->size = length; curmtd 173 drivers/mtd/devices/slram.c (*curmtd)->mtdinfo->flags = MTD_CAP_RAM; curmtd 174 drivers/mtd/devices/slram.c (*curmtd)->mtdinfo->_erase = slram_erase; curmtd 175 drivers/mtd/devices/slram.c (*curmtd)->mtdinfo->_point = slram_point; curmtd 176 drivers/mtd/devices/slram.c (*curmtd)->mtdinfo->_unpoint = slram_unpoint; curmtd 177 drivers/mtd/devices/slram.c (*curmtd)->mtdinfo->_read = slram_read; curmtd 178 drivers/mtd/devices/slram.c (*curmtd)->mtdinfo->_write = slram_write; curmtd 179 drivers/mtd/devices/slram.c (*curmtd)->mtdinfo->owner = THIS_MODULE; curmtd 180 drivers/mtd/devices/slram.c (*curmtd)->mtdinfo->type = MTD_RAM; curmtd 181 drivers/mtd/devices/slram.c (*curmtd)->mtdinfo->erasesize = SLRAM_BLK_SZ; curmtd 182 drivers/mtd/devices/slram.c (*curmtd)->mtdinfo->writesize = 1; curmtd 184 drivers/mtd/devices/slram.c if (mtd_device_register((*curmtd)->mtdinfo, NULL, 0)) { curmtd 186 drivers/mtd/devices/slram.c memunmap(((slram_priv_t *)(*curmtd)->mtdinfo->priv)->start); curmtd 187 drivers/mtd/devices/slram.c kfree((*curmtd)->mtdinfo->priv); curmtd 188 drivers/mtd/devices/slram.c kfree((*curmtd)->mtdinfo); curmtd 194 drivers/mtd/devices/slram.c ((slram_priv_t *)(*curmtd)->mtdinfo->priv)->start, curmtd 195 drivers/mtd/devices/slram.c ((slram_priv_t *)(*curmtd)->mtdinfo->priv)->end);