cam_periph_hold
int cam_periph_hold(struct cam_periph *periph, int flags);
if ((error = cam_periph_hold(periph, PCATCH)) != 0) {
cam_periph_hold(periph, 0);
if ((error = cam_periph_hold(periph, PCATCH)) != 0) {
cam_periph_hold(periph, 0);
cam_periph_hold(periph, 0);
if ((error = cam_periph_hold(periph, PCATCH)) != 0) {
cam_periph_hold(periph, 0);
if ((error = cam_periph_hold(periph, PCATCH)) != 0) {
if ((error = cam_periph_hold(periph, 0)) != 0) {
if ((error = cam_periph_hold(periph, PCATCH)) != 0) {
if ((error = cam_periph_hold(periph, 0)) != 0) {
error = cam_periph_hold(periph, PCATCH);
error = cam_periph_hold(periph, PCATCH);