Home
last modified time | relevance | path

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

/linux-4.4.14/drivers/usb/renesas_usbhs/
Dmod.c49 struct usbhs_irq_state *irq_state) in usbhsm_autonomy_irq_vbus() argument
180 int usbhs_status_get_device_state(struct usbhs_irq_state *irq_state) in usbhs_status_get_device_state() argument
182 int state = irq_state->intsts0 & DVSQ_MASK; in usbhs_status_get_device_state()
195 int usbhs_status_get_ctrl_stage(struct usbhs_irq_state *irq_state) in usbhs_status_get_ctrl_stage() argument
208 return (int)irq_state->intsts0 & CTSQ_MASK; in usbhs_status_get_ctrl_stage()
265 struct usbhs_irq_state irq_state; in usbhs_interrupt() local
267 if (usbhs_status_get_each_irq(priv, &irq_state) < 0) in usbhs_interrupt()
281 usbhs_write(priv, INTSTS0, ~irq_state.intsts0 & INTSTS0_MAGIC); in usbhs_interrupt()
283 usbhs_write(priv, INTSTS1, ~irq_state.intsts1 & INTSTS1_MAGIC); in usbhs_interrupt()
285 usbhs_write(priv, BRDYSTS, ~irq_state.brdysts); in usbhs_interrupt()
[all …]
Dmod.h50 struct usbhs_irq_state *irq_state);
54 struct usbhs_irq_state *irq_state);
58 struct usbhs_irq_state *irq_state);
63 struct usbhs_irq_state *irq_state);
72 struct usbhs_irq_state *irq_state);
76 struct usbhs_irq_state *irq_state);
80 struct usbhs_irq_state *irq_state);
84 struct usbhs_irq_state *irq_state);
104 struct usbhs_irq_state *irq_state);
123 int usbhs_status_get_device_state(struct usbhs_irq_state *irq_state);
[all …]
Dfifo.c1282 struct usbhs_irq_state *irq_state) in usbhsf_irq_empty() argument
1288 if (!irq_state->bempsts) { in usbhsf_irq_empty()
1293 dev_dbg(dev, "irq empty [0x%04x]\n", irq_state->bempsts); in usbhsf_irq_empty()
1300 if (!(irq_state->bempsts & (1 << i))) in usbhsf_irq_empty()
1312 struct usbhs_irq_state *irq_state) in usbhsf_irq_ready() argument
1318 if (!irq_state->brdysts) { in usbhsf_irq_ready()
1323 dev_dbg(dev, "irq ready [0x%04x]\n", irq_state->brdysts); in usbhsf_irq_ready()
1330 if (!(irq_state->brdysts & (1 << i))) in usbhsf_irq_ready()
Dmod_gadget.c465 struct usbhs_irq_state *irq_state) in usbhsg_irq_dev_state() argument
473 usbhs_status_get_device_state(irq_state), in usbhsg_irq_dev_state()
480 struct usbhs_irq_state *irq_state) in usbhsg_irq_ctrl_stage() argument
488 int stage = usbhs_status_get_ctrl_stage(irq_state); in usbhsg_irq_ctrl_stage()
Dmod_host.c1325 struct usbhs_irq_state *irq_state) in usbhsh_irq_attch() argument
1353 struct usbhs_irq_state *irq_state) in usbhsh_irq_dtch() argument
1385 struct usbhs_irq_state *irq_state) in usbhsh_irq_setup_ack() argument
1398 struct usbhs_irq_state *irq_state) in usbhsh_irq_setup_err() argument
/linux-4.4.14/arch/powerpc/kvm/
Dbook3s_xics.c86 state = &ics->irq_state[src]; in ics_deliver_irq()
119 struct ics_irq_state *state = &ics->irq_state[i]; in ics_check_resend()
177 state = &ics->irq_state[src]; in kvmppc_xics_set_xive()
207 state = &ics->irq_state[src]; in kvmppc_xics_get_xive()
233 state = &ics->irq_state[src]; in kvmppc_xics_int_on()
259 state = &ics->irq_state[src]; in kvmppc_xics_int_off()
405 state = &ics->irq_state[src]; in icp_deliver_irq()
804 state = &ics->irq_state[src]; in kvmppc_h_eoi()
956 struct ics_irq_state *irq = &ics->irq_state[i]; in xics_debug_show()
1021 ics->irq_state[i].number = (icsid << KVMPPC_XICS_ICS_SHIFT) | i; in kvmppc_xics_create_ics()
[all …]
Dbook3s_hv_rm_xics.c38 struct ics_irq_state *state = &ics->irq_state[i]; in ics_rm_check_resend()
223 state = &ics->irq_state[src]; in icp_rm_deliver_irq()
611 state = &ics->irq_state[src]; in kvmppc_rm_h_eoi()
Dbook3s_xics.h98 struct ics_irq_state irq_state[KVMPPC_XICS_IRQ_PER_ICS]; member
/linux-4.4.14/drivers/mmc/host/
Ds3cmci.h42 bool irq_state; member
Ds3cmci.c387 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()
1332 if (!host->irq_state && !host->irq_disabled) { in s3cmci_enable_sdio_irq()
1333 host->irq_state = true; in s3cmci_enable_sdio_irq()
1340 if (!host->irq_enabled && host->irq_state) { in s3cmci_enable_sdio_irq()
1342 host->irq_state = false; in s3cmci_enable_sdio_irq()
1438 seq_printf(seq, "IRQ state = %d\n", host->irq_state); in s3cmci_state_show()
1647 host->irq_state = false; in s3cmci_probe()
/linux-4.4.14/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-4.4.14/drivers/pcmcia/
Dsoc_common.h63 unsigned int irq_state; member
Dsoc_common.c265 if (skt->irq_state != 1 && state->io_irq) { in soc_common_pcmcia_config_skt()
266 skt->irq_state = 1; in soc_common_pcmcia_config_skt()
269 } else if (skt->irq_state == 1 && state->io_irq == 0) { in soc_common_pcmcia_config_skt()
270 skt->irq_state = 0; in soc_common_pcmcia_config_skt()
/linux-4.4.14/arch/s390/kvm/
Dkvm-s390.c2627 struct kvm_s390_irq_state irq_state; in kvm_arch_vcpu_ioctl() local
2630 if (copy_from_user(&irq_state, argp, sizeof(irq_state))) in kvm_arch_vcpu_ioctl()
2632 if (irq_state.len > VCPU_IRQS_MAX_BUF || in kvm_arch_vcpu_ioctl()
2633 irq_state.len == 0 || in kvm_arch_vcpu_ioctl()
2634 irq_state.len % sizeof(struct kvm_s390_irq) > 0) { in kvm_arch_vcpu_ioctl()
2639 (void __user *) irq_state.buf, in kvm_arch_vcpu_ioctl()
2640 irq_state.len); in kvm_arch_vcpu_ioctl()
2644 struct kvm_s390_irq_state irq_state; in kvm_arch_vcpu_ioctl() local
2647 if (copy_from_user(&irq_state, argp, sizeof(irq_state))) in kvm_arch_vcpu_ioctl()
2649 if (irq_state.len == 0) { in kvm_arch_vcpu_ioctl()
[all …]
/linux-4.4.14/arch/x86/include/asm/
Dkvm_host.h1053 static inline int __kvm_irq_line_state(unsigned long *irq_state, in __kvm_irq_line_state() argument
1058 __set_bit(irq_source_id, irq_state); in __kvm_irq_line_state()
1060 __clear_bit(irq_source_id, irq_state); in __kvm_irq_line_state()
1062 return !!(*irq_state); in __kvm_irq_line_state()
/linux-4.4.14/drivers/scsi/
Dmegaraid.h925 #define irq_state(adapter) inb_p((adapter)->base + INTR_PORT) macro
Dmegaraid.c1233 while (!((byte = irq_state(adapter)) & INTR_VALID)) in issue_scb_block()
1278 byte = irq_state(adapter); in megaraid_isr_iomapped()