Home
last modified time | relevance | path

Searched refs:pending_events (Results 1 - 25 of 44) sorted by relevance

12

/kernel/linux/linux-5.10/drivers/pci/hotplug/
H A Dpciehp_ctrl.c125 &ctrl->pending_events); in remove_board()
137 atomic_or(action, &ctrl->pending_events); in pciehp_request()
384 !atomic_read(&ctrl->pending_events) && in pciehp_sysfs_enable_slot()
418 !atomic_read(&ctrl->pending_events) && in pciehp_sysfs_disable_slot()
H A Dpciehp_hpc.c310 &ctrl->pending_events); in pciehp_check_link_status()
570 atomic_and(~PCI_EXP_SLTSTA_DLLSC, &ctrl->pending_events); in pciehp_ignore_dpc_link_change()
613 atomic_or(RERUN_ISR, &ctrl->pending_events); in pciehp_isr()
689 atomic_or(events, &ctrl->pending_events); in pciehp_isr()
704 if (atomic_fetch_and(~RERUN_ISR, &ctrl->pending_events) & RERUN_ISR) { in pciehp_ist()
712 events = atomic_xchg(&ctrl->pending_events, 0); in pciehp_ist()
770 atomic_read(&ctrl->pending_events)) in pciehp_poll()
H A Dpciehp.h59 * @pending_events: used by the IRQ handler to save events retrieved from the
97 atomic_t pending_events; /* event handling */ member
/kernel/linux/linux-6.6/drivers/pci/hotplug/
H A Dpciehp_ctrl.c125 &ctrl->pending_events); in remove_board()
137 atomic_or(action, &ctrl->pending_events); in pciehp_request()
385 !atomic_read(&ctrl->pending_events) && in pciehp_sysfs_enable_slot()
419 !atomic_read(&ctrl->pending_events) && in pciehp_sysfs_disable_slot()
H A Dpciehp_hpc.c310 &ctrl->pending_events); in pciehp_check_link_status()
570 atomic_and(~PCI_EXP_SLTSTA_DLLSC, &ctrl->pending_events); in pciehp_ignore_dpc_link_change()
613 atomic_or(RERUN_ISR, &ctrl->pending_events); in pciehp_isr()
689 atomic_or(events, &ctrl->pending_events); in pciehp_isr()
704 if (atomic_fetch_and(~RERUN_ISR, &ctrl->pending_events) & RERUN_ISR) { in pciehp_ist()
712 events = atomic_xchg(&ctrl->pending_events, 0); in pciehp_ist()
767 atomic_read(&ctrl->pending_events)) in pciehp_poll()
H A Dpciehp.h62 * @pending_events: used by the IRQ handler to save events retrieved from the
100 atomic_t pending_events; /* event handling */ member
/kernel/linux/linux-6.6/drivers/mmc/host/
H A Ddw_mmc.c182 debugfs_create_xul("pending_events", S_IRUSR, root, in dw_mci_init_debugfs()
183 &host->pending_events); in dw_mci_init_debugfs()
392 if (!test_bit(EVENT_CMD_COMPLETE, &host->pending_events)) in dw_mci_set_cto()
433 set_bit(EVENT_XFER_COMPLETE, &host->pending_events); in dw_mci_stop_dma()
496 set_bit(EVENT_XFER_COMPLETE, &host->pending_events); in dw_mci_dmac_complete_dma()
1329 host->pending_events = 0; in __dw_mci_start_request()
1369 if (!test_bit(EVENT_CMD_COMPLETE, &host->pending_events)) in __dw_mci_start_request()
1837 set_bit(EVENT_DATA_ERROR, &host->pending_events); in dw_mci_fault_timer()
2024 if (!test_bit(EVENT_DATA_COMPLETE, &host->pending_events)) in dw_mci_set_drto()
2032 if (!test_bit(EVENT_CMD_COMPLETE, &host->pending_events)) in dw_mci_clear_pending_cmd_complete()
[all...]
H A Datmel-mci.c287 * @pending_events: Bitmask of events flagged by the interrupt handler
327 * @pending_events and @completed_events are accessed using atomic bit
332 * EVENT_DATA_COMPLETE is set in @pending_events, all data-related
366 unsigned long pending_events; member
431 test_and_clear_bit(event, &host->pending_events)
435 set_bit(event, &host->pending_events)
622 debugfs_create_xul("pending_events", S_IRUSR, root, in atmci_init_debugfs()
623 &host->pending_events); in atmci_init_debugfs()
1289 host->pending_events = 0; in atmci_start_request()
1778 state, host->pending_events, hos in atmci_tasklet_func()
[all...]
H A Ddw_mmc.h93 * @pending_events: Bitmask of events flagged by the interrupt handler
146 * @pending_events and @completed_events are accessed using atomic bit
151 * EVENT_DATA_COMPLETE is set in @pending_events, all data-related
198 unsigned long pending_events; member
/kernel/linux/linux-5.10/drivers/mmc/host/
H A Ddw_mmc.c180 debugfs_create_xul("pending_events", S_IRUSR, root, in dw_mci_init_debugfs()
181 &host->pending_events); in dw_mci_init_debugfs()
387 if (!test_bit(EVENT_CMD_COMPLETE, &host->pending_events)) in dw_mci_set_cto()
428 set_bit(EVENT_XFER_COMPLETE, &host->pending_events); in dw_mci_stop_dma()
491 set_bit(EVENT_XFER_COMPLETE, &host->pending_events); in dw_mci_dmac_complete_dma()
1293 host->pending_events = 0; in __dw_mci_start_request()
1333 if (!test_bit(EVENT_CMD_COMPLETE, &host->pending_events)) in __dw_mci_start_request()
1920 if (!test_bit(EVENT_DATA_COMPLETE, &host->pending_events)) in dw_mci_set_drto()
1928 if (!test_bit(EVENT_CMD_COMPLETE, &host->pending_events)) in dw_mci_clear_pending_cmd_complete()
1939 clear_bit(EVENT_CMD_COMPLETE, &host->pending_events); in dw_mci_clear_pending_cmd_complete()
[all...]
H A Datmel-mci.c253 * @pending_events: Bitmask of events flagged by the interrupt handler
293 * @pending_events and @completed_events are accessed using atomic bit
298 * EVENT_DATA_COMPLETE is set in @pending_events, all data-related
332 unsigned long pending_events; member
399 test_and_clear_bit(event, &host->pending_events)
403 set_bit(event, &host->pending_events)
590 debugfs_create_xul("pending_events", S_IRUSR, root, in atmci_init_debugfs()
591 &host->pending_events); in atmci_init_debugfs()
1246 host->pending_events = 0; in atmci_start_request()
1737 state, host->pending_events, hos in atmci_tasklet_func()
[all...]
H A Ddw_mmc.h91 * @pending_events: Bitmask of events flagged by the interrupt handler
142 * @pending_events and @completed_events are accessed using atomic bit
147 * EVENT_DATA_COMPLETE is set in @pending_events, all data-related
194 unsigned long pending_events; member
/kernel/linux/linux-5.10/arch/x86/kvm/
H A Dlapic.h65 unsigned long pending_events; member
224 return lapic_in_kernel(vcpu) && vcpu->arch.apic->pending_events; in kvm_apic_has_events()
235 return lapic_in_kernel(vcpu) && test_bit(KVM_APIC_INIT, &vcpu->arch.apic->pending_events); in kvm_lapic_latched_init()
H A Dlapic.c1132 apic->pending_events = (1UL << KVM_APIC_INIT); in __apic_accept_irq()
1143 set_bit(KVM_APIC_SIPI, &apic->pending_events); in __apic_accept_irq()
2875 if (!lapic_in_kernel(vcpu) || !apic->pending_events) in kvm_apic_accept_events()
2888 if (test_bit(KVM_APIC_SIPI, &apic->pending_events)) in kvm_apic_accept_events()
2889 clear_bit(KVM_APIC_SIPI, &apic->pending_events); in kvm_apic_accept_events()
2893 pe = xchg(&apic->pending_events, 0); in kvm_apic_accept_events()
2903 /* evaluate pending_events before reading the vector */ in kvm_apic_accept_events()
/kernel/linux/linux-6.6/arch/x86/kvm/
H A Dlapic.h81 unsigned long pending_events; member
233 return lapic_in_kernel(vcpu) && vcpu->arch.apic->pending_events; in kvm_apic_has_pending_init_or_sipi()
250 return lapic_in_kernel(vcpu) && test_bit(KVM_APIC_INIT, &vcpu->arch.apic->pending_events); in kvm_lapic_latched_init()
H A Dlapic.c1356 apic->pending_events = (1UL << KVM_APIC_INIT); in __apic_accept_irq()
1367 set_bit(KVM_APIC_SIPI, &apic->pending_events); in __apic_accept_irq()
3290 clear_bit(KVM_APIC_SIPI, &apic->pending_events); in kvm_apic_accept_events()
3294 if (test_and_clear_bit(KVM_APIC_INIT, &apic->pending_events)) { in kvm_apic_accept_events()
3301 if (test_and_clear_bit(KVM_APIC_SIPI, &apic->pending_events)) { in kvm_apic_accept_events()
3303 /* evaluate pending_events before reading the vector */ in kvm_apic_accept_events()
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gvt/
H A Dscheduler.h97 DECLARE_BITMAP(pending_events, INTEL_GVT_EVENT_MAX);
H A Dinterrupt.h212 DECLARE_BITMAP(pending_events, INTEL_GVT_EVENT_MAX);
/kernel/linux/linux-5.10/drivers/virt/vboxguest/
H A Dvboxguest_core.h83 /** Spinlock protecting pending_events. */
90 u32 pending_events; member
H A Dvboxguest_core.c795 gdev->pending_events |= in vbg_acquire_session_capabilities()
798 if (gdev->pending_events) in vbg_acquire_session_capabilities()
1166 events = gdev->pending_events & event_mask; in vbg_wait_event_cond()
1180 u32 events = gdev->pending_events & event_mask; in vbg_consume_events_locked()
1183 gdev->pending_events &= ~events; in vbg_consume_events_locked()
1816 gdev->pending_events |= events; in vbg_core_isr()
/kernel/linux/linux-6.6/drivers/virt/vboxguest/
H A Dvboxguest_core.h83 /** Spinlock protecting pending_events. */
90 u32 pending_events; member
H A Dvboxguest_core.c795 gdev->pending_events |= in vbg_acquire_session_capabilities()
798 if (gdev->pending_events) in vbg_acquire_session_capabilities()
1166 events = gdev->pending_events & event_mask; in vbg_wait_event_cond()
1180 u32 events = gdev->pending_events & event_mask; in vbg_consume_events_locked()
1183 gdev->pending_events &= ~events; in vbg_consume_events_locked()
1816 gdev->pending_events |= events; in vbg_core_isr()
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gvt/
H A Dinterrupt.h210 DECLARE_BITMAP(pending_events, INTEL_GVT_EVENT_MAX);
H A Dscheduler.h102 DECLARE_BITMAP(pending_events, INTEL_GVT_EVENT_MAX);
/kernel/linux/linux-5.10/include/scsi/
H A Dscsi_device.h214 DECLARE_BITMAP(pending_events, SDEV_EVT_MAXBITS); /* pending events */

Completed in 37 milliseconds

12