/freebsd/sys/geom/ |
H A D | geom.h | 51 struct g_consumer; 76 typedef void g_orphan_t (struct g_consumer *); 79 typedef void g_spoiled_t (struct g_consumer *); 80 typedef void g_attrchanged_t (struct g_consumer *, const char *attr); 83 struct g_consumer *, struct g_provider *); 84 typedef void g_resize_t(struct g_consumer *cp); 134 LIST_HEAD(,g_consumer) consumer; 174 struct g_consumer { struct 176 LIST_ENTRY(g_consumer) consumer; argument 178 LIST_ENTRY(g_consumer) consumers; /* XXX: better name */ argument [all …]
|
H A D | geom_dev.c | 152 struct g_consumer *cp; in g_dev_setdumpdev() 178 struct g_consumer *cp; in init_dumpdev() 196 cp = (struct g_consumer *)dev->si_drv2; in init_dumpdev() 215 struct g_consumer *cp; in g_dev_destroy() 252 g_dev_set_physpath(struct g_consumer *cp) in g_dev_set_physpath() 283 g_dev_set_media(struct g_consumer *cp) in g_dev_set_media() 303 g_dev_attrchanged(struct g_consumer *cp, const char *attr) in g_dev_attrchanged() 318 g_dev_resize(struct g_consumer *cp) in g_dev_resize() 333 struct g_consumer *cp; in g_dev_getprovider() 349 struct g_consumer *cp; in g_dev_taste() [all …]
|
H A D | geom_subr.c | 185 struct g_consumer *cp; in g_unload_class() 307 struct g_consumer *cp; in g_retaste_event() 465 struct g_consumer *cp; in g_wither_geom_close() 486 struct g_consumer *cp, *cp2; in g_wither_washer() 517 struct g_consumer * 520 struct g_consumer *cp; in g_new_consumer() 540 g_destroy_consumer(struct g_consumer *cp) in g_destroy_consumer() 565 struct g_consumer *cp, *next_cp; in g_new_provider_event() 681 struct g_consumer *cp, *cp2; in g_resize_provider_event() 836 struct g_consumer *cp; in redo_rank() [all …]
|
H A D | geom_slice.h | 73 void g_slice_spoiled(struct g_consumer *cp); 74 void g_slice_orphan(struct g_consumer *cp); 78 …ce_new(struct g_class *mp, u_int slices, struct g_provider *pp, struct g_consumer **cpp, void *ext…
|
H A D | geom_slice.c | 98 struct g_consumer *cp; in g_slice_access() 158 struct g_consumer *cp; in g_slice_finish_hot() 215 struct g_consumer *cp; in g_slice_start() 326 g_slice_dumpconf(struct sbuf *sb, const char *indent, struct g_geom *gp, struct g_consumer *cp, str… in g_slice_dumpconf() 449 struct g_consumer *cp; in g_slice_conf_hot() 487 g_slice_orphan(struct g_consumer *cp) in g_slice_orphan() 505 g_slice_spoiled(struct g_consumer *cp) in g_slice_spoiled() 522 g_slice_new(struct g_class *mp, u_int slices, struct g_provider *pp, struct g_consumer **cpp, void … in g_slice_new() 526 struct g_consumer *cp; in g_slice_new()
|
H A D | geom_vfs.h | 39 int g_vfs_open(struct vnode *vp, struct g_consumer **cpp, const char *fsname, int wr); 40 void g_vfs_close(struct g_consumer *cp);
|
H A D | geom_io.c | 288 g_io_getattr(const char *attr, struct g_consumer *cp, int *len, void *ptr) in g_io_getattr() 308 g_io_zonecmd(struct disk_zone_args *zone_args, struct g_consumer *cp) in g_io_zonecmd() 348 g_io_speedup(off_t shortage, u_int flags, size_t *resid, struct g_consumer *cp) in g_io_speedup() 372 g_io_flush(struct g_consumer *cp) in g_io_flush() 395 struct g_consumer *cp; in g_io_check() 495 g_io_request(struct bio *bp, struct g_consumer *cp) in g_io_request() 607 struct g_consumer *cp; in g_io_deliver() 879 g_read_data(struct g_consumer *cp, off_t offset, off_t length, int *error) in g_read_data() 916 struct g_consumer *cp; in g_use_g_read_data() 921 cp = (struct g_consumer *)devfd; in g_use_g_read_data() [all …]
|
H A D | geom_dump.c | 50 g_confdot_consumer(struct sbuf *sb, struct g_consumer *cp) in g_confdot_consumer() 71 struct g_consumer *cp; in g_confdot_geom() 116 struct g_consumer *cp; in g_conftxt_geom() 189 g_conf_consumer(struct sbuf *sb, struct g_consumer *cp) in g_conf_consumer() 245 struct g_consumer *cp; in g_conf_geom()
|
/freebsd/sys/contrib/openzfs/module/os/freebsd/zfs/ |
H A D | vdev_geom.c | 67 sizeof (((struct g_consumer *)NULL)->private) == 84 static void vdev_geom_detach(struct g_consumer *cp, boolean_t open_for_read); 94 vdev_geom_set_physpath(vdev_t *vd, struct g_consumer *cp, in vdev_geom_set_physpath() 132 vdev_geom_attrchanged(struct g_consumer *cp, const char *attr) in vdev_geom_attrchanged() 151 vdev_geom_resize(struct g_consumer *cp) in vdev_geom_resize() 174 vdev_geom_orphan(struct g_consumer *cp) in vdev_geom_orphan() 210 static struct g_consumer * 214 struct g_consumer *cp; in vdev_geom_attach() 308 vdev_geom_detach(struct g_consumer *cp, boolean_t open_for_read) in vdev_geom_detach() 341 struct g_consumer *cp; in vdev_geom_close_locked() [all …]
|
/freebsd/sys/geom/multipath/ |
H A D | g_multipath.c | 80 static int g_multipath_read_metadata(struct g_consumer *cp, 82 static int g_multipath_write_metadata(struct g_consumer *cp, 85 static void g_multipath_orphan(struct g_consumer *); 86 static void g_multipath_resize(struct g_consumer *); 127 struct g_consumer *cp; in g_multipath_good() 138 g_multipath_fault(struct g_consumer *cp, int cause) in g_multipath_fault() 141 struct g_consumer *lcp; in g_multipath_fault() 180 static struct g_consumer * 184 struct g_consumer *best, *cp; in g_multipath_choose() 209 struct g_consumer *cp; in g_mpd() [all …]
|
/freebsd/sys/geom/mountver/ |
H A D | g_mountver.c | 61 static void g_mountver_orphan(struct g_consumer *cp); 62 static void g_mountver_resize(struct g_consumer *cp); 70 struct g_geom *gp, struct g_consumer *cp, struct g_provider *pp); 87 struct g_consumer *cp = arg; in g_mountver_detach() 100 struct g_consumer *cp; in g_mountver_done() 139 struct g_consumer *cp; in g_mountver_send() 248 struct g_consumer *cp; in g_mountver_access() 275 struct g_consumer *cp; in g_mountver_create() 490 g_mountver_orphan(struct g_consumer *cp) in g_mountver_orphan() 508 g_mountver_resize(struct g_consumer *cp) in g_mountver_resize() [all …]
|
/freebsd/sys/geom/label/ |
H A D | g_label_ufs.c | 69 g_label_ufs_ignore_bsdlabel_slice(struct g_consumer *cp, in g_label_ufs_ignore_bsdlabel_slice() 129 g_label_ufs_taste_common(struct g_consumer *cp, char *label, size_t size, int what) in g_label_ufs_taste_common() 178 g_label_ufs_volume_taste(struct g_consumer *cp, char *label, size_t size) in g_label_ufs_volume_taste() 185 g_label_ufs_id_taste(struct g_consumer *cp, char *label, size_t size) in g_label_ufs_id_taste()
|
H A D | g_label.c | 64 static void g_label_generic_taste(struct g_consumer *, char *, size_t); 141 g_label_orphan(struct g_consumer *cp) in g_label_orphan() 150 g_label_spoiled(struct g_consumer *cp) in g_label_spoiled() 159 g_label_resize(struct g_consumer *cp) in g_label_resize() 227 struct g_consumer *cp; in g_label_create() 304 g_label_read_metadata(struct g_consumer *cp, struct g_label_metadata *md) in g_label_read_metadata() 325 g_label_orphan_taste(struct g_consumer *cp __unused) in g_label_orphan_taste() 348 g_label_generic_taste(struct g_consumer *cp, char *label, size_t size) in g_label_generic_taste() 381 struct g_consumer *cp; in g_label_taste()
|
H A D | g_label_reiserfs.c |
|
/freebsd/sys/geom/part/ |
H A D | g_part_ldm.c | 335 static int g_part_ldm_probe(struct g_part_table *, struct g_consumer *); 336 static int g_part_ldm_read(struct g_part_table *, struct g_consumer *); 339 static int g_part_ldm_write(struct g_part_table *, struct g_consumer *); 382 ldm_privhdr_read(struct g_consumer *cp, uint64_t off, int *error) in ldm_privhdr_read() 403 ldm_privhdr_parse(struct g_consumer *cp, struct ldm_privhdr *hdr, in ldm_privhdr_parse() 437 ldm_privhdr_check(struct ldm_db *db, struct g_consumer *cp, int is_gpt) in ldm_privhdr_check() 439 struct g_consumer *cp2; in ldm_privhdr_check() 540 ldm_gpt_check(struct ldm_db *db, struct g_consumer *cp) in ldm_gpt_check() 544 struct g_consumer *cp2; in ldm_gpt_check() 576 ldm_tochdr_check(struct ldm_db *db, struct g_consumer *cp) in ldm_tochdr_check() [all …]
|
H A D | g_part_apm.c | 74 static int g_part_apm_probe(struct g_part_table *, struct g_consumer *); 75 static int g_part_apm_read(struct g_part_table *, struct g_consumer *); 78 static int g_part_apm_write(struct g_part_table *, struct g_consumer *); 187 apm_read_ent(struct g_consumer *cp, uint32_t blk, struct apm_ent *ent, in apm_read_ent() 389 g_part_apm_probe(struct g_part_table *basetable, struct g_consumer *cp) in g_part_apm_probe() 456 g_part_apm_read(struct g_part_table *basetable, struct g_consumer *cp) in g_part_apm_read() 519 g_part_apm_write(struct g_part_table *basetable, struct g_consumer *cp) in g_part_apm_write()
|
H A D | g_part_ebr.c | 91 static int g_part_ebr_probe(struct g_part_table *, struct g_consumer *); 92 static int g_part_ebr_read(struct g_part_table *, struct g_consumer *); 97 static int g_part_ebr_write(struct g_part_table *, struct g_consumer *); 319 struct g_consumer *cp; in g_part_ebr_create() 447 g_part_ebr_probe(struct g_part_table *table, struct g_consumer *cp) in g_part_ebr_probe() 503 g_part_ebr_read(struct g_part_table *basetable, struct g_consumer *cp) in g_part_ebr_read() 634 g_part_ebr_write(struct g_part_table *basetable, struct g_consumer *cp) in g_part_ebr_write()
|
H A D | g_part_bsd.c | 78 static int g_part_bsd_probe(struct g_part_table *, struct g_consumer *); 79 static int g_part_bsd_read(struct g_part_table *, struct g_consumer *); 82 static int g_part_bsd_write(struct g_part_table *, struct g_consumer *); 354 g_part_bsd_probe(struct g_part_table *table, struct g_consumer *cp) in g_part_bsd_probe() 382 g_part_bsd_read(struct g_part_table *basetable, struct g_consumer *cp) in g_part_bsd_read() 497 g_part_bsd_write(struct g_part_table *basetable, struct g_consumer *cp) in g_part_bsd_write()
|
H A D | g_part_mbr.c | 84 static int g_part_mbr_probe(struct g_part_table *, struct g_consumer *); 85 static int g_part_mbr_read(struct g_part_table *, struct g_consumer *); 90 static int g_part_mbr_write(struct g_part_table *, struct g_consumer *); 413 g_part_mbr_probe(struct g_part_table *table, struct g_consumer *cp) in g_part_mbr_probe() 472 g_part_mbr_read(struct g_part_table *basetable, struct g_consumer *cp) in g_part_mbr_read() 592 g_part_mbr_write(struct g_part_table *basetable, struct g_consumer *cp) in g_part_mbr_write()
|
/freebsd/sys/geom/shsec/ |
H A D | g_shsec.c | 147 g_shsec_remove_disk(struct g_consumer *cp) in g_shsec_remove_disk() 174 g_shsec_orphan(struct g_consumer *cp) in g_shsec_orphan() 194 struct g_consumer *cp1, *cp2, *tmp; in g_shsec_access() 374 struct g_consumer *cp; in g_shsec_start() 431 g_shsec_read_metadata(struct g_consumer *cp, struct g_shsec_metadata *md) in g_shsec_read_metadata() 464 struct g_consumer *cp, *fcp; in g_shsec_add_disk() 558 sc->sc_disks = malloc(sizeof(struct g_consumer *) * sc->sc_ndisks, in g_shsec_create() 633 struct g_consumer *cp; in g_shsec_taste() 814 struct g_consumer *cp, struct g_provider *pp) in g_shsec_dumpconf()
|
/freebsd/sys/geom/linux_lvm/ |
H A D | g_linux_lvm.c | 61 static void g_llvm_remove_disk(struct g_llvm_vg *, struct g_consumer *); 66 static int g_llvm_read_label(struct g_consumer *, struct g_llvm_label *); 67 static int g_llvm_read_md(struct g_consumer *, struct g_llvm_metadata *, 95 struct g_consumer *c; in g_llvm_access() 133 struct g_consumer *c2; in g_llvm_access() 315 g_llvm_remove_disk(struct g_llvm_vg *vg, struct g_consumer *cp) in g_llvm_remove_disk() 354 g_llvm_orphan(struct g_consumer *cp) in g_llvm_orphan() 397 struct g_consumer *cp, *fcp; in g_llvm_add_disk() 519 g_llvm_taste_orphan(struct g_consumer *cp) in g_llvm_taste_orphan() 529 struct g_consumer *cp; in g_llvm_taste() [all …]
|
/freebsd/sys/geom/bde/ |
H A D | g_bde.c |
|
/freebsd/sys/geom/stripe/ |
H A D | g_stripe.c | 151 g_stripe_remove_disk(struct g_consumer *cp) in g_stripe_remove_disk() 185 g_stripe_orphan(struct g_consumer *cp) in g_stripe_orphan() 202 struct g_consumer *cp1, *cp2, *tmp; in g_stripe_access() 395 struct g_consumer *cp; in g_stripe_start_fast() 510 struct g_consumer *cp; in g_stripe_start_economic() 533 struct g_consumer *cp; in g_stripe_pushdown() 718 g_stripe_read_metadata(struct g_consumer *cp, struct g_stripe_metadata *md) in g_stripe_read_metadata() 751 struct g_consumer *cp, *fcp; in g_stripe_add_disk() 879 sc->sc_disks = malloc(sizeof(struct g_consumer *) * sc->sc_ndisks, in g_stripe_destroy() 899 struct g_consumer *c in g_stripe_destroy() [all...] |
/freebsd/sys/geom/union/ |
H A D | g_union.h | 64 struct g_consumer *sc_uppercp; /* upper-level provider */ 65 struct g_consumer *sc_lowercp; /* lower-level provider */
|
/freebsd/sys/geom/virstor/ |
H A D | g_virstor.c | 101 static int read_metadata(struct g_consumer *, struct g_virstor_metadata *); 102 static void write_metadata(struct g_consumer *, struct g_virstor_metadata *); 132 static void g_virstor_orphan(struct g_consumer *); 136 struct g_consumer *, struct g_provider *); 267 struct g_consumer *fcp; in virstor_ctl_add() 314 struct g_consumer *cp; in virstor_ctl_add() 765 struct g_consumer *cp; in g_virstor_taste() 865 struct g_consumer *c = arg; in delay_destroy_consumer() 882 struct g_consumer *c; in remove_component() 979 read_metadata(struct g_consumer *cp, struct g_virstor_metadata *md) in read_metadata() [all …]
|