Home
last modified time | relevance | path

Searched +full:low +full:- +full:level (Results 1 – 25 of 1083) sorted by relevance

12345678910>>...44

/linux/Documentation/infiniband/
H A Dcore_locking.rst7 both low-level drivers that sit below the midlayer and upper level
13 With the following exceptions, a low-level driver implementation of
17 - create_ah
18 - modify_ah
19 - query_ah
20 - destroy_ah
21 - post_send
22 - post_recv
23 - poll_cq
24 - req_notify_cq
[all …]
/linux/include/linux/comedi/
H A Dcomedidev.h1 /* SPDX-License-Identifier: GPL-2.0+ */
4 * header file for kernel-only structures, variables, and constants
6 * COMEDI - Linux Control and Measurement Device Interface
7 * Copyright (C) 1997-2000 David A. Schleef <ds@schleef.org>
13 #include <linux/dma-mapping.h>
28 * struct comedi_subdevice - Working data for a COMEDI subdevice
34 * the low-level driver.)
36 * low-level driver.)
38 * the COMEDI core and user application. (Initialized by the low-level
42 * low-level driver, or changed from 0 to 1 during post-configuration.)
[all …]
/linux/security/selinux/ss/
H A Dconstraint.h1 /* SPDX-License-Identifier: GPL-2.0 */
6 * beyond the type-based rules in `te' or the role-based
37 #define CEXPR_L1L2 32 /* low level 1 vs. low level 2 */
38 #define CEXPR_L1H2 64 /* low level 1 vs. high level 2 */
39 #define CEXPR_H1L2 128 /* high level 1 vs. low level 2 */
40 #define CEXPR_H1H2 256 /* high level 1 vs. high level 2 */
41 #define CEXPR_L1H1 512 /* low level 1 vs. high level 1 */
42 #define CEXPR_L2H2 1024 /* low level 2 vs. high level 2 */
/linux/Documentation/scsi/
H A Dmegaraid.rst1 .. SPDX-License-Identifier: GPL-2.0
8 --------
14 interfaces with the applications on one side and all the low level drivers
19 i. Avoid duplicate code from the low level drivers.
20 ii. Unburden the low level drivers from having to export the
24 multiple low level drivers.
27 ioctl commands. But this module is envisioned to handle all user space level
32 -------
41 - Jeff Garzik (jgarzik@pobox.com), 02.25.2004 LKML
45 "As Jeff hinted, if your userspace<->driver API is consistent between
[all …]
/linux/include/media/
H A Dcec-pin.h1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * cec-pin.h - low-level CEC pin control
15 * struct cec_pin_ops - low-level CEC pin operations
16 * @read: read the CEC pin. Returns > 0 if high, 0 if low, or an error
18 * @low: drive the CEC pin low.
19 * @high: stop driving the CEC pin. The pull-up will drive the pin
20 * high, unless someone else is driving the pin low.
26 * @read_hpd: optional. Read the HPD pin. Returns > 0 if high, 0 if low or
28 * @read_5v: optional. Read the 5V pin. Returns > 0 if high, 0 if low or
30 * @received: optional. High-level CEC message callback. Allows the driver
[all …]
/linux/Documentation/driver-api/serial/
H A Ddriver.rst2 Low Level Serial API
10 The reference implementation is contained within amba-pl011.c.
14 Low Level Serial Hardware Driver
15 --------------------------------
17 The low level serial hardware driver is responsible for supplying port
19 by uart_ops) to the core serial driver. The low level driver is also
25 ---------------
37 -------
39 It is the responsibility of the low level hardware driver to perform the
40 necessary locking using port->lock. There are some exceptions (which
[all …]
/linux/arch/arm/mach-omap2/
H A Dcm_common.c1 // SPDX-License-Identifier: GPL-2.0-only
25 * cm_ll_data: function pointers to SoC-specific implementations of
41 * cm_split_idlest_reg - split CM_IDLEST reg addr into its components
48 * via the @prcm_inst and @idlest_reg_id. Returns -EINVAL upon error,
56 if (!cm_ll_data->split_idlest_reg) { in cm_split_idlest_reg()
57 WARN_ONCE(1, "cm: %s: no low-level function defined\n", in cm_split_idlest_reg()
59 return -EINVAL; in cm_split_idlest_reg()
62 ret = cm_ll_data->split_idlest_reg(idlest_reg, prcm_inst, in cm_split_idlest_reg()
64 *prcm_inst -= cm_base.offset; in cm_split_idlest_reg()
69 * omap_cm_wait_module_ready - wait for a module to leave idle or standby
[all …]
/linux/drivers/gpu/drm/panfrost/
H A Dpanfrost_regs.h1 /* SPDX-License-Identifier: GPL-2.0 */
6 * (C) COPYRIGHT 2010-2018 ARM Limited. All rights reserved.
12 #define GPU_L2_FEATURES 0x004 /* (RO) Level 2 cache features */
97 #define GPU_SHADER_PRESENT_LO 0x100 /* (RO) Shader core present bitmap, low word */
99 #define GPU_TILER_PRESENT_LO 0x110 /* (RO) Tiler core present bitmap, low word */
102 #define GPU_L2_PRESENT_LO 0x120 /* (RO) Level 2 cache present bitmap, low word */
103 #define GPU_L2_PRESENT_HI 0x124 /* (RO) Level 2 cache present bitmap, high word */
109 #define GPU_STACK_PRESENT_LO 0xE00 /* (RO) Core stack present bitmap, low word */
112 #define SHADER_READY_LO 0x140 /* (RO) Shader core ready bitmap, low word */
115 #define TILER_READY_LO 0x150 /* (RO) Tiler core ready bitmap, low word */
[all …]
/linux/drivers/iio/adc/
H A Denvelope-detector.c1 // SPDX-License-Identifier: GPL-2.0
11 * The DAC is used to find the peak level of an alternating voltage input
16 * input +------>-------|+ \
18 * .-------. | }---.
20 * | dac|-->--|- / |
24 * | irq|------<-------'
26 * '-------'
63 int level; member
64 int low; member
72 * (one-bit memory) for if the interrupt has triggered since last calling
[all …]
/linux/Documentation/driver-api/gpio/
H A Dintro.rst17 A "General Purpose Input/Output" (GPIO) is a flexible software-controlled
25 System-on-Chip (SOC) processors heavily rely on GPIOs. In some cases, every
26 non-dedicated pin can be configured as a GPIO; and most chips have at least
31 Most PC southbridges have a few dozen GPIO-capable pins (with only the BIOS
36 - Output values are writable (high=1, low=0). Some chips also have
38 value might be driven, supporting "wire-OR" and similar schemes for the
41 - Input values are likewise readable (1, 0). Some chips support readback
42 of pins configured as "output", which is very useful in such "wire-OR"
44 input de-glitch/debounce logic, sometimes with software controls.
46 - Inputs can often be used as IRQ signals, often edge triggered but
[all …]
/linux/arch/riscv/include/asm/
H A Dsuspend.h1 /* SPDX-License-Identifier: GPL-2.0-only */
13 /* Saved and restored by low-level functions */
15 /* Saved and restored by high-level functions */
33 /* Low-level CPU suspend entry function */
36 /* High-level CPU suspend which will save context and call finish() */
42 /* Low-level CPU resume entry function */
49 /* Low-level API to support hibernation */
/linux/Documentation/devicetree/bindings/power/supply/
H A Dmaxim,max17040.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Sebastian Reichel <sre@kernel.org>
13 - $ref: power-supply.yaml#
18 - maxim,max17040
19 - maxim,max17041
20 - maxim,max17043
21 - maxim,max17044
22 - maxim,max17048
[all …]
/linux/Documentation/ABI/testing/
H A Dsysfs-bus-counter3 Contact: linux-iio@vger.kernel.org
11 Contact: linux-iio@vger.kernel.org
16 MTCLKA-MTCLKB:
20 MTCLKC-MTCLKD:
26 Contact: linux-iio@vger.kernel.org
33 Contact: linux-iio@vger.kernel.org
39 Contact: linux-iio@vger.kernel.org
41 If the counter device supports compare registers -- registers
42 used to compare counter channels against a particular count --
47 Contact: linux-iio@vger.kernel.org
[all …]
/linux/drivers/firmware/imx/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
18 The System Controller Firmware (SCFW) is a low-level system function
19 which runs on a dedicated Cortex-M core to provide power, clock, and
32 a low-level system function which runs on a dedicated Cortex-M
43 a low-level system function which runs on a dedicated Cortex-M
54 a low-level system function which runs on a dedicated Cortex-M
/linux/Documentation/virt/
H A Dparavirt_ops.rst1 .. SPDX-License-Identifier: GPL-2.0
13 including native machine -- without any hypervisors.
16 corresponding to low-level critical instructions and high-level
18 time by enabling binary patching of the low-level critical operations
23 - simple indirect call
24 These operations correspond to high-level functionality where it is
27 - indirect call which allows optimization with binary patch
28 Usually these operations correspond to low-level critical instructions. They
32 - a set of macros for hand written assembly code
/linux/Documentation/networking/
H A Dnfc.rst15 - NFC adapters management;
16 - Polling for targets;
17 - Low-level data exchange;
21 responsible for providing an interface to control operations and low-level
26 The low-level data exchange interface is provided by the new socket family
29 .. code-block:: none
31 +--------------------------------------+
33 +--------------------------------------+
35 | low-level | control
39 | +-----------+
[all …]
/linux/Documentation/driver-api/media/
H A Dcec-core.rst1 .. SPDX-License-Identifier: GPL-2.0
15 ----------------
33 ---------------------
53 will be stored in adap->priv and can be used by the adapter ops.
95 Implementing the Low-Level CEC Adapter
96 --------------------------------------
98 The following low-level adapter operations have to be implemented in
103 .. code-block:: none
107 /* Low-level callbacks */
123 /* High-level callback */
[all …]
/linux/drivers/gpu/drm/scheduler/
H A Dsched_internal.h1 /* SPDX-License-Identifier: MIT */
7 /* Used to choose between FIFO and RR job-scheduling */
37 * drm_sched_entity_queue_pop - Low level helper for popping queued jobs
41 * Low level helper for popping queued jobs.
50 node = spsc_queue_pop(&entity->job_queue); in drm_sched_entity_queue_pop()
58 * drm_sched_entity_queue_peek - Low level helper for peeking at the job queue
62 * Low level helper for peeking at the job queue
71 node = spsc_queue_peek(&entity->job_queue); in drm_sched_entity_queue_peek()
82 if (!spsc_queue_count(&entity->job_queue)) in drm_sched_entity_is_ready()
85 if (READ_ONCE(entity->dependency)) in drm_sched_entity_is_ready()
/linux/include/linux/
H A Dtty_ldisc.h1 /* SPDX-License-Identifier: GPL-2.0 */
58 * struct tty_ldisc_ops - ldisc operations
68 * by the ldisc, and set @tty->receive_room to the maximum amount of data
107 * The line discipline will deliver the characters to the low-level tty
118 * handled by the tty layer or the low-level tty driver. It is intended
120 * order for ioctls is (1) tty layer, (2) tty low-level driver, (3) line
121 * discpline. So a low-level driver can "grab" an ioctl request before
129 * Process ioctl calls from 32-bit process on 64-bit system.
132 * structure" nor tty-generic. Something private that takes an integer or
133 * a pointer to wordsize-sensitive structure belongs here, but most of
[all …]
/linux/arch/mips/cavium-octeon/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0
11 non-CN63XXP1 hardware, so it is recommended to select "n"
41 Lock the low level TLB fast path into L2.
48 Lock the low level exception handler into L2.
55 Lock the low level interrupt handler into L2.
58 bool "Lock the 2nd level interrupt handler in L2"
62 Lock the 2nd level interrupt handler in L2.
90 will be called octeon-ilm
/linux/Documentation/devicetree/bindings/watchdog/
H A Dlinux,wdt-gpio.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/watchdog/linux,wdt-gpio.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: GPIO-controlled Watchdog
10 - Guenter Roeck <linux@roeck-us.net>
11 - Robert Marko <robert.marko@sartura.hr>
15 const: linux,wdt-gpio
24 - description:
25 Either a high-to-low or a low-to-high transition clears the WDT counter.
[all …]
/linux/drivers/staging/media/atomisp/pci/isp/kernels/ob/ob_1.0/
H A Dia_css_ob.host.c1 // SPDX-License-Identifier: GPL-2.0
33 config->isp_pipe_version = isp_pipe_version; in ia_css_ob_configure()
34 config->raw_bit_depth = raw_bit_depth; in ia_css_ob_configure()
45 = config->isp_pipe_version == 2 ? SH_CSS_BAYER_BITS : config->raw_bit_depth; in ia_css_ob_encode()
46 unsigned int scale = 16 - ob_bit_depth; in ia_css_ob_encode()
49 switch (from->mode) { in ia_css_ob_encode()
51 to->blacklevel_gr = from->level_gr >> scale; in ia_css_ob_encode()
52 to->blacklevel_r = from->level_r >> scale; in ia_css_ob_encode()
53 to->blacklevel_b = from->level_b >> scale; in ia_css_ob_encode()
54 to->blacklevel_gb = from->level_gb >> scale; in ia_css_ob_encode()
[all …]
/linux/Documentation/admin-guide/pm/
H A Dsleep-states.rst1 .. SPDX-License-Identifier: GPL-2.0
13 Sleep states are global low-power states of the entire system in which user
28 Suspend-to-Idle
29 ---------------
31 This is a generic, pure software, light-weight variant of system suspend (also
34 I/O devices into low-power states (possibly lower-power than available in the
38 The system is woken up from this state by in-band interrupts, so theoretically
43 or :ref:`suspend-to-RAM <s2ram>`, or it can be used in addition to any of the
50 -------
58 I/O devices into low-power states, which is done for :ref:`suspend-to-idle
[all …]
H A Dintel-speed-select.rst1 .. SPDX-License-Identifier: GPL-2.0
14 - https://www.intel.com/content/www/us/en/architecture-and-technology/speed-select-technology-artic…
15 - https://builders.intel.com/docs/networkbuilders/intel-speed-select-technology-base-frequency-enha…
19 dynamically without pre-configuring via BIOS setup options. This dynamic
29 intel-speed-select configuration tool
32 Most Linux distribution packages may include the "intel-speed-select" tool. If not,
38 # cd tools/power/x86/intel-speed-select/
43 ------------
47 # intel-speed-select --help
49 The top-level help describes arguments and features. Notice that there is a
[all …]
/linux/Documentation/devicetree/bindings/interrupt-controller/
H A Datmel,aic.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/interrupt-controller/atmel,aic.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Nicolas Ferre <nicolas.ferre@microchip.com>
11 - Dharma balasubiramani <dharma.b@microchip.com>
14 The Advanced Interrupt Controller (AIC) is an 8-level priority, individually
16 hundred and twenty-eight interrupt sources.
21 - atmel,at91rm9200-aic
22 - atmel,sama5d2-aic
[all …]

12345678910>>...44