00001 /* 00002 ** libidevar.h for in /root/research/lseosr2/programs/ide/libide 00003 ** 00004 ** Copyright (c)2004 Julien Quintard 00005 ** Login <quinta_j@epita.fr> 00006 ** 00007 ** Started on Tue Mar 2 15:06:05 2004 Julien Quintard 00008 ** Last update Mon Dec 6 12:23:00 2004 Vianney Rancurel 00009 */ 00010 #ifndef __LIBIDE_H__ 00011 #define __LIBIDE_H__ 00012 #include <libc.h> 00013 #include <idevar.h> 00014 00015 int ide_init(void); 00016 int ide_getdrive(u_int32_t, t_device *); 00017 int ide_read(u_int32_t, u_int32_t, void *, u_int32_t); 00018 int ide_write(u_int32_t, u_int32_t, void *, u_int32_t); 00019 00020 #endif