Lines Matching full:block
3 * EFI block driver
10 * The EFI block driver binds to controllers implementing the block io
13 * When the bind function of the EFI block driver is called it creates a
14 * new U-Boot block device. It installs child handles for all partitions and
17 * The read and write functions of the EFI block driver delegate calls to the
23 * exposes a handle with the block IO protocol. It calls ConnectController.
25 * Now the EFI block driver installs the partitions with the simple file
39 * io block io protocol proxied by this driver
47 * Read from block device
50 * @blknr first block to be read
62 EFI_PRINT("%s: read '%s', from block " LBAFU ", " LBAFU " blocks\n", in efi_bl_read()
76 * Write to block device
79 * @blknr first block to be write
91 EFI_PRINT("%s: write '%s', from block " LBAFU ", " LBAFU " blocks\n", in efi_bl_write()
106 * Create partions for the block device.
108 * @handle EFI handle of the block device
109 * @dev udevice of the block device
124 * Create a block device for a handle
127 * @interface block io protocol
156 /* Create driver model udevice for the EFI block io device */ in efi_bl_bind()
174 EFI_PRINT("%s: block device '%s' created\n", __func__, bdev->name); in efi_bl_bind()
176 /* Create handles for the partions of the block device */ in efi_bl_bind()
183 /* Block device driver operators */
189 /* Identify as block device driver */
206 .name = "EFI block driver",