Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
kernel
/
shift
/
mainline
/
107945227ac5d4c37911c7841b27c64b489ce9a9
/
drivers
/
irqchip
/
irq-gic-v3-its.c
1079452
irqchip/gic-v3-its: Reference to its_invall_cmd descriptor when building INVALL
by Zenghui Yu
· 5 years ago
f4a81f5
irqchip/gic-v4.1: Allow direct invalidation of VLPIs
by Marc Zyngier
· 5 years ago
3858d4d
irqchip/gic-v4.1: Suppress per-VLPI doorbell
by Marc Zyngier
· 5 years ago
b4a4bd0
irqchip/gic-v4.1: Add VPE INVALL callback
by Marc Zyngier
· 5 years ago
e64fab1
irqchip/gic-v4.1: Add VPE eviction callback
by Marc Zyngier
· 5 years ago
91bf639
irqchip/gic-v4.1: Add VPE residency callback
by Marc Zyngier
· 5 years ago
d97c97b
irqchip/gic-v4.1: Add mask/unmask doorbell callbacks
by Marc Zyngier
· 5 years ago
29c647f
irqchip/gic-v4.1: Plumb skeletal VPE irqchip
by Marc Zyngier
· 5 years ago
dd3f050
irqchip/gic-v4.1: Implement the v4.1 flavour of VMOVP
by Marc Zyngier
· 5 years ago
0684c70
irqchip/gic-v4.1: Don't use the VPE proxy if RVPEID is set
by Marc Zyngier
· 5 years ago
64edfaa
irqchip/gic-v4.1: Implement the v4.1 flavour of VMAPP
by Marc Zyngier
· 5 years ago
5e51684
irqchip/gic-v4.1: VPE table (aka GICR_VPROPBASER) allocation
by Marc Zyngier
· 5 years ago
f2d8340
irqchip/gic-v3: Add GICv4.1 VPEID size discovery
by Marc Zyngier
· 5 years ago
093bf43
irqchip/gic-v3-its: Fix get_vlpi_map() breakage with doorbells
by Marc Zyngier
· 5 years ago
11635fa
irqchip/gic-v3-its: Make vlpi_lock a spinlock
by Marc Zyngier
· 5 years ago
046b505
irqchip/gic-v3-its: Lock VLPI map array before translating it
by Marc Zyngier
· 5 years ago
ed0e4aa
irqchip/gic-v3-its: Synchronise INT/CLEAR commands targetting a VLPI using VSYNC
by Marc Zyngier
· 5 years ago
2861469
irqchip/gic-v3-its: Synchronise INV command targetting a VLPI using VSYNC
by Marc Zyngier
· 5 years ago
c1d4d5c
irqchip/gic-v3-its: Add its_vlpi_map helpers
by Marc Zyngier
· 5 years ago
576a834
irqchip/gic-v3-its: Kill its->device_ids and use TYPER copy instead
by Marc Zyngier
· 5 years ago
ffedbf0
irqchip/gic-v3-its: Kill its->ite_size and use TYPER copy instead
by Marc Zyngier
· 5 years ago
0dd57fe
irqchip/gic-v3-its: Make is_v4 use a TYPER copy
by Marc Zyngier
· 5 years ago
425c09b
irqchip/gic-v3-its: Allow LPI invalidation via the DirectLPI interface
by Marc Zyngier
· 5 years ago
2f4f064
irqchip/gic-v3-its: Factor out wait_for_syncr primitive
by Marc Zyngier
· 5 years ago
898aa5c
irqchip/gic-v3-its: Free collection mapping on device teardown
by Marc Zyngier
· 5 years ago
2bbdfcc
irqchip/gic-v3-its: Fix u64 to __le64 warnings
by Ben Dooks (Codethink)
· 5 years ago
8424312
irqchip/gic-v3-its: Use the exact ITSList for VMOVP
by Zenghui Yu
· 5 years ago
c9c96e3
irqchip/gic-v3-its: Fix LPI release for Multi-MSI devices
by Marc Zyngier
· 5 years ago
342be10
irqchip/gic-v3-its: Remove the redundant set_bit for lpi_map
by Zenghui Yu
· 5 years ago
5778cc7
irqchip/gic-v3-its: Register the ITS' PA instead of its VA in fwnode
by Marc Zyngier
· 5 years ago
a5dbba8
Merge tag 'irqchip-fixes-5.3' of git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms into irq/urgent
by Thomas Gleixner
· 5 years ago
34f8eb9
irqchip/gic-v3-its: Free unused vpt_page when alloc vpe table fail
by Nianyao Tang
· 5 years ago
20faba8
irqchip/gic-v3-its: Fix misuse of GENMASK macro
by Joe Perches
· 6 years ago
eed7d30
Merge branch 'irq-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
by Linus Torvalds
· 6 years ago
caab277
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234
by Thomas Gleixner
· 6 years ago
a050fa5
irqchip/gic-v3-its: Fix command queue pointer comparison bug
by Heyi Guo
· 6 years ago
d9351ea
Merge branch 'irq-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
by Linus Torvalds
· 6 years ago
35ae7df
irqchip/gic-v3-its: Don't map the MSI page in its_irq_compose_msi_msg()
by Julien Grall
· 6 years ago
12eade1
irqchip/gic-v3-its: Make free_lpi_range a little cheaper
by Rasmus Villemoes
· 6 years ago
1c73fac
irqchip/gic-v3-its: Drop redundant initialization in mk_lpi_range
by Rasmus Villemoes
· 6 years ago
b31a383
irqchip/gic-v3-its: Move allocation outside mutex
by Rasmus Villemoes
· 6 years ago
a7c90f5
irqchip/gic-v3-its: Fix typo in a comment in its_msi_prepare()
by Julien Grall
· 6 years ago
60574d1
acpi: Create subtable parsing infrastructure
by Keith Busch
· 6 years ago
3ce8461
Merge tag 'irqchip-5.1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms into irq/urgent
by Thomas Gleixner
· 6 years ago
89dc891
irqchip/gic-v3-its: Fix comparison logic in lpi_range_cmp
by Rasmus Villemoes
· 6 years ago
78f8601
Merge branch 'irq-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
by Linus Torvalds
· 6 years ago
a324ca9
Merge tag 'irqchip-5.1' of git://git.kernel.org/pub/scm/linux/kernel/git/maz/arm-platforms into irq/core
by Thomas Gleixner
· 6 years ago
539d378
irqchip/gicv3-its: Use NUMA aware memory allocation for ITS tables
by Shanker Donthineni
· 6 years ago
8d56574
irqchip/gic-v3-its: Avoid parsing _indirect_ twice for Device table
by Zenghui Yu
· 6 years ago
45725e0
irqchip/gic-v3-its: Gracefully fail on LPI exhaustion
by Marc Zyngier
· 6 years ago
9791ec7
irqchip/gic-v3-its: Plug allocation race for devices sharing a DevID
by Marc Zyngier
· 6 years ago
6479450
irqchip/gic-v4: Fix occasional VLPI drop
by Heyi Guo
· 6 years ago
8208d17
irqchip/gic-v3-its: Align PCI Multi-MSI allocation on their size
by Marc Zyngier
· 6 years ago
2130b78
irqchip/gic: Unify GIC priority definitions
by Julien Thierry
· 6 years ago
5e2c9f9
irqchip/gic-v3-its: Allow use of LPI tables in reserved memory
by Marc Zyngier
· 6 years ago
3fb68fa
irqchip/gic-v3-its: Register LPI tables with EFI config table
by Marc Zyngier
· 6 years ago
f842ca8
irqchip/gic-v3-its: Check that all RDs have the same property table
by Marc Zyngier
· 6 years ago
c6e2ccb
irqchip/gic-v3-its: Use pre-programmed redistributor tables with kdump kernels
by Marc Zyngier
· 7 years ago
c440a9d
irqchip/gic-v3-its: Allow use of pre-programmed LPI tables
by Marc Zyngier
· 6 years ago
e1a2e20
irqchip/gic-v3-its: Keep track of property table's PA and VA
by Marc Zyngier
· 6 years ago
11e37d3
irqchip/gic-v3-its: Move pending table allocation to init time
by Marc Zyngier
· 6 years ago
053be48
irqchip/gic-v3-its: Split property table clearing from allocation
by Marc Zyngier
· 6 years ago
adaab50
irqchip/gic-v3-its: Simplify LPI_PENDBASE_SZ usage
by Marc Zyngier
· 6 years ago
4cb205c
irqchip/gic-v3-its: Cap lpi_id_bits to reduce memory footprint
by Jia He
· 6 years ago
a8db745
irqchip/gic-v3-its: Make its_lock a raw_spin_lock_t
by Sebastian Andrzej Siewior
· 6 years ago
12b2905
irqchip/gic-v3-its: Honor hypervisor enforced LPI range
by Marc Zyngier
· 7 years ago
a4f9edb
irqchip/gic-v3: Expose GICD_TYPER in the rdist structure
by Marc Zyngier
· 7 years ago
38dd7c4
irqchip/gic-v3-its: Drop chunk allocation compatibility
by Marc Zyngier
· 7 years ago
147c8f3
irqchip/gic-v3-its: Move minimum LPI requirements to individual busses
by Marc Zyngier
· 7 years ago
fe8e935
irqchip/gic-v3-its: Use full range of LPIs
by Marc Zyngier
· 7 years ago
880cb3c
irqchip/gic-v3-its: Refactor LPI allocator
by Marc Zyngier
· 7 years ago
82f499c
irqchip/gic-v3-its: Fix reprogramming of redistributors on CPU hotplug
by Marc Zyngier
· 7 years ago
205e065
irqchip/gic-v3-its: Only emit VSYNC if targetting a valid collection
by Marc Zyngier
· 7 years ago
83559b4
irqchip/gic-v3-its: Only emit SYNC if targetting a valid collection
by Marc Zyngier
· 7 years ago
c1797b1
irqchip/gic-v3-its: Don't bind LPI to unavailable NUMA node
by Yang Yingliang
· 7 years ago
6396bb2
treewide: kzalloc() -> kcalloc()
by Kees Cook
· 7 years ago
6da2ec5
treewide: kmalloc() -> kmalloc_array()
by Kees Cook
· 7 years ago
e5c3722
Merge tag 'iommu-updates-v4.17' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu
by Linus Torvalds
· 7 years ago
5b1f3dc
Merge branch 'irq-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
by Linus Torvalds
· 7 years ago
d4f96fd
Merge branches 'x86/amd', 'x86/vt-d', 'arm/rockchip', 'arm/omap', 'arm/mediatek', 'arm/exynos', 'arm/renesas', 'arm/smmu' and 'core' into next
by Joerg Roedel
· 7 years ago
6eb486b
irqchip/gic-v3: Ensure GICR_CTLR.EnableLPI=0 is observed before enabling
by Shanker Donthineni
· 7 years ago
920181c
irqchip/gic-v3-its: Add ability to resend MAPC on resume
by Derek Basehore
· 7 years ago
dba0bc7
irqchip/gic-v3-its: Add ability to save/restore ITS state
by Derek Basehore
· 7 years ago
4f2c758
irqchip/gic-v3-its: Ensure nr_ites >= nr_lpis
by Ard Biesheuvel
· 7 years ago
50c3309
irqchip/gic-v3-its: Fix misplaced __iomem annotations
by Robin Murphy
· 7 years ago
95a2562
irqchip/gic-v3: Ignore disabled ITS nodes
by Stephen Boyd
· 7 years ago
8b4282e
ACPI/IORT: Add msi address regions reservation helper
by Shameer Kolothum
· 7 years ago
702cb0a
genirq/irqdomain: Rename early argument of irq_domain_activate_irq()
by Thomas Gleixner
· 7 years ago
670310d
Merge branch 'irq-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
by Linus Torvalds
· 7 years ago
6ef930f
irqchip/gic-v3-its: Fix VPE activate callback return value
by Marc Zyngier
· 7 years ago
d4d7b4a
irqchip/gic-v3-its: Setup VLPI properties at map time
by Marc Zyngier
· 7 years ago
44c4c25
irqchip/gic-v3-its: Update effective affinity on VPE mapping
by Marc Zyngier
· 7 years ago
3c1ccee
irqchip/gic-v3-its: Only send VINVALL to a single ITS
by Marc Zyngier
· 7 years ago
2247e1b
irqchip/gic-v3-its: Limit scope of VPE mapping to be per ITS
by Marc Zyngier
· 7 years ago
75fd951
irqchip/gic-v3-its: Make its_send_vmapp operate on a single ITS
by Marc Zyngier
· 7 years ago
40619a2
irqchip/gic-v3-its: Make its_send_vinvall operate on a single ITS
by Marc Zyngier
· 7 years ago
ab60491
irqchip/gic-v3-its: Make GICv4_ITS_LIST_MAX globally available
by Marc Zyngier
· 7 years ago
debf6d0
irqchip/gic-v3-its: Track per-ITS list number
by Marc Zyngier
· 7 years ago
5c9a882
irqchip/gic-v3-its: Workaround HiSilicon Hip07 redistributor addressing
by Marc Zyngier
· 7 years ago
67047f90
irqchip/gic-v3-its: Pass its_node pointer to each command builder
by Marc Zyngier
· 7 years ago
Next »