passerror
static int passerror(union ccb *ccb, uint32_t cam_flags,
error = cam_periph_ioctl(periph, cmd, addr, passerror);
cam_periph_runccb(ccb, passerror, cam_flags,
error = passerror(done_ccb, cam_flags, sense_flags);