Home
last modified time | relevance | path

Searched +full:interrupt +full:- +full:less (Results 1 – 25 of 765) sorted by relevance

12345678910>>...31

/linux/drivers/gpu/drm/kmb/
H A Dkmb_crtc.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Copyright © 2018-2020 Intel Corporation
31 struct drm_device *dev = crtc->dev; in kmb_crtc_enable_vblank()
34 /* Clear interrupt */ in kmb_crtc_enable_vblank()
36 /* Set which interval to generate vertical interrupt */ in kmb_crtc_enable_vblank()
39 /* Enable vertical interrupt */ in kmb_crtc_enable_vblank()
47 struct drm_device *dev = crtc->dev; in kmb_crtc_disable_vblank()
50 /* Clear interrupt */ in kmb_crtc_disable_vblank()
52 /* Disable vertical interrupt */ in kmb_crtc_disable_vblank()
71 struct drm_device *dev = crtc->dev; in kmb_crtc_set_mode()
[all …]
/linux/Documentation/usb/
H A Dohci.rst5 23-Aug-2002
7 The "ohci-hcd" driver is a USB Host Controller Driver (HCD) that is derived
8 from the "usb-ohci" driver from the 2.4 kernel series. The "usb-ohci" code
20 - improved robustness; bugfixes; and less overhead
21 - supports the updated and simplified usbcore APIs
22 - interrupt transfers can be larger, and can be queued
23 - less code, by using the upper level "hcd" framework
24 - supports some non-PCI implementations of OHCI
25 - ... more
27 The "ohci-hcd" driver handles all USB 1.1 transfer types. Transfers of all
[all …]
H A Dehci.rst5 27-Dec-2002
8 USB 2.0-capable host controller hardware. The USB 2.0 standard is
11 - "High Speed" 480 Mbit/sec (60 MByte/sec)
12 - "Full Speed" 12 Mbit/sec (1.5 MByte/sec)
13 - "Low Speed" 1.5 Mbit/sec
31 While usb-storage devices have been available since mid-2001 (working
34 appear to be on hold until more systems come with USB 2.0 built-in.
39 other changes to the Linux-USB core APIs, including the hub driver,
43 - David Brownell
56 --------------
[all …]
/linux/Documentation/devicetree/bindings/memory-controllers/
H A Drockchip,rk3399-dmc.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/memory-controllers/rockchip,rk3399-dmc.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Brian Norris <briannorris@chromium.org>
15 - rockchip,rk3399-dmc
17 devfreq-events:
26 clock-names:
28 - const: dmc_clk
30 operating-points-v2: true
[all …]
/linux/arch/x86/include/asm/
H A Dhpet.h1 /* SPDX-License-Identifier: GPL-2.0 */
59 * Min HPET period is 10^5 femto sec just for safety. If it is less than this,
60 * then 32 bit HPET counter wrapsaround in less than 0.5 sec.
79 #include <linux/interrupt.h>
81 typedef irqreturn_t (*rtc_irq_handler)(int interrupt, void *cookie);
/linux/Documentation/devicetree/bindings/interrupt-controller/
H A Dcirrus,ep7209-intc.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/interrupt-controller/cirrus,ep7209-intc.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Cirrus Logic CLPS711X Interrupt Controller
10 - Alexander Shiyan <shc_work@mail.ru>
13 Cirrus Logic CLPS711X Interrupt Controller
15 The interrupt sources are as follows:
17 ---------------------------
34 18: SS2TX SSI2 transmit FIFO less than half empty
[all …]
/linux/Documentation/admin-guide/blockdev/
H A Dfloppy.rst19 Example: If your kernel is called linux-2.6.9, type the following line
22 linux-2.6.9 floppy=thinkpad
25 of linux-2.6.9::
31 linux-2.6.9 floppy=daring floppy=two_fdc
96 and is thus harder to find, whereas non-dma buffers may be
104 If you have a FIFO-able FDC, the floppy driver automatically
105 falls back on non DMA mode if no DMA-able memory can be found.
123 interrupt latency, but it triggers more interrupts (i.e. it
125 lower, the interrupt latency should be lower too (faster
126 processor). The benefit of a lower threshold is less
[all …]
/linux/Documentation/virt/kvm/
H A Dvcpu-requests.rst1 .. SPDX-License-Identifier: GPL-2.0
46 ----------
64 ---------
66 VCPUs have a mode state, ``vcpu->mode``, that is used to track whether the
68 outside guest mode states. The architecture may use ``vcpu->mode`` to
96 VCPU requests are simply bit indices of the ``vcpu->requests`` bitmap.
97 This means general bitops, like those documented in [atomic-ops]_ could
100 clear_bit(KVM_REQ_UNBLOCK & KVM_REQUEST_MASK, &vcpu->requests);
108 ---------------------------------
126 or in order to update the interrupt routing and ensure that assigned
[all …]
/linux/drivers/media/rc/img-ir/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
17 less reliable (due to lack of timestamps) and consumes more
26 signals in hardware. This is more reliable, consumes less processing
27 power since only a single interrupt is received for each scancode,
35 Say Y here to enable support for the NEC, extended NEC, and 32-bit
/linux/arch/powerpc/kvm/
H A Dbook3s_hv_rm_xics.c1 // SPDX-License-Identifier: GPL-2.0-only
19 #include <asm/ppc-opcode.h>
20 #include <asm/pnv-pci.h>
37 /* -- ICS routines -- */
44 struct ics_irq_state *state = &ics->irq_state[i]; in ics_rm_check_resend()
45 if (state->resend) in ics_rm_check_resend()
46 icp_rm_deliver_irq(xics, icp, state->number, true); in ics_rm_check_resend()
51 /* -- ICP routines -- */
59 kvmppc_host_rm_ops_hv->rm_core[hcore].rm_data = vcpu; in icp_send_hcore_msg()
78 * Returns -1, if no CPU could be found in the host
[all …]
H A Dbook3s_xics.c1 // SPDX-License-Identifier: GPL-2.0-only
40 * sources and avoiding simultaneous deliveries of the same interrupt.
50 * - To speed up resends, keep a bitmap of "resend" set bits in the
53 * - Speed up server# -> ICP lookup (array ? hash table ?)
55 * - Make ICS lockless as well, or at least a per-interrupt lock or hashed
59 /* -- ICS routines -- */
65 * Return value ideally indicates how the interrupt was handled, but no
81 return -EINVAL; in ics_deliver_irq()
83 state = &ics->irq_state[src]; in ics_deliver_irq()
84 if (!state->exists) in ics_deliver_irq()
[all …]
/linux/sound/soc/sof/xtensa/
H A Dcore.c1 // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause)
14 #include "../sof-priv.h"
23 * From 4.4.1.5 table 4-64 Exception Causes of Xtensa
34 "Level-1 interrupt as indicated by set level-1 bits in the INTERRUPT register"},
54 "An instruction fetch referenced a virtual address at a ring level less than CRING"},
62 "A load or store referenced a virtual address at a ring level less than CRING"},
89 dev_printk(level, sdev->dev, "error: DSP Firmware Oops\n"); in xtensa_dsp_oops()
91 if (xtensa_exception_causes[i].id == xoops->exccause) { in xtensa_dsp_oops()
92 dev_printk(level, sdev->dev, in xtensa_dsp_oops()
98 dev_printk(level, sdev->dev, in xtensa_dsp_oops()
[all …]
/linux/drivers/pci/msi/
H A Dapi.c1 // SPDX-License-Identifier: GPL-2.0
3 * PCI MSI/MSI-X — Exported APIs for device drivers
5 * Copyright (C) 2003-2004 Intel
17 * pci_enable_msi() - Enable MSI interrupt mode on device
21 * allocate a single interrupt vector. On success, the allocated vector
22 * Linux IRQ will be saved at @dev->irq. The driver must invoke
40 * pci_disable_msi() - Disable MSI interrupt mode on device
43 * Legacy device driver API to disable MSI interrupt mode on device,
44 * free earlier allocated interrupt vectors, and restore INTx emulation.
45 * The PCI device Linux IRQ (@dev->irq) is restored to its default
[all …]
/linux/sound/pci/lx6464es/
H A Dlx_core.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
2 /* -*- linux-c -*- *
5 * low-level interface
13 #include <linux/interrupt.h>
21 /* low-level register access */
96 /* low-level dsp access */
104 /* low-level pipe handling */
118 /* low-level stream handling */
147 /* low-level buffer handling */
158 /* low-level gain/peak handling */
[all …]
/linux/include/linux/input/
H A Dadxl34x.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
101 * activity_threshold the device will trigger an activity interrupt. In
109 * considered inactive and the inactivity interrupt is triggered.
128 * Activity interrupt is enabled.
138 * behavior if Inactivity interrupt is enabled.
148 * is 1 second/LSB. Unlike the other interrupt functions, which
151 * generated for the inactivity interrupt to be triggered. This will
152 * result in the function appearing un-responsive if the
153 * inactivity_time register is set with a value less than the time
155 * interrupt when the output data is below inactivity_threshold.
[all …]
/linux/Documentation/devicetree/bindings/gpio/
H A Dsprd,gpio-eic.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
4 ---
5 $id: http://devicetree.org/schemas/gpio/sprd,gpio-eic.yaml#
6 $schema: http://devicetree.org/meta-schemas/core.yaml#
11 - Orson Zhai <orsonzhai@gmail.com>
12 - Baolin Wang <baolin.wang7@gmail.com>
13 - Chunyan Zhang <zhang.lyra@gmail.com>
16 The EIC is the abbreviation of external interrupt controller, which can
19 controller contains 4 sub-modules, i.e. EIC-debounce, EIC-latch, EIC-async and
20 EIC-sync. But the PMIC EIC controller contains only one EIC-debounce sub-
[all …]
/linux/Documentation/devicetree/bindings/display/hisilicon/
H A Dhisi-ade.txt1 Device-Tree bindings for hisilicon ADE display controller driver
8 - compatible: value should be "hisilicon,hi6220-ade".
9 - reg: physical base address and length of the ADE controller's registers.
10 - hisilicon,noc-syscon: ADE NOC QoS syscon.
11 - resets: The ADE reset controller node.
12 - interrupt: the ldi vblank interrupt number used.
13 - clocks: a list of phandle + clock-specifier pairs, one for each entry
14 in clock-names.
15 - clock-names: should contain:
20 - assigned-clocks: Should contain "clk_ade_core" and "clk_codec_jpeg" clocks'
[all …]
/linux/Documentation/devicetree/bindings/iio/adc/
H A Dti,adc12138.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Texas Instruments ADC12138 and similar self-calibrating ADCs
10 - Akinobu Mita <akinobu.mita@gmail.com>
19 - ti,adc12130
20 - ti,adc12132
21 - ti,adc12138
28 description: End of Conversion (EOC) interrupt
34 vref-p-supply:
[all …]
/linux/arch/arm/mach-sa1100/include/mach/
H A DSA-1100.h1 /* SPDX-License-Identifier: GPL-2.0 */
3 * FILE SA-1100.h
9 * System StrongARM SA-1100
12 * SA-1100 microprocessor (Advanced RISC Machine (ARM)
14 * StrongARM SA-1100 data sheet version 2.2.
21 #error You must include hardware.h not SA-1100.h
91 * Controller (UDC) Control/Status register end-point 0
94 * Controller (UDC) Control/Status register end-point 1
97 * Controller (UDC) Control/Status register end-point 2
100 * Controller (UDC) Data register end-point 0
[all …]
/linux/drivers/media/pci/tw5864/
H A Dtw5864-reg.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
3 * TW5864 driver - registers description
8 /* According to TW5864_datasheet_0.6d.pdf, tw5864b1-ds.pdf */
10 /* Register Description - Direct Map Space */
11 /* 0x0000 ~ 0x1ffc - H264 Register Map */
76 * 0->3 4 VLC data buffer in DDR (1M each)
77 * 0->7 8 VLC data buffer in DDR (512k each)
147 /* DDR-DPR Burst Read Enable */
157 * 0 Single R/W Access (Host <-> DDR)
158 * 1 Burst R/W Access (Host <-> DPR)
[all …]
/linux/Documentation/devicetree/bindings/net/can/
H A Dmicrochip,mcp251xfd.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Microchip MCP2517FD, MCP2518FD and MCP251863 stand-alone CAN controller
10 - Marc Kleine-Budde <mkl@pengutronix.de>
13 - $ref: can-controller.yaml#
18 - enum:
19 - microchip,mcp2517fd
20 - microchip,mcp2518fd
21 - microchip,mcp251xfd
[all …]
/linux/drivers/net/ethernet/
H A Ddnet.h1 /* SPDX-License-Identifier: GPL-2.0-only */
15 writel((value), (port)->regs + DNET_##reg)
16 #define dnet_readl(port, reg) readl((port)->regs + DNET_##reg)
40 #define DNET_MACREG_DATA 0x200 /* Mac-Reg Data */
41 #define DNET_MACREG_ADDR 0x204 /* Mac-Reg Addr */
71 /* SOME INTERNAL MAC-CORE REGISTER */
87 /* MAC-CORE REGISTER FIELDS */
89 /* MAC-CORE MODE REGISTER FIELDS */
95 /* MAC-CORE RXTX CONTROL REGISTER FIELDS */
116 /* INTERRUPT SOURCE REGISTER FIELDS */
[all …]
/linux/Documentation/networking/
H A Dplip.rst1 .. SPDX-License-Identifier: GPL-2.0
14 -----------------
17 This device interface allows a point-to-point connection between two
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
79 and if such data is available, process it. This mode is less efficient than
82 indicate that there isn't a noticeable performance drop when using IRQ-less
89 data) is, by default, 500usec. As IRQ delivery is more or less immediate,
[all …]
/linux/Documentation/arch/x86/
H A Dintel-hfi.rst1 .. SPDX-License-Identifier: GPL-2.0
4 Hardware-Feedback Interface for scheduling on Intel Hardware
8 --------
11 IA-32 Architectures Software Developer's Manual (Intel SDM) Volume 3 Section
19 -------------------------------
23 capability is given as a unit-less quantity in the range [0-255]. Higher values
44 --------------------------------
49 to a CPU when the thermal monitor generates and interrupt. Further details
53 generates package-level interrupts. This monitor is configured and initialized
54 via a set of machine-specific registers. Specifically, the HFI interrupt and
[all …]
/linux/Documentation/devicetree/bindings/mfd/
H A Domap-usb-tll.txt1 OMAP HS USB Host TLL (Transceiver-Less Interface)
5 - compatible : should be "ti,usbhs-tll"
6 - reg : should contain one register range i.e. start and length
7 - interrupts : should contain the TLL module's interrupt
8 - ti,hwmod : must contain "usb_tll_hs"
12 - clocks: a list of phandles and clock-specifier pairs, one for each entry in
13 clock-names.
15 - clock-names: should include:
16 * "usb_tll_hs_usb_ch0_clk" - USB TLL channel 0 clock
17 * "usb_tll_hs_usb_ch1_clk" - USB TLL channel 1 clock
[all …]

12345678910>>...31