HA_LATT
if (mask & HA_LATT) {
if (mask & HA_LATT) {
if (mask & HA_LATT) {
if (mask & HA_LATT) {
if ((ha_copy2 & HA_LATT) && !(mask & HC_LAINT_ENA)) {
ha_copy2 &= ~HA_LATT;
ha_copy2 &= ~(HA_ERATT | HA_LATT); /* | hba->intr_autoClear */
if (ha_copy & HA_LATT) {
WRITE_CSR_REG(hba, FC_HA_REG(hba), HA_LATT);
HA_R3ATT, HA_LATT, HA_MBATT, HA_ERATT}