Home
last modified time | relevance | path

Searched refs:disk (Results 1 – 9 of 9) sorted by relevance

/sys/kern/
Ddisk.c19 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()
Dbufcache.c73 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/
Ddisk.h24 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);
Dbufcache.h8 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);
Dvfs.h13 Disk *disk; member
26 Disk *disk; member
/sys/dev/x86/
Dide.c76 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/
Do2fs.c18 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/
DSConscript46 "kern/disk.c",
/
DSConstruct24 ("BOOTDISK", "Build boot disk (0 or 1)", "1"),
25 ("BOOTDISK_SIZE", "Boot disk size", "128")