Searched +full:linux +full:- +full:event +full:- +full:codes (Results 1 – 25 of 962) sorted by relevance
12345678910>>...39
| /kernel/linux/linux-5.10/Documentation/input/ |
| D | event-codes.rst | 1 .. _input-event-codes: 4 Input event codes 8 The input protocol uses a map of types and codes to express input device values 9 to userspace. This document describes the types and codes and how and when they 12 A single hardware event generates multiple input events. Each input event 13 contains the new value of a single data item. A special event type, EV_SYN, is 15 the same moment in time. In the following, the term "event" refers to a single 16 input event encompassing a type, code, and value. 19 of event codes have changed. However, the state is maintained within the Linux 22 event code values using the EVIOCG* ioctls defined in linux/input.h. The event [all …]
|
| D | input.rst | 7 :Copyright: |copy| 1999-2001 Vojtech Pavlik <vojtech@ucw.cz> - Sponsored by SuSE 13 all input devices under Linux. Most of the drivers reside in 18 loaded before any other of the input modules - it serves as a way of 22 -------------- 27 Event handlers 28 -------------- 31 via various interfaces - keystrokes to the kernel, mouse movements via 51 crw-r--r-- 1 root root 13, 63 Mar 28 22:45 mice 61 XFree to this device to use it - GPM should be called like:: 63 gpm -t ps2 -m /dev/input/mice [all …]
|
| /kernel/linux/linux-6.6/Documentation/input/ |
| D | event-codes.rst | 1 .. _input-event-codes: 4 Input event codes 8 The input protocol uses a map of types and codes to express input device values 9 to userspace. This document describes the types and codes and how and when they 12 A single hardware event generates multiple input events. Each input event 13 contains the new value of a single data item. A special event type, EV_SYN, is 15 the same moment in time. In the following, the term "event" refers to a single 16 input event encompassing a type, code, and value. 19 of event codes have changed. However, the state is maintained within the Linux 22 event code values using the EVIOCG* ioctls defined in linux/input.h. The event [all …]
|
| D | input.rst | 7 :Copyright: |copy| 1999-2001 Vojtech Pavlik <vojtech@ucw.cz> - Sponsored by SuSE 13 all input devices under Linux. Most of the drivers reside in 18 loaded before any other of the input modules - it serves as a way of 22 -------------- 27 Event handlers 28 -------------- 31 via various interfaces - keystrokes to the kernel, mouse movements via 51 crw-r--r-- 1 root root 13, 63 Mar 28 22:45 mice 61 XFree to this device to use it - GPM should be called like:: 63 gpm -t ps2 -m /dev/input/mice [all …]
|
| /kernel/linux/linux-5.10/drivers/scsi/lpfc/ |
| D | lpfc_nl.h | 2 * This file is part of the Emulex Linux Device Driver for * 4 * Copyright (C) 2017-2018 Broadcom. All Rights Reserved. The term * 16 * FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT, ARE * 23 /* Event definitions for RegisterForEvent */ 51 * All net link event payloads will begin with and event type 52 * and subcategory. The event type must come first. 56 * The payload sent via the fc transport is one-way driver->application. 59 /* RSCN event header */ 66 /* els event header */ 74 /* subcategory codes for FC_REG_ELS_EVENT */ [all …]
|
| /kernel/linux/linux-6.6/drivers/scsi/lpfc/ |
| D | lpfc_nl.h | 2 * This file is part of the Emulex Linux Device Driver for * 4 * Copyright (C) 2017-2018 Broadcom. All Rights Reserved. The term * 16 * FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT, ARE * 23 /* Event definitions for RegisterForEvent */ 51 * All net link event payloads will begin with and event type 52 * and subcategory. The event type must come first. 56 * The payload sent via the fc transport is one-way driver->application. 59 /* RSCN event header */ 66 /* els event header */ 74 /* subcategory codes for FC_REG_ELS_EVENT */ [all …]
|
| /kernel/linux/linux-6.6/Documentation/driver-api/surface_aggregator/clients/ |
| D | dtx.rst | 1 .. SPDX-License-Identifier: GPL-2.0+ 10 User-Space DTX (Clipboard Detachment System) Interface 14 and re-attachment handling. To this end, it provides the ``/dev/surface/dtx`` 15 device file, through which it can interface with a user-space daemon. This 18 unloading/reloading the graphics-driver, user-notifications, etc. 24 change. Commands are always driver-initiated, whereas events are always 56 ------------ 65 being hot-unplugged while in use. More details can be found in the 70 -------------------- 73 ``surface_dtx`` driver only relays events from the EC to user-space and [all …]
|
| /kernel/linux/linux-6.6/Documentation/admin-guide/media/ |
| D | remote-controller.rst | 1 .. SPDX-License-Identifier: GPL-2.0 14 pulse/space sequences and then to scan codes, returning such codes to 19 standard Linux input layer. The support for raw mode is provided via LIRC. 22 the `v4l-utils <https://git.linuxtv.org/v4l-utils.git/>`_. It provides 25 - ir-keytable: provides a way to query the remote controller, list the 26 protocols it supports, enable in-kernel support for IR decoder or 27 switch the protocol and to test the reception of scan codes; 29 - ir-ctl: provide tools to handle remote controllers that support raw mode 32 Usually, the remote controller module is auto-loaded when the TV card is 34 ir-kbd-i2c module. [all …]
|
| /kernel/linux/linux-5.10/Documentation/admin-guide/media/ |
| D | remote-controller.rst | 1 .. SPDX-License-Identifier: GPL-2.0 14 pulse/space sequences and then to scan codes, returning such codes to 19 standard Linux input layer. The support for raw mode is provided via LIRC. 22 the `v4l-utils <https://git.linuxtv.org/v4l-utils.git/>`_. It provides 25 - ir-keytable: provides a way to query the remote controller, list the 26 protocols it supports, enable in-kernel support for IR decoder or 27 switch the protocol and to test the reception of scan codes; 29 - ir-ctl: provide tools to handle remote controllers that support raw mode 32 Usually, the remote controller module is auto-loaded when the TV card is 34 ir-kbd-i2c module. [all …]
|
| /kernel/linux/linux-6.6/Documentation/ABI/testing/ |
| D | sysfs-bus-event_source-devices-hv_gpci | 3 Contact: Linux on PowerPC Developer List <linuxppc-dev@lists.ozlabs.org> 4 Description: Read-only. Attribute group to describe the magic bits 6 (See ABI/testing/sysfs-bus-event_source-devices-format). 12 counter_info_version = "config:16-23" 13 length = "config:24-31" 14 partition_id = "config:32-63" 15 request = "config:0-31" 16 sibling_part_id = "config:32-63" 17 hw_chip_id = "config:32-63" 18 offset = "config:32-63" [all …]
|
| /kernel/linux/linux-5.10/include/uapi/linux/ |
| D | input.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 3 * Copyright (c) 1999-2002 Vojtech Pavlik 17 #include <linux/types.h> 20 #include "input-event-codes.h" 23 * The event structure itself 56 * IOCTLs (0x00 - 0x7f) 67 * struct input_absinfo - used by EVIOCGABS/EVIOCSABS ioctls 72 * the event stream. 100 * struct input_keymap_entry - used by EVIOCGKEYCODE/EVIOCSKEYCODE ioctls 101 * @scancode: scancode represented in machine-endian form. [all …]
|
| /kernel/linux/linux-6.6/include/uapi/linux/ |
| D | input.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 3 * Copyright (c) 1999-2002 Vojtech Pavlik 17 #include <linux/types.h> 20 #include "input-event-codes.h" 23 * The event structure itself 56 * IOCTLs (0x00 - 0x7f) 67 * struct input_absinfo - used by EVIOCGABS/EVIOCSABS ioctls 72 * the event stream. 103 * struct input_keymap_entry - used by EVIOCGKEYCODE/EVIOCSKEYCODE ioctls 104 * @scancode: scancode represented in machine-endian form. [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/input/ |
| D | qcom,pm8941-pwrkey.txt | 5 - compatible: 9 "qcom,pm8941-pwrkey" 10 "qcom,pm8941-resin" 12 - reg: 14 Value type: <prop-encoded-array> 17 - interrupts: 19 Value type: <prop-encoded-array> 24 - debounce: 30 - bias-pull-up: 36 - linux,code: [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/input/ |
| D | qcom,pm8941-pwrkey.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/input/qcom,pm8941-pwrkey.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Courtney Cavin <courtney.cavin@sonymobile.com> 11 - Vinod Koul <vkoul@kernel.org> 14 - $ref: input.yaml# 19 - qcom,pm8941-pwrkey 20 - qcom,pm8941-resin 21 - qcom,pmk8350-pwrkey [all …]
|
| /kernel/linux/linux-5.10/drivers/input/misc/ |
| D | dm355evm_keys.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * dm355evm_keys.c - support buttons and IR remote on DM355 EVM board 7 #include <linux/kernel.h> 8 #include <linux/slab.h> 9 #include <linux/input.h> 10 #include <linux/input/sparse-keymap.h> 11 #include <linux/platform_device.h> 12 #include <linux/interrupt.h> 14 #include <linux/mfd/dm355evm_msp.h> 15 #include <linux/module.h> [all …]
|
| /kernel/linux/linux-5.10/Documentation/userspace-api/media/dvb/ |
| D | video-get-event.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 11 ---- 18 -------- 25 --------- 27 .. flat-table:: 28 :header-rows: 0 29 :stub-columns: 0 31 - .. row 1 33 - int fd 35 - File descriptor returned by a previous call to open(). [all …]
|
| /kernel/linux/linux-6.6/drivers/staging/media/av7110/ |
| D | video-get-event.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 11 ---- 18 -------- 25 --------- 27 .. flat-table:: 28 :header-rows: 0 29 :stub-columns: 0 31 - .. row 1 33 - int fd 35 - File descriptor returned by a previous call to open(). [all …]
|
| /kernel/linux/linux-6.6/include/uapi/linux/surface_aggregator/ |
| D | dtx.h | 1 /* SPDX-License-Identifier: GPL-2.0+ WITH Linux-syscall-note */ 3 * Surface DTX (clipboard detachment system driver) user-space interface. 6 * device allows user-space to control the clipboard detachment process on 9 * Copyright (C) 2020-2021 Maximilian Luz <luzmaximilian@gmail.com> 15 #include <linux/ioctl.h> 16 #include <linux/types.h> 42 /* Runtime errors (non-critical) */ 62 * enum sdtx_device_mode - Mode describing how (and if) the clipboard is 81 * struct sdtx_event - Event provided by reading from the DTX device file. 82 * @length: Length of the event payload, in bytes. [all …]
|
| /kernel/linux/linux-5.10/Documentation/filesystems/spufs/ |
| D | spu_run.rst | 1 .. SPDX-License-Identifier: GPL-2.0 10 spu_run - execute an spu context 20 int spu_run(int fd, unsigned int *npc, unsigned int *event); 25 Cell Broadband Engine Architecture in order to access Synergistic Pro- 26 cessor Units (SPUs). It uses the fd that was returned from spu_cre- 27 ate(2) to address a specific SPU context. When the context gets sched- 32 not return while the SPU is still running. If there is a need to exe- 41 event can be a NULL pointer or point to an extended status code that 42 gets filled when spu_run returns. It can be one of the following con- 54 If NULL is passed as the event argument, these errors will result in a [all …]
|
| /kernel/linux/linux-6.6/Documentation/filesystems/spufs/ |
| D | spu_run.rst | 1 .. SPDX-License-Identifier: GPL-2.0 10 spu_run - execute an spu context 20 int spu_run(int fd, unsigned int *npc, unsigned int *event); 25 Cell Broadband Engine Architecture in order to access Synergistic Pro- 26 cessor Units (SPUs). It uses the fd that was returned from spu_cre- 27 ate(2) to address a specific SPU context. When the context gets sched- 32 not return while the SPU is still running. If there is a need to exe- 41 event can be a NULL pointer or point to an extended status code that 42 gets filled when spu_run returns. It can be one of the following con- 54 If NULL is passed as the event argument, these errors will result in a [all …]
|
| /kernel/linux/linux-6.6/drivers/scsi/qedf/ |
| D | qedf_hsi.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 4 * Copyright (c) 2016-2018 Cavium Inc. 11 #include <linux/qed/common_hsi.h> 16 #include <linux/qed/storage_common.h> 21 #include <linux/qed/fcoe_common.h> 196 * 0x1 - Indicating on an unsolicited event notification. use enum 212 /* solicited response on a R/W or middle-path SQE */ 226 * FCoE fast path error codes 229 FCOE_ERROR_CODE_XFER_OOO_RO /* XFER error codes */, 238 FCOE_ERROR_CODE_FCP_RSP_BIDI_FLAGS_SET /* FCP RSP error codes */, [all …]
|
| /kernel/linux/linux-5.10/drivers/scsi/qedf/ |
| D | qedf_hsi.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 4 * Copyright (c) 2016-2018 Cavium Inc. 11 #include <linux/qed/common_hsi.h> 16 #include <linux/qed/storage_common.h> 21 #include <linux/qed/fcoe_common.h> 196 * 0x1 - Indicating on an unsolicited event notification. use enum 212 /* solicited response on a R/W or middle-path SQE */ 226 * FCoE fast path error codes 229 FCOE_ERROR_CODE_XFER_OOO_RO /* XFER error codes */, 238 FCOE_ERROR_CODE_FCP_RSP_BIDI_FLAGS_SET /* FCP RSP error codes */, [all …]
|
| /kernel/linux/linux-6.6/Documentation/driver-api/usb/ |
| D | hotplug.rst | 4 Linux Hotplugging 8 In hotpluggable busses like USB (and Cardbus PCI), end-users plug devices 12 - Find a driver that can handle the device. That may involve 13 loading a kernel module; newer drivers can use module-init-tools 16 - Bind a driver to that device. Bus frameworks do that using a 19 - Tell other subsystems to configure the new device. Print 22 be driver-specific actions. 48 some kernel event. That name is used as the first key for further event 54 http://linux-hotplug.sourceforge.net 70 PRODUCT USB vendor, product, and version codes (hex) [all …]
|
| /kernel/linux/linux-5.10/Documentation/driver-api/usb/ |
| D | hotplug.rst | 4 Linux Hotplugging 8 In hotpluggable busses like USB (and Cardbus PCI), end-users plug devices 12 - Find a driver that can handle the device. That may involve 13 loading a kernel module; newer drivers can use module-init-tools 16 - Bind a driver to that device. Bus frameworks do that using a 19 - Tell other subsystems to configure the new device. Print 22 be driver-specific actions. 48 some kernel event. That name is used as the first key for further event 54 http://linux-hotplug.sourceforge.net 70 PRODUCT USB vendor, product, and version codes (hex) [all …]
|
| /kernel/linux/linux-5.10/drivers/input/touchscreen/ |
| D | chipone_icn8318.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 11 #include <linux/gpio/consumer.h> 12 #include <linux/interrupt.h> 13 #include <linux/i2c.h> 14 #include <linux/input.h> 15 #include <linux/input/mt.h> 16 #include <linux/input/touchscreen.h> 17 #include <linux/module.h> 18 #include <linux/of.h> 34 __u8 event; member [all …]
|
12345678910>>...39