Lines Matching refs:instr
336 static void concat_erase_callback(struct erase_info *instr) in concat_erase_callback() argument
338 wake_up((wait_queue_head_t *) instr->priv); in concat_erase_callback()
375 static int concat_erase(struct mtd_info *mtd, struct erase_info *instr) in concat_erase() argument
391 if (instr->addr & (concat->mtd.erasesize - 1)) in concat_erase()
393 if (instr->len & (concat->mtd.erasesize - 1)) in concat_erase()
404 instr->addr >= erase_regions[i].offset; i++) ; in concat_erase()
412 if (i < 0 || instr->addr & (erase_regions[i].erasesize - 1)) in concat_erase()
419 (instr->addr + instr->len) >= erase_regions[i].offset; in concat_erase()
425 if (i < 0 || ((instr->addr + instr->len) & in concat_erase()
436 *erase = *instr; in concat_erase()
437 length = instr->len; in concat_erase()
474 instr->fail_addr = erase->fail_addr + offset; in concat_erase()
488 instr->state = erase->state; in concat_erase()
493 if (instr->callback) in concat_erase()
494 instr->callback(instr); in concat_erase()