Home
last modified time | relevance | path

Searched refs:Disk (Results 1 – 10 of 10) sorted by relevance

/sys/include/
Ddisk.h10 typedef struct Disk Disk; typedef
11 typedef struct Disk { struct
18 int (*read)(Disk *, void *, SGArray *, DiskCB, void *); // Read argument
19 int (*write)(Disk *, void *, SGArray *, DiskCB, void *); // Write argument
20 int (*flush)(Disk *, void *, SGArray *, DiskCB, void *); // Flush argument
21 LIST_ENTRY(Disk) entries;
22 } Disk; typedef
24 void Disk_AddDisk(Disk *disk);
25 void Disk_RemoveDisk(Disk *disk);
26 Disk *Disk_GetByID(uint64_t ctrlNo, uint64_t diskNo);
[all …]
Dbufcache.h8 Disk *disk;
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;
26 Disk *disk;
52 int VFS_MountRoot(Disk *root);
/sys/kern/
Ddisk.c16 LIST_HEAD(DiskList, Disk) diskList = LIST_HEAD_INITIALIZER(diskList);
19 Disk_AddDisk(Disk *disk) in Disk_AddDisk()
25 Disk_RemoveDisk(Disk *disk) in Disk_RemoveDisk()
30 Disk *
33 Disk *d; in Disk_GetByID()
44 Disk_Read(Disk *disk, void *buf, SGArray *sga, DiskCB cb, void *arg) in Disk_Read()
50 Disk_Write(Disk *disk, void *buf, SGArray *sga, DiskCB cb, void *arg) in Disk_Write()
56 Disk_Flush(Disk *disk, void *buf, SGArray *sga, DiskCB cb, void *arg) in Disk_Flush()
64 Disk *d; in Debug_Disks()
91 Disk *d = Disk_GetByID(ctrlNo, diskNo); in Debug_DumpDisk()
Dbufcache.c97 BufCacheLookup(Disk *disk, uint64_t diskOffset, BufCacheEntry **entry) in BufCacheLookup()
133 BufCacheAlloc(Disk *disk, uint64_t diskOffset, BufCacheEntry **entry) in BufCacheAlloc()
178 BufCache_Alloc(Disk *disk, uint64_t diskOffset, BufCacheEntry **entry) in BufCache_Alloc()
229 BufCache_Read(Disk *disk, uint64_t diskOffset, BufCacheEntry **entry) in BufCache_Read()
Dvfs.c18 extern VFS *O2FS_Mount(Disk *root);
36 VFS_MountRoot(Disk *rootDisk) in VFS_MountRoot()
/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()
271 IDE_Read(Disk *disk, void *buf, SGArray *sga, DiskCB cb, void *arg) in IDE_Read()
293 IDE_Write(Disk *disk, void *buf, SGArray *sga, DiskCB cb, void *arg) in IDE_Write()
315 IDE_Flush(Disk *disk, void *buf, SGArray *sga, DiskCB cb, void *arg) in IDE_Flush()
/sys/amd64/
Dmachine.c222 Disk *root = Disk_GetByID(0, 0); in Machine_Init()
/sys/fs/o2fs/
Do2fs.c18 VFS *O2FS_Mount(Disk *disk);
42 O2FS_Mount(Disk *disk) in O2FS_Mount()
/
DSConstruct202 # Boot Disk Target