Lines Matching refs:pend
69 uint32_t pend, grpmask; in gicd_int_pending() local
78 pend = pending | (~edge_trigger & level); in gicd_int_pending()
79 pend &= enable; in gicd_int_pending()
80 pend &= ~active; in gicd_int_pending()
96 pend &= grpmask; in gicd_int_pending()
98 return pend; in gicd_int_pending()
114 uint32_t pend, grpmask, grpmod; in gicr_int_pending() local
116 pend = cs->gicr_ipendr0 | (~cs->edge_trigger & cs->level); in gicr_int_pending()
117 pend &= cs->gicr_ienabler0; in gicr_int_pending()
118 pend &= ~cs->gicr_iactiver0; in gicr_int_pending()
136 pend &= grpmask; in gicr_int_pending()
138 return pend; in gicr_int_pending()
186 uint32_t pend; in gicv3_redist_update_noirqset() local
192 pend = gicr_int_pending(cs); in gicv3_redist_update_noirqset()
194 if (pend) { in gicv3_redist_update_noirqset()
196 if (!(pend & (1 << i))) { in gicv3_redist_update_noirqset()
261 uint32_t pend = 0; in gicv3_update_noirqset() local
277 pend = gicd_int_pending(s, i & ~0x1f); in gicv3_update_noirqset()
280 if (!(pend & (1 << (i & 0x1f)))) { in gicv3_update_noirqset()