Lines Matching refs:diskInfo
1268 static OsBcache *DiskCacheInit(UINT32 diskID, const struct geometry *diskInfo, struct Vnode *blkDri… in DiskCacheInit() argument
1273 UINT32 sectorPerBlock = diskInfo->geo_sectorsize / SECTOR_SIZE; in DiskCacheInit()
1277 bc = BlockCacheInit(blkDriver, diskInfo->geo_sectorsize, sectorPerBlock, in DiskCacheInit()
1278 g_uwFatBlockNums, diskInfo->geo_nsectors / sectorPerBlock); in DiskCacheInit()
1312 static VOID DiskStructInit(const CHAR *diskName, INT32 diskID, const struct geometry *diskInfo, in DiskStructInit() argument
1319 disk->sector_size = diskInfo->geo_sectorsize; in DiskStructInit()
1320 disk->sector_count = diskInfo->geo_nsectors; in DiskStructInit()
1418 struct geometry *diskInfo, struct Vnode *blkDriver) in OsDiskInitSub() argument
1422 OsBcache *bc = DiskCacheInit((UINT32)diskID, diskInfo, blkDriver); in OsDiskInitSub()
1433 DiskStructInit(diskName, diskID, diskInfo, blkDriver, disk); in OsDiskInitSub()
1436 disk->buff = malloc(diskInfo->geo_sectorsize * DISK_DIRECT_BUFFER_SIZE); in OsDiskInitSub()
1449 struct geometry diskInfo; in los_disk_init() local
1473 …if ((bops2 == NULL) || (bops2->geometry == NULL) || (bops2->geometry(blkDriver, &diskInfo) != 0)) { in los_disk_init()
1477 if (diskInfo.geo_sectorsize < DISK_MAX_SECTOR_SIZE) { in los_disk_init()
1481 ret = OsDiskInitSub(diskName, diskID, disk, &diskInfo, blkDriver); in los_disk_init()