| /sys/kern/ |
| D | disk.c | 19 Disk_AddDisk(Disk *disk) in Disk_AddDisk() argument 21 LIST_INSERT_HEAD(&diskList, disk, entries); in Disk_AddDisk() 25 Disk_RemoveDisk(Disk *disk) in Disk_RemoveDisk() argument 27 LIST_REMOVE(disk, entries); in Disk_RemoveDisk() 44 Disk_Read(Disk *disk, void *buf, SGArray *sga, DiskCB cb, void *arg) in Disk_Read() argument 46 return disk->read(disk, buf, sga, cb, arg); in Disk_Read() 50 Disk_Write(Disk *disk, void *buf, SGArray *sga, DiskCB cb, void *arg) in Disk_Write() argument 52 return disk->write(disk, buf, sga, cb, arg); in Disk_Write() 56 Disk_Flush(Disk *disk, void *buf, SGArray *sga, DiskCB cb, void *arg) in Disk_Flush() argument 58 return disk->flush(disk, buf, sga, cb, arg); in Disk_Flush()
|
| D | bufcache.c | 73 e->disk = NULL; in BufCache_Init() 97 BufCacheLookup(Disk *disk, uint64_t diskOffset, BufCacheEntry **entry) in BufCacheLookup() argument 105 if (e->disk == disk && e->diskOffset == diskOffset) { in BufCacheLookup() 133 BufCacheAlloc(Disk *disk, uint64_t diskOffset, BufCacheEntry **entry) in BufCacheAlloc() argument 147 if (e->disk != NULL) { in BufCacheAlloc() 153 e->disk = disk; in BufCacheAlloc() 178 BufCache_Alloc(Disk *disk, uint64_t diskOffset, BufCacheEntry **entry) in BufCache_Alloc() argument 184 status = BufCacheLookup(disk, diskOffset, entry); in BufCache_Alloc() 186 status = BufCacheAlloc(disk, diskOffset, entry); in BufCache_Alloc() 229 BufCache_Read(Disk *disk, uint64_t diskOffset, BufCacheEntry **entry) in BufCache_Read() argument [all …]
|
| /sys/include/ |
| D | disk.h | 24 void Disk_AddDisk(Disk *disk); 25 void Disk_RemoveDisk(Disk *disk); 27 int Disk_Read(Disk *disk, void * buf, SGArray *sga, DiskCB cb, void *arg); 28 int Disk_Write(Disk *disk, void * buf, SGArray *sga, DiskCB cb, void *arg); 29 int Disk_Flush(Disk *disk, void * buf, SGArray *sga, DiskCB cb, void *arg);
|
| D | bufcache.h | 8 Disk *disk; member 17 int BufCache_Alloc(Disk *disk, uint64_t diskOffset, BufCacheEntry **entry); 19 int BufCache_Read(Disk *disk, uint64_t diskOffset, BufCacheEntry **entry);
|
| D | vfs.h | 13 Disk *disk; member 26 Disk *disk; member
|
| /sys/dev/x86/ |
| D | ide.c | 76 int IDE_Read(Disk *disk, void *buf, SGArray *sga, DiskCB, void *arg); 77 int IDE_Write(Disk *disk, void *buf, SGArray *sga, DiskCB, void *arg); 78 int IDE_Flush(Disk *disk, void *buf, SGArray *sga, DiskCB, void *arg); 252 Disk *disk = PAlloc_AllocPage(); in IDE_Identify() local 253 if (!disk) { in IDE_Identify() 257 disk->handle = &primaryDrives[drive]; in IDE_Identify() 258 disk->ctrlNo = 0; in IDE_Identify() 259 disk->diskNo = drive; in IDE_Identify() 260 disk->sectorSize = IDE_SECTOR_SIZE; in IDE_Identify() 261 disk->sectorCount = ident.lbaSectors; in IDE_Identify() [all …]
|
| /sys/fs/o2fs/ |
| D | o2fs.c | 18 VFS *O2FS_Mount(Disk *disk); 42 O2FS_Mount(Disk *disk) in O2FS_Mount() argument 54 status = BufCache_Read(disk, 0, &entry); in O2FS_Mount() 81 if (BufCache_Read(disk, offset, &bentry) < 0) { in O2FS_Mount() 101 fs->disk = disk; in O2FS_Mount() 217 status = BufCache_Read(fs->disk, objid->offset, &entry); in O2FSLoadVNode() 242 vn->disk = fs->disk; in O2FSLoadVNode() 333 status = BufCache_Read(vn->disk, bn->direct[b].offset, &dent); in O2FSResolveBuf() 366 status = BufCache_Read(fs->disk, fs->fsval, &entry); in O2FS_GetRoot() 387 vn->disk = fs->disk; in O2FS_GetRoot()
|
| /sys/ |
| D | SConscript | 46 "kern/disk.c",
|
| / |
| D | SConstruct | 24 ("BOOTDISK", "Build boot disk (0 or 1)", "1"), 25 ("BOOTDISK_SIZE", "Boot disk size", "128")
|