summaryrefslogtreecommitdiff
path: root/drivers/xen/events
AgeCommit message (Expand)AuthorFilesLines
2024-03-19Merge tag 'for-linus-6.9-rc1-tag' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-9/+13
2024-03-17xen/events: increment refcnt only if event channel is refcountedJuergen Gross1-9/+13
2024-03-12Merge tag 'x86-fred-2024-03-10' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-1/+1
2024-02-13xen/events: close evtchn after mapping cleanupMaximilian Heyne1-2/+6
2024-02-01x86/traps: Add sysvec_install() to install a system interrupt handlerXin Li1-1/+1
2023-11-28xen/events: fix error code in xen_bind_pirq_msi_to_irq()Dan Carpenter1-1/+3
2023-11-15xen/events: remove some info_for_irq() calls in pirq handlingJuergen Gross1-49/+68
2023-11-15xen/events: modify internal [un]bind interfacesJuergen Gross1-135/+124
2023-11-15xen/events: drop xen_allocate_irqs_dynamic()Juergen Gross1-30/+44
2023-11-14xen/events: remove some simple helpers from events_base.cJuergen Gross1-59/+38
2023-11-14xen/events: reduce externally visible helper functionsJuergen Gross3-9/+13
2023-11-13xen/events: remove unused functionsJuergen Gross1-30/+0
2023-11-13xen/events: fix delayed eoi list handlingJuergen Gross1-1/+3
2023-11-13xen/events: avoid using info_for_irq() in xen_send_IPI_one()Juergen Gross1-4/+8
2023-11-01Merge tag 'for-linus-6.7-rc1-tag' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-1/+2
2023-10-31Merge tag 'locking-core-2023-10-28' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-14/+12
2023-10-16xen: evtchn: Allow shared registration of IRQ handersViresh Kumar1-1/+2
2023-10-09locking/atomic, xen: Use sync_try_cmpxchg() instead of sync_cmpxchg()Uros Bizjak1-14/+12
2023-10-09xen/events: replace evtchn_rwlock with RCUJuergen Gross1-41/+46
2023-09-19xen: simplify evtchn_do_upcall() call mazeJuergen Gross1-19/+2
2023-07-26xen/evtchn: Introduce new IOCTL to bind static evtchnRahul Singh1-11/+5
2023-02-13xen: Allow platform PCI interrupt to be sharedDavid Woodhouse1-3/+6
2022-08-14Merge tag 'for-linus-6.0-rc1b-tag' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-6/+47
2022-08-12x86/xen: Add support for HVMOP_set_evtchn_upcall_vectorJane Malalane1-6/+47
2022-07-07genirq: Add and use an irq_data_update_affinity helperSamuel Holland1-3/+4
2021-12-16xen/console: harden hvc_xen against event channel stormsJuergen Gross1-0/+6
2021-08-12xen/events: Fix race in set_evtchn_to_irqMaximilian Heyne1-6/+14
2021-07-21xen/events: remove redundant initialization of variable irqColin Ian King1-1/+1
2021-06-24xen/events: reset active flag for lateeoi events laterJuergen Gross1-1/+10
2021-04-07xen/evtchn: Change irq_info lock to raw_spinlock_tLuca Fancellu1-6/+6
2021-03-11xen/events: avoid handling the same event on two cpus at the same timeJuergen Gross1-11/+21
2021-03-11xen/events: don't unmask an event channel when an eoi is pendingJuergen Gross4-41/+80
2021-03-10xen/events: reset affinity of 2-level event when tearing it downJuergen Gross3-0/+24
2021-02-23xen/events: add per-xenbus device event statistics and settingsJuergen Gross1-2/+25
2021-02-12xen/events: link interdomain events to associated xenbus deviceJuergen Gross1-17/+24
2021-01-15Merge tag 'for-linus-5.11-rc4-tag' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-10/+0
2021-01-13xen: Fix event channel callback via INTX/GSIDavid Woodhouse1-10/+0
2020-12-15xen/events: Implement irq distributionThomas Gleixner1-8/+68
2020-12-15xen/events: Reduce irq_info:: Spurious_cnt storage sizeThomas Gleixner1-3/+5
2020-12-15xen/events: Only force affinity mask for percpu interruptsThomas Gleixner1-14/+34
2020-12-15xen/events: Use immediate affinity settingThomas Gleixner1-26/+9
2020-12-15xen/events: Remove disfunct affinity spreadingThomas Gleixner1-9/+0
2020-12-15xen/events: Remove unused bind_evtchn_to_irq_lateeoi()Thomas Gleixner1-6/+0
2020-10-23xen/events: unmask a fifo event channel only if it was maskedJuergen Gross1-0/+3
2020-10-23xen/events: only register debug interrupt for 2-level eventsJuergen Gross1-4/+6
2020-10-23xen/events: make struct irq_info private to events_base.cJuergen Gross4-73/+73
2020-10-23xen: remove no longer used functionsJuergen Gross1-21/+0
2020-10-20xen/events: block rogue events for some timeJuergen Gross2-6/+24
2020-10-20xen/events: defer eoi in case of excessive number of eventsJuergen Gross4-32/+208
2020-10-20xen/events: use a common cpu hotplug hook for event channelsJuergen Gross3-21/+47