HCA_EREPORT_FM
if (hermon_get_state(state) & HCA_EREPORT_FM) {
hermon_clr_state_nolock(state, HCA_EREPORT_FM);
if (hermon_get_state(state) & HCA_EREPORT_FM) {
hermon_set_state(state, HCA_PIO_FM | HCA_EREPORT_FM);
!(hermon_get_state(state) & HCA_EREPORT_FM)) {