X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?p=pintos-anon;a=blobdiff_plain;f=src%2Fdevices%2Fdisk.h;h=3bcbb9a10612d223434bae8b81bd75b72de3d4d4;hp=d1496827282e06262b0574ccb129f79e17a5f849;hb=bb940d21474958a1d8ee2abffdcb6bac27918398;hpb=41cc2728b06b5e1eeb4cf5a4979692640049e047 diff --git a/src/devices/disk.h b/src/devices/disk.h index d149682..3bcbb9a 100644 --- a/src/devices/disk.h +++ b/src/devices/disk.h @@ -1,5 +1,5 @@ -#ifndef HEADER_DISK_H -#define HEADER_DISK_H 1 +#ifndef DEVICES_DISK_H +#define DEVICES_DISK_H #include #include @@ -11,14 +11,16 @@ Good enough for disks up to 2 TB. */ typedef uint32_t disk_sector_t; -/* Format specifier for printk(), e.g.: - printk ("sector=%"PRDSNu"\n", sector); */ +/* Format specifier for printf(), e.g.: + printf ("sector=%"PRDSNu"\n", sector); */ #define PRDSNu PRIu32 void disk_init (void); +void disk_print_stats (void); + struct disk *disk_get (int chan_no, int dev_no); disk_sector_t disk_size (struct disk *); void disk_read (struct disk *, disk_sector_t, void *); void disk_write (struct disk *, disk_sector_t, const void *); -#endif /* disk.h */ +#endif /* devices/disk.h */