Lines Matching refs:event_mask
299 static void gsi_irq_ieob_disable(struct gsi *gsi, u32 event_mask) in gsi_irq_ieob_disable() argument
304 gsi->ieob_enabled_bitmap &= ~event_mask; in gsi_irq_ieob_disable()
1159 u32 event_mask; in gsi_isr_evt_ctrl() local
1162 event_mask = ioread32(gsi->virt + reg_offset(reg)); in gsi_isr_evt_ctrl()
1165 iowrite32(event_mask, gsi->virt + reg_offset(reg)); in gsi_isr_evt_ctrl()
1167 while (event_mask) { in gsi_isr_evt_ctrl()
1168 u32 evt_ring_id = __ffs(event_mask); in gsi_isr_evt_ctrl()
1170 event_mask ^= BIT(evt_ring_id); in gsi_isr_evt_ctrl()
1324 u32 event_mask; in gsi_isr_ieob() local
1327 event_mask = ioread32(gsi->virt + reg_offset(reg)); in gsi_isr_ieob()
1329 gsi_irq_ieob_disable(gsi, event_mask); in gsi_isr_ieob()
1332 iowrite32(event_mask, gsi->virt + reg_offset(reg)); in gsi_isr_ieob()
1334 while (event_mask) { in gsi_isr_ieob()
1335 u32 evt_ring_id = __ffs(event_mask); in gsi_isr_ieob()
1337 event_mask ^= BIT(evt_ring_id); in gsi_isr_ieob()