partvar.h File Reference

#include <libc.h>
#include <libide.h>

Go to the source code of this file.

Data Structures

struct  s_mbr_entry
struct  s_part
struct  s_part_type
struct  s_part_info

Defines

#define PARTVAR_H   1
#define PART_DEBUG
#define PART_MBR_SIZE   ATA_BLOCK_SIZE
#define PART_N   0x04
#define PART_EXT   0x05
#define PART_WIN_EXT   0x0f
#define PART_LINUX_EXT   0x85
#define PART_EXT_UNIT   PART_N + 0x01
#define PART_NOT_EXTENDED   0x00
#define PART_EXTENDED   0x01
#define PART_IN_EXTENDED   0x02
#define PARTS_PER_DEVICE   0x40
#define PARTS_N   (PARTS_PER_DEVICE * 0x4)
#define PART_PDEV   0x5
#define SYSPART_GETACTIVE   0x1
#define SYSPART_GET   0x2
#define SYSPART_SET   0x3

Typedefs

typedef s_mbr_entry t_mbr_entry
typedef s_part t_part
typedef s_part_type t_part_type
typedef s_part_info t_part_info


Define Documentation

#define PART_DEBUG
 

#define PART_EXT   0x05
 

#define PART_EXT_UNIT   PART_N + 0x01
 

#define PART_EXTENDED   0x01
 

#define PART_IN_EXTENDED   0x02
 

#define PART_LINUX_EXT   0x85
 

#define PART_MBR_SIZE   ATA_BLOCK_SIZE
 

#define PART_N   0x04
 

#define PART_NOT_EXTENDED   0x00
 

#define PART_PDEV   0x5
 

#define PART_WIN_EXT   0x0f
 

#define PARTS_N   (PARTS_PER_DEVICE * 0x4)
 

#define PARTS_PER_DEVICE   0x40
 

#define PARTVAR_H   1
 

#define SYSPART_GET   0x2
 

#define SYSPART_GETACTIVE   0x1
 

#define SYSPART_SET   0x3
 


Typedef Documentation

typedef struct s_mbr_entry t_mbr_entry
 

typedef struct s_part t_part
 

typedef struct s_part_info t_part_info
 

typedef struct s_part_type t_part_type
 


Generated on Wed May 24 23:06:02 2006 for LSE/OS by  doxygen 1.4.6