Lines Matching refs:event_mask
297 static void gsi_irq_ieob_disable(struct gsi *gsi, u32 event_mask) in gsi_irq_ieob_disable() argument
302 gsi->ieob_enabled_bitmap &= ~event_mask; in gsi_irq_ieob_disable()
1157 u32 event_mask; in gsi_isr_evt_ctrl() local
1160 event_mask = ioread32(gsi->virt + reg_offset(reg)); in gsi_isr_evt_ctrl()
1163 iowrite32(event_mask, gsi->virt + reg_offset(reg)); in gsi_isr_evt_ctrl()
1165 while (event_mask) { in gsi_isr_evt_ctrl()
1166 u32 evt_ring_id = __ffs(event_mask); in gsi_isr_evt_ctrl()
1168 event_mask ^= BIT(evt_ring_id); in gsi_isr_evt_ctrl()
1322 u32 event_mask; in gsi_isr_ieob() local
1325 event_mask = ioread32(gsi->virt + reg_offset(reg)); in gsi_isr_ieob()
1327 gsi_irq_ieob_disable(gsi, event_mask); in gsi_isr_ieob()
1330 iowrite32(event_mask, gsi->virt + reg_offset(reg)); in gsi_isr_ieob()
1332 while (event_mask) { in gsi_isr_ieob()
1333 u32 evt_ring_id = __ffs(event_mask); in gsi_isr_ieob()
1335 event_mask ^= BIT(evt_ring_id); in gsi_isr_ieob()