Home
last modified time | relevance | path

Searched +full:pc +full:- +full:ack (Results 1 – 25 of 193) sorted by relevance

12345678

/kernel/linux/linux-6.6/Documentation/devicetree/bindings/net/
Dqcom,bam-dmux.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/net/qcom,bam-dmux.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Stephan Gerhold <stephan@gerhold.net>
25 const: qcom,bam-dmux
32 - description: Power control
33 - description: Power control acknowledgment
35 interrupt-names:
37 - const: pc
[all …]
/kernel/linux/linux-6.6/Documentation/input/devices/
Dwalkera0701.rst2 Walkera WK-0701 transmitter
5 Walkera WK-0701 transmitter is supplied with a ready to fly Walkera
10 http://zub.fei.tuke.sk/walkera-wk0701/
13 cg-clone http://zub.fei.tuke.sk/GIT/walkera0701-joystick
16 Connecting to PC
19 At back side of transmitter S-video connector can be found. Modulation
22 modulation pulses to PC, signal pulses must be amplified.
26 Walkera WK-0701 TX S-VIDEO connector::
29 __ __ S-video: canon25
31 / O 4 3 O \ pin 3 (GND) LED ________________ 10 ACK
[all …]
/kernel/linux/linux-5.10/Documentation/input/devices/
Dwalkera0701.rst2 Walkera WK-0701 transmitter
5 Walkera WK-0701 transmitter is supplied with a ready to fly Walkera
10 http://zub.fei.tuke.sk/walkera-wk0701/
13 cg-clone http://zub.fei.tuke.sk/GIT/walkera0701-joystick
16 Connecting to PC
19 At back side of transmitter S-video connector can be found. Modulation
22 modulation pulses to PC, signal pulses must be amplified.
26 Walkera WK-0701 TX S-VIDEO connector::
29 __ __ S-video: canon25
31 / O 4 3 O \ pin 3 (GND) LED ________________ 10 ACK
[all …]
/kernel/linux/linux-5.10/drivers/media/platform/mtk-vcodec/
Dvdec_vpu_if.h1 /* SPDX-License-Identifier: GPL-2.0 */
4 * Author: PC Chen <pc.chen@mediatek.com>
15 * struct vdec_vpu_inst - VPU instance for video codec
21 * @signaled : 1 - Host has received ack message from VPU, 0 - not received
24 * @wq : wait queue to wait VPU message ack
39 * vpu_dec_init - init decoder instance and allocate required resource in VPU.
46 * vpu_dec_start - start decoding, basically the function will be invoked once
56 * vpu_dec_end - end decoding, basically the function will be invoked once
66 * vpu_dec_deinit - deinit decoder instance and resource freed in VPU.
73 * vpu_dec_reset - reset decoder, use for flush decoder when end of stream or
Dvdec_ipi_msg.h1 /* SPDX-License-Identifier: GPL-2.0 */
4 * Author: PC Chen <pc.chen@mediatek.com>
11 * enum vdec_ipi_msgid - message id between AP and VPU
13 * @VPU_IPIMSG_XXX_ACK : VPU ack AP cmd message id
30 * struct vdec_ap_ipi_cmd - generic AP to VPU ipi command format
40 * struct vdec_vpu_ipi_ack - generic VPU to AP ipi command format
52 * struct vdec_ap_ipi_init - for AP_IPIMSG_DEC_INIT
64 * struct vdec_ap_ipi_dec_start - for AP_IPIMSG_DEC_START
81 * struct vdec_vpu_ipi_init_ack - for VPU_IPIMSG_DEC_INIT_ACK
/kernel/linux/linux-6.6/drivers/net/wwan/
Dqcom_bam_dmux.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Qualcomm BAM-DMUX WWAN network driver
10 #include <linux/dma-mapping.h>
27 #define BAM_DMUX_MAX_DATA_SIZE (BAM_DMUX_BUFFER_SIZE - BAM_DMUX_HDR_SIZE)
73 struct qcom_smem_state *pc, *pc_ack; member
98 reinit_completion(&dmux->pc_ack_completion); in bam_dmux_pc_vote()
99 qcom_smem_state_update_bits(dmux->pc, dmux->pc_mask, in bam_dmux_pc_vote()
100 enable ? dmux->pc_mask : 0); in bam_dmux_pc_vote()
105 qcom_smem_state_update_bits(dmux->pc_ack, dmux->pc_ack_mask, in bam_dmux_pc_ack()
106 dmux->pc_ack_state ? 0 : dmux->pc_ack_mask); in bam_dmux_pc_ack()
[all …]
/kernel/linux/linux-6.6/drivers/media/platform/mediatek/vcodec/decoder/
Dvdec_vpu_if.h1 /* SPDX-License-Identifier: GPL-2.0 */
4 * Author: PC Chen <pc.chen@mediatek.com>
13 * struct vdec_vpu_inst - VPU instance for video codec
23 * @signaled : 1 - Host has received ack message from VPU, 0 - not received
26 * @wq : wait queue to wait VPU message ack
50 * vpu_dec_init - init decoder instance and allocate required resource in VPU.
57 * vpu_dec_start - start decoding, basically the function will be invoked once
67 * vpu_dec_end - end decoding, basically the function will be invoked once
77 * vpu_dec_deinit - deinit decoder instance and resource freed in VPU.
84 * vpu_dec_reset - reset decoder, use for flush decoder when end of stream or
[all …]
Dvdec_ipi_msg.h1 /* SPDX-License-Identifier: GPL-2.0 */
4 * Author: PC Chen <pc.chen@mediatek.com>
11 * enum vdec_ipi_msgid - message id between AP and VPU
13 * @VPU_IPIMSG_XXX_ACK : VPU ack AP cmd message id
36 * struct vdec_ap_ipi_cmd - generic AP to VPU ipi command format
54 * struct vdec_vpu_ipi_ack - generic VPU to AP ipi command format
66 * struct vdec_ap_ipi_init - for AP_IPIMSG_DEC_INIT
78 * struct vdec_ap_ipi_dec_start - for AP_IPIMSG_DEC_START
99 * struct vdec_vpu_ipi_init_ack - for VPU_IPIMSG_DEC_INIT_ACK
120 * struct vdec_ap_ipi_get_param - for AP_IPIMSG_DEC_GET_PARAM
[all …]
/kernel/linux/linux-6.6/arch/mips/kvm/
Demulate.c23 #include <asm/cpu-info.h>
45 struct kvm_vcpu_arch *arch = &vcpu->arch; in kvm_compute_return_epc()
52 return -EINVAL; in kvm_compute_return_epc()
65 arch->gprs[insn.r_format.rd] = epc + 8; in kvm_compute_return_epc()
68 nextpc = arch->gprs[insn.r_format.rs]; in kvm_compute_return_epc()
71 return -EINVAL; in kvm_compute_return_epc()
84 if ((long)arch->gprs[insn.i_format.rs] < 0) in kvm_compute_return_epc()
93 if ((long)arch->gprs[insn.i_format.rs] >= 0) in kvm_compute_return_epc()
102 arch->gprs[31] = epc + 8; in kvm_compute_return_epc()
103 if ((long)arch->gprs[insn.i_format.rs] < 0) in kvm_compute_return_epc()
[all …]
/kernel/linux/linux-5.10/arch/mips/kvm/
Demulate.c23 #include <asm/cpu-info.h>
46 struct kvm_vcpu_arch *arch = &vcpu->arch; in kvm_compute_return_epc()
53 return -EINVAL; in kvm_compute_return_epc()
66 arch->gprs[insn.r_format.rd] = epc + 8; in kvm_compute_return_epc()
69 nextpc = arch->gprs[insn.r_format.rs]; in kvm_compute_return_epc()
72 return -EINVAL; in kvm_compute_return_epc()
85 if ((long)arch->gprs[insn.i_format.rs] < 0) in kvm_compute_return_epc()
94 if ((long)arch->gprs[insn.i_format.rs] >= 0) in kvm_compute_return_epc()
103 arch->gprs[31] = epc + 8; in kvm_compute_return_epc()
104 if ((long)arch->gprs[insn.i_format.rs] < 0) in kvm_compute_return_epc()
[all …]
/kernel/linux/linux-5.10/drivers/video/fbdev/
Dn411.c2 * linux/drivers/video/n411.c -- Platform device for N411 EPD kit
19 * PC parallel port.
22 * - User must set dio_addr=0xIOADDR cio_addr=0xIOADDR c2io_addr=0xIOADDR
91 } while (timeout--); in n411_wait_for_ack()
92 printk(KERN_ERR "timed out waiting for ack\n"); in n411_wait_for_ack()
100 ACK = hi in n411_init_control()
110 /* check ACK is not lo */ in n411_init_control()
113 printk(KERN_ERR "Fail because ACK is already low\n"); in n411_init_control()
114 return -ENXIO; in n411_init_control()
129 par->send_command(par, APOLLO_INIT_DISPLAY); in n411_init_board()
[all …]
/kernel/linux/linux-6.6/drivers/video/fbdev/
Dn411.c2 * linux/drivers/video/n411.c -- Platform device for N411 EPD kit
19 * PC parallel port.
22 * - User must set dio_addr=0xIOADDR cio_addr=0xIOADDR c2io_addr=0xIOADDR
91 } while (timeout--); in n411_wait_for_ack()
92 printk(KERN_ERR "timed out waiting for ack\n"); in n411_wait_for_ack()
100 ACK = hi in n411_init_control()
110 /* check ACK is not lo */ in n411_init_control()
113 printk(KERN_ERR "Fail because ACK is already low\n"); in n411_init_control()
114 return -ENXIO; in n411_init_control()
129 par->send_command(par, APOLLO_INIT_DISPLAY); in n411_init_board()
[all …]
/kernel/linux/linux-5.10/arch/alpha/kernel/
Dirq_i8259.c1 // SPDX-License-Identifier: GPL-2.0
6 * present in the majority of PC/AT boxes.
8 * Started hacking from linux-2.3.30pre6/arch/i386/kernel/i8259.c.
40 i8259_update_irq_hw(d->irq, cached_irq_mask &= ~(1 << d->irq)); in i8259a_enable_irq()
54 __i8259a_disable_irq(d->irq); in i8259a_disable_irq()
61 unsigned int irq = d->irq; in i8259a_mask_and_ack_irq()
66 /* Ack the interrupt making it the lowest priority. */ in i8259a_mask_and_ack_irq()
68 outb(0xE0 | (irq - 8), 0xa0); /* ack the slave */ in i8259a_mask_and_ack_irq()
71 outb(0xE0 | irq, 0x20); /* ack the master */ in i8259a_mask_and_ack_irq()
76 .name = "XT-PIC",
[all …]
/kernel/linux/linux-6.6/arch/alpha/kernel/
Dirq_i8259.c1 // SPDX-License-Identifier: GPL-2.0
6 * present in the majority of PC/AT boxes.
8 * Started hacking from linux-2.3.30pre6/arch/i386/kernel/i8259.c.
40 i8259_update_irq_hw(d->irq, cached_irq_mask &= ~(1 << d->irq)); in i8259a_enable_irq()
54 __i8259a_disable_irq(d->irq); in i8259a_disable_irq()
61 unsigned int irq = d->irq; in i8259a_mask_and_ack_irq()
66 /* Ack the interrupt making it the lowest priority. */ in i8259a_mask_and_ack_irq()
68 outb(0xE0 | (irq - 8), 0xa0); /* ack the slave */ in i8259a_mask_and_ack_irq()
71 outb(0xE0 | irq, 0x20); /* ack the master */ in i8259a_mask_and_ack_irq()
76 .name = "XT-PIC",
[all …]
/kernel/linux/linux-5.10/arch/arm/mach-s3c/
Dsleep-s3c2412.S1 /* SPDX-License-Identifier: GPL-2.0+ */
6 * S3C2412 Power Manager low-level sleep support
13 #include "regs-irq.h"
27 teq pc, r0
41 * active when we tried to shutdown. Try and ack the IRQ and
/kernel/linux/linux-5.10/drivers/net/wireless/ath/ath9k/
DKconfig1 # SPDX-License-Identifier: ISC
55 Say Y, if you have a SoC with a compatible built-in
118 bool "Atheros ath9k ACK timeout estimation algorithm"
122 This option enables ath9k dynamic ACK timeout estimation algorithm
123 based on ACK frame RX timestamp, TX frame timestamp and frame
140 Say Y to have ath9k poll the RF-Kill GPIO every couple of
142 a platform that can toggle the RF-Kill GPIO.
150 for multi-channel concurrency. Enable this if P2P PowerSave support
154 bool "Atheros ath9k support for PC OEM cards" if EXPERT
159 tristate "Atheros ath9k pci loader for EEPROM-less chips"
[all …]
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath9k/
DKconfig1 # SPDX-License-Identifier: ISC
55 Say Y, if you have a SoC with a compatible built-in
118 bool "Atheros ath9k ACK timeout estimation algorithm"
122 This option enables ath9k dynamic ACK timeout estimation algorithm
123 based on ACK frame RX timestamp, TX frame timestamp and frame
140 Say Y to have ath9k poll the RF-Kill GPIO every couple of
142 a platform that can toggle the RF-Kill GPIO.
150 for multi-channel concurrency. Enable this if P2P PowerSave support
154 bool "Atheros ath9k support for PC OEM cards" if EXPERT
159 tristate "Atheros ath9k pci loader for EEPROM-less chips"
[all …]
/kernel/linux/linux-6.6/arch/mips/dec/
Dkn01-berr.c1 // SPDX-License-Identifier: GPL-2.0-or-later
36 * Bits 7:0 of the Control Register are write-only -- the
41 * There is no default value -- it has to be initialized.
74 int data = regs->cp0_cause & 4; in dec_kn01_be_backend()
75 unsigned int __user *pc = (unsigned int __user *)regs->cp0_epc + in dec_kn01_be_backend() local
76 ((regs->cp0_cause & CAUSEF_BD) != 0); in dec_kn01_be_backend()
87 /* Ack ASAP, so that any subsequent errors get caught. */ in dec_kn01_be_backend()
100 __get_user(insn.word, pc); in dec_kn01_be_backend()
101 vaddr = regs->regs[insn.i_format.rs] + in dec_kn01_be_backend()
104 vaddr = (long)pc; in dec_kn01_be_backend()
[all …]
/kernel/linux/linux-5.10/arch/mips/dec/
Dkn01-berr.c1 // SPDX-License-Identifier: GPL-2.0-or-later
36 * Bits 7:0 of the Control Register are write-only -- the
41 * There is no default value -- it has to be initialized.
74 int data = regs->cp0_cause & 4; in dec_kn01_be_backend()
75 unsigned int __user *pc = (unsigned int __user *)regs->cp0_epc + in dec_kn01_be_backend() local
76 ((regs->cp0_cause & CAUSEF_BD) != 0); in dec_kn01_be_backend()
87 /* Ack ASAP, so that any subsequent errors get caught. */ in dec_kn01_be_backend()
100 __get_user(insn.word, pc); in dec_kn01_be_backend()
101 vaddr = regs->regs[insn.i_format.rs] + in dec_kn01_be_backend()
104 vaddr = (long)pc; in dec_kn01_be_backend()
[all …]
/kernel/linux/linux-5.10/drivers/pwm/
Dpwm-sti.c1 // SPDX-License-Identifier: GPL-2.0-or-later
5 * Copyright (C) 2013-2016 STMicroelectronics (R&D) Limited
59 * Each capture input can be programmed to detect rising-edge, falling-edge,
123 static int sti_pwm_get_prescale(struct sti_pwm_chip *pc, unsigned long period, in sti_pwm_get_prescale() argument
126 struct sti_pwm_compat_data *cdata = pc->cdata; in sti_pwm_get_prescale()
131 clk_rate = clk_get_rate(pc->pwm_clk); in sti_pwm_get_prescale()
133 dev_err(pc->dev, "failed to get clock rate\n"); in sti_pwm_get_prescale()
134 return -EINVAL; in sti_pwm_get_prescale()
138 * prescale = ((period_ns * clk_rate) / (10^9 * (max_pwm_cnt + 1)) - 1 in sti_pwm_get_prescale()
141 value *= cdata->max_pwm_cnt + 1; in sti_pwm_get_prescale()
[all …]
/kernel/linux/linux-6.6/drivers/pwm/
Dpwm-sti.c1 // SPDX-License-Identifier: GPL-2.0-or-later
5 * Copyright (C) 2013-2016 STMicroelectronics (R&D) Limited
59 * Each capture input can be programmed to detect rising-edge, falling-edge,
123 static int sti_pwm_get_prescale(struct sti_pwm_chip *pc, unsigned long period, in sti_pwm_get_prescale() argument
126 struct sti_pwm_compat_data *cdata = pc->cdata; in sti_pwm_get_prescale()
131 clk_rate = clk_get_rate(pc->pwm_clk); in sti_pwm_get_prescale()
133 dev_err(pc->dev, "failed to get clock rate\n"); in sti_pwm_get_prescale()
134 return -EINVAL; in sti_pwm_get_prescale()
138 * prescale = ((period_ns * clk_rate) / (10^9 * (max_pwm_cnt + 1)) - 1 in sti_pwm_get_prescale()
141 value *= cdata->max_pwm_cnt + 1; in sti_pwm_get_prescale()
[all …]
/kernel/linux/linux-6.6/include/linux/bcma/
Dbcma_driver_pci.h1 /* SPDX-License-Identifier: GPL-2.0 */
142 #define BCMA_CORE_PCI_DLLP_LACKTOREG 0x124 /* Link Ack Timeout */
237 #define pcicore_read16(pc, offset) bcma_read16((pc)->core, offset) argument
238 #define pcicore_read32(pc, offset) bcma_read32((pc)->core, offset) argument
239 #define pcicore_write16(pc, offset, val) bcma_write16((pc)->core, offset, val) argument
240 #define pcicore_write32(pc, offset, val) bcma_write32((pc)->core, offset, val) argument
256 return -ENOTSUPP; in bcma_core_pci_pcibios_map_irq()
260 return -ENOTSUPP; in bcma_core_pci_plat_dev_init()
/kernel/linux/linux-5.10/include/linux/bcma/
Dbcma_driver_pci.h1 /* SPDX-License-Identifier: GPL-2.0 */
142 #define BCMA_CORE_PCI_DLLP_LACKTOREG 0x124 /* Link Ack Timeout */
237 #define pcicore_read16(pc, offset) bcma_read16((pc)->core, offset) argument
238 #define pcicore_read32(pc, offset) bcma_read32((pc)->core, offset) argument
239 #define pcicore_write16(pc, offset, val) bcma_write16((pc)->core, offset, val) argument
240 #define pcicore_write32(pc, offset, val) bcma_write32((pc)->core, offset, val) argument
256 return -ENOTSUPP; in bcma_core_pci_pcibios_map_irq()
260 return -ENOTSUPP; in bcma_core_pci_plat_dev_init()
/kernel/linux/linux-6.6/drivers/input/serio/
Dparkbd.c1 // SPDX-License-Identifier: GPL-2.0-only
5 * Copyright (c) 1999-2004 Vojtech Pavlik
15 * +5V --------------------- +5V (4)
18 * +5V -------|______|--.
20 * ACK (10) ------------|
21 * |--- KBD CLOCK (5)
22 * STROBE (1) ---|<|----'
25 * +5V -------|______|--.
27 * BUSY (11) -----------|
28 * |--- KBD DATA (1)
[all …]
/kernel/linux/linux-5.10/drivers/input/serio/
Dparkbd.c1 // SPDX-License-Identifier: GPL-2.0-only
5 * Copyright (c) 1999-2004 Vojtech Pavlik
15 * +5V --------------------- +5V (4)
18 * +5V -------|______|--.
20 * ACK (10) ------------|
21 * |--- KBD CLOCK (5)
22 * STROBE (1) ---|<|----'
25 * +5V -------|______|--.
27 * BUSY (11) -----------|
28 * |--- KBD DATA (1)
[all …]

12345678