Lines Matching refs:dev_desc
19 #define DEV_NUM(dev_desc) (((dev_desc)->if_type << 8) + (dev_desc)->devnum) argument
71 static int env_init_parts(struct blk_desc *dev_desc, struct list_head *parts_head) in env_init_parts() argument
80 parts_list = envf_get(dev_desc, "mtdparts"); in env_init_parts()
82 parts_list = envf_get(dev_desc, "blkdevparts"); in env_init_parts()
115 part->start = (start + offset) / dev_desc->blksz; in env_init_parts()
119 part->size = dev_desc->lba - part->start; in env_init_parts()
121 part->size = size / dev_desc->blksz; in env_init_parts()
128 dev_num = DEV_NUM(dev_desc); in env_init_parts()
133 void part_print_env(struct blk_desc *dev_desc) in part_print_env() argument
140 if (list_empty(&parts_head) || (dev_num != DEV_NUM(dev_desc))) { in part_print_env()
141 ret = env_init_parts(dev_desc, &parts_head); in part_print_env()
156 static int part_get_info_env(struct blk_desc *dev_desc, int idx, in part_get_info_env() argument
169 if (list_empty(&parts_head) || (dev_num != DEV_NUM(dev_desc))) { in part_get_info_env()
170 ret = env_init_parts(dev_desc, &parts_head); in part_get_info_env()
191 info->blksz = dev_desc->blksz; in part_get_info_env()
200 static int part_test_env(struct blk_desc *dev_desc) in part_test_env() argument
202 return env_init_parts(dev_desc, &parts_head) ? -1 : 0; in part_test_env()