Lines Matching refs:Media

240 	if (blkio->Media->BlockSize < 512 ||  in efipart_ignore_device()
241 blkio->Media->BlockSize > (1 << 16) || in efipart_ignore_device()
242 !powerof2(blkio->Media->BlockSize)) { in efipart_ignore_device()
248 if (blkio->Media->IoAlign > 1 && in efipart_ignore_device()
249 !powerof2(blkio->Media->IoAlign)) { in efipart_ignore_device()
288 if (blkio->Media->MediaPresent) in efipart_ignore_device()
545 if (cd->pd_blkio->Media->RemovableMedia && in efipart_testcd()
546 !cd->pd_blkio->Media->MediaPresent) { in efipart_testcd()
799 blkio->Media->LastBlock == 0? 0: in efipart_print_common()
800 (unsigned long long) (blkio->Media->LastBlock + 1)); in efipart_print_common()
801 if (blkio->Media->LastBlock != 0) { in efipart_print_common()
802 printf(" X %u", blkio->Media->BlockSize); in efipart_print_common()
805 if (blkio->Media->MediaPresent) { in efipart_print_common()
806 if (blkio->Media->RemovableMedia) in efipart_print_common()
813 if (!blkio->Media->MediaPresent) in efipart_print_common()
821 ret = disk_open(&pd_dev, blkio->Media->BlockSize * in efipart_print_common()
822 (blkio->Media->LastBlock + 1), in efipart_print_common()
823 blkio->Media->BlockSize); in efipart_print_common()
887 if (!blkio->Media->MediaPresent) in efipart_open()
898 blkio->Media->BlockSize * (blkio->Media->LastBlock + 1), in efipart_open()
899 blkio->Media->BlockSize); in efipart_open()
961 *(uint_t *)data = pd->pd_blkio->Media->BlockSize; in efipart_ioctl()
964 *(uint64_t *)data = pd->pd_blkio->Media->BlockSize * in efipart_ioctl()
965 (pd->pd_blkio->Media->LastBlock + 1); in efipart_ioctl()
989 if (blk < 0 || blk > blkio->Media->LastBlock) in efipart_readwrite()
991 if ((blk + nblks - 1) > blkio->Media->LastBlock) in efipart_readwrite()
996 status = blkio->ReadBlocks(blkio, blkio->Media->MediaId, blk, in efipart_readwrite()
997 nblks * blkio->Media->BlockSize, buf); in efipart_readwrite()
1000 if (blkio->Media->ReadOnly) in efipart_readwrite()
1002 status = blkio->WriteBlocks(blkio, blkio->Media->MediaId, blk, in efipart_readwrite()
1003 nblks * blkio->Media->BlockSize, buf); in efipart_readwrite()
1032 if (pd->pd_blkio->Media->RemovableMedia && in efipart_strategy()
1033 !pd->pd_blkio->Media->MediaPresent) in efipart_strategy()
1043 offset = dev->d_offset * pd->pd_blkio->Media->BlockSize; in efipart_strategy()
1089 disk_blocks /= blkio->Media->BlockSize; in efipart_realstrategy()
1094 disk_blocks = blkio->Media->LastBlock + 1 - d_offset; in efipart_realstrategy()
1097 if ((off + size) / blkio->Media->BlockSize > d_offset + disk_blocks) { in efipart_realstrategy()
1099 readstart = off / blkio->Media->BlockSize; in efipart_realstrategy()
1108 size = size * blkio->Media->BlockSize; in efipart_realstrategy()
1113 if ((size % blkio->Media->BlockSize == 0) && in efipart_realstrategy()
1114 (off % blkio->Media->BlockSize == 0)) in efipart_realstrategy()
1118 ioalign = blkio->Media->IoAlign; in efipart_realstrategy()
1127 bio_size -= blkio->Media->BlockSize) { in efipart_realstrategy()
1144 blk = off / blkio->Media->BlockSize; in efipart_realstrategy()
1145 blkoff = off % blkio->Media->BlockSize; in efipart_realstrategy()
1150 if (x < blkio->Media->BlockSize) in efipart_realstrategy()
1153 x /= blkio->Media->BlockSize; in efipart_realstrategy()
1157 blksz = blkio->Media->BlockSize * x - blkoff; in efipart_realstrategy()
1176 blksz = blkio->Media->BlockSize - blkoff; in efipart_realstrategy()
1180 } else if (size < blkio->Media->BlockSize) { in efipart_realstrategy()
1191 blksz = blkio->Media->BlockSize * x; in efipart_realstrategy()