void devfs_init()
Initialisation du dev FS.
Definition: devfs.c:259
chardev_ioctl_t ioctl
Definition: devfs.h:55
blkdev_open_t open
Definition: devfs.h:75
void * custom_data
Definition: devfs.h:58
chardev_close_t close
Definition: devfs.h:57
void * custom_data
Definition: devfs.h:77
chardev_write_t write
Definition: devfs.h:54
uint32_t size_t
Definition: types.h:43
int register_blkdev(const char *name, blkdev_interfaces *di)
Enregistre un block device dans le dev FS.
Definition: devfs.c:145
_device_type_t
Definition: devfs.h:38
blkdev_write_t write
Definition: devfs.h:73
blkdev_read_t read
Definition: devfs.h:72
Structures liées aux fichiers ouverts.
enum _device_type_t device_type_t
blkdev_close_t close
Definition: devfs.h:76
int ssize_t
Definition: types.h:44
int register_chardev(const char *name, chardev_interfaces *di)
Enregistre un char device dans le dev FS.
Definition: devfs.c:115
unsigned long int uint32_t
Definition: types.h:36
chardev_read_t read
Definition: devfs.h:53
chardev_open_t open
Definition: devfs.h:56
blkdev_ioctl_t ioctl
Definition: devfs.h:74
Definition: fd_types.h:91
Structure contenant les fonction qui permettent d'utiliser un char device.
Definition: devfs.h:52
Structure contenant les fonctions qui permettent d'utiliser un block device.
Definition: devfs.h:71