Home
last modified time | relevance | path

Searched refs:irq_state (Results 1 – 22 of 22) sorted by relevance

/Linux-v4.19/drivers/usb/renesas_usbhs/
Dmod.c40 struct usbhs_irq_state *irq_state) in usbhsm_autonomy_irq_vbus() argument
171 int usbhs_status_get_device_state(struct usbhs_irq_state *irq_state) in usbhs_status_get_device_state() argument
173 int state = irq_state->intsts0 & DVSQ_MASK; in usbhs_status_get_device_state()
186 int usbhs_status_get_ctrl_stage(struct usbhs_irq_state *irq_state) in usbhs_status_get_ctrl_stage() argument
199 return (int)irq_state->intsts0 & CTSQ_MASK; in usbhs_status_get_ctrl_stage()
256 struct usbhs_irq_state irq_state; in usbhs_interrupt() local
258 if (usbhs_status_get_each_irq(priv, &irq_state) < 0) in usbhs_interrupt()
272 usbhs_write(priv, INTSTS0, ~irq_state.intsts0 & INTSTS0_MAGIC); in usbhs_interrupt()
274 usbhs_write(priv, INTSTS1, ~irq_state.intsts1 & INTSTS1_MAGIC); in usbhs_interrupt()
281 if (irq_state.intsts0 & BRDY) in usbhs_interrupt()
[all …]
Dmod.h41 struct usbhs_irq_state *irq_state);
45 struct usbhs_irq_state *irq_state);
49 struct usbhs_irq_state *irq_state);
54 struct usbhs_irq_state *irq_state);
63 struct usbhs_irq_state *irq_state);
67 struct usbhs_irq_state *irq_state);
71 struct usbhs_irq_state *irq_state);
75 struct usbhs_irq_state *irq_state);
95 struct usbhs_irq_state *irq_state);
114 int usbhs_status_get_device_state(struct usbhs_irq_state *irq_state);
[all …]
Dfifo.c1295 struct usbhs_irq_state *irq_state) in usbhsf_irq_empty() argument
1301 if (!irq_state->bempsts) { in usbhsf_irq_empty()
1306 dev_dbg(dev, "irq empty [0x%04x]\n", irq_state->bempsts); in usbhsf_irq_empty()
1313 if (!(irq_state->bempsts & (1 << i))) in usbhsf_irq_empty()
1325 struct usbhs_irq_state *irq_state) in usbhsf_irq_ready() argument
1331 if (!irq_state->brdysts) { in usbhsf_irq_ready()
1336 dev_dbg(dev, "irq ready [0x%04x]\n", irq_state->brdysts); in usbhsf_irq_ready()
1343 if (!(irq_state->brdysts & (1 << i))) in usbhsf_irq_ready()
Dmod_gadget.c455 struct usbhs_irq_state *irq_state) in usbhsg_irq_dev_state() argument
463 usbhs_status_get_device_state(irq_state), in usbhsg_irq_dev_state()
470 struct usbhs_irq_state *irq_state) in usbhsg_irq_ctrl_stage() argument
478 int stage = usbhs_status_get_ctrl_stage(irq_state); in usbhsg_irq_ctrl_stage()
Dmod_host.c1311 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-v4.19/arch/powerpc/kvm/
Dbook3s_xics.c86 state = &ics->irq_state[src]; in ics_deliver_irq()
134 struct ics_irq_state *state = &ics->irq_state[i]; in ics_check_resend()
183 state = &ics->irq_state[src]; in kvmppc_xics_set_xive()
213 state = &ics->irq_state[src]; in kvmppc_xics_get_xive()
239 state = &ics->irq_state[src]; in kvmppc_xics_int_on()
265 state = &ics->irq_state[src]; in kvmppc_xics_int_off()
411 state = &ics->irq_state[src]; in icp_deliver_irq()
804 state = &ics->irq_state[src]; in ics_eoi()
1006 struct ics_irq_state *irq = &ics->irq_state[i]; in xics_debug_show()
1071 ics->irq_state[i].number = (icsid << KVMPPC_XICS_ICS_SHIFT) | i; in kvmppc_xics_create_ics()
[all …]
Dbook3s_xive.c575 state = &sb->irq_state[idx]; in kvmppc_xive_set_xive()
659 state = &sb->irq_state[idx]; in kvmppc_xive_get_xive()
681 state = &sb->irq_state[idx]; in kvmppc_xive_int_on()
720 state = &sb->irq_state[idx]; in kvmppc_xive_int_off()
742 state = &sb->irq_state[idx]; in xive_restore_pending_irq()
847 state = &sb->irq_state[idx]; in kvmppc_xive_set_mapped()
935 state = &sb->irq_state[idx]; in kvmppc_xive_clr_mapped()
1002 struct kvmppc_xive_irq_state *state = &sb->irq_state[j]; in kvmppc_xive_disable_vcpu_interrupts()
1207 state = &sb->irq_state[idx]; in xive_pre_save_set_queued()
1231 struct kvmppc_xive_irq_state *state = &sb->irq_state[irq]; in xive_pre_save_mask_irq()
[all …]
Dbook3s_hv_rm_xics.c47 struct ics_irq_state *state = &ics->irq_state[i]; in ics_rm_check_resend()
312 state = &ics->irq_state[src]; in icp_rm_deliver_irq()
695 state = &ics->irq_state[src]; in ics_rm_eoi()
866 state = &ics->irq_state[src]; in kvmppc_deliver_irq_passthru()
Dbook3s_xics.h103 struct ics_irq_state irq_state[KVMPPC_XICS_IRQ_PER_ICS]; member
Dbook3s_xive_template.c418 state = &sb->irq_state[src]; in GLUE()
550 state = &sb->irq_state[src]; in GLUE()
Dbook3s_xive.h84 struct kvmppc_xive_irq_state irq_state[KVMPPC_XICS_IRQ_PER_ICS]; member
/Linux-v4.19/drivers/staging/pi433/
Dpi433_if.c88 u8 irq_state[NUM_DIO]; member
130 if (device->irq_state[DIO0] == DIO_PACKET_SENT) { in DIO0_irq_handler()
134 } else if (device->irq_state[DIO0] == DIO_RSSI_DIO0) { in DIO0_irq_handler()
137 } else if (device->irq_state[DIO0] == DIO_PAYLOAD_READY) { in DIO0_irq_handler()
150 if (device->irq_state[DIO1] == DIO_FIFO_NOT_EMPTY_DIO1) { in DIO1_irq_handler()
152 } else if (device->irq_state[DIO1] == DIO_FIFO_LEVEL) { in DIO1_irq_handler()
394 dev->irq_state[DIO0] = DIO_RSSI_DIO0; in pi433_start_rx()
404 dev->irq_state[DIO1] = DIO_FIFO_LEVEL; in pi433_start_rx()
471 dev->irq_state[DIO0] = DIO_PAYLOAD_READY; in pi433_receive()
700 device->irq_state[DIO1] = DIO_FIFO_LEVEL; in pi433_tx_thread()
[all …]
/Linux-v4.19/drivers/mmc/host/
Ds3cmci.h42 bool irq_state; member
Ds3cmci.c391 if (host->irq_state != enable) { in s3cmci_enable_irq()
392 host->irq_state = enable; in s3cmci_enable_irq()
416 if (transfer && host->irq_state) { in s3cmci_disable_irq()
417 host->irq_state = false; in s3cmci_disable_irq()
1294 if (!host->irq_state && !host->irq_disabled) { in s3cmci_enable_sdio_irq()
1295 host->irq_state = true; in s3cmci_enable_sdio_irq()
1302 if (!host->irq_enabled && host->irq_state) { in s3cmci_enable_sdio_irq()
1304 host->irq_state = false; in s3cmci_enable_sdio_irq()
1400 seq_printf(seq, "IRQ state = %d\n", host->irq_state); in s3cmci_state_show()
1680 host->irq_state = false; in s3cmci_probe()
/Linux-v4.19/drivers/memory/
Demif.c63 unsigned long irq_state; member
76 static unsigned long irq_state; variable
959 spin_lock_irqsave(&emif_lock, irq_state); in handle_temp_alert()
1008 spin_unlock_irqrestore(&emif_lock, irq_state); in handle_temp_alert()
1065 spin_lock_irqsave(&emif_lock, irq_state); in emif_threaded_isr()
1074 spin_unlock_irqrestore(&emif_lock, irq_state); in emif_threaded_isr()
1813 spin_lock_irqsave(&emif_lock, irq_state); in volt_notify_handling()
1819 spin_unlock_irqrestore(&emif_lock, irq_state); in volt_notify_handling()
1881 spin_lock_irqsave(&emif_lock, irq_state); in freq_pre_notify_handling()
1914 spin_unlock_irqrestore(&emif_lock, irq_state); in freq_post_notify_handling()
/Linux-v4.19/drivers/uio/
Duio_hv_generic.c79 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-v4.19/drivers/pcmcia/
Dsoc_common.h79 unsigned int irq_state; member
Dsoc_common.c372 if (skt->irq_state != 1 && state->io_irq) { in soc_common_pcmcia_config_skt()
373 skt->irq_state = 1; in soc_common_pcmcia_config_skt()
376 } else if (skt->irq_state == 1 && state->io_irq == 0) { in soc_common_pcmcia_config_skt()
377 skt->irq_state = 0; in soc_common_pcmcia_config_skt()
/Linux-v4.19/arch/s390/kvm/
Dkvm-s390.c4069 struct kvm_s390_irq_state irq_state; in kvm_arch_vcpu_ioctl() local
4072 if (copy_from_user(&irq_state, argp, sizeof(irq_state))) in kvm_arch_vcpu_ioctl()
4074 if (irq_state.len > VCPU_IRQS_MAX_BUF || in kvm_arch_vcpu_ioctl()
4075 irq_state.len == 0 || in kvm_arch_vcpu_ioctl()
4076 irq_state.len % sizeof(struct kvm_s390_irq) > 0) { in kvm_arch_vcpu_ioctl()
4082 (void __user *) irq_state.buf, in kvm_arch_vcpu_ioctl()
4083 irq_state.len); in kvm_arch_vcpu_ioctl()
4087 struct kvm_s390_irq_state irq_state; in kvm_arch_vcpu_ioctl() local
4090 if (copy_from_user(&irq_state, argp, sizeof(irq_state))) in kvm_arch_vcpu_ioctl()
4092 if (irq_state.len == 0) { in kvm_arch_vcpu_ioctl()
[all …]
/Linux-v4.19/arch/x86/include/asm/
Dkvm_host.h1300 static inline int __kvm_irq_line_state(unsigned long *irq_state, in __kvm_irq_line_state() argument
1305 __set_bit(irq_source_id, irq_state); in __kvm_irq_line_state()
1307 __clear_bit(irq_source_id, irq_state); in __kvm_irq_line_state()
1309 return !!(*irq_state); in __kvm_irq_line_state()
/Linux-v4.19/drivers/scsi/
Dmegaraid.h914 #define irq_state(adapter) inb_p((adapter)->base + INTR_PORT) macro
Dmegaraid.c1236 while (!((byte = irq_state(adapter)) & INTR_VALID)) in issue_scb_block()
1281 byte = irq_state(adapter); in megaraid_isr_iomapped()