Home
last modified time | relevance | path

Searched refs:g_consumer (Results 1 – 25 of 94) sorted by relevance

1234

/freebsd/sys/geom/
H A Dgeom.h51 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 Dgeom_dev.c152 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 Dgeom_subr.c185 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 Dgeom_slice.h73 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 Dgeom_slice.c98 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 Dgeom_vfs.h39 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 Dgeom_io.c288 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 Dgeom_dump.c50 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 Dvdev_geom.c67 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 Dg_multipath.c80 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 Dg_mountver.c61 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 Dg_label_ufs.c69 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 Dg_label.c64 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 Dg_label_reiserfs.c
/freebsd/sys/geom/part/
H A Dg_part_ldm.c335 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 Dg_part_apm.c74 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 Dg_part_ebr.c91 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 Dg_part_bsd.c78 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 Dg_part_mbr.c84 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 Dg_shsec.c147 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 Dg_linux_lvm.c61 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 Dg_bde.c
/freebsd/sys/geom/stripe/
H A Dg_stripe.c151 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 Dg_union.h64 struct g_consumer *sc_uppercp; /* upper-level provider */
65 struct g_consumer *sc_lowercp; /* lower-level provider */
/freebsd/sys/geom/virstor/
H A Dg_virstor.c101 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 …]

1234