Home
last modified time | relevance | path

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

1234

/linux-6.12.1/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 …]
/linux-6.12.1/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 …]
/linux-6.12.1/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 …]
/linux-6.12.1/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
25 * @wq : wait queue to wait VPU message ack
49 * vpu_dec_init - init decoder instance and allocate required resource in VPU.
56 * vpu_dec_start - start decoding, basically the function will be invoked once
66 * vpu_dec_end - end decoding, basically the function will be invoked once
76 * vpu_dec_deinit - deinit decoder instance and resource freed in VPU.
83 * 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 …]
/linux-6.12.1/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 …]
/linux-6.12.1/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 …]
/linux-6.12.1/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 …]
/linux-6.12.1/drivers/net/wireless/ath/ath9k/
DKconfig1 # SPDX-License-Identifier: ISC
55 Say Y, if you have a SoC with a compatible built-in
116 bool "Atheros ath9k ACK timeout estimation algorithm"
120 This option enables ath9k dynamic ACK timeout estimation algorithm
121 based on ACK frame RX timestamp, TX frame timestamp and frame
138 Say Y to have ath9k poll the RF-Kill GPIO every couple of
140 a platform that can toggle the RF-Kill GPIO.
148 for multi-channel concurrency. Enable this if P2P PowerSave support
152 bool "Atheros ath9k support for PC OEM cards" if EXPERT
157 tristate "Atheros ath9k pci loader for EEPROM-less chips"
[all …]
/linux-6.12.1/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 …]
/linux-6.12.1/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,
117 static int sti_pwm_get_prescale(struct sti_pwm_chip *pc, unsigned long period, in sti_pwm_get_prescale() argument
124 clk_rate = clk_get_rate(pc->pwm_clk); in sti_pwm_get_prescale()
126 dev_err(pc->dev, "failed to get clock rate\n"); in sti_pwm_get_prescale()
127 return -EINVAL; in sti_pwm_get_prescale()
131 * prescale = ((period_ns * clk_rate) / (10^9 * (max_pwm_cnt + 1)) - 1 in sti_pwm_get_prescale()
134 value *= pc->max_pwm_cnt + 1; in sti_pwm_get_prescale()
137 return -EINVAL; in sti_pwm_get_prescale()
[all …]
/linux-6.12.1/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()
/linux-6.12.1/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 …]
/linux-6.12.1/Documentation/networking/
Dplip.rst1 .. SPDX-License-Identifier: GPL-2.0
14 -----------------
17 This device interface allows a point-to-point connection between two
24 over a parallel port. In the case of a PC, the obvious choice is the
25 printer port. PLIP is a non-standard, but [can use] uses the standard
26 LapLink null-printer cable [can also work in turbo mode, with a PLIP
62 -------------------
77 On these machines, the PLIP driver can be used in IRQ-less mode, where
82 indicate that there isn't a noticeable performance drop when using IRQ-less
92 When in IRQ-less mode, the PLIP driver polls the parallel port HZ times
[all …]
/linux-6.12.1/drivers/char/
Ddtlk.c1 // SPDX-License-Identifier: GPL-2.0-only
2 /* -*- linux-c -*-
3 * dtlk.c - DoubleTalk PC driver for Linux
8 * 2000-03-18 Jim Van Zandt: Fix polling.
15 /* This driver is for the DoubleTalk PC, a speech synthesizer
20 The DoubleTalk PC contains four voice synthesizers: text-to-speech
30 DoubleTalk PC implement index markers. Both the TTS and LPC ports
33 The DoubleTalk PC generates no interrupts.
40 This driver was written for use with the text-to-speech
57 #include <linux/errno.h> /* for -EBUSY */
[all …]
/linux-6.12.1/arch/s390/kernel/
Debcdic.c1 // SPDX-License-Identifier: GPL-2.0
3 * EBCDIC -> ASCII, ASCII -> EBCDIC,
9 * Martin Peschke <peschke@fh-brandenburg.de>
17 * ASCII (IBM PC 437) -> EBCDIC 037
21 /*00 NUL SOH STX ETX EOT ENQ ACK BEL */
24 /* ->NL */
29 /* ->IGS ->IRS ->IUS */
33 /*28 ( ) * + , - . / */
90 * EBCDIC 037 -> ASCII (IBM PC 437)
96 /* 0x08 -GE -SPS -RPT VT FF CR SO SI */
[all …]
/linux-6.12.1/arch/x86/kernel/
Di8259.c1 // SPDX-License-Identifier: GPL-2.0
29 * present in the majority of PC/AT boxes.
49 * Not all IRQs can be routed through the IO-APIC, eg. on certain (older)
50 * boards the timer interrupt is not really connected to any IO-APIC pin,
53 * Any '1' bit in this mask means the IRQ is routed through the IO-APIC.
75 mask_8259A_irq(data->irq); in disable_8259A_irq()
94 unmask_8259A_irq(data->irq); in enable_8259A_irq()
154 unsigned int irq = data->irq; in mask_and_ack_8259A()
161 * to overdo spurious IRQ handling - it's usually a sign in mask_and_ack_8259A()
166 * usually resulting from the 8259A-1|2 PICs) occur in mask_and_ack_8259A()
[all …]
/linux-6.12.1/drivers/net/plip/
Dplip.c1 // SPDX-License-Identifier: GPL-2.0-or-later
4 /* This driver is for parallel port with 5-bit cable (LapLink (R) cable). */
8 * Tanabe Hiroyasu <hiro@sanpo.t.u-tokyo.ac.jp>
17 * parport-sharing awareness code by Philip Blundell.
25 * - Module initialization.
26 * - MTU fix.
27 * - Make sure other end is OK, before sending a packet.
28 * - Fix immediate timer problem.
31 * - Changed {enable,disable}_irq handling to make it work
51 * # ifconfig plip[0-2] arp
[all …]
/linux-6.12.1/arch/sparc/kernel/
Dspiterrs.S1 /* SPDX-License-Identifier: GPL-2.0 */
2 /* We need to carefully read the error status, ACK the errors,
6 * We pass the AFAR in as-is, and we encode the status
7 * information as described in asm-sparc64/sfafsr.h
40 * error bits as-needed. We only clear them if the UE bit is
44 * NOTE: UltraSparc-I/II have high and low UDB error
46 * present on those chips. UltraSparc-IIi only
87 rd %pc, %g7
93 rd %pc, %g7
105 .size __spitfire_access_error,.-__spitfire_access_error
[all …]
/linux-6.12.1/sound/pci/
Dazt3328.h1 /* SPDX-License-Identifier: GPL-2.0 */
5 /* "PU" == "power-up value", as tested on PCI168 PCI rev. 10
41 /* write back to flags in case flags are set, in order to ACK IRQ in handler
43 * sometimes in this case it just writes 0xffff to globally ACK all IRQs
46 #define IRQ_SOMETHING 0x0001 /* something & ACK */
47 #define IRQ_FINISHED_DMABUF_1 0x0002 /* 1st dmabuf finished & ACK */
48 #define IRQ_FINISHED_DMABUF_2 0x0004 /* 2nd dmabuf finished & ACK */
85 …REQ_SUSPECTED_66200 0x06 | SOUNDFORMAT_XTAL2 /* 66200 (13240 * 5); 64000 may have been nicer :-\ */
111 #define IDX_IO_TIMER_VALUE 0x60 /* found this timer area by pure luck :-) */
122 /* some IRQ bit in here might also be used to signal a power-management timer
[all …]
/linux-6.12.1/drivers/net/ethernet/8390/
Dpcnet_cs.c1 // SPDX-License-Identifier: GPL-1.0+
4 A PCMCIA ethernet driver for NS8390-based cards
6 This driver supports the D-Link DE-650 and Linksys EthernetCard
7 cards, the newer D-Link and Linksys combo cards, Accton EN2212
8 cards, the RPTI EP400, and the PreMax PE-200 in non-shared-memory
10 Conrad ethernet card, and the Kingston KNE-PCM/x in shared-memory
13 Copyright (C) 1999 David A. Hinds -- dahinds@users.sourceforge.net
25 CCAE support. Drivers merged back together, and shared-memory
54 #define PCNET_DATAPORT 0x10 /* NatSemi-defined port window offset. */
84 INT_MODULE_PARM(use_shmem, -1); /* use shared memory? */
[all …]
/linux-6.12.1/drivers/irqchip/
Dirq-i8259.c9 * Copyright (C) 1994 - 2000 Ralf Baechle
28 * present in the majority of PC/AT boxes.
35 static int i8259A_auto_eoi = -1;
44 .name = "XT-PIC",
70 unsigned int mask, irq = d->irq - I8259A_IRQ_BASE; in disable_8259A_irq()
85 unsigned int mask, irq = d->irq - I8259A_IRQ_BASE; in enable_8259A_irq()
136 unsigned int irqmask, irq = d->irq - I8259A_IRQ_BASE; in mask_and_ack_8259A()
143 * to overdo spurious IRQ handling - it's usually a sign in mask_and_ack_8259A()
148 * usually resulting from the 8259A-1|2 PICs) occur in mask_and_ack_8259A()
162 inb(PIC_SLAVE_IMR); /* DUMMY - (do we need this?) */ in mask_and_ack_8259A()
[all …]
/linux-6.12.1/drivers/media/platform/mediatek/vpu/
Dmtk_vpu.c1 // SPDX-License-Identifier: GPL-2.0-only
4 * Author: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
18 #include <linux/dma-mapping.h>
33 /* maximum program/data TCM (Tightly-Coupled Memory) size */
68 /* vpu inter-processor communication interrupt */
74 * enum vpu_fw_type - VPU firmware type
86 * struct vpu_mem - VPU extended program/data memory information
98 * struct vpu_regs - VPU TCM and configuration registers
100 * @tcm: the register for VPU Tightly-Coupled Memory
111 * struct vpu_wdt_handler - VPU watchdog reset handler
[all …]
/linux-6.12.1/drivers/media/platform/mediatek/vcodec/decoder/vdec/
Dvdec_vp8_if.c1 // SPDX-License-Identifier: GPL-2.0
5 * PC Chen <pc.chen@mediatek.com>
52 * struct vdec_vp8_dec_info - decode misc information
59 * @resolution_changed: resolution change flag 1 - changed, 0 - not changed
76 * struct vdec_vp8_vsi - VPU shared information
92 * struct vdec_vp8_hw_reg_base - HW register base
110 * struct vdec_vp8_vpu_inst - VPU instance for VP8 decode
111 * @wq_hd : Wait queue to wait VPU message ack
112 * @signaled : 1 - Host has received ack message from VPU, 0 - not received
113 * @failure : VPU execution result status 0 - success, others - fail
[all …]
/linux-6.12.1/drivers/gpu/drm/amd/display/dmub/
Ddmub_srv.h36 * This interface is not thread-safe. Ensure that all access to the interface
79 /* enum dmub_window_memory_type - memory location type specification for windows */
85 /* enum dmub_status - return code for dmcub functions */
96 /* enum dmub_asic - dmub asic identifier */
118 /* enum dmub_window_id - dmub window identifier */
132 /* enum dmub_notification_type - dmub outbox notification identifier */
155 /* enum dmub_memory_access_type - memory access method */
162 /* enum dmub_power_state type - to track DC power state in dmub_srv */
170 * struct dmub_region - dmub hw memory region
180 * struct dmub_window - dmub hw cache window
[all …]

1234