summaryrefslogtreecommitdiffstats
path: root/drivers/irqchip/irq-gic-v3-its.c
AgeCommit message (Expand)AuthorFilesLines
2016-03-09irqchip/gic-v3-its: Mark its_init() and its children as __initTomasz Nowicki1-3/+4
2016-03-09irqchip/gic-v3: Remove gic_root_node variable from the ITS codeHanjun Guo1-3/+0
2016-02-17irqchip/gicv3-its: Avoid cache flush beyond ITS_BASERn memory sizeShanker Donthineni1-5/+6
2016-02-11irqchip/gic-v3-its: Fix double ICC_EOIR write for LPI in EOImode==1Ashok Kumar1-6/+1
2016-02-04irqchip/gicv3-its: Fix memory leak in its_free_tables()Shanker Donthineni1-6/+11
2016-01-26irqchip/gic-v3-its: Recompute the number of pages on page size changeMarc Zyngier1-2/+6
2015-10-13irqchip: Convert all alloc/xlate users from of_node to fwnodeMarc Zyngier1-8/+12
2015-10-13irqdomain: Use irq_domain_get_of_node() instead of direct field accessMarc Zyngier1-1/+1
2015-10-13Merge branch 'linus' into irq/coreThomas Gleixner1-0/+3
2015-10-02irqchip/gic-v3-its: Silence warning when its_lpi_alloc_chunks gets inlinedMarc Zyngier1-0/+3
2015-09-29irqchip/gicv3-its: Workaround for Cavium ThunderX errata 22375, 24313Robert Richter1-4/+33
2015-09-29irqchip/gicv3-its: Add HW revision detection and configurationRobert Richter1-0/+16
2015-09-29irqchip/gicv3-its: Read typer register outside the loopRobert Richter1-3/+2
2015-09-29irqchip/gicv3-its: Add range check for number of allocated pagesRobert Richter1-1/+10
2015-09-15irqchip/gic-v3-its: Add missing cache flushesMarc Zyngier1-1/+5
2015-07-30irqchip/gicv3-its: Make the PCI/MSI code standaloneMarc Zyngier1-16/+32
2015-07-30irqchip/gicv3-its: Get rid of struct msi_controllerMarc Zyngier1-22/+16
2015-07-30irqchip/gicv3-its: Register irq domain with NEXUS tokenMarc Zyngier1-1/+2
2015-07-30irqchip/gicv3-its: Split PCI/MSI code from the core ITS driverMarc Zyngier1-83/+11
2015-07-30Merge branch 'linus' into irq/coreThomas Gleixner1-36/+75
2015-07-17irqchip/gicv3-its: Fix mapping of LPIs to collectionsMarc Zyngier1-36/+75
2015-07-11irqchip: Prepare for local stub header removalJoel Porquet1-2/+1
2015-05-20irqchip/gicv3-its: ITS table size should not be smaller than PSZMinghuan Lian1-1/+8
2015-03-29irqchip: gicv3-its: Use non-cacheable accesses when no shareabilityMarc Zyngier1-4/+43
2015-03-29irqchip: gicv3-its: Fix PROP/PEND and BASE/CBASE confusionMarc Zyngier1-3/+3
2015-03-29irqchip: gicv3-its: Fix device ID encodingAndre Przywara1-1/+1
2015-03-29irqchip: gicv3-its: Fix encoding of collection's target redistributorMarc Zyngier1-1/+1
2015-03-08irqchip: gicv3-its: Support safe initializationYun Wu1-0/+35
2015-03-08irqchip: gicv3-its: Define macros for GITS_CTLR fieldsYun Wu1-1/+1
2015-03-08irqchip: gicv3-its: Add limitation to page orderYun Wu1-0/+5
2015-03-08irqchip: gicv3-its: Use 64KB page as default granuleYun Wu1-2/+2
2015-03-08irqchip: gicv3-its: Zero itt before handling to hardwareYun Wu1-1/+1
2015-03-08irqchip: gicv3-its: Fix unsafe locking reported by lockdepMarc Zyngier1-9/+14
2015-03-08irqchip: gicv3-its: Iterate over PCI aliases to generate ITS configurationMarc Zyngier1-8/+46
2015-03-08irqchip: gicv3-its: Allocate enough memory for the full range of DeviceIDMarc Zyngier1-4/+21
2015-03-08irqchip: gicv3-its: Fix ITS CPU initVladimir Murzin1-5/+4
2015-01-07irqchip: gic-v3-its: Fix use of max with decimal constantWill Deacon1-1/+1
2014-12-13irqchip: gicv3-its: Fix ITT allocationMarc Zyngier1-3/+10
2014-12-13irqchip: gicv3-its: Move some alloc/free code to activate/deactivateMarc Zyngier1-7/+23
2014-12-13irqchip: gicv3-its: Fix domain free in multi-MSI caseMarc Zyngier1-1/+1
2014-11-26irqchip: GICv3: ITS: DT probing and initializationMarc Zyngier1-0/+169
2014-11-26irqchip: GICv3: ITS: MSI supportMarc Zyngier1-0/+176
2014-11-26irqchip: GICv3: ITS: device allocation and configurationMarc Zyngier1-0/+74
2014-11-26irqchip: GICv3: ITS: tables allocatorsMarc Zyngier1-0/+292
2014-11-26irqchip: GICv3: ITS: LPI allocatorMarc Zyngier1-0/+103
2014-11-26irqchip: GICv3: ITS: irqchip implementationMarc Zyngier1-0/+77
2014-11-26irqchip: GICv3: ITS command queueMarc Zyngier1-0/+511