Lines Matching full:pending
77 * has the right virtual pending table address. in vcpu_resident()
86 * update_for_one_lpi: Update pending information if this LPI is better
92 * @hpp: points to pending information to update
130 * update_for_all_lpis: Fully scan LPI tables and find best pending LPI
133 * @ptbase: physical address of LPI Pending table
137 * @hpp: points to pending information to set
139 * Recalculate the highest priority pending enabled LPI from scratch,
142 * We scan the LPI pending table @ptbase; for each pending LPI, we read the
173 * set_lpi_pending_bit: Set or clear pending bit for an LPI
176 * @ptbase: physical address of LPI Pending table
177 * @irq: LPI to change pending state for
178 * @level: false to clear pending state, true to set
180 * Returns true if we needed to do something, false if the pending bit
310 * Set PendingLast if there was a pending enabled interrupt in gicr_write_vpendbaser()
398 /* The pending register reads as the logical OR of the pending in gicr_readl()
497 /* Check for any pending interr in pending table */ in gicr_writel()
840 * This function scans the LPI pending table and for each pending in gicv3_redist_update_lpi_only()
872 * This function updates the pending bit in lpi pending table for in gicv3_redist_lpi_pending()
879 /* no change in the value of pending bit, return */ in gicv3_redist_lpi_pending()
909 /* set/clear the pending bit for this irq */ in gicv3_redist_process_lpi()
918 * to do a full rescan of the pending table, but until we find in gicv3_redist_inv_lpi()
927 * Move the specified LPI's pending state from the source redistributor in gicv3_redist_mov_lpi()
956 /* Not pending on source, nothing to do */ in gicv3_redist_mov_lpi()
961 * We just made this LPI not-pending so only need to update in gicv3_redist_mov_lpi()
962 * if it was previously the highest priority pending LPI in gicv3_redist_mov_lpi()
966 /* Mark it pending on the destination */ in gicv3_redist_mov_lpi()
973 * We must move all pending LPIs from the source redistributor in gicv3_redist_movall_lpis()
974 * to the destination. That is, for every pending LPI X on in gicv3_redist_movall_lpis()
975 * src, we must set it not-pending on src and pending on dest. in gicv3_redist_movall_lpis()
976 * LPIs that are already pending on dest are not cleared. in gicv3_redist_movall_lpis()
1027 * Change the pending state of the specified vLPI. in gicv3_redist_vlpi_pending()
1092 * Move the specified vLPI's pending state from the source redistributor in gicv3_redist_mov_vlpi()
1096 /* Not pending on source, nothing to do */ in gicv3_redist_mov_vlpi()
1101 * Update src's cached highest-priority pending vLPI if we just made in gicv3_redist_mov_vlpi()
1102 * it not-pending in gicv3_redist_mov_vlpi()
1107 * Mark the vLPI pending on the destination (ringing the doorbell in gicv3_redist_mov_vlpi()
1129 * to do a full rescan of the pending table, but until we find in gicv3_redist_inv_vlpi()
1147 /* 0->1 edges latch the pending bit for edge-triggered interrupts */ in gicv3_redist_set_irq()