Home | History | Annotate | Download | only in efiboot

Lines Matching defs:bio

134 	lba_start = off / bdev->bio->Media->BlockSize;
135 lba_end = (off + bufsize - 1) / bdev->bio->Media->BlockSize;
136 blkbuf_offset = off % bdev->bio->Media->BlockSize;
137 blkbuf_size = (lba_end - lba_start + 1) * bdev->bio->Media->BlockSize;
140 if (bdev->bio->Media->IoAlign > 1) {
141 alloc_size = (blkbuf_size + bdev->bio->Media->IoAlign - 1) /
142 bdev->bio->Media->IoAlign *
143 bdev->bio->Media->IoAlign;
151 if (bdev->bio->Media->IoAlign > 1) {
153 bdev->bio->Media->IoAlign);
158 status = uefi_call_wrapper(bdev->bio->ReadBlocks, 5, bdev->bio,
211 mediasize = bdev->bio->Media->BlockSize *
212 (bdev->bio->Media->LastBlock + 1);
296 ((EFI_LBA)start + LABELSECTOR) * bdev->bio->Media->BlockSize, buf, sizeof(buf));
421 status = efi_block_read(bdev, (EFI_LBA)GPT_HDR_BLKNO * bdev->bio->Media->BlockSize, &hdr,
438 le64toh(hdr.hdr_lba_table) * bdev->bio->Media->BlockSize, buf, sz);
474 EFI_BLOCK_IO *bio;
496 &BlockIoProtocol, (void **)&bio);
497 if (EFI_ERROR(status) || !bio->Media->MediaPresent)
501 if (bio->Media->LogicalPartition)
513 bdev->bio = bio;
515 bdev->media_id = bio->Media->MediaId;
573 size = ((bdev->bio->Media->LastBlock + 1) * bdev->bio->Media->BlockSize) / (1024 * 1024);
613 size = (le64toh(bpart->gpt.ent.ent_lba_end) - le64toh(bpart->gpt.ent.ent_lba_start)) * bdev->bio->Media->BlockSize;
695 off = ((EFI_LBA)dblk + bpart->disklabel.part.p_offset) * bdev->bio->Media->BlockSize;
698 off = ((EFI_LBA)dblk + le64toh(bpart->gpt.ent.ent_lba_start)) * bdev->bio->Media->BlockSize;
731 *(u_int *)data = bdev->bio->Media->BlockSize;