linux/arch/powerpc/sysdev/xive
Nam Cao cc0cc23bab powerpc/xive: Untangle xive from child interrupt controller drivers
xive-specific data is stored in handler_data. This creates a mess, as xive
has to rely on child interrupt controller drivers to clean up this data, as
was done by 9a014f4568 ("powerpc/pseries/pci: Add a msi_free() handler to
clear XIVE data").

Instead, store xive-specific data in chip_data and untangle the child
drivers.

Signed-off-by: Nam Cao <namcao@linutronix.de>
Signed-off-by: Madhavan Srinivasan <maddy@linux.ibm.com>
Link: https://patch.msgid.link/83968073022a4cc211dcbd0faccd20ec05e58c3e.1754903590.git.namcao@linutronix.de
2025-09-06 17:33:18 +05:30
..
Kconfig powerpc/xive: Change IRQ domain to a tree domain 2021-11-17 21:55:42 +11:00
Makefile
common.c powerpc/xive: Untangle xive from child interrupt controller drivers 2025-09-06 17:33:18 +05:30
native.c of: remove internal arguments from of_property_for_each_u32() 2024-07-25 06:53:47 -05:00
spapr.c powerpc/machdep: Drop include of seq_file.h 2024-10-29 23:01:05 +11:00
xive-internal.h powerpc/xive: Fix compile when !CONFIG_PPC_POWERNV. 2021-12-02 10:40:38 +11:00