Lines Matching full:lpi
86 * update_for_one_lpi: Update pending information if this LPI is better
89 * @irq: interrupt to look up in the LPI Configuration table
90 * @ctbase: physical address of the LPI Configuration table to use
130 * update_for_all_lpis: Fully scan LPI tables and find best pending LPI
133 * @ptbase: physical address of LPI Pending table
134 * @ctbase: physical address of LPI Configuration table
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
143 * corresponding entry in the LPI configuration table @ctbase to extract
147 * LPI table sizes are architecturally specified in GICR_PROPBASER.IDBits
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
501 /* cs->hppi might have been an LPI; recalculate */ in gicr_writel()
840 * This function scans the LPI pending table and for each pending in gicv3_redist_update_lpi_only()
841 * LPI, reads the corresponding entry from LPI configuration table in gicv3_redist_update_lpi_only()
842 * to extract the priority info and determine if the current LPI in gicv3_redist_update_lpi_only()
843 * priority is lower than the last computed high priority lpi interrupt. in gicv3_redist_update_lpi_only()
844 * If yes, replace current LPI as the new high priority lpi interrupt. in gicv3_redist_update_lpi_only()
872 * This function updates the pending bit in lpi pending table for in gicv3_redist_lpi_pending()
884 * check if this LPI is better than the current hpplpi, if yes in gicv3_redist_lpi_pending()
927 * Move the specified LPI's pending state from the source redistributor 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()
974 * to the destination. That is, for every pending LPI X on in gicv3_redist_movall_lpis()