Home
last modified time | relevance | path

Searched refs:line_status (Results 1 - 25 of 46) sorted by relevance

12

/kernel/linux/linux-5.10/drivers/i2c/busses/
H A Di2c-img-scb.c389 u32 line_status; /* line status over command */ member
448 i2c->line_status = 0; in img_i2c_switch_mode()
479 u32 line_status = img_i2c_readl(i2c, SCB_STATUS_REG); in img_i2c_atomic_op() local
481 if (line_status & LINESTAT_SDAT_LINE_STATUS && !(data & 0x80)) { in img_i2c_atomic_op()
494 i2c->line_status = 0; in img_i2c_atomic_op()
634 u32 int_status, u32 line_status) in img_i2c_raw_atomic_delay_handler()
643 u32 line_status) in img_i2c_raw()
648 int_status, line_status); in img_i2c_raw()
681 if (!(i2c->line_status & cont_bits)) in img_i2c_sequence()
734 u32 line_status) in img_i2c_atomic()
633 img_i2c_raw_atomic_delay_handler(struct img_i2c *i2c, u32 int_status, u32 line_status) img_i2c_raw_atomic_delay_handler() argument
642 img_i2c_raw(struct img_i2c *i2c, u32 int_status, u32 line_status) img_i2c_raw() argument
732 img_i2c_atomic(struct img_i2c *i2c, u32 int_status, u32 line_status) img_i2c_atomic() argument
836 unsigned int line_status; img_i2c_check_timer() local
853 img_i2c_auto(struct img_i2c *i2c, unsigned int int_status, unsigned int line_status) img_i2c_auto() argument
917 u32 int_status, line_status; img_i2c_isr() local
[all...]
/kernel/linux/linux-6.6/drivers/i2c/busses/
H A Di2c-img-scb.c389 u32 line_status; /* line status over command */ member
448 i2c->line_status = 0; in img_i2c_switch_mode()
479 u32 line_status = img_i2c_readl(i2c, SCB_STATUS_REG); in img_i2c_atomic_op() local
481 if (line_status & LINESTAT_SDAT_LINE_STATUS && !(data & 0x80)) { in img_i2c_atomic_op()
494 i2c->line_status = 0; in img_i2c_atomic_op()
634 u32 int_status, u32 line_status) in img_i2c_raw_atomic_delay_handler()
643 u32 line_status) in img_i2c_raw()
648 int_status, line_status); in img_i2c_raw()
681 if (!(i2c->line_status & cont_bits)) in img_i2c_sequence()
734 u32 line_status) in img_i2c_atomic()
633 img_i2c_raw_atomic_delay_handler(struct img_i2c *i2c, u32 int_status, u32 line_status) img_i2c_raw_atomic_delay_handler() argument
642 img_i2c_raw(struct img_i2c *i2c, u32 int_status, u32 line_status) img_i2c_raw() argument
732 img_i2c_atomic(struct img_i2c *i2c, u32 int_status, u32 line_status) img_i2c_atomic() argument
836 unsigned int line_status; img_i2c_check_timer() local
853 img_i2c_auto(struct img_i2c *i2c, unsigned int int_status, unsigned int line_status) img_i2c_auto() argument
917 u32 int_status, line_status; img_i2c_isr() local
[all...]
/kernel/linux/linux-6.6/arch/riscv/kvm/
H A Dvm.c59 bool line_status) in kvm_vm_ioctl_irq_line()
69 int level, bool line_status) in kvm_set_msi()
87 int level, bool line_status) in kvm_riscv_set_irq()
151 bool line_status) in kvm_arch_set_irq_inatomic()
158 return kvm_set_msi(e, kvm, irq_source_id, level, line_status); in kvm_arch_set_irq_inatomic()
162 level, line_status); in kvm_arch_set_irq_inatomic()
58 kvm_vm_ioctl_irq_line(struct kvm *kvm, struct kvm_irq_level *irql, bool line_status) kvm_vm_ioctl_irq_line() argument
67 kvm_set_msi(struct kvm_kernel_irq_routing_entry *e, struct kvm *kvm, int irq_source_id, int level, bool line_status) kvm_set_msi() argument
85 kvm_riscv_set_irq(struct kvm_kernel_irq_routing_entry *e, struct kvm *kvm, int irq_source_id, int level, bool line_status) kvm_riscv_set_irq() argument
149 kvm_arch_set_irq_inatomic(struct kvm_kernel_irq_routing_entry *e, struct kvm *kvm, int irq_source_id, int level, bool line_status) kvm_arch_set_irq_inatomic() argument
/kernel/linux/linux-5.10/arch/arm64/kvm/vgic/
H A Dvgic-irqfd.c20 int level, bool line_status) in vgic_irqfd_set_irq()
87 int level, bool line_status) in kvm_set_msi()
106 bool line_status) in kvm_arch_set_irq_inatomic()
129 return vgic_irqfd_set_irq(e, kvm, irq_source_id, 1, line_status); in kvm_arch_set_irq_inatomic()
18 vgic_irqfd_set_irq(struct kvm_kernel_irq_routing_entry *e, struct kvm *kvm, int irq_source_id, int level, bool line_status) vgic_irqfd_set_irq() argument
85 kvm_set_msi(struct kvm_kernel_irq_routing_entry *e, struct kvm *kvm, int irq_source_id, int level, bool line_status) kvm_set_msi() argument
104 kvm_arch_set_irq_inatomic(struct kvm_kernel_irq_routing_entry *e, struct kvm *kvm, int irq_source_id, int level, bool line_status) kvm_arch_set_irq_inatomic() argument
/kernel/linux/linux-6.6/arch/arm64/kvm/vgic/
H A Dvgic-irqfd.c20 int level, bool line_status) in vgic_irqfd_set_irq()
87 int level, bool line_status) in kvm_set_msi()
106 bool line_status) in kvm_arch_set_irq_inatomic()
129 return vgic_irqfd_set_irq(e, kvm, irq_source_id, 1, line_status); in kvm_arch_set_irq_inatomic()
18 vgic_irqfd_set_irq(struct kvm_kernel_irq_routing_entry *e, struct kvm *kvm, int irq_source_id, int level, bool line_status) vgic_irqfd_set_irq() argument
85 kvm_set_msi(struct kvm_kernel_irq_routing_entry *e, struct kvm *kvm, int irq_source_id, int level, bool line_status) kvm_set_msi() argument
104 kvm_arch_set_irq_inatomic(struct kvm_kernel_irq_routing_entry *e, struct kvm *kvm, int irq_source_id, int level, bool line_status) kvm_arch_set_irq_inatomic() argument
/kernel/linux/linux-5.10/arch/loongarch/kvm/
H A Dirqfd.c12 int level, bool line_status) in kvm_ls7a_set_ioapic_irq()
75 int level, bool line_status) in kvm_arch_set_irq_inatomic()
92 int level, bool line_status) in kvm_set_msi()
10 kvm_ls7a_set_ioapic_irq(struct kvm_kernel_irq_routing_entry *e, struct kvm *kvm, int irq_source_id, int level, bool line_status) kvm_ls7a_set_ioapic_irq() argument
73 kvm_arch_set_irq_inatomic(struct kvm_kernel_irq_routing_entry *e, struct kvm *kvm, int irq_source_id, int level, bool line_status) kvm_arch_set_irq_inatomic() argument
90 kvm_set_msi(struct kvm_kernel_irq_routing_entry *e, struct kvm *kvm, int irq_source_id, int level, bool line_status) kvm_set_msi() argument
/kernel/linux/linux-5.10/arch/x86/kvm/
H A Dirq_comm.c32 bool line_status) in kvm_set_pic_irq()
40 bool line_status) in kvm_set_ioapic_irq()
44 line_status); in kvm_set_ioapic_irq()
135 struct kvm *kvm, int irq_source_id, int level, bool line_status) in kvm_set_msi()
153 bool line_status) in kvm_hv_set_sint()
163 bool line_status) in kvm_arch_set_irq_inatomic()
171 line_status); in kvm_arch_set_irq_inatomic()
30 kvm_set_pic_irq(struct kvm_kernel_irq_routing_entry *e, struct kvm *kvm, int irq_source_id, int level, bool line_status) kvm_set_pic_irq() argument
38 kvm_set_ioapic_irq(struct kvm_kernel_irq_routing_entry *e, struct kvm *kvm, int irq_source_id, int level, bool line_status) kvm_set_ioapic_irq() argument
134 kvm_set_msi(struct kvm_kernel_irq_routing_entry *e, struct kvm *kvm, int irq_source_id, int level, bool line_status) kvm_set_msi() argument
151 kvm_hv_set_sint(struct kvm_kernel_irq_routing_entry *e, struct kvm *kvm, int irq_source_id, int level, bool line_status) kvm_hv_set_sint() argument
161 kvm_arch_set_irq_inatomic(struct kvm_kernel_irq_routing_entry *e, struct kvm *kvm, int irq_source_id, int level, bool line_status) kvm_arch_set_irq_inatomic() argument
H A Dioapic.c50 bool line_status);
208 int irq_level, bool line_status) in ioapic_set_irq()
244 if (irq == RTC_GSI && line_status && in ioapic_set_irq()
260 ret = ioapic_service(ioapic, irq, line_status); in ioapic_set_irq()
413 static int ioapic_service(struct kvm_ioapic *ioapic, int irq, bool line_status) in ioapic_service() argument
436 if (irq == RTC_GSI && line_status) { in ioapic_service()
457 int level, bool line_status) in kvm_ioapic_set_irq()
466 ret = ioapic_set_irq(ioapic, irq, irq_level, line_status); in kvm_ioapic_set_irq()
207 ioapic_set_irq(struct kvm_ioapic *ioapic, unsigned int irq, int irq_level, bool line_status) ioapic_set_irq() argument
456 kvm_ioapic_set_irq(struct kvm_ioapic *ioapic, int irq, int irq_source_id, int level, bool line_status) kvm_ioapic_set_irq() argument
H A Dioapic.h120 int level, bool line_status);
/kernel/linux/linux-6.6/arch/x86/kvm/
H A Dirq_comm.c32 bool line_status) in kvm_set_pic_irq()
40 bool line_status) in kvm_set_ioapic_irq()
44 line_status); in kvm_set_ioapic_irq()
132 struct kvm *kvm, int irq_source_id, int level, bool line_status) in kvm_set_msi()
150 bool line_status) in kvm_hv_set_sint()
160 bool line_status) in kvm_arch_set_irq_inatomic()
168 line_status); in kvm_arch_set_irq_inatomic()
30 kvm_set_pic_irq(struct kvm_kernel_irq_routing_entry *e, struct kvm *kvm, int irq_source_id, int level, bool line_status) kvm_set_pic_irq() argument
38 kvm_set_ioapic_irq(struct kvm_kernel_irq_routing_entry *e, struct kvm *kvm, int irq_source_id, int level, bool line_status) kvm_set_ioapic_irq() argument
131 kvm_set_msi(struct kvm_kernel_irq_routing_entry *e, struct kvm *kvm, int irq_source_id, int level, bool line_status) kvm_set_msi() argument
148 kvm_hv_set_sint(struct kvm_kernel_irq_routing_entry *e, struct kvm *kvm, int irq_source_id, int level, bool line_status) kvm_hv_set_sint() argument
158 kvm_arch_set_irq_inatomic(struct kvm_kernel_irq_routing_entry *e, struct kvm *kvm, int irq_source_id, int level, bool line_status) kvm_arch_set_irq_inatomic() argument
H A Dioapic.c51 bool line_status);
207 int irq_level, bool line_status) in ioapic_set_irq()
243 if (irq == RTC_GSI && line_status && in ioapic_set_irq()
259 ret = ioapic_service(ioapic, irq, line_status); in ioapic_set_irq()
442 static int ioapic_service(struct kvm_ioapic *ioapic, int irq, bool line_status) in ioapic_service() argument
465 if (irq == RTC_GSI && line_status) { in ioapic_service()
486 int level, bool line_status) in kvm_ioapic_set_irq()
495 ret = ioapic_set_irq(ioapic, irq, irq_level, line_status); in kvm_ioapic_set_irq()
206 ioapic_set_irq(struct kvm_ioapic *ioapic, unsigned int irq, int irq_level, bool line_status) ioapic_set_irq() argument
485 kvm_ioapic_set_irq(struct kvm_ioapic *ioapic, int irq, int irq_source_id, int level, bool line_status) kvm_ioapic_set_irq() argument
H A Dioapic.h115 int level, bool line_status);
/kernel/linux/linux-5.10/drivers/usb/serial/
H A Dpl2303.c200 u8 line_status; member
922 status = priv->line_status; in pl2303_tiocmget()
941 if (priv->line_status & UART_DCD) in pl2303_carrier_raised()
1010 delta = priv->line_status ^ status; in pl2303_update_line_status()
1011 priv->line_status = status; in pl2303_update_line_status()
1084 u8 line_status; in pl2303_process_read_urb() local
1089 line_status = priv->line_status; in pl2303_process_read_urb()
1090 priv->line_status &= ~UART_STATE_TRANSIENT_MASK; in pl2303_process_read_urb()
1100 if (line_status in pl2303_process_read_urb()
[all...]
/kernel/linux/linux-6.6/drivers/usb/serial/
H A Dpl2303.c205 u8 line_status; member
1038 status = priv->line_status; in pl2303_tiocmget()
1057 if (priv->line_status & UART_DCD) in pl2303_carrier_raised()
1118 delta = priv->line_status ^ status; in pl2303_update_line_status()
1119 priv->line_status = status; in pl2303_update_line_status()
1192 u8 line_status; in pl2303_process_read_urb() local
1197 line_status = priv->line_status; in pl2303_process_read_urb()
1198 priv->line_status &= ~UART_STATE_TRANSIENT_MASK; in pl2303_process_read_urb()
1208 if (line_status in pl2303_process_read_urb()
[all...]
/kernel/linux/linux-5.10/arch/powerpc/kvm/
H A Dbook3s.c993 bool line_status) in kvm_set_irq()
997 line_status); in kvm_set_irq()
1000 line_status); in kvm_set_irq()
1005 int level, bool line_status) in kvm_arch_set_irq_inatomic()
1008 level, line_status); in kvm_arch_set_irq_inatomic()
1012 bool line_status) in kvmppc_book3s_set_irq()
1014 return kvm_set_irq(kvm, irq_source_id, e->gsi, level, line_status); in kvmppc_book3s_set_irq()
992 kvm_set_irq(struct kvm *kvm, int irq_source_id, u32 irq, int level, bool line_status) kvm_set_irq() argument
1003 kvm_arch_set_irq_inatomic(struct kvm_kernel_irq_routing_entry *irq_entry, struct kvm *kvm, int irq_source_id, int level, bool line_status) kvm_arch_set_irq_inatomic() argument
1010 kvmppc_book3s_set_irq(struct kvm_kernel_irq_routing_entry *e, struct kvm *kvm, int irq_source_id, int level, bool line_status) kvmppc_book3s_set_irq() argument
/kernel/linux/linux-5.10/virt/kvm/
H A Dirqchip.c76 bool line_status) in kvm_set_irq()
94 line_status); in kvm_set_irq()
75 kvm_set_irq(struct kvm *kvm, int irq_source_id, u32 irq, int level, bool line_status) kvm_set_irq() argument
/kernel/linux/linux-6.6/virt/kvm/
H A Dirqchip.c71 bool line_status) in kvm_set_irq()
89 line_status); in kvm_set_irq()
70 kvm_set_irq(struct kvm *kvm, int irq_source_id, u32 irq, int level, bool line_status) kvm_set_irq() argument
/kernel/linux/linux-5.10/drivers/usb/atm/
H A Dcxacru.c175 int line_status; member
515 CXACRU_ATTR_##_action(CXINF_LINE_STATUS, LINE, line_status); \
868 if (instance->line_status == buf[CXINF_LINE_STATUS]) in cxacru_poll_status()
871 instance->line_status = buf[CXINF_LINE_STATUS]; in cxacru_poll_status()
872 switch (instance->line_status) { in cxacru_poll_status()
918 atm_info(usbatm, "Unknown line state %02x\n", instance->line_status); in cxacru_poll_status()
926 instance->line_status == 0) /* down */ in cxacru_poll_status()
1149 instance->line_status = -1; in cxacru_bind()
/kernel/linux/linux-6.6/drivers/usb/atm/
H A Dcxacru.c175 int line_status; member
515 CXACRU_ATTR_##_action(CXINF_LINE_STATUS, LINE, line_status); \
865 if (instance->line_status == buf[CXINF_LINE_STATUS]) in cxacru_poll_status()
868 instance->line_status = buf[CXINF_LINE_STATUS]; in cxacru_poll_status()
869 switch (instance->line_status) { in cxacru_poll_status()
915 atm_info(usbatm, "Unknown line state %02x\n", instance->line_status); in cxacru_poll_status()
923 instance->line_status == 0) /* down */ in cxacru_poll_status()
1146 instance->line_status = -1; in cxacru_bind()
/kernel/linux/linux-6.6/arch/powerpc/kvm/
H A Dbook3s.c1031 bool line_status) in kvm_set_irq()
1035 line_status); in kvm_set_irq()
1038 line_status); in kvm_set_irq()
1043 int level, bool line_status) in kvm_arch_set_irq_inatomic()
1046 level, line_status); in kvm_arch_set_irq_inatomic()
1050 bool line_status) in kvmppc_book3s_set_irq()
1052 return kvm_set_irq(kvm, irq_source_id, e->gsi, level, line_status); in kvmppc_book3s_set_irq()
1030 kvm_set_irq(struct kvm *kvm, int irq_source_id, u32 irq, int level, bool line_status) kvm_set_irq() argument
1041 kvm_arch_set_irq_inatomic(struct kvm_kernel_irq_routing_entry *irq_entry, struct kvm *kvm, int irq_source_id, int level, bool line_status) kvm_arch_set_irq_inatomic() argument
1048 kvmppc_book3s_set_irq(struct kvm_kernel_irq_routing_entry *e, struct kvm *kvm, int irq_source_id, int level, bool line_status) kvmppc_book3s_set_irq() argument
/kernel/linux/linux-5.10/arch/loongarch/kvm/intc/
H A Dls7a_irq.h109 int irq_source_id, int level, bool line_status);
/kernel/linux/linux-5.10/include/linux/
H A Dkvm_host.h387 bool line_status);
909 bool line_status);
1069 bool line_status);
1071 int irq_source_id, int level, bool line_status);
1074 int level, bool line_status);
/kernel/linux/linux-6.6/include/linux/
H A Dkvm_host.h639 bool line_status);
1421 bool line_status);
1626 bool line_status);
1628 int irq_source_id, int level, bool line_status);
1631 int level, bool line_status);
/kernel/linux/linux-5.10/arch/powerpc/include/asm/
H A Dkvm_ppc.h623 int level, bool line_status);
671 int level, bool line_status);
711 int level, bool line_status) { return -ENODEV; } in kvmppc_xive_set_irq()
710 kvmppc_xive_set_irq(struct kvm *kvm, int irq_source_id, u32 irq, int level, bool line_status) kvmppc_xive_set_irq() argument
/kernel/linux/linux-6.6/arch/powerpc/include/asm/
H A Dkvm_ppc.h656 int level, bool line_status);
704 int level, bool line_status);
742 int level, bool line_status) { return -ENODEV; } in kvmppc_xive_set_irq()
741 kvmppc_xive_set_irq(struct kvm *kvm, int irq_source_id, u32 irq, int level, bool line_status) kvmppc_xive_set_irq() argument

Completed in 31 milliseconds

12