Lines Matching defs:master
45 static void parse_redboot_of(struct mtd_info *master)
52 np = mtd_get_of_node(master);
72 static int parse_redboot_partitions(struct mtd_info *master,
92 parse_redboot_of(master);
95 offset = master->size + directory * master->erasesize;
96 while (mtd_block_isbad(master, offset)) {
102 offset -= master->erasesize;
105 offset = directory * master->erasesize;
106 while (mtd_block_isbad(master, offset)) {
107 offset += master->erasesize;
108 if (offset == master->size)
112 buf = vmalloc(master->erasesize);
118 master->name, offset);
120 ret = mtd_read(master, offset, master->erasesize, &retlen,
126 if (retlen != master->erasesize) {
131 numslots = (master->erasesize / sizeof(struct fis_image_desc));
149 if (swab32(buf[i].size) == master->erasesize ||
150 (buf[i].size > master->erasesize
151 && swab32(buf[i].size) < master->erasesize)) {
178 } else if (buf[i].size < master->erasesize) {
188 master->name);
216 buf[i].flash_base &= master->size - 1;
236 if (tmp_fl->img->flash_base + tmp_fl->img->size + master->erasesize <= tmp_fl->next->img->flash_base) {
282 if (fl->next && fl->img->flash_base + fl->img->size + master->erasesize <= fl->next->img->flash_base) {