Lines Matching refs:instr
339 static void concat_erase_callback(struct erase_info *instr) in concat_erase_callback() argument
343 wake_up((wait_queue_head_t *) instr->priv); in concat_erase_callback()
381 static int concat_erase(struct mtd_info *mtd, struct erase_info *instr) in concat_erase() argument
397 if (instr->addr & (concat->mtd.erasesize - 1)) in concat_erase()
399 if (instr->len & (concat->mtd.erasesize - 1)) in concat_erase()
410 instr->addr >= erase_regions[i].offset; i++) ; in concat_erase()
418 if (i < 0 || instr->addr & (erase_regions[i].erasesize - 1)) in concat_erase()
425 (instr->addr + instr->len) >= erase_regions[i].offset; in concat_erase()
431 if (i < 0 || ((instr->addr + instr->len) & in concat_erase()
442 *erase = *instr; in concat_erase()
443 length = instr->len; in concat_erase()
480 instr->fail_addr = erase->fail_addr + offset; in concat_erase()
494 instr->state = erase->state; in concat_erase()
499 if (instr->callback) in concat_erase()
500 instr->callback(instr); in concat_erase()