Karg  v0.2.0
The kernel of CargOS
dev.c File Reference
#include <dev.h>
#include <errno.h>
#include <module/init.h>
#include <module/log.h>
#include <module/module.h>
#include <utils/str.h>

Functions

 MODULE_NAME ("dev")
 
isize dev_read (dev_t dev, u8 *buf, usize size)
 
isize dev_write (dev_t dev, const u8 *buf, usize size)
 
 module_init (init)
 

Variables

dev_init_t _dev_init_start
 
dev_init_t _dev_init_end
 

Function Documentation

◆ dev_read()

isize dev_read ( dev_t  dev,
u8 buf,
usize  size 
)

◆ dev_write()

isize dev_write ( dev_t  dev,
const u8 buf,
usize  size 
)

◆ module_init()

module_init ( init  )

◆ MODULE_NAME()

MODULE_NAME ( "dev"  )

Variable Documentation

◆ _dev_init_end

dev_init_t _dev_init_end

◆ _dev_init_start

dev_init_t _dev_init_start
extern