Lines Matching refs:odd
44 overlay_fm_degrade(overlay_dev_t *odd, const char *msg) in overlay_fm_degrade() argument
47 mutex_enter(&odd->odd_lock); in overlay_fm_degrade()
50 (void) strlcpy(odd->odd_fmamsg, msg, OVERLAY_STATUS_BUFLEN); in overlay_fm_degrade()
52 if (odd->odd_flags & OVERLAY_F_DEGRADED) in overlay_fm_degrade()
55 odd->odd_flags |= OVERLAY_F_DEGRADED; in overlay_fm_degrade()
61 mutex_exit(&odd->odd_lock); in overlay_fm_degrade()
66 overlay_fm_restore(overlay_dev_t *odd) in overlay_fm_restore() argument
69 mutex_enter(&odd->odd_lock); in overlay_fm_restore()
70 if (!(odd->odd_flags & OVERLAY_F_DEGRADED)) in overlay_fm_restore()
73 odd->odd_fmamsg[0] = '\0'; in overlay_fm_restore()
74 odd->odd_flags &= ~OVERLAY_F_DEGRADED; in overlay_fm_restore()
80 mutex_exit(&odd->odd_lock); in overlay_fm_restore()