Lines Matching refs:event_mask
267 static void gsi_irq_ieob_disable(struct gsi *gsi, u32 event_mask) in gsi_irq_ieob_disable() argument
271 gsi->ieob_enabled_bitmap &= ~event_mask; in gsi_irq_ieob_disable()
1090 u32 event_mask; in gsi_isr_evt_ctrl() local
1092 event_mask = ioread32(gsi->virt + GSI_CNTXT_SRC_EV_CH_IRQ_OFFSET); in gsi_isr_evt_ctrl()
1093 iowrite32(event_mask, gsi->virt + GSI_CNTXT_SRC_EV_CH_IRQ_CLR_OFFSET); in gsi_isr_evt_ctrl()
1095 while (event_mask) { in gsi_isr_evt_ctrl()
1096 u32 evt_ring_id = __ffs(event_mask); in gsi_isr_evt_ctrl()
1099 event_mask ^= BIT(evt_ring_id); in gsi_isr_evt_ctrl()
1236 u32 event_mask; in gsi_isr_ieob() local
1238 event_mask = ioread32(gsi->virt + GSI_CNTXT_SRC_IEOB_IRQ_OFFSET); in gsi_isr_ieob()
1239 gsi_irq_ieob_disable(gsi, event_mask); in gsi_isr_ieob()
1240 iowrite32(event_mask, gsi->virt + GSI_CNTXT_SRC_IEOB_IRQ_CLR_OFFSET); in gsi_isr_ieob()
1242 while (event_mask) { in gsi_isr_ieob()
1243 u32 evt_ring_id = __ffs(event_mask); in gsi_isr_ieob()
1245 event_mask ^= BIT(evt_ring_id); in gsi_isr_ieob()