Lines Matching refs:g_consumer

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
209 LIST_HEAD(,g_consumer) consumers; argument
275 int g_access(struct g_consumer *cp, int nread, int nwrite, int nexcl);
276 int g_attach(struct g_consumer *cp, struct g_provider *pp);
278 void g_destroy_consumer(struct g_consumer *cp);
281 void g_detach(struct g_consumer *cp);
284 int g_getattr__(const char *attr, struct g_consumer *cp, void *var, int len);
292 struct g_consumer * g_new_consumer(struct g_geom *gp);
301 void g_spoil(struct g_provider *pp, struct g_consumer *cp);
304 void g_std_spoiled(struct g_consumer *cp);
335 int g_io_getattr(const char *attr, struct g_consumer *cp, int *len, void *ptr);
336 int g_io_zonecmd(struct disk_zone_args *zone_args, struct g_consumer *cp);
337 int g_io_flush(struct g_consumer *cp);
339 struct g_consumer *cp);
340 void g_io_request(struct bio *bp, struct g_consumer *cp);
344 void * g_read_data(struct g_consumer *cp, off_t offset, off_t length, int *error);
345 int g_write_data(struct g_consumer *cp, off_t offset, void *ptr, off_t length);
346 int g_delete_data(struct g_consumer *cp, off_t offset, off_t length);