cam_periph_hold
cam_periph_hold(periph, PRIBIO) == 0) {
if ((error = cam_periph_hold(periph, PRIBIO|PCATCH)) != 0) {
int cam_periph_hold(struct cam_periph *periph, int priority);
cam_periph_hold(periph, PRIBIO|PCATCH);
cam_periph_hold(periph, PRIBIO|PCATCH);
(void)cam_periph_hold(periph, PRIBIO);
if ((error = cam_periph_hold(periph, PRIBIO|PCATCH)) != 0) {
if ((error = cam_periph_hold(periph, PRIBIO|PCATCH)) != 0) {
cam_periph_hold(periph, PRIBIO) == 0) {
if ((error = cam_periph_hold(periph, PRIBIO | PCATCH)) != 0) {
if ((error = cam_periph_hold(periph, PRIBIO | PCATCH)) != 0) {
if (cam_periph_hold(periph, PRIBIO) != 0) {
(void)cam_periph_hold(periph, PRIBIO);
if ((error = cam_periph_hold(periph, PRIBIO | PCATCH)) != 0) {
int err = cam_periph_hold(periph, priority);
#define da_periph_hold(periph, prio, token) cam_periph_hold((periph), (prio))
error = cam_periph_hold(periph, PRIBIO|PCATCH);
error = cam_periph_hold(periph, PRIBIO|PCATCH);
if ((error = cam_periph_hold(periph, PRIBIO|PCATCH)) != 0) {
if ((error = cam_periph_hold(periph, PRIBIO)) != 0) {
error = cam_periph_hold(periph, PRIBIO);