Lines Matching refs:dev
125 device_get_uclass_id(diskobj->header.dev) == UCLASS_PARTITION) { in efi_disk_rw_blocks()
127 n = disk_blk_read(diskobj->header.dev, lba, blocks, in efi_disk_rw_blocks()
130 n = disk_blk_write(diskobj->header.dev, lba, blocks, in efi_disk_rw_blocks()
136 desc = dev_get_uclass_plat(diskobj->header.dev); in efi_disk_rw_blocks()
597 static int efi_disk_create_raw(struct udevice *dev, efi_handle_t agent_handle) in efi_disk_create_raw() argument
603 desc = dev_get_uclass_plat(dev); in efi_disk_create_raw()
609 log_notice("Disk %s not ready\n", dev->name); in efi_disk_create_raw()
613 dev->name, ret & ~EFI_ERROR_MASK); in efi_disk_create_raw()
619 if (efi_link_dev(&disk->header, dev)) { in efi_disk_create_raw()
639 static int efi_disk_create_part(struct udevice *dev, efi_handle_t agent_handle) in efi_disk_create_part() argument
651 if (dev_tag_get_ptr(dev_get_parent(dev), DM_TAG_EFI, (void **)&parent)) in efi_disk_create_part()
654 desc = dev_get_uclass_plat(dev_get_parent(dev)); in efi_disk_create_part()
656 part_data = dev_get_uclass_plat(dev); in efi_disk_create_part()
668 log_err("Adding partition for %s failed\n", dev->name); in efi_disk_create_part()
671 if (efi_link_dev(&disk->header, dev)) { in efi_disk_create_part()
697 struct udevice *dev; in efi_disk_probe() local
705 dev = event->data.dm.dev; in efi_disk_probe()
706 id = device_get_uclass_id(dev); in efi_disk_probe()
716 desc = dev_get_uclass_plat(dev); in efi_disk_probe()
718 ret = efi_disk_create_raw(dev, agent_handle); in efi_disk_probe()
723 device_foreach_child(child, dev) { in efi_disk_probe()
753 struct udevice *dev = event->data.dm.dev; in efi_disk_remove() local
761 if (dev_tag_get_ptr(dev, DM_TAG_EFI, (void **)&handle)) in efi_disk_remove()
764 id = device_get_uclass_id(dev); in efi_disk_remove()
767 desc = dev_get_uclass_plat(dev); in efi_disk_remove()
797 dev_tag_del(dev, DM_TAG_EFI); in efi_disk_remove()
827 struct udevice *dev; in efi_disk_get_device_name() local
836 dev = handle->dev; in efi_disk_get_device_name()
837 id = device_get_uclass_id(dev); in efi_disk_get_device_name()
839 desc = dev_get_uclass_plat(dev); in efi_disk_get_device_name()
841 desc = dev_get_uclass_plat(dev_get_parent(dev)); in efi_disk_get_device_name()
850 part_data = dev_get_uclass_plat(dev); in efi_disk_get_device_name()
873 struct udevice *dev; in efi_disks_register() local
875 uclass_foreach_dev_probe(UCLASS_BLK, dev) { in efi_disks_register()