Changeset View
Changeset View
Standalone View
Standalone View
sys/geom/geom.h
Show First 20 Lines • Show All 324 Lines • ▼ Show 20 Lines | |||||
#endif | #endif | ||||
int g_modevent(module_t, int, void *); | int g_modevent(module_t, int, void *); | ||||
/* geom_io.c */ | /* geom_io.c */ | ||||
struct bio * g_clone_bio(struct bio *); | struct bio * g_clone_bio(struct bio *); | ||||
struct bio * g_duplicate_bio(struct bio *); | struct bio * g_duplicate_bio(struct bio *); | ||||
void g_destroy_bio(struct bio *); | void g_destroy_bio(struct bio *); | ||||
void g_io_bio_copyin(struct bio *bp, void *kaddr, bool pinned); | |||||
void g_io_bio_copyout(void *kaddr, struct bio *bp, bool pinned); | |||||
void g_io_deliver(struct bio *bp, int error); | void g_io_deliver(struct bio *bp, int error); | ||||
int g_io_getattr(const char *attr, struct g_consumer *cp, int *len, void *ptr); | int g_io_getattr(const char *attr, struct g_consumer *cp, int *len, void *ptr); | ||||
int g_io_zonecmd(struct disk_zone_args *zone_args, struct g_consumer *cp); | int g_io_zonecmd(struct disk_zone_args *zone_args, struct g_consumer *cp); | ||||
int g_io_flush(struct g_consumer *cp); | int g_io_flush(struct g_consumer *cp); | ||||
int g_io_speedup(size_t shortage, u_int flags, size_t *resid, struct g_consumer *cp); | int g_io_speedup(size_t shortage, u_int flags, size_t *resid, struct g_consumer *cp); | ||||
void g_io_request(struct bio *bp, struct g_consumer *cp); | void g_io_request(struct bio *bp, struct g_consumer *cp); | ||||
struct bio *g_new_bio(void); | struct bio *g_new_bio(void); | ||||
struct bio *g_alloc_bio(void); | struct bio *g_alloc_bio(void); | ||||
▲ Show 20 Lines • Show All 100 Lines • Show Last 20 Lines |