Lines Matching refs:read_iir

1016 			u16 read_iir, u16 mask1, u16 mask2)  in handle_data_dl()  argument
1018 if (*toggle == 0 && read_iir & mask1) { in handle_data_dl()
1024 if (read_iir & mask2) { in handle_data_dl()
1030 } else if (*toggle == 1 && read_iir & mask2) { in handle_data_dl()
1036 if (read_iir & mask1) { in handle_data_dl()
1055 static int handle_data_ul(struct nozomi *dc, enum port_type port, u16 read_iir) in handle_data_ul() argument
1059 if (*toggle == 0 && read_iir & MDM_UL1) { in handle_data_ul()
1069 if (read_iir & MDM_UL2) { in handle_data_ul()
1080 } else if (*toggle == 1 && read_iir & MDM_UL2) { in handle_data_ul()
1090 if (read_iir & MDM_UL1) { in handle_data_ul()
1101 writew(read_iir & MDM_UL, dc->reg_fcr); in handle_data_ul()
1112 u16 read_iir; in interrupt_handler() local
1118 read_iir = readw(dc->reg_iir); in interrupt_handler()
1121 if (read_iir == (u16)-1) in interrupt_handler()
1127 read_iir &= dc->last_ier; in interrupt_handler()
1129 if (read_iir == 0) in interrupt_handler()
1133 DBG4("%s irq:0x%04X, prev:0x%04X", interrupt2str(read_iir), read_iir, in interrupt_handler()
1136 if (read_iir & RESET) { in interrupt_handler()
1148 if (read_iir & CTRL_UL) { in interrupt_handler()
1158 if (read_iir & CTRL_DL) { in interrupt_handler()
1162 if (read_iir & MDM_DL) { in interrupt_handler()
1164 &(dc->port[PORT_MDM].toggle_dl), read_iir, in interrupt_handler()
1170 if (read_iir & MDM_UL) { in interrupt_handler()
1171 if (!handle_data_ul(dc, PORT_MDM, read_iir)) { in interrupt_handler()
1176 if (read_iir & DIAG_DL) { in interrupt_handler()
1178 &(dc->port[PORT_DIAG].toggle_dl), read_iir, in interrupt_handler()
1184 if (read_iir & DIAG_UL) { in interrupt_handler()
1193 if (read_iir & APP1_DL) { in interrupt_handler()
1197 if (read_iir & APP1_UL) { in interrupt_handler()
1206 if (read_iir & APP2_DL) { in interrupt_handler()
1210 if (read_iir & APP2_UL) { in interrupt_handler()