Lines Matching refs:instr
45 ram_erase(struct mtd_info *mtd, struct erase_info *instr)
47 DEBUG(MTD_DEBUG_LEVEL2, "ram_erase(pos:%ld, len:%ld)\n", (long)instr->addr, (long)instr->len);
48 if (instr->addr + instr->len > mtd->size) {
49 DEBUG(MTD_DEBUG_LEVEL1, "ram_erase() out of bounds (%ld > %ld)\n", (long)(instr->addr + instr->len), (long)mtd->size);
53 memset((char *)mtd->priv + instr->addr, 0xff, instr->len);
55 instr->state = MTD_ERASE_DONE;
57 if (instr->callback)
58 (*(instr->callback))(instr);