XenevaOS
Loading...
Searching...
No Matches
Classes | Macros | Functions
virtio.h File Reference
#include <stdint.h>
Include dependency graph for virtio.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  VirtioCommonCfg
 
struct  VirtioDeviceConfig
 
struct  VirtioBuffer
 
struct  VirtioAvail
 
struct  VirtioRing
 
struct  VirtioUsed
 
struct  VirtioQueue
 
struct  VirtioInputEvent
 

Macros

#define OFFSETOF(s, m)   ((size_t)&(((s*)0)->m))
 

Functions

void AuVirtioKbdInitialize (uint64_t device)
 AuVirtioKbdInitialize – initialize the virtio keyboard.
 
void AuVirtioTabletInitialize (uint64_t device)
 AuVirtioKbdInitialize – initialize the virtio keyboard.
 

Macro Definition Documentation

◆ OFFSETOF

#define OFFSETOF (   s,
 
)    ((size_t)&(((s*)0)->m))

Function Documentation

◆ AuVirtioKbdInitialize()

void AuVirtioKbdInitialize ( uint64_t  device)
extern

AuVirtioKbdInitialize – initialize the virtio keyboard.

◆ AuVirtioTabletInitialize()

void AuVirtioTabletInitialize ( uint64_t  device)
extern

AuVirtioKbdInitialize – initialize the virtio keyboard.