aboutsummaryrefslogtreecommitdiff
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...Gravatar Linus Torvalds 1-9/+13
2024-03-17xen/events: increment refcnt only if event channel is refcountedGravatar Juergen Gross 1-9/+13
2024-03-11Merge tag 'x86-fred-2024-03-10' of git://git.kernel.org/pub/scm/linux/kernel/...Gravatar Linus Torvalds 1-1/+1
2024-02-13xen/events: close evtchn after mapping cleanupGravatar Maximilian Heyne 1-2/+6
2024-01-31x86/traps: Add sysvec_install() to install a system interrupt handlerGravatar Xin Li 1-1/+1
2023-11-28xen/events: fix error code in xen_bind_pirq_msi_to_irq()Gravatar Dan Carpenter 1-1/+3
2023-11-15xen/events: remove some info_for_irq() calls in pirq handlingGravatar Juergen Gross 1-49/+68
2023-11-15xen/events: modify internal [un]bind interfacesGravatar Juergen Gross 1-135/+124
2023-11-15xen/events: drop xen_allocate_irqs_dynamic()Gravatar Juergen Gross 1-30/+44
2023-11-14xen/events: remove some simple helpers from events_base.cGravatar Juergen Gross 1-59/+38
2023-11-14xen/events: reduce externally visible helper functionsGravatar Juergen Gross 3-9/+13
2023-11-13xen/events: remove unused functionsGravatar Juergen Gross 1-30/+0
2023-11-13xen/events: fix delayed eoi list handlingGravatar Juergen Gross 1-1/+3
2023-11-13xen/events: avoid using info_for_irq() in xen_send_IPI_one()Gravatar Juergen Gross 1-4/+8
2023-11-01Merge tag 'for-linus-6.7-rc1-tag' of git://git.kernel.org/pub/scm/linux/kerne...Gravatar Linus Torvalds 1-1/+2
2023-10-30Merge tag 'locking-core-2023-10-28' of git://git.kernel.org/pub/scm/linux/ker...Gravatar Linus Torvalds 1-14/+12
2023-10-16xen: evtchn: Allow shared registration of IRQ handersGravatar Viresh Kumar 1-1/+2
2023-10-09locking/atomic, xen: Use sync_try_cmpxchg() instead of sync_cmpxchg()Gravatar Uros Bizjak 1-14/+12
2023-10-09xen/events: replace evtchn_rwlock with RCUGravatar Juergen Gross 1-41/+46
2023-09-19xen: simplify evtchn_do_upcall() call mazeGravatar Juergen Gross 1-19/+2
2023-07-26xen/evtchn: Introduce new IOCTL to bind static evtchnGravatar Rahul Singh 1-11/+5
2023-02-13xen: Allow platform PCI interrupt to be sharedGravatar David Woodhouse 1-3/+6
2022-08-14Merge tag 'for-linus-6.0-rc1b-tag' of git://git.kernel.org/pub/scm/linux/kern...Gravatar Linus Torvalds 1-6/+47
2022-08-12x86/xen: Add support for HVMOP_set_evtchn_upcall_vectorGravatar Jane Malalane 1-6/+47
2022-07-07genirq: Add and use an irq_data_update_affinity helperGravatar Samuel Holland 1-3/+4
2021-12-16xen/console: harden hvc_xen against event channel stormsGravatar Juergen Gross 1-0/+6
2021-08-12xen/events: Fix race in set_evtchn_to_irqGravatar Maximilian Heyne 1-6/+14
2021-07-21xen/events: remove redundant initialization of variable irqGravatar Colin Ian King 1-1/+1
2021-06-24xen/events: reset active flag for lateeoi events laterGravatar Juergen Gross 1-1/+10
2021-04-07xen/evtchn: Change irq_info lock to raw_spinlock_tGravatar Luca Fancellu 1-6/+6
2021-03-10xen/events: avoid handling the same event on two cpus at the same timeGravatar Juergen Gross 1-11/+21
2021-03-10xen/events: don't unmask an event channel when an eoi is pendingGravatar Juergen Gross 4-41/+80
2021-03-10xen/events: reset affinity of 2-level event when tearing it downGravatar Juergen Gross 3-0/+24
2021-02-23xen/events: add per-xenbus device event statistics and settingsGravatar Juergen Gross 1-2/+25
2021-02-11xen/events: link interdomain events to associated xenbus deviceGravatar Juergen Gross 1-17/+24
2021-01-15Merge tag 'for-linus-5.11-rc4-tag' of git://git.kernel.org/pub/scm/linux/kern...Gravatar Linus Torvalds 1-10/+0
2021-01-13xen: Fix event channel callback via INTX/GSIGravatar David Woodhouse 1-10/+0
2020-12-15xen/events: Implement irq distributionGravatar Thomas Gleixner 1-8/+68
2020-12-15xen/events: Reduce irq_info:: Spurious_cnt storage sizeGravatar Thomas Gleixner 1-3/+5
2020-12-15xen/events: Only force affinity mask for percpu interruptsGravatar Thomas Gleixner 1-14/+34
2020-12-15xen/events: Use immediate affinity settingGravatar Thomas Gleixner 1-26/+9
2020-12-15xen/events: Remove disfunct affinity spreadingGravatar Thomas Gleixner 1-9/+0
2020-12-15xen/events: Remove unused bind_evtchn_to_irq_lateeoi()Gravatar Thomas Gleixner 1-6/+0
2020-10-23xen/events: unmask a fifo event channel only if it was maskedGravatar Juergen Gross 1-0/+3
2020-10-23xen/events: only register debug interrupt for 2-level eventsGravatar Juergen Gross 1-4/+6
2020-10-23xen/events: make struct irq_info private to events_base.cGravatar Juergen Gross 4-73/+73
2020-10-23xen: remove no longer used functionsGravatar Juergen Gross 1-21/+0
2020-10-20xen/events: block rogue events for some timeGravatar Juergen Gross 2-6/+24
2020-10-20xen/events: defer eoi in case of excessive number of eventsGravatar Juergen Gross 4-32/+208
2020-10-20xen/events: use a common cpu hotplug hook for event channelsGravatar Juergen Gross 3-21/+47