Searched refs:hirq (Results 1 – 2 of 2) sorted by relevance
115 struct hwbutton_interrupt *hirq = data; in hwbutton_handler() local118 if (CIC_EXT_IS_ACTIVE_HI(cic_ext, hirq->eirq)) { in hwbutton_handler()120 CIC_EXT_SET_ACTIVE_LO(cic_ext, hirq->eirq); in hwbutton_handler()121 hirq->handle_hi(hirq->data); in hwbutton_handler()124 CIC_EXT_SET_ACTIVE_HI(cic_ext, hirq->eirq); in hwbutton_handler()125 hirq->handle_lo(hirq->data); in hwbutton_handler()137 static int msp_hwbutton_register(struct hwbutton_interrupt *hirq) in msp_hwbutton_register() argument141 if (hirq->handle_hi == NULL || hirq->handle_lo == NULL) in msp_hwbutton_register()145 CIC_EXT_SET_TRIGGER_LEVEL(cic_ext, hirq->eirq); in msp_hwbutton_register()146 if (hirq->initial_state == HWBUTTON_HI) in msp_hwbutton_register()[all …]
1231 u8 hirq; in max3421_handle_irqs() local1238 hirq = spi_rd8(hcd, MAX3421_REG_HIRQ); in max3421_handle_irqs()1239 hirq &= max3421_hcd->hien; in max3421_handle_irqs()1240 if (!hirq) in max3421_handle_irqs()1244 hirq & ~(BIT(MAX3421_HI_SNDBAV_BIT) | in max3421_handle_irqs()1247 if (hirq & BIT(MAX3421_HI_FRAME_BIT)) { in max3421_handle_irqs()1253 if (hirq & BIT(MAX3421_HI_RCVDAV_BIT)) in max3421_handle_irqs()1256 if (hirq & BIT(MAX3421_HI_HXFRDN_BIT)) in max3421_handle_irqs()1259 if (hirq & BIT(MAX3421_HI_CONDET_BIT)) in max3421_handle_irqs()1269 if (hirq & BIT(MAX3421_HI_BUSEVENT_BIT)) { in max3421_handle_irqs()[all …]