Lines Matching refs:desc

78 	struct blk_desc *desc;  in blk_get_devnum_by_type()  local
85 desc = dev_get_uclass_platdata(dev); in blk_get_devnum_by_type()
87 return desc; in blk_get_devnum_by_type()
120 struct blk_desc *desc = dev_get_uclass_platdata(dev); in blk_get_devnum_by_typename() local
123 if_type, devnum, dev->name, desc->if_type, desc->devnum); in blk_get_devnum_by_typename()
124 if (desc->devnum != devnum) in blk_get_devnum_by_typename()
159 debug("%s: Device desc %p\n", __func__, desc); in blk_get_devnum_by_typename()
160 return desc; in blk_get_devnum_by_typename()
189 struct blk_desc *desc = dev_get_uclass_platdata(dev); in get_desc() local
192 if_type, devnum, dev->name, desc->if_type, desc->devnum); in get_desc()
193 if (desc->if_type == if_type) { in get_desc()
194 if (desc->devnum == devnum) { in get_desc()
199 *descp = desc; in get_desc()
201 } else if (desc->devnum > devnum) { in get_desc()
224 struct blk_desc *desc; in blk_list_part() local
229 ret = get_desc(if_type, devnum, &desc); in blk_list_part()
234 if (desc->part_type != PART_TYPE_UNKNOWN) { in blk_list_part()
238 part_print(desc); in blk_list_part()
249 struct blk_desc *desc; in blk_print_part_devnum() local
252 ret = get_desc(if_type, devnum, &desc); in blk_print_part_devnum()
255 if (desc->type == DEV_TYPE_UNKNOWN) in blk_print_part_devnum()
257 part_print(desc); in blk_print_part_devnum()
264 struct blk_desc *desc; in blk_list_devices() local
269 ret = get_desc(if_type, i, &desc); in blk_list_devices()
274 if (desc->type == DEV_TYPE_UNKNOWN) in blk_list_devices()
277 dev_print(desc); in blk_list_devices()
283 struct blk_desc *desc; in blk_print_device_num() local
286 ret = get_desc(if_type, devnum, &desc); in blk_print_device_num()
290 dev_print(desc); in blk_print_device_num()
297 struct blk_desc *desc; in blk_show_device() local
301 ret = get_desc(if_type, devnum, &desc); in blk_show_device()
308 dev_print(desc); in blk_show_device()
310 if (desc->type == DEV_TYPE_UNKNOWN) in blk_show_device()
319 struct blk_desc *desc; in blk_read_devnum() local
323 ret = get_desc(if_type, devnum, &desc); in blk_read_devnum()
326 n = blk_dread(desc, start, blkcnt, buffer); in blk_read_devnum()
336 struct blk_desc *desc; in blk_write_devnum() local
339 ret = get_desc(if_type, devnum, &desc); in blk_write_devnum()
342 return blk_dwrite(desc, start, blkcnt, buffer); in blk_write_devnum()
348 struct blk_desc *desc; in blk_write_zeroes_devnum() local
351 ret = get_desc(if_type, devnum, &desc); in blk_write_zeroes_devnum()
354 return blk_dwrite_zeroes(desc, start, blkcnt); in blk_write_zeroes_devnum()
360 struct blk_desc *desc; in blk_erase_devnum() local
363 ret = get_desc(if_type, devnum, &desc); in blk_erase_devnum()
366 return blk_derase(desc, start, blkcnt); in blk_erase_devnum()
381 int blk_dselect_hwpart(struct blk_desc *desc, int hwpart) in blk_dselect_hwpart() argument
383 return blk_select_hwpart(desc->bdev, hwpart); in blk_dselect_hwpart()
388 struct blk_desc *desc; in blk_first_device() local
397 desc = dev_get_uclass_platdata(*devp); in blk_first_device()
398 if (desc->if_type == if_type) in blk_first_device()
410 struct blk_desc *desc; in blk_next_device() local
413 desc = dev_get_uclass_platdata(*devp); in blk_next_device()
414 if_type = desc->if_type; in blk_next_device()
421 desc = dev_get_uclass_platdata(*devp); in blk_next_device()
422 if (desc->if_type == if_type) in blk_next_device()
437 struct blk_desc *desc = dev_get_uclass_platdata(dev); in blk_find_device() local
440 if_type, devnum, dev->name, desc->if_type, desc->devnum); in blk_find_device()
441 if (desc->if_type == if_type && desc->devnum == devnum) { in blk_find_device()
545 struct blk_desc *desc = dev_get_uclass_platdata(dev); in blk_prepare_device() local
547 part_init(desc); in blk_prepare_device()
589 struct blk_desc *desc = dev_get_uclass_platdata(dev); in blk_find_max_devnum() local
591 if (desc->if_type == if_type && desc->devnum > max_devnum) in blk_find_max_devnum()
592 max_devnum = desc->devnum; in blk_find_max_devnum()
621 struct blk_desc *desc = dev_get_uclass_platdata(dev); in blk_claim_devnum() local
623 if (desc->if_type == if_type && desc->devnum == devnum) { in blk_claim_devnum()
637 desc->devnum = next; in blk_claim_devnum()
650 struct blk_desc *desc; in blk_create_device() local
666 desc = dev_get_uclass_platdata(dev); in blk_create_device()
667 desc->if_type = if_type; in blk_create_device()
668 desc->blksz = blksz; in blk_create_device()
669 desc->rawblksz = blksz; in blk_create_device()
670 desc->lba = size / blksz; in blk_create_device()
671 desc->rawlba = size / blksz; in blk_create_device()
672 desc->part_type = PART_TYPE_UNKNOWN; in blk_create_device()
673 desc->bdev = dev; in blk_create_device()
674 desc->devnum = devnum; in blk_create_device()
713 struct blk_desc *desc = dev_get_uclass_platdata(dev); in blk_unbind_all() local
715 if (desc->if_type == if_type) { in blk_unbind_all()