/freebsd-10.0-release/sys/geom/vinum/ |
H A D | geom_vinum.h | 33 void gv_concat(struct g_geom *gp, struct gctl_req *); 34 void gv_mirror(struct g_geom *gp, struct gctl_req *); 35 void gv_stripe(struct g_geom *gp, struct gctl_req *); 36 void gv_raid5(struct g_geom *gp, struct gctl_req *); 48 void gv_start_obj(struct g_geom *, struct gctl_req *); 53 void gv_ld(struct g_geom *, struct gctl_req *, struct sbuf *); 54 void gv_lp(struct g_geom *, struct gctl_req *, struct sbuf *); 55 void gv_ls(struct g_geom *, struct gctl_req *, struct sbuf *); 56 void gv_lv(struct g_geom *, struct gctl_req *, struct sbuf *); 57 void gv_list(struct g_geom *, struc [all...] |
/freebsd-10.0-release/sys/geom/ |
H A D | geom_int.h | 39 TAILQ_HEAD(g_tailq_head, g_geom); 56 void g_conf_specific(struct sbuf *sb, struct g_class *mp, struct g_geom *gp, struct g_provider *pp, struct g_consumer *cp);
|
H A D | geom_slice.h | 72 int g_slice_config(struct g_geom *gp, u_int idx, int how, off_t offset, off_t length, u_int sectorsize, const char *fmt, ...) __printflike(7, 8); 78 struct g_geom * g_slice_new(struct g_class *mp, u_int slices, struct g_provider *pp, struct g_consumer **cpp, void *extrap, int extra, g_slice_start_t *start); 80 int g_slice_conf_hot(struct g_geom *gp, u_int idx, off_t offset, off_t length, int ract, int dact, int wact); 86 int g_slice_destroy_geom(struct gctl_req *req, struct g_class *mp, struct g_geom *gp);
|
H A D | geom.h | 50 struct g_geom; 63 typedef int g_ctl_destroy_geom_t (struct gctl_req *, struct g_class *cp, struct g_geom *gp); 64 typedef int g_ctl_config_geom_t (struct gctl_req *, struct g_geom *gp, const char *verb); 67 typedef struct g_geom * g_taste_t (struct g_class *, struct g_provider *, int flags); 80 typedef void g_dumpconf_t (struct sbuf *, const char *indent, struct g_geom *, 119 LIST_HEAD(,g_geom) geom; 127 * The g_geom is an instance of a g_class. 129 struct g_geom { struct 132 LIST_ENTRY(g_geom) geom; 135 TAILQ_ENTRY(g_geom) geom [all...] |
H A D | geom_flashmap.c | 61 static int g_flashmap_modify(struct g_geom *, const char *, 67 struct g_geom *, struct g_consumer *, struct g_provider *); 68 static struct g_geom *g_flashmap_taste(struct g_class *, 87 g_flashmap_modify(struct g_geom *gp, const char *devname, int secsize, 133 g_flashmap_dumpconf(struct sbuf *sb, const char *indent, struct g_geom *gp, 147 struct g_geom *gp; 163 static struct g_geom * 166 struct g_geom *gp = NULL;
|
H A D | geom_mbr.c | 98 g_mbr_modify(struct g_geom *gp, struct g_mbr_softc *ms, u_char *sec0, int len __unused) 177 struct g_geom *gp; 220 struct g_geom *gp; 245 g_mbr_dumpconf(struct sbuf *sb, const char *indent, struct g_geom *gp, struct g_consumer *cp __unused, struct g_provider *pp) 262 static struct g_geom * 265 struct g_geom *gp; 327 struct g_geom *gp; 391 struct g_geom *gp; 409 g_mbrext_dumpconf(struct sbuf *sb, const char *indent, struct g_geom *gp, struct g_consumer *cp __unused, struct g_provider *pp) 426 static struct g_geom * [all...] |
H A D | geom_disk.h | 60 struct g_geom; 65 struct g_geom *d_geom;
|
H A D | geom_dump.c | 69 g_confdot_geom(struct sbuf *sb, struct g_geom *gp) 90 struct g_geom *gp; 113 g_conftxt_geom(struct sbuf *sb, struct g_geom *gp, int level) 134 struct g_geom *gp; 225 g_conf_geom(struct sbuf *sb, struct g_geom *gp, struct g_provider *pp, struct g_consumer *cp) 256 g_conf_class(struct sbuf *sb, struct g_class *mp, struct g_geom *gp, struct g_provider *pp, struct g_consumer *cp) 258 struct g_geom *gp2; 271 g_conf_specific(struct sbuf *sb, struct g_class *mp, struct g_geom *gp, struct g_provider *pp, struct g_consumer *cp)
|
H A D | geom_map.c | 67 struct g_geom *gp; 85 struct g_geom *gp; 111 g_map_dumpconf(struct sbuf *sb, const char *indent, struct g_geom *gp, 202 struct g_consumer *cp, struct g_geom *gp, struct g_map_softc *sc, int i) 339 static struct g_geom * 344 struct g_geom *gp; 378 struct g_geom *gp;
|
H A D | geom_pc98.c | 84 g_pc98_modify(struct g_geom *gp, struct g_pc98_softc *ms, u_char *sec, int len __unused) 163 struct g_geom *gp; 206 struct g_geom *gp; 228 g_pc98_dumpconf(struct sbuf *sb, const char *indent, struct g_geom *gp, 257 static struct g_geom * 260 struct g_geom *gp; 321 struct g_geom *gp;
|
H A D | geom_sunlabel.c | 69 g_sunlabel_modify(struct g_geom *gp, struct g_sunlabel_softc *ms, u_char *sec0) 121 struct g_geom *gp; 151 g_sunlabel_dumpconf(struct sbuf *sb, const char *indent, struct g_geom *gp, struct g_consumer *cp __unused, struct g_provider *pp) 166 struct g_geom *gp; 194 struct g_geom *gp; 258 static struct g_geom * 261 struct g_geom *gp;
|
H A D | geom_redboot.c | 98 struct g_geom *gp = pp->geom; 111 struct g_geom *gp; 134 g_redboot_dumpconf(struct sbuf *sb, const char *indent, struct g_geom *gp, 237 static struct g_geom * 240 struct g_geom *gp; 328 struct g_geom *gp;
|
H A D | geom_fox.c | 76 struct g_geom *gp; 165 struct g_geom *gp; 204 struct g_geom *gp; 235 struct g_geom *gp; 288 struct g_geom *gp; 345 static struct g_geom * 348 struct g_geom *gp, *gp2; 452 g_fox_destroy_geom(struct gctl_req *req, struct g_class *mp, struct g_geom *gp)
|
H A D | geom_vol_ffs.c | 62 static struct g_geom * 65 struct g_geom *gp;
|
H A D | geom_subr.c | 86 struct g_geom *gp; 142 struct g_geom *gp; 266 struct g_geom *gp; 332 struct g_geom * 335 struct g_geom *gp; 370 g_destroy_geom(struct g_geom *gp) 393 g_wither_geom(struct g_geom *gp, int error) 425 g_wither_geom_close(struct g_geom *gp, int error) 446 struct g_geom *gp, *gp2; 480 g_new_consumer(struct g_geom *g [all...] |
H A D | geom_bsd.c | 95 g_bsd_modify(struct g_geom *gp, u_char *label) 205 g_bsd_try(struct g_geom *gp, struct g_slicer *gsp, struct g_consumer *cp, int secsize, struct g_bsd_softc *ms, off_t offset) 240 g_bsd_writelabel(struct g_geom *gp, u_char *bootcode) 290 struct g_geom *gp; 331 struct g_geom *gp; 408 struct g_geom *gp; 429 g_bsd_dumpconf(struct sbuf *sb, const char *indent, struct g_geom *gp, struct g_consumer *cp, struct g_provider *pp) 474 static struct g_geom * 477 struct g_geom *gp; 616 struct g_geom *g [all...] |
/freebsd-10.0-release/sys/geom/sched/ |
H A D | gs_scheduler.h | 93 struct g_geom; 96 typedef void *gs_init_t (struct g_geom *geom); 151 void *g_sched_get_class(struct g_geom *gp, struct bio *bp); 152 void g_sched_put_class(struct g_geom *gp, void *priv); 178 void g_sched_lock(struct g_geom *gp); 179 void g_sched_unlock(struct g_geom *gp); 185 void g_sched_dispatch(struct g_geom *geom);
|
H A D | g_sched.c | 129 static int g_sched_destroy(struct g_geom *gp, boolean_t force); 131 struct g_class *mp, struct g_geom *gp); 134 static struct g_geom *g_sched_taste(struct g_class *mp, 137 struct g_geom *gp, struct g_consumer *cp, struct g_provider *pp); 229 g_sched_lock(struct g_geom *gp) 237 g_sched_unlock(struct g_geom *gp) 282 g_sched_forced_dispatch(struct g_geom *gp) 302 g_sched_dispatch(struct g_geom *gp) 378 g_sched_get_class(struct g_geom *gp, struct bio *bp) 420 g_sched_put_class(struct g_geom *g [all...] |
/freebsd-10.0-release/sys/geom/mountver/ |
H A D | g_mountver.c | 63 static int g_mountver_destroy(struct g_geom *gp, boolean_t force); 66 struct g_geom *gp); 70 struct g_geom *gp, struct g_consumer *cp, struct g_provider *pp); 87 struct g_geom *gp; 114 struct g_geom *gp; 133 struct g_geom *gp; 144 g_mountver_send_queued(struct g_geom *gp) 161 g_mountver_discard_queued(struct g_geom *gp) 181 struct g_geom *gp; 207 struct g_geom *g [all...] |
/freebsd-10.0-release/sys/geom/label/ |
H A D | g_label.c | 56 struct g_geom *gp); 57 static int g_label_destroy(struct g_geom *gp, boolean_t force); 58 static struct g_geom *g_label_taste(struct g_class *mp, struct g_provider *pp, 99 struct g_geom *gp __unused) 164 static struct g_geom * 168 struct g_geom *gp; 219 g_label_destroy(struct g_geom *gp, boolean_t force) 287 static struct g_geom * 292 struct g_geom *gp; 429 static struct g_geom * [all...] |
/freebsd-10.0-release/sys/geom/multipath/ |
H A D | g_multipath.c | 75 static int g_multipath_destroy(struct g_geom *); 77 g_multipath_destroy_geom(struct gctl_req *, struct g_class *, struct g_geom *); 79 static struct g_geom *g_multipath_find_geom(struct g_class *, const char *); 80 static int g_multipath_rotate(struct g_geom *); 107 g_multipath_good(struct g_geom *gp) 124 struct g_geom *gp; 161 g_multipath_choose(struct g_geom *gp, struct bio *bp) 187 struct g_geom *gp; 243 struct g_geom *gp; 305 struct g_geom *g [all...] |
/freebsd-10.0-release/sys/geom/nop/ |
H A D | g_nop.c | 50 static int g_nop_destroy(struct g_geom *gp, boolean_t force); 52 struct g_geom *gp); 56 struct g_geom *gp, struct g_consumer *cp, struct g_provider *pp); 78 struct g_geom *gp; 102 struct g_geom *gp; 149 struct g_geom *gp; 166 struct g_geom *gp; 260 g_nop_destroy(struct g_geom *gp, boolean_t force) 288 g_nop_destroy_geom(struct gctl_req *req, struct g_class *mp, struct g_geom *gp) 460 static struct g_geom * [all...] |
/freebsd-10.0-release/sys/geom/bde/ |
H A D | g_bde.c | 77 struct g_geom *gp; 96 struct g_geom *gp; 116 struct g_geom *gp; 212 g_bde_destroy_geom(struct gctl_req *req, struct g_class *mp, struct g_geom *gp) 248 struct g_geom *gp;
|
/freebsd-10.0-release/sys/geom/part/ |
H A D | g_part.h | 110 struct g_geom *gpt_gp; 187 struct g_geom *gpp_geom;
|
/freebsd-10.0-release/sys/geom/zero/ |
H A D | g_zero.c | 101 struct g_geom *gp; 118 struct g_geom *gp)
|