Changeset View
Changeset View
Standalone View
Standalone View
head/sys/geom/part/g_part.h
Show First 20 Lines • Show All 196 Lines • ▼ Show 20 Lines | |||||
#define G_PART_PARM_SCHEME 0x0080 | #define G_PART_PARM_SCHEME 0x0080 | ||||
#define G_PART_PARM_SIZE 0x0100 | #define G_PART_PARM_SIZE 0x0100 | ||||
#define G_PART_PARM_START 0x0200 | #define G_PART_PARM_START 0x0200 | ||||
#define G_PART_PARM_TYPE 0x0400 | #define G_PART_PARM_TYPE 0x0400 | ||||
#define G_PART_PARM_VERSION 0x0800 | #define G_PART_PARM_VERSION 0x0800 | ||||
#define G_PART_PARM_BOOTCODE 0x1000 | #define G_PART_PARM_BOOTCODE 0x1000 | ||||
#define G_PART_PARM_ATTRIB 0x2000 | #define G_PART_PARM_ATTRIB 0x2000 | ||||
#define G_PART_PARM_FORCE 0x4000 | #define G_PART_PARM_FORCE 0x4000 | ||||
#define G_PART_PARM_SKIP_DSN 0x8000 | |||||
struct g_part_parms { | struct g_part_parms { | ||||
unsigned int gpp_parms; | unsigned int gpp_parms; | ||||
unsigned int gpp_entries; | unsigned int gpp_entries; | ||||
const char *gpp_flags; | const char *gpp_flags; | ||||
struct g_geom *gpp_geom; | struct g_geom *gpp_geom; | ||||
unsigned int gpp_index; | unsigned int gpp_index; | ||||
const char *gpp_label; | const char *gpp_label; | ||||
struct g_provider *gpp_provider; | struct g_provider *gpp_provider; | ||||
struct g_part_scheme *gpp_scheme; | struct g_part_scheme *gpp_scheme; | ||||
quad_t gpp_size; | quad_t gpp_size; | ||||
quad_t gpp_start; | quad_t gpp_start; | ||||
const char *gpp_type; | const char *gpp_type; | ||||
unsigned int gpp_version; | unsigned int gpp_version; | ||||
const void *gpp_codeptr; | const void *gpp_codeptr; | ||||
unsigned int gpp_codesize; | unsigned int gpp_codesize; | ||||
const char *gpp_attrib; | const char *gpp_attrib; | ||||
unsigned int gpp_force; | unsigned int gpp_force; | ||||
unsigned int gpp_skip_dsn; | |||||
}; | }; | ||||
void g_part_geometry_heads(off_t, u_int, off_t *, u_int *); | void g_part_geometry_heads(off_t, u_int, off_t *, u_int *); | ||||
int g_part_modevent(module_t, int, struct g_part_scheme *); | int g_part_modevent(module_t, int, struct g_part_scheme *); | ||||
#define G_PART_SCHEME_DECLARE(name) \ | #define G_PART_SCHEME_DECLARE(name) \ | ||||
static int name##_modevent(module_t mod, int tp, void *d) \ | static int name##_modevent(module_t mod, int tp, void *d) \ | ||||
Show All 12 Lines |