Home
last modified time | relevance | path

Searched full:geom (Results 1 – 25 of 571) sorted by relevance

12345678910>>...23

/freebsd/tools/regression/geom/ConfCmp/
H A Da1.conf6 <geom>
13 <geom><ref>0x80bfd00</ref></geom>
17 </geom>
18 <geom>
25 <geom><ref>0x80bfc80</ref></geom>
29 </geom>
30 <geom>
37 <geom><ref>0x80bfc00</ref></geom>
41 </geom>
42 <geom>
[all …]
H A Da1a.conf6 <geom>
13 <geom><ref>0x90bfd00</ref></geom>
17 </geom>
18 <geom>
25 <geom><ref>0x90bfc80</ref></geom>
29 </geom>
30 <geom>
37 <geom><ref>0x90bfc00</ref></geom>
41 </geom>
42 <geom>
[all …]
H A Da1d.conf6 <geom>
13 <geom><ref>0x80bfd00</ref></geom>
17 </geom>
18 <geom>
25 <geom><ref>0x80bfc80</ref></geom>
29 </geom>
30 <geom>
37 <geom><ref>0x80bfc00</ref></geom>
41 </geom>
42 <geom>
[all …]
H A Da1b.conf6 <geom>
13 <geom><ref>0x80bfd00</ref></geom>
17 </geom>
18 <geom>
25 <geom><ref>0x80bfc80</ref></geom>
29 </geom>
30 <geom>
37 <geom><ref>0x80bfc00</ref></geom>
41 </geom>
42 <geom>
[all …]
H A Da1c.conf6 <geom>
13 <geom><ref>0x80bfd00</ref></geom>
17 </geom>
18 <geom>
25 <geom><ref>0x80bfc80</ref></geom>
29 </geom>
30 <geom>
37 <geom><ref>0x80bfc00</ref></geom>
41 </geom>
42 <geom>
[all …]
/freebsd/share/man/man4/
H A Dgeom_zero.413 .Nd GEOM-based zero disk/block device
21 .Cd kern.geom.zero.byte
22 .Cd kern.geom.zero.clear
26 .Xr GEOM 4
30 .Va kern.geom.zero.byte
40 .Xr GEOM 4
44 .Xr geom 8
46 .Xr GEOM 4
51 is useful for benchmarking performance of GEOM and GEOM classes
67 .Bl -tag -width "kern.geom.zero.clear"
[all …]
H A Dgeom.436 .Dt GEOM 4
39 .Nm GEOM
135 .Dq geom
141 will be one geom of class MBR for each disk.
147 is the front gate at which a geom offers service.
162 is the backdoor through which a geom connects to another
163 geom provider and through which I/O requests are sent.
168 A class has zero or more geom instances.
170 A geom has exactly one class it is derived from.
172 A geom ha
[all...]
/freebsd/share/man/man9/
H A Dg_geom.932 .Nd "geom management"
42 The geom (do not confuse
43 .Dq geom
45 .Dq GEOM )
46 is an instance of a GEOM class.
49 system, there will be one geom
51 The geom's name is not really important, it is only used in the XML
57 function creates a new geom, which will be an instance of the class
59 The geom's name is created in a
69 -like format string as the geom's name.
[all …]
H A Dg_wither_geom.930 .Nd "destroy geom and related providers and consumers when you get a chance"
38 function tells GEOM that geom
41 GEOM sets an error on each provider of the given geom (in the
42 orphaning process) and waits for a chance to destroy the geom.
47 If there are no more providers nor consumers, the geom will be
59 function gives no guarantee that the geom will be immediately destroyed, mostly
60 because the access counts of the geom's consumers and providers may not be 0.
61 That is why calling this function for every geom from a given class is not enough
70 .Xr geom 4 ,
/freebsd/tools/regression/geom_gpt/
H A Dgctl_test.t45 "024" => "gctl class=PART verb=modify geom=%dev%",
48 "031" => "gctl class=PART verb=add geom=bogus",
49 "032" => "gctl class=PART verb=add geom=%dev%",
50 "033" => "gctl class=PART verb=add geom=%dev% type=bogus",
51 "034" => "gctl class=PART verb=add geom=%dev% type=ed0101b0-2a71-11da-ba81-003048416ace",
52 … "035" => "gctl class=PART verb=add geom=%dev% type=ed0101b0-2a71-11da-ba81-003048416ace start=1",
53 … "036" => "gctl class=PART verb=add geom=%dev% type=ed0101b0-2a71-11da-ba81-003048416ace start=34",
54 …"037" => "gctl class=PART verb=add geom=%dev% type=ed0101b0-2a71-11da-ba81-003048416ace start=34 e…
55 …"038" => "gctl class=PART verb=add geom=%dev% type=ed0101b0-2a71-11da-ba81-003048416ace start=162 …
56 …"039" => "gctl class=PART verb=add geom=%dev% type=ed0101b0-2a71-11da-ba81-003048416ace start=162 …
[all …]
/freebsd/usr.sbin/bsdconfig/share/
H A Dgeom.subr32 f_dprintf "%s: loading includes..." geom.subr
41 # GEOM classes for use with f_geom_find()
62 # GEOM structure definitions
92 # Parse sysctl(8) `kern.geom.confxml' data into a series of structs. GEOM
94 # from 1 to $NGEOM_CLASSES (set by this function) named `geom_class_C'. GEOM
96 # (a property of the GEOM class struct) named `geom_class_C_geom_N' (where C
97 # is the class number and N is the geom number).
104 eval "$( sysctl -n kern.geom.confxml | awk '
107 struct_count["geom"] = 0
124 struct = struct ( struct ? "" : "geom" )
[all …]
/freebsd/lib/geom/cache/
H A Dgcache.831 .Nd "control utility for CACHE GEOM class"
82 utility is used to control GEOM cache, which can
139 .Xr geom 8 .
142 .Xr geom 8 .
145 .Xr geom 8 .
148 .Xr geom 8 .
163 GEOM class.
166 .It Va kern.geom.cache.used_hi : No 20
167 .It Va kern.geom.cache.used_lo : No 5
168 .It Va kern.geom.cache.idletime : No 5
[all …]
/freebsd/lib/geom/part/
H A Dgpart.830 .Nd "control utility for the disk partitioning GEOM class"
42 .Ar geom
46 .Ar geom
54 .Ar geom
58 .Ar geom
71 .Ar geom
77 .Ar geom
85 .Ar geom
90 .Ar geom
98 .Ar geom
[all …]
/freebsd/lib/geom/raid/
H A Dgraid.883 GEOM RAID class.
84 GEOM RAID class uses on-disk metadata to provide access to software-RAID
182 .Xr geom 8 .
185 .Xr geom 8 .
188 .Xr geom 8 .
191 .Xr geom 8 .
200 The GEOM RAID class follows a modular design, allowing different metadata
209 To provide compatibility, the GEOM RAID class mimics capabilities
259 The GEOM RAID class follows a modular design, allowing different RAID levels
267 The GEOM RAID class has no support for RAID level migration, allowed by some
[all …]
/freebsd/lib/libgeom/
H A Dlibgeom.364 .Nd userland API library for kernel GEOM subsystem
140 .Nm geom
142 interacting with the GEOM subsystem in the kernel.
144 GEOM collects statistics data for all consumers and providers, but does
209 functions are used to send requests to GEOM classes.
210 In order for a GEOM
233 GEOM class, or, in the read/write case, a pointer to preallocated memory
234 that the GEOM class should fill with the desired data.
253 must hold the name of the GEOM class where the request should be sent to.
261 needs to hold the command string that the GEOM class should react upon.
[all …]
/freebsd/usr.bin/mkimg/
H A Dvhd.c115 vhd_geometry(uint64_t image_size, struct vhd_geom *geom) in vhd_geometry() argument
126 geom->cylinders = (ncyls != 0) ? ncyls : in vhd_geometry()
128 geom->heads = nheads; in vhd_geometry()
129 geom->sectors = nsecs; in vhd_geometry()
136 geom->cylinders = imgsz / (16 * 255); in vhd_geometry()
137 geom->heads = 16; in vhd_geometry()
138 geom->sectors = 255; in vhd_geometry()
141 geom->sectors = 17; in vhd_geometry()
143 geom->heads = (cth + 1023) / 1024; in vhd_geometry()
144 if (geom->heads < 4) in vhd_geometry()
[all …]
/freebsd/sys/geom/
H A Dgeom_subr.c57 #include <geom/geom.h>
58 #include <geom/geom_dbg.h>
59 #include <geom/geom_int.h>
69 SDT_PROVIDER_DEFINE(geom);
147 ("GEOM class has no name")); in g_load_class()
150 printf("The GEOM class %s is already loaded.\n", in g_load_class()
156 printf("A GEOM class %s is already loaded.\n", in g_load_class()
164 LIST_INIT(&mp->geom); in g_load_class()
173 LIST_FOREACH(gp, &mp2->geom, geom) { in g_load_class()
194 LIST_FOREACH(gp, &mp->geom, geom) { in g_unload_class()
[all …]
H A Dgeom_dump.c45 #include <geom/geom.h>
46 #include <geom/geom_int.h>
47 #include <geom/geom_disk.h>
92 LIST_FOREACH(gp, &mp->geom, geom) in g_confdot_class()
105 sbuf_cat(sb, "digraph geom {\n"); in g_confdot()
127 g_conftxt_geom(sb, cp->geom, level + 1); in g_conftxt_geom()
136 LIST_FOREACH(gp, &mp->geom, geom) in g_conftxt_class()
193 sbuf_printf(sb, "\t <geom ref=\"%p\"/>\n", cp->geom); in g_conf_consumer()
198 if (cp->geom->flags & G_GEOM_WITHER) in g_conf_consumer()
200 else if (cp->geom->dumpconf != NULL) { in g_conf_consumer()
[all …]
H A Dgeom_kern.c53 #include <geom/geom.h>
54 #include <geom/geom_int.h>
56 MALLOC_DEFINE(M_GEOM, "GEOM", "Geom data structures");
142 sx_init(&topology_lock, "GEOM topology"); in g_init()
147 RFHIGHPID, 0, "geom", "g_event"); in g_init()
149 RFHIGHPID, 0, "geom", "g_up"); in g_init()
151 RFHIGHPID, 0, "geom", "g_down"); in g_init()
204 SYSCTL_NODE(_kern, OID_AUTO, geom, CTLFLAG_RW | CTLFLAG_MPSAFE, 0,
210 "Dump the GEOM config in XML");
215 "Dump the GEOM config in dot");
[all …]
/freebsd/lib/geom/mountver/
H A Dgmountver.830 .Nd "control utility for disk mount verification GEOM class"
54 utility is used to control the mount verification GEOM class.
67 If the operation succeeds, a new GEOM provider will be created using the
79 .Xr geom 8 .
82 .Xr geom 8 .
85 .Xr geom 8 .
88 .Xr geom 8 .
103 GEOM class.
106 .It Va kern.geom.mountver.debug : No 0
109 GEOM class.
[all …]
/freebsd/targets/pseudo/userland/lib/
H A DMakefile.depend11 lib/geom/cache \
12 lib/geom/concat \
13 lib/geom/eli \
14 lib/geom/journal \
15 lib/geom/label \
16 lib/geom/mirror \
17 lib/geom/mountver \
18 lib/geom/multipath \
19 lib/geom/nop \
20 lib/geom/part \
[all …]
/freebsd/sbin/geom/
H A DMakefile5 PACKAGE=geom
6 PROG= geom
7 SRCS= geom.c subr.c
8 MAN= geom.8
12 LIBADD= geom util xo
15 .PATH: ${SRCTOP}/lib/geom/part \
16 ${SRCTOP}/lib/geom/label
24 .include "${SRCTOP}/lib/geom/Makefile.classes"
25 LINKS= ${GEOM_CLASSES:S|^|${BINDIR}/geom ${BINDIR}/g|}
/freebsd/lib/geom/label/
H A Dglabel.871 utility is used for GEOM provider labelization.
72 A label can be set up on a GEOM provider in two ways:
85 This GEOM class also provides volume label detection for file systems.
165 Note that for all label types, nested GEOM classes will cause additional
226 .Xr geom 8 .
229 .Xr geom 8 .
232 .Xr geom 8 .
235 .Xr geom 8 .
250 GEOM class.
253 .It Va kern.geom.label.debug : No 0
[all …]
/freebsd/lib/geom/stripe/
H A Dgstripe.8122 .Xr geom 8 .
125 .Xr geom 8 .
128 .Xr geom 8 .
131 .Xr geom 8 .
153 GEOM class.
156 .It Va kern.geom.stripe.debug : No 0
159 GEOM class.
163 .It Va kern.geom.stripe.fast : No 0
176 .It Va kern.geom.stripe.maxmem : No 13107200
184 .It Va kern.geom.stripe.fast_failed
[all …]
/freebsd/sys/geom/virstor/
H A Dg_virstor.c50 #include <geom/geom.h>
51 #include <geom/geom_dbg.h>
53 #include <geom/virstor/g_virstor.h>
54 #include <geom/virstor/g_virstor_md.h>
56 FEATURE(g_virstor, "GEOM virtual storage support");
61 /* GEOM class methods */
68 /* Declare & initialize class structure ("geom class") */
77 /* The .dumpconf and the rest are only usable for a geom instance, so
141 * Initialise GEOM class (per-class callback)
155 * Finalise GEOM class (per-class callback)
[all …]

12345678910>>...23