Lines Matching refs:dev_desc
18 #define DEV_NUM(dev_desc) (((dev_desc)->if_type << 8) + (dev_desc)->devnum) argument
74 static int env_init_parts(struct blk_desc *dev_desc, struct list_head *parts_head) in env_init_parts() argument
83 parts_list = envf_get_part_table(dev_desc); in env_init_parts()
114 part->start = (start + offset) / dev_desc->blksz; in env_init_parts()
118 part->size = dev_desc->lba - part->start; in env_init_parts()
120 part->size = size / dev_desc->blksz; in env_init_parts()
127 dev_num = DEV_NUM(dev_desc); in env_init_parts()
132 void part_print_env(struct blk_desc *dev_desc) in part_print_env() argument
139 if (list_empty(&parts_head) || (dev_num != DEV_NUM(dev_desc))) { in part_print_env()
140 ret = env_init_parts(dev_desc, &parts_head); in part_print_env()
155 static int part_get_info_env(struct blk_desc *dev_desc, int idx, in part_get_info_env() argument
168 if (list_empty(&parts_head) || (dev_num != DEV_NUM(dev_desc))) { in part_get_info_env()
169 ret = env_init_parts(dev_desc, &parts_head); in part_get_info_env()
190 info->blksz = dev_desc->blksz; in part_get_info_env()
199 static int part_test_env(struct blk_desc *dev_desc) in part_test_env() argument
201 return env_init_parts(dev_desc, &parts_head) ? -1 : 0; in part_test_env()