Lines Matching refs:master
47 static int create_mtd_partitions(struct mtd_info *master,
54 unsigned int pre_size = master->erasesize, post_size = 0;
65 ar7_parts[0].size = master->erasesize;
70 ar7_parts[1].size = master->erasesize;
73 do { /* Try 10 blocks starting from master->erasesize */
75 master->read(master, offset,
83 pre_size += master->erasesize;
89 ar7_parts[1].offset = master->size - master->erasesize;
90 post_size = master->erasesize;
97 master->read(master, offset, sizeof(header),
105 master->read(master, offset, sizeof(header),
116 master->read(master, root_offset,
119 root_offset += master->erasesize - 1;
120 root_offset &= ~(master->erasesize - 1);
125 ar7_parts[2].size = master->size - pre_size - post_size;
130 ar7_parts[3].size = master->size - root_offset - post_size;