summaryrefslogtreecommitdiffstats
path: root/drivers/irqchip/irq-gic-v3-its.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* irqchip/gicv3-its: Implement two-level(indirect) device table supportShanker Donthineni2016-06-131-17/+90
* irqchip/gicv3-its: Remove an unused argument 'node_name'Shanker Donthineni2016-06-131-2/+2
* irqchip/gicv3-its: Split its_alloc_tables() into two functionsShanker Donthineni2016-06-131-116/+126
* irqchip/gicv3-its: Add a new function for parsing device table BASERnShanker Donthineni2016-06-131-23/+26
* irqchip/gicv3-its: Introduce two helper functions for accessing BASERnShanker Donthineni2016-06-131-4/+20
* irqchip/gicv3-its: numa: Enable workaround for Cavium thunderx erratum 23144Ganapatrao Kulkarni2016-06-021-2/+47
* irqchip/gicv3-its: Don't allow devices whose ID is outside rangeShanker Donthineni2016-05-111-4/+38
* irqchip/gic-v3-its: Mark its_init() and its children as __initTomasz Nowicki2016-03-091-3/+4
* irqchip/gic-v3: Remove gic_root_node variable from the ITS codeHanjun Guo2016-03-091-3/+0
* irqchip/gicv3-its: Avoid cache flush beyond ITS_BASERn memory sizeShanker Donthineni2016-02-171-5/+6
* irqchip/gic-v3-its: Fix double ICC_EOIR write for LPI in EOImode==1Ashok Kumar2016-02-111-6/+1
* irqchip/gicv3-its: Fix memory leak in its_free_tables()Shanker Donthineni2016-02-041-6/+11
* irqchip/gic-v3-its: Recompute the number of pages on page size changeMarc Zyngier2016-01-261-2/+6
* irqchip: Convert all alloc/xlate users from of_node to fwnodeMarc Zyngier2015-10-131-8/+12
* irqdomain: Use irq_domain_get_of_node() instead of direct field accessMarc Zyngier2015-10-131-1/+1
* Merge branch 'linus' into irq/coreThomas Gleixner2015-10-131-0/+3
|\
| * irqchip/gic-v3-its: Silence warning when its_lpi_alloc_chunks gets inlinedMarc Zyngier2015-10-021-0/+3
* | irqchip/gicv3-its: Workaround for Cavium ThunderX errata 22375, 24313Robert Richter2015-09-291-4/+33
* | irqchip/gicv3-its: Add HW revision detection and configurationRobert Richter2015-09-291-0/+16
* | irqchip/gicv3-its: Read typer register outside the loopRobert Richter2015-09-291-3/+2
* | irqchip/gicv3-its: Add range check for number of allocated pagesRobert Richter2015-09-291-1/+10
|/
* irqchip/gic-v3-its: Add missing cache flushesMarc Zyngier2015-09-151-1/+5
* irqchip/gicv3-its: Make the PCI/MSI code standaloneMarc Zyngier2015-07-301-16/+32
* irqchip/gicv3-its: Get rid of struct msi_controllerMarc Zyngier2015-07-301-22/+16
* irqchip/gicv3-its: Register irq domain with NEXUS tokenMarc Zyngier2015-07-301-1/+2
* irqchip/gicv3-its: Split PCI/MSI code from the core ITS driverMarc Zyngier2015-07-301-83/+11
* Merge branch 'linus' into irq/coreThomas Gleixner2015-07-301-36/+75
|\
| * irqchip/gicv3-its: Fix mapping of LPIs to collectionsMarc Zyngier2015-07-171-36/+75
* | irqchip: Prepare for local stub header removalJoel Porquet2015-07-111-2/+1
|/
* irqchip/gicv3-its: ITS table size should not be smaller than PSZMinghuan Lian2015-05-201-1/+8
* irqchip: gicv3-its: Use non-cacheable accesses when no shareabilityMarc Zyngier2015-03-291-4/+43
* irqchip: gicv3-its: Fix PROP/PEND and BASE/CBASE confusionMarc Zyngier2015-03-291-3/+3
* irqchip: gicv3-its: Fix device ID encodingAndre Przywara2015-03-291-1/+1
* irqchip: gicv3-its: Fix encoding of collection's target redistributorMarc Zyngier2015-03-291-1/+1
* irqchip: gicv3-its: Support safe initializationYun Wu2015-03-081-0/+35
* irqchip: gicv3-its: Define macros for GITS_CTLR fieldsYun Wu2015-03-081-1/+1
* irqchip: gicv3-its: Add limitation to page orderYun Wu2015-03-081-0/+5
* irqchip: gicv3-its: Use 64KB page as default granuleYun Wu2015-03-081-2/+2
* irqchip: gicv3-its: Zero itt before handling to hardwareYun Wu2015-03-081-1/+1
* irqchip: gicv3-its: Fix unsafe locking reported by lockdepMarc Zyngier2015-03-081-9/+14
* irqchip: gicv3-its: Iterate over PCI aliases to generate ITS configurationMarc Zyngier2015-03-081-8/+46
* irqchip: gicv3-its: Allocate enough memory for the full range of DeviceIDMarc Zyngier2015-03-081-4/+21
* irqchip: gicv3-its: Fix ITS CPU initVladimir Murzin2015-03-081-5/+4
* irqchip: gic-v3-its: Fix use of max with decimal constantWill Deacon2015-01-071-1/+1
* irqchip: gicv3-its: Fix ITT allocationMarc Zyngier2014-12-131-3/+10
* irqchip: gicv3-its: Move some alloc/free code to activate/deactivateMarc Zyngier2014-12-131-7/+23
* irqchip: gicv3-its: Fix domain free in multi-MSI caseMarc Zyngier2014-12-131-1/+1
* irqchip: GICv3: ITS: DT probing and initializationMarc Zyngier2014-11-261-0/+169
* irqchip: GICv3: ITS: MSI supportMarc Zyngier2014-11-261-0/+176
* irqchip: GICv3: ITS: device allocation and configurationMarc Zyngier2014-11-261-0/+74