GitOS
Operating system exercise
Loading...
Searching...
No Matches
disk.c File Reference
#include "disk.h"
#include "common/io.h"
#include "memory/memory.h"
#include "common/status.h"
#include "fs/file.h"

Functions

void disk_search_and_init ()
 
struct diskdisk_get (int index)
 
int disk_read_block (struct disk *disk, unsigned int lba, int total, void *buf)
 

Variables

struct disk primary_disk
 

Function Documentation

◆ disk_get()

struct disk * disk_get ( int  index)

References primary_disk.

◆ disk_read_block()

int disk_read_block ( struct disk disk,
unsigned int  lba,
int  total,
void *  buf 
)

References EIO, and primary_disk.

◆ disk_search_and_init()

Variable Documentation

◆ primary_disk

struct disk primary_disk