Changeset View
Changeset View
Standalone View
Standalone View
head/sys/geom/raid/tr_raid1e.c
Show First 20 Lines • Show All 863 Lines • ▼ Show 20 Lines | g_raid_tr_iostart_raid1e(struct g_raid_tr_object *tr, struct bio *bp) | ||||
switch (bp->bio_cmd) { | switch (bp->bio_cmd) { | ||||
case BIO_READ: | case BIO_READ: | ||||
g_raid_tr_iostart_raid1e_read(tr, bp); | g_raid_tr_iostart_raid1e_read(tr, bp); | ||||
break; | break; | ||||
case BIO_WRITE: | case BIO_WRITE: | ||||
case BIO_DELETE: | case BIO_DELETE: | ||||
g_raid_tr_iostart_raid1e_write(tr, bp); | g_raid_tr_iostart_raid1e_write(tr, bp); | ||||
break; | break; | ||||
case BIO_SPEEDUP: | |||||
case BIO_FLUSH: | case BIO_FLUSH: | ||||
g_raid_tr_flush_common(tr, bp); | g_raid_tr_flush_common(tr, bp); | ||||
break; | break; | ||||
default: | default: | ||||
KASSERT(1 == 0, ("Invalid command here: %u (volume=%s)", | KASSERT(1 == 0, ("Invalid command here: %u (volume=%s)", | ||||
bp->bio_cmd, vol->v_name)); | bp->bio_cmd, vol->v_name)); | ||||
break; | break; | ||||
} | } | ||||
▲ Show 20 Lines • Show All 366 Lines • Show Last 20 Lines |