Lines Matching refs:desc
60 if (drv->desc) { in get_desc()
63 *descp = &drv->desc[devnum]; in get_desc()
76 struct blk_desc *desc; in blk_list_part() local
84 if (get_desc(drv, devnum, &desc)) in blk_list_part()
86 if (desc->part_type != PART_TYPE_UNKNOWN) { in blk_list_part()
90 part_print(desc); in blk_list_part()
103 struct blk_desc *desc; in blk_print_part_devnum() local
108 ret = get_desc(drv, devnum, &desc); in blk_print_part_devnum()
111 if (desc->type == DEV_TYPE_UNKNOWN) in blk_print_part_devnum()
113 part_print(desc); in blk_print_part_devnum()
121 struct blk_desc *desc; in blk_list_devices() local
127 if (get_desc(drv, i, &desc)) in blk_list_devices()
129 if (desc->type == DEV_TYPE_UNKNOWN) in blk_list_devices()
132 dev_print(desc); in blk_list_devices()
139 struct blk_desc *desc; in blk_print_device_num() local
144 ret = get_desc(drv, devnum, &desc); in blk_print_device_num()
148 dev_print(desc); in blk_print_device_num()
156 struct blk_desc *desc; in blk_show_device() local
166 ret = get_desc(drv, devnum, &desc); in blk_show_device()
169 dev_print(desc); in blk_show_device()
171 if (desc->type == DEV_TYPE_UNKNOWN) in blk_show_device()
181 struct blk_desc *desc; in blk_get_devnum_by_type() local
186 if (get_desc(drv, devnum, &desc)) in blk_get_devnum_by_type()
189 return desc; in blk_get_devnum_by_type()
192 int blk_dselect_hwpart(struct blk_desc *desc, int hwpart) in blk_dselect_hwpart() argument
194 struct blk_driver *drv = blk_driver_lookup_type(desc->if_type); in blk_dselect_hwpart()
199 return drv->select_hwpart(desc, hwpart); in blk_dselect_hwpart()
207 struct blk_desc *desc; in blk_get_devnum_by_typename() local
212 if (get_desc(drv, devnum, &desc)) in blk_get_devnum_by_typename()
215 return desc; in blk_get_devnum_by_typename()
222 struct blk_desc *desc; in blk_read_devnum() local
228 ret = get_desc(drv, devnum, &desc); in blk_read_devnum()
231 n = desc->block_read(desc, start, blkcnt, buffer); in blk_read_devnum()
242 struct blk_desc *desc; in blk_write_devnum() local
247 ret = get_desc(drv, devnum, &desc); in blk_write_devnum()
250 return desc->block_write(desc, start, blkcnt, buffer); in blk_write_devnum()
256 struct blk_desc *desc; in blk_select_hwpart_devnum() local
261 ret = get_desc(drv, devnum, &desc); in blk_select_hwpart_devnum()
264 return drv->select_hwpart(desc, hwpart); in blk_select_hwpart_devnum()