Lines Matching defs:vgic_dist
169 struct vgic_dist { struct
184 phys_addr_t vgic_dist_base; argument
186 union {
192 u32 enabled;
195 struct vgic_bitmap irq_enabled;
198 struct vgic_bitmap irq_level;
203 struct vgic_bitmap irq_pending;
212 struct vgic_bitmap irq_soft_pend;
215 struct vgic_bitmap irq_queued;
218 struct vgic_bitmap irq_active;
221 struct vgic_bytemap irq_priority;
224 struct vgic_bitmap irq_cfg;
236 u8 *irq_sgi_sources;
244 u8 *irq_spi_cpu;
252 struct vgic_bitmap *irq_spi_target;
255 u32 *irq_spi_mpidr;
258 unsigned long *irq_pending_on_cpu;
261 unsigned long *irq_active_on_cpu;
263 struct vgic_vm_ops vm_ops;
264 struct vgic_io_device dist_iodev;
265 struct vgic_io_device *redist_iodevs;
268 spinlock_t irq_phys_map_lock;
269 struct list_head irq_phys_map_list;