summaryrefslogtreecommitdiffstats
path: root/drivers/xen/events
Commit message (Expand)AuthorAgeFilesLines
* xen/events: Switch to irq_get_nr_irqs()Bart Van Assche2024-10-161-1/+1
* Merge tag 'for-linus-6.9-rc1-tag' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2024-03-191-9/+13
|\
| * xen/events: increment refcnt only if event channel is refcountedJuergen Gross2024-03-171-9/+13
* | Merge tag 'x86-fred-2024-03-10' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2024-03-111-1/+1
|\ \ | |/ |/|
| * x86/traps: Add sysvec_install() to install a system interrupt handlerXin Li2024-01-311-1/+1
* | xen/events: close evtchn after mapping cleanupMaximilian Heyne2024-02-131-2/+6
|/
* xen/events: fix error code in xen_bind_pirq_msi_to_irq()Dan Carpenter2023-11-281-1/+3
* xen/events: remove some info_for_irq() calls in pirq handlingJuergen Gross2023-11-151-49/+68
* xen/events: modify internal [un]bind interfacesJuergen Gross2023-11-151-135/+124
* xen/events: drop xen_allocate_irqs_dynamic()Juergen Gross2023-11-151-30/+44
* xen/events: remove some simple helpers from events_base.cJuergen Gross2023-11-141-59/+38
* xen/events: reduce externally visible helper functionsJuergen Gross2023-11-143-9/+13
* xen/events: remove unused functionsJuergen Gross2023-11-131-30/+0
* xen/events: fix delayed eoi list handlingJuergen Gross2023-11-131-1/+3
* xen/events: avoid using info_for_irq() in xen_send_IPI_one()Juergen Gross2023-11-131-4/+8
* Merge tag 'for-linus-6.7-rc1-tag' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2023-11-011-1/+2
|\
| * xen: evtchn: Allow shared registration of IRQ handersViresh Kumar2023-10-161-1/+2
* | Merge tag 'locking-core-2023-10-28' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2023-10-301-14/+12
|\ \ | |/ |/|
| * locking/atomic, xen: Use sync_try_cmpxchg() instead of sync_cmpxchg()Uros Bizjak2023-10-091-14/+12
* | xen/events: replace evtchn_rwlock with RCUJuergen Gross2023-10-091-41/+46
|/
* xen: simplify evtchn_do_upcall() call mazeJuergen Gross2023-09-191-19/+2
* xen/evtchn: Introduce new IOCTL to bind static evtchnRahul Singh2023-07-261-11/+5
* xen: Allow platform PCI interrupt to be sharedDavid Woodhouse2023-02-131-3/+6
* Merge tag 'for-linus-6.0-rc1b-tag' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds2022-08-141-6/+47
|\
| * x86/xen: Add support for HVMOP_set_evtchn_upcall_vectorJane Malalane2022-08-121-6/+47
* | genirq: Add and use an irq_data_update_affinity helperSamuel Holland2022-07-071-3/+4
|/
* xen/console: harden hvc_xen against event channel stormsJuergen Gross2021-12-161-0/+6
* xen/events: Fix race in set_evtchn_to_irqMaximilian Heyne2021-08-121-6/+14
* xen/events: remove redundant initialization of variable irqColin Ian King2021-07-211-1/+1
* xen/events: reset active flag for lateeoi events laterJuergen Gross2021-06-241-1/+10
* xen/evtchn: Change irq_info lock to raw_spinlock_tLuca Fancellu2021-04-071-6/+6
* xen/events: avoid handling the same event on two cpus at the same timeJuergen Gross2021-03-101-11/+21
* xen/events: don't unmask an event channel when an eoi is pendingJuergen Gross2021-03-104-41/+80
* xen/events: reset affinity of 2-level event when tearing it downJuergen Gross2021-03-103-0/+24
* xen/events: add per-xenbus device event statistics and settingsJuergen Gross2021-02-231-2/+25
* xen/events: link interdomain events to associated xenbus deviceJuergen Gross2021-02-111-17/+24
* Merge tag 'for-linus-5.11-rc4-tag' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds2021-01-151-10/+0
|\
| * xen: Fix event channel callback via INTX/GSIDavid Woodhouse2021-01-131-10/+0
* | xen/events: Implement irq distributionThomas Gleixner2020-12-151-8/+68
* | xen/events: Reduce irq_info:: Spurious_cnt storage sizeThomas Gleixner2020-12-151-3/+5
* | xen/events: Only force affinity mask for percpu interruptsThomas Gleixner2020-12-151-14/+34
* | xen/events: Use immediate affinity settingThomas Gleixner2020-12-151-26/+9
* | xen/events: Remove disfunct affinity spreadingThomas Gleixner2020-12-151-9/+0
* | xen/events: Remove unused bind_evtchn_to_irq_lateeoi()Thomas Gleixner2020-12-151-6/+0
|/
* xen/events: unmask a fifo event channel only if it was maskedJuergen Gross2020-10-231-0/+3
* xen/events: only register debug interrupt for 2-level eventsJuergen Gross2020-10-231-4/+6
* xen/events: make struct irq_info private to events_base.cJuergen Gross2020-10-234-73/+73
* xen: remove no longer used functionsJuergen Gross2020-10-231-21/+0
* xen/events: block rogue events for some timeJuergen Gross2020-10-202-6/+24
* xen/events: defer eoi in case of excessive number of eventsJuergen Gross2020-10-204-32/+208