summaryrefslogtreecommitdiff
path: root/include/linux
diff options
context:
space:
mode:
authorMarc Zyngier <maz@kernel.org>2020-03-04 23:33:21 +0300
committerMarc Zyngier <maz@kernel.org>2020-03-24 15:15:51 +0300
commit6d31b6ff985dbd144b2c4d519cf573b8f81865d9 (patch)
treee02ca4b0251568fdadd9075591d762d2cf3712d9 /include/linux
parentae699ad348cdcd416cbf28e8a02fc468780161f7 (diff)
downloadlinux-6d31b6ff985dbd144b2c4d519cf573b8f81865d9.tar.xz
irqchip/gic-v4.1: Add VSGI allocation/teardown
Allocate per-VPE SGIs when initializing the GIC-specific part of the VPE data structure. Signed-off-by: Marc Zyngier <maz@kernel.org> Reviewed-by: Zenghui Yu <yuzenghui@huawei.com> Link: https://lore.kernel.org/r/20200304203330.4967-15-maz@kernel.org
Diffstat (limited to 'include/linux')
-rw-r--r--include/linux/irqchip/arm-gic-v4.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/include/linux/irqchip/arm-gic-v4.h b/include/linux/irqchip/arm-gic-v4.h
index 34ed4b5754dd..b120a01952fe 100644
--- a/include/linux/irqchip/arm-gic-v4.h
+++ b/include/linux/irqchip/arm-gic-v4.h
@@ -49,6 +49,8 @@ struct its_vpe {
};
/* GICv4.1 implementations */
struct {
+ struct fwnode_handle *fwnode;
+ struct irq_domain *sgi_domain;
struct {
u8 priority;
bool enabled;