Lines Matching refs:event_mask
268 static void gsi_irq_ieob_disable(struct gsi *gsi, u32 event_mask) in gsi_irq_ieob_disable() argument
272 gsi->ieob_enabled_bitmap &= ~event_mask; in gsi_irq_ieob_disable()
1069 u32 event_mask; in gsi_isr_evt_ctrl() local
1071 event_mask = ioread32(gsi->virt + GSI_CNTXT_SRC_EV_CH_IRQ_OFFSET); in gsi_isr_evt_ctrl()
1072 iowrite32(event_mask, gsi->virt + GSI_CNTXT_SRC_EV_CH_IRQ_CLR_OFFSET); in gsi_isr_evt_ctrl()
1074 while (event_mask) { in gsi_isr_evt_ctrl()
1075 u32 evt_ring_id = __ffs(event_mask); in gsi_isr_evt_ctrl()
1077 event_mask ^= BIT(evt_ring_id); in gsi_isr_evt_ctrl()
1217 u32 event_mask; in gsi_isr_ieob() local
1219 event_mask = ioread32(gsi->virt + GSI_CNTXT_SRC_IEOB_IRQ_OFFSET); in gsi_isr_ieob()
1220 gsi_irq_ieob_disable(gsi, event_mask); in gsi_isr_ieob()
1221 iowrite32(event_mask, gsi->virt + GSI_CNTXT_SRC_IEOB_IRQ_CLR_OFFSET); in gsi_isr_ieob()
1223 while (event_mask) { in gsi_isr_ieob()
1224 u32 evt_ring_id = __ffs(event_mask); in gsi_isr_ieob()
1226 event_mask ^= BIT(evt_ring_id); in gsi_isr_ieob()