| /linux/drivers/usb/renesas_usbhs/ |
| H A D | mod.c | 32 struct usbhs_irq_state *irq_state) in usbhsm_autonomy_irq_vbus() argument 170 int usbhs_status_get_device_state(struct usbhs_irq_state *irq_state) in usbhs_status_get_device_state() argument 172 return (int)irq_state->intsts0 & DVSQ_MASK; in usbhs_status_get_device_state() 175 int usbhs_status_get_ctrl_stage(struct usbhs_irq_state *irq_state) in usbhs_status_get_ctrl_stage() argument 188 return (int)irq_state->intsts0 & CTSQ_MASK; in usbhs_status_get_ctrl_stage() 233 struct usbhs_irq_state irq_state; in usbhs_interrupt() local 235 if (usbhs_status_get_each_irq(priv, &irq_state) < 0) in usbhs_interrupt() 249 usbhs_write(priv, INTSTS0, ~irq_state.intsts0 & INTSTS0_MAGIC); in usbhs_interrupt() 251 usbhs_write(priv, INTSTS1, ~irq_state.intsts1 & INTSTS1_MAGIC); in usbhs_interrupt() 258 if (irq_state.intsts0 & BRDY) in usbhs_interrupt() [all …]
|
| H A D | mod.h | 42 struct usbhs_irq_state *irq_state); 46 struct usbhs_irq_state *irq_state); 50 struct usbhs_irq_state *irq_state); 55 struct usbhs_irq_state *irq_state); 64 struct usbhs_irq_state *irq_state); 68 struct usbhs_irq_state *irq_state); 72 struct usbhs_irq_state *irq_state); 76 struct usbhs_irq_state *irq_state); 95 struct usbhs_irq_state *irq_state); 121 int usbhs_status_get_device_state(struct usbhs_irq_state *irq_state); [all …]
|
| H A D | fifo.c | 1317 struct usbhs_irq_state *irq_state) in usbhsf_irq_empty() argument 1323 if (!irq_state->bempsts) { in usbhsf_irq_empty() 1328 dev_dbg(dev, "irq empty [0x%04x]\n", irq_state->bempsts); in usbhsf_irq_empty() 1335 if (!(irq_state->bempsts & (1 << i))) in usbhsf_irq_empty() 1347 struct usbhs_irq_state *irq_state) in usbhsf_irq_ready() argument 1353 if (!irq_state->brdysts) { in usbhsf_irq_ready() 1358 dev_dbg(dev, "irq ready [0x%04x]\n", irq_state->brdysts); in usbhsf_irq_ready() 1365 if (!(irq_state->brdysts & (1 << i))) in usbhsf_irq_ready()
|
| H A D | mod_host.c | 1311 struct usbhs_irq_state *irq_state) in usbhsh_irq_attch() argument 1339 struct usbhs_irq_state *irq_state) in usbhsh_irq_dtch() argument 1371 struct usbhs_irq_state *irq_state) in usbhsh_irq_setup_ack() argument 1384 struct usbhs_irq_state *irq_state) in usbhsh_irq_setup_err() argument
|
| /linux/tools/testing/selftests/kvm/s390/ |
| H A D | resets.c | 70 struct kvm_s390_irq_state irq_state; in assert_noirq() local 73 irq_state.len = sizeof(buf); in assert_noirq() 74 irq_state.buf = (unsigned long)buf; in assert_noirq() 75 irqs = __vcpu_ioctl(vcpu, KVM_S390_GET_IRQ_STATE, &irq_state); in assert_noirq() 192 struct kvm_s390_irq_state irq_state; in inject_irq() local 197 irq_state.len = sizeof(struct kvm_s390_irq); in inject_irq() 198 irq_state.buf = (unsigned long)buf; in inject_irq() 201 irqs = __vcpu_ioctl(vcpu, KVM_S390_SET_IRQ_STATE, &irq_state); in inject_irq()
|
| /linux/arch/powerpc/kvm/ |
| H A D | book3s_xics.c | 83 state = &ics->irq_state[src]; in ics_deliver_irq() 131 struct ics_irq_state *state = &ics->irq_state[i]; in ics_check_resend() 180 state = &ics->irq_state[src]; in kvmppc_xics_set_xive() 210 state = &ics->irq_state[src]; in kvmppc_xics_get_xive() 236 state = &ics->irq_state[src]; in kvmppc_xics_int_on() 262 state = &ics->irq_state[src]; in kvmppc_xics_int_off() 408 state = &ics->irq_state[src]; in icp_deliver_irq() 799 state = &ics->irq_state[src]; in ics_eoi() 1001 struct ics_irq_state *irq = &ics->irq_state[i]; in xics_debug_show() 1047 ics->irq_state[i].number = (icsid << KVMPPC_XICS_ICS_SHIFT) | i; in kvmppc_xics_create_ics() [all …]
|
| H A D | book3s_xive.c | 426 state = &sb->irq_state[src]; in xive_vm_scan_for_rerouted_irqs() 558 state = &sb->irq_state[src]; in xive_vm_h_eoi() 1298 state = &sb->irq_state[idx]; in kvmppc_xive_set_xive() 1382 state = &sb->irq_state[idx]; in kvmppc_xive_get_xive() 1404 state = &sb->irq_state[idx]; in kvmppc_xive_int_on() 1443 state = &sb->irq_state[idx]; in kvmppc_xive_int_off() 1465 state = &sb->irq_state[idx]; in xive_restore_pending_irq() 1572 state = &sb->irq_state[idx]; in kvmppc_xive_set_mapped() 1666 state = &sb->irq_state[idx]; in kvmppc_xive_clr_mapped() 1741 struct kvmppc_xive_irq_state *state = &sb->irq_state[j]; in kvmppc_xive_disable_vcpu_interrupts() [all …]
|
| H A D | book3s_hv_rm_xics.c | 44 struct ics_irq_state *state = &ics->irq_state[i]; in ics_rm_check_resend() 308 state = &ics->irq_state[src]; in icp_rm_deliver_irq() 696 state = &ics->irq_state[src]; in ics_rm_eoi() 868 state = &ics->irq_state[src]; in kvmppc_deliver_irq_passthru()
|
| H A D | book3s_xive_native.c | 255 state = &sb->irq_state[src]; in xive_native_esb_fault() 363 state = &sb->irq_state[idx]; in kvmppc_xive_native_set_source() 480 state = &sb->irq_state[src]; in kvmppc_xive_native_set_source_config() 525 state = &sb->irq_state[src]; in kvmppc_xive_native_sync_source() 784 struct kvmppc_xive_irq_state *state = &sb->irq_state[i]; in kvmppc_xive_reset_sources() 861 struct kvmppc_xive_irq_state *state = &sb->irq_state[j]; in kvmppc_xive_native_sync_sources()
|
| H A D | book3s_xics.h | 100 struct ics_irq_state irq_state[KVMPPC_XICS_IRQ_PER_ICS]; member
|
| H A D | book3s_xive.h | 91 struct kvmppc_xive_irq_state irq_state[KVMPPC_XICS_IRQ_PER_ICS]; member
|
| /linux/arch/s390/kernel/ |
| H A D | nmi.c | 372 irqentry_state_t irq_state; in s390_do_machine_check() local 377 irq_state = irqentry_nmi_enter(regs); in s390_do_machine_check() 498 irqentry_nmi_exit(regs, irq_state); in s390_do_machine_check()
|
| /linux/include/pcmcia/ |
| H A D | soc_common.h | 71 unsigned int irq_state; member
|
| /linux/arch/x86/entry/ |
| H A D | entry_fred.c | 23 irqentry_state_t irq_state = irqentry_nmi_enter(regs); in fred_bad_type() local 51 irqentry_nmi_exit(regs, irq_state); in fred_bad_type()
|
| /linux/drivers/pcmcia/ |
| H A D | soc_common.c | 370 if (skt->irq_state != 1 && state->io_irq) { in soc_common_pcmcia_config_skt() 371 skt->irq_state = 1; in soc_common_pcmcia_config_skt() 374 } else if (skt->irq_state == 1 && state->io_irq == 0) { in soc_common_pcmcia_config_skt() 375 skt->irq_state = 0; in soc_common_pcmcia_config_skt()
|
| /linux/arch/x86/kernel/ |
| H A D | traps.c | 1028 irqentry_state_t irq_state = irqentry_nmi_enter(regs); in DEFINE_IDTENTRY_RAW() local 1034 irqentry_nmi_exit(regs, irq_state); in DEFINE_IDTENTRY_RAW() 1235 irqentry_state_t irq_state = irqentry_nmi_enter(regs); in exc_debug_kernel() local 1290 irqentry_nmi_exit(regs, irq_state); in exc_debug_kernel()
|
| /linux/drivers/mtd/nand/raw/ |
| H A D | stm32_fmc2_nand.c | 266 u8 irq_state; member 433 nfc->irq_state = FMC2_IRQ_SEQ; in stm32_fmc2_nfc_enable_seq_irq() 443 nfc->irq_state = FMC2_IRQ_UNKNOWN; in stm32_fmc2_nfc_disable_seq_irq() 453 nfc->irq_state = FMC2_IRQ_BCH; in stm32_fmc2_nfc_enable_bch_irq() 468 nfc->irq_state = FMC2_IRQ_UNKNOWN; in stm32_fmc2_nfc_disable_bch_irq() 1184 if (nfc->irq_state == FMC2_IRQ_SEQ) in stm32_fmc2_nfc_irq() 1187 else if (nfc->irq_state == FMC2_IRQ_BCH) in stm32_fmc2_nfc_irq()
|
| /linux/drivers/memory/ |
| H A D | emif.c | 618 unsigned long irq_state; in emif_threaded_isr() local 633 spin_lock_irqsave(&emif_lock, irq_state); in emif_threaded_isr() 642 spin_unlock_irqrestore(&emif_lock, irq_state); in emif_threaded_isr()
|
| /linux/arch/s390/kvm/ |
| H A D | kvm-s390.c | 5565 struct kvm_s390_irq_state irq_state; in kvm_arch_vcpu_ioctl() local 5568 if (copy_from_user(&irq_state, argp, sizeof(irq_state))) in kvm_arch_vcpu_ioctl() 5570 if (irq_state.len > VCPU_IRQS_MAX_BUF || in kvm_arch_vcpu_ioctl() 5571 irq_state.len == 0 || in kvm_arch_vcpu_ioctl() 5572 irq_state.len % sizeof(struct kvm_s390_irq) > 0) { in kvm_arch_vcpu_ioctl() 5578 (void __user *) irq_state.buf, in kvm_arch_vcpu_ioctl() 5579 irq_state.len); in kvm_arch_vcpu_ioctl() 5583 struct kvm_s390_irq_state irq_state; in kvm_arch_vcpu_ioctl() local 5586 if (copy_from_user(&irq_state, argp, sizeof(irq_state))) in kvm_arch_vcpu_ioctl() 5588 if (irq_state.len == 0) { in kvm_arch_vcpu_ioctl() [all …]
|
| /linux/arch/x86/include/asm/ |
| H A D | kvm_host.h | 2291 static inline int __kvm_irq_line_state(unsigned long *irq_state, in __kvm_irq_line_state() argument 2296 __set_bit(irq_source_id, irq_state); in __kvm_irq_line_state() 2298 __clear_bit(irq_source_id, irq_state); in __kvm_irq_line_state() 2300 return !!(*irq_state); in __kvm_irq_line_state()
|
| /linux/arch/x86/kernel/cpu/mce/ |
| H A D | core.c | 2136 irqentry_state_t irq_state; in exc_machine_check_kernel() local 2147 irq_state = irqentry_nmi_enter(regs); in exc_machine_check_kernel() 2151 irqentry_nmi_exit(regs, irq_state); in exc_machine_check_kernel()
|
| /linux/drivers/scsi/ |
| H A D | megaraid.c | 1234 while (!((byte = irq_state(adapter)) & INTR_VALID)) in issue_scb_block() 1279 byte = irq_state(adapter); in megaraid_isr_iomapped()
|