| /Linux-v5.4/drivers/usb/renesas_usbhs/ |
| 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 int state = irq_state->intsts0 & DVSQ_MASK; in usbhs_status_get_device_state() 185 int usbhs_status_get_ctrl_stage(struct usbhs_irq_state *irq_state) in usbhs_status_get_ctrl_stage() argument 198 return (int)irq_state->intsts0 & CTSQ_MASK; in usbhs_status_get_ctrl_stage() 255 struct usbhs_irq_state irq_state; in usbhs_interrupt() local 257 if (usbhs_status_get_each_irq(priv, &irq_state) < 0) in usbhs_interrupt() 271 usbhs_write(priv, INTSTS0, ~irq_state.intsts0 & INTSTS0_MAGIC); in usbhs_interrupt() 273 usbhs_write(priv, INTSTS1, ~irq_state.intsts1 & INTSTS1_MAGIC); in usbhs_interrupt() 280 if (irq_state.intsts0 & BRDY) in usbhs_interrupt() [all …]
|
| 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 …]
|
| D | fifo.c | 1307 struct usbhs_irq_state *irq_state) in usbhsf_irq_empty() argument 1313 if (!irq_state->bempsts) { in usbhsf_irq_empty() 1318 dev_dbg(dev, "irq empty [0x%04x]\n", irq_state->bempsts); in usbhsf_irq_empty() 1325 if (!(irq_state->bempsts & (1 << i))) in usbhsf_irq_empty() 1337 struct usbhs_irq_state *irq_state) in usbhsf_irq_ready() argument 1343 if (!irq_state->brdysts) { in usbhsf_irq_ready() 1348 dev_dbg(dev, "irq ready [0x%04x]\n", irq_state->brdysts); in usbhsf_irq_ready() 1355 if (!(irq_state->brdysts & (1 << i))) in usbhsf_irq_ready()
|
| D | mod_gadget.c | 456 struct usbhs_irq_state *irq_state) in usbhsg_irq_dev_state() argument 464 usbhs_status_get_device_state(irq_state), in usbhsg_irq_dev_state() 471 struct usbhs_irq_state *irq_state) in usbhsg_irq_ctrl_stage() argument 479 int stage = usbhs_status_get_ctrl_stage(irq_state); in usbhsg_irq_ctrl_stage()
|
| 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-v5.4/arch/powerpc/kvm/ |
| 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() 1056 ics->irq_state[i].number = (icsid << KVMPPC_XICS_ICS_SHIFT) | i; in kvmppc_xics_create_ics() [all …]
|
| D | book3s_xive.c | 644 state = &sb->irq_state[idx]; in kvmppc_xive_set_xive() 728 state = &sb->irq_state[idx]; in kvmppc_xive_get_xive() 750 state = &sb->irq_state[idx]; in kvmppc_xive_int_on() 789 state = &sb->irq_state[idx]; in kvmppc_xive_int_off() 811 state = &sb->irq_state[idx]; in xive_restore_pending_irq() 917 state = &sb->irq_state[idx]; in kvmppc_xive_set_mapped() 1012 state = &sb->irq_state[idx]; in kvmppc_xive_clr_mapped() 1087 struct kvmppc_xive_irq_state *state = &sb->irq_state[j]; in kvmppc_xive_disable_vcpu_interrupts() 1359 state = &sb->irq_state[idx]; in xive_pre_save_set_queued() 1383 struct kvmppc_xive_irq_state *state = &sb->irq_state[irq]; in xive_pre_save_mask_irq() [all …]
|
| D | book3s_hv_rm_xics.c | 44 struct ics_irq_state *state = &ics->irq_state[i]; in ics_rm_check_resend() 315 state = &ics->irq_state[src]; in icp_rm_deliver_irq() 698 state = &ics->irq_state[src]; in ics_rm_eoi() 877 state = &ics->irq_state[src]; in kvmppc_deliver_irq_passthru()
|
| D | book3s_xive_native.c | 236 state = &sb->irq_state[src]; in xive_native_esb_fault() 337 state = &sb->irq_state[idx]; in kvmppc_xive_native_set_source() 454 state = &sb->irq_state[src]; in kvmppc_xive_native_set_source_config() 499 state = &sb->irq_state[src]; in kvmppc_xive_native_sync_source() 762 struct kvmppc_xive_irq_state *state = &sb->irq_state[i]; in kvmppc_xive_reset_sources() 839 struct kvmppc_xive_irq_state *state = &sb->irq_state[j]; in kvmppc_xive_native_sync_sources()
|
| D | book3s_xics.h | 100 struct ics_irq_state irq_state[KVMPPC_XICS_IRQ_PER_ICS]; member
|
| D | book3s_xive_template.c | 409 state = &sb->irq_state[src]; in GLUE() 541 state = &sb->irq_state[src]; in GLUE()
|
| D | book3s_xive.h | 91 struct kvmppc_xive_irq_state irq_state[KVMPPC_XICS_IRQ_PER_ICS]; member
|
| /Linux-v5.4/drivers/staging/pi433/ |
| D | pi433_if.c | 78 u8 irq_state[NUM_DIO]; member 120 if (device->irq_state[DIO0] == DIO_PACKET_SENT) { in DIO0_irq_handler() 124 } else if (device->irq_state[DIO0] == DIO_RSSI_DIO0) { in DIO0_irq_handler() 127 } else if (device->irq_state[DIO0] == DIO_PAYLOAD_READY) { in DIO0_irq_handler() 140 if (device->irq_state[DIO1] == DIO_FIFO_NOT_EMPTY_DIO1) { in DIO1_irq_handler() 142 } else if (device->irq_state[DIO1] == DIO_FIFO_LEVEL) { in DIO1_irq_handler() 380 dev->irq_state[DIO0] = DIO_RSSI_DIO0; in pi433_start_rx() 390 dev->irq_state[DIO1] = DIO_FIFO_LEVEL; in pi433_start_rx() 457 dev->irq_state[DIO0] = DIO_PAYLOAD_READY; in pi433_receive() 684 device->irq_state[DIO1] = DIO_FIFO_LEVEL; in pi433_tx_thread() [all …]
|
| /Linux-v5.4/drivers/mmc/host/ |
| D | s3cmci.h | 39 bool irq_state; member
|
| D | s3cmci.c | 387 if (host->irq_state != enable) { in s3cmci_enable_irq() 388 host->irq_state = enable; in s3cmci_enable_irq() 412 if (transfer && host->irq_state) { in s3cmci_disable_irq() 413 host->irq_state = false; in s3cmci_disable_irq() 1290 if (!host->irq_state && !host->irq_disabled) { in s3cmci_enable_sdio_irq() 1291 host->irq_state = true; in s3cmci_enable_sdio_irq() 1298 if (!host->irq_enabled && host->irq_state) { in s3cmci_enable_sdio_irq() 1300 host->irq_state = false; in s3cmci_enable_sdio_irq() 1396 seq_printf(seq, "IRQ state = %d\n", host->irq_state); in s3cmci_state_show() 1632 host->irq_state = false; in s3cmci_probe()
|
| /Linux-v5.4/drivers/memory/ |
| D | emif.c | 61 unsigned long irq_state; member 74 static unsigned long irq_state; variable 957 spin_lock_irqsave(&emif_lock, irq_state); in handle_temp_alert() 1006 spin_unlock_irqrestore(&emif_lock, irq_state); in handle_temp_alert() 1063 spin_lock_irqsave(&emif_lock, irq_state); in emif_threaded_isr() 1072 spin_unlock_irqrestore(&emif_lock, irq_state); in emif_threaded_isr() 1811 spin_lock_irqsave(&emif_lock, irq_state); in volt_notify_handling() 1817 spin_unlock_irqrestore(&emif_lock, irq_state); in volt_notify_handling() 1879 spin_lock_irqsave(&emif_lock, irq_state); in freq_pre_notify_handling() 1912 spin_unlock_irqrestore(&emif_lock, irq_state); in freq_post_notify_handling()
|
| /Linux-v5.4/drivers/pcmcia/ |
| D | soc_common.c | 373 if (skt->irq_state != 1 && state->io_irq) { in soc_common_pcmcia_config_skt() 374 skt->irq_state = 1; in soc_common_pcmcia_config_skt() 377 } else if (skt->irq_state == 1 && state->io_irq == 0) { in soc_common_pcmcia_config_skt() 378 skt->irq_state = 0; in soc_common_pcmcia_config_skt()
|
| D | soc_common.h | 79 unsigned int irq_state; member
|
| /Linux-v5.4/drivers/uio/ |
| D | uio_hv_generic.c | 79 hv_uio_irqcontrol(struct uio_info *info, s32 irq_state) in hv_uio_irqcontrol() argument 84 dev->channel->inbound.ring_buffer->interrupt_mask = !irq_state; in hv_uio_irqcontrol()
|
| /Linux-v5.4/drivers/mtd/nand/raw/ |
| D | stm32_fmc2_nand.c | 252 u8 irq_state; member 430 fmc2->irq_state = FMC2_IRQ_SEQ; in stm32_fmc2_enable_seq_irq() 444 fmc2->irq_state = FMC2_IRQ_UNKNOWN; in stm32_fmc2_disable_seq_irq() 464 fmc2->irq_state = FMC2_IRQ_BCH; in stm32_fmc2_enable_bch_irq() 479 fmc2->irq_state = FMC2_IRQ_UNKNOWN; in stm32_fmc2_disable_bch_irq() 1219 if (fmc2->irq_state == FMC2_IRQ_SEQ) in stm32_fmc2_irq() 1222 else if (fmc2->irq_state == FMC2_IRQ_BCH) in stm32_fmc2_irq()
|
| /Linux-v5.4/arch/s390/kvm/ |
| D | kvm-s390.c | 4443 struct kvm_s390_irq_state irq_state; in kvm_arch_vcpu_ioctl() local 4446 if (copy_from_user(&irq_state, argp, sizeof(irq_state))) in kvm_arch_vcpu_ioctl() 4448 if (irq_state.len > VCPU_IRQS_MAX_BUF || in kvm_arch_vcpu_ioctl() 4449 irq_state.len == 0 || in kvm_arch_vcpu_ioctl() 4450 irq_state.len % sizeof(struct kvm_s390_irq) > 0) { in kvm_arch_vcpu_ioctl() 4456 (void __user *) irq_state.buf, in kvm_arch_vcpu_ioctl() 4457 irq_state.len); in kvm_arch_vcpu_ioctl() 4461 struct kvm_s390_irq_state irq_state; in kvm_arch_vcpu_ioctl() local 4464 if (copy_from_user(&irq_state, argp, sizeof(irq_state))) in kvm_arch_vcpu_ioctl() 4466 if (irq_state.len == 0) { in kvm_arch_vcpu_ioctl() [all …]
|
| /Linux-v5.4/arch/x86/include/asm/ |
| D | kvm_host.h | 1409 static inline int __kvm_irq_line_state(unsigned long *irq_state, in __kvm_irq_line_state() argument 1414 __set_bit(irq_source_id, irq_state); in __kvm_irq_line_state() 1416 __clear_bit(irq_source_id, irq_state); in __kvm_irq_line_state() 1418 return !!(*irq_state); in __kvm_irq_line_state()
|
| /Linux-v5.4/drivers/scsi/ |
| D | megaraid.h | 914 #define irq_state(adapter) inb_p((adapter)->base + INTR_PORT) macro
|
| D | megaraid.c | 1231 while (!((byte = irq_state(adapter)) & INTR_VALID)) in issue_scb_block() 1276 byte = irq_state(adapter); in megaraid_isr_iomapped()
|