/linux/Documentation/devicetree/bindings/remoteproc/ |
H A D | qcom,glink-edge.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/remoteproc/qcom,glink-edge.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Qualcomm G-Link Edge communication channel nodes 10 - Bjorn Andersson <bjorn.andersson@linaro.org> 13 Qualcomm G-Link subnode represents communication edge, channels and devices 14 related to the remote processor. 20 - qcom,glink-channels 27 - qcom,glink-channels [all …]
|
H A D | qcom,glink-rpm-edge.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/remoteproc/qcom,glink-rpm-edge.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Qualcomm G-Link RPM edge 10 Qualcomm G-Link edge, a FIFO based mechanism for communication with Resource 14 - Bjorn Andersson <andersson@kernel.org> 18 const: qcom,glink-rpm 30 - description: rpm_hlos mailbox in APCS 32 qcom,remote-pid: [all …]
|
/linux/drivers/soc/qcom/ |
H A D | smp2p.c | 1 // SPDX-License-Identifier: GPL-2.0-only 4 * Copyright (c) 2012-2013, The Linux Foundation. All rights reserved. 26 * of a single 32-bit value between two processors. Each value has a single 27 * writer (the local side) and a single reader (the remote side). Values are 29 * to remote processor ID) and a string identifier. 32 * item is writable by the local processor and readable by the remote 33 * processor. By using two separate SMEM items that are single-reader and 34 * single-writer, SMP2P does not require any remote locking mechanisms. 52 * struct smp2p_smem_item - in memory communication structure 54 * @version: version - must be 1 [all …]
|
/linux/drivers/infiniband/core/ |
H A D | iwpm_msg.c | 15 * - Redistributions of source code must retain the above 19 * - Redistributions in binary form must reproduce the above 42 * iwpm_valid_pid - Check if the userspace iwarp port mapper pid is valid 44 * Returns true if the pid is greater than zero, otherwise returns false 52 * iwpm_register_pid - Send a netlink query to userspace 53 * to get the iwarp port mapper pid 70 int ret = -EINVAL; in iwpm_register_pid() 80 nlh->nlmsg_seq = iwpm_get_nlmsg_seq(); in iwpm_register_pid() 81 nlmsg_request = iwpm_get_nlmsg_request(nlh->nlmsg_seq, nl_client, GFP_KERNEL); in iwpm_register_pid() 88 /* fill in the pid request message */ in iwpm_register_pid() [all …]
|
H A D | iwpm_util.h | 15 * - Redistributions of source code must retain the above 19 * - Redistributions in binary form must reproduce the above 57 #define IWPM_PID_UNDEFINED -1 58 #define IWPM_PID_UNAVAILABLE -2 97 * iwpm_get_nlmsg_request - Allocate and initialize netlink message request 109 * iwpm_free_nlmsg_request - Deallocate netlink message request 115 * iwpm_find_nlmsg_request - Find netlink message request in the request list 124 * iwpm_wait_complete_req - Block while servicing the netlink request 133 * iwpm_get_nlmsg_seq - Get the sequence number for a netlink 141 * iwpm_add_remote_info - Add remote address info of the connecting peer [all …]
|
/linux/drivers/hid/ |
H A D | wacom_sys.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * USB Wacom tablet support - system specific code 25 } while ((retval == -ETIMEDOUT || retval == -EAGAIN) && --retries); in wacom_get_report() 42 } while ((retval == -ETIMEDOUT || retval == -EAGAIN) && --retries); in wacom_set_report() 107 struct wacom_wac *wacom_wac = &wacom->wacom_wac; in wacom_wac_pen_serial_enforce() 108 struct wacom_features *features = &wacom_wac->features; in wacom_wac_pen_serial_enforce() 113 if (wacom_wac->serial[0] || !(features->quirks & WACOM_QUIRK_TOOLSERIAL)) in wacom_wac_pen_serial_enforce() 117 for (i = 0; i < report->maxfield; i++) { in wacom_wac_pen_serial_enforce() 118 for (j = 0; j < report->field[i]->maxusage; j++) { in wacom_wac_pen_serial_enforce() 119 struct hid_field *field = report->field[i]; in wacom_wac_pen_serial_enforce() [all …]
|
/linux/tools/testing/selftests/net/ |
H A D | gre_gso.sh | 2 # SPDX-License-Identifier: GPL-2.0 8 # all tests in this script. Can be overridden with -t option 15 PID= 23 if [ ${rc} -eq ${expected} ]; then 24 printf " TEST: %-60s [ OK ]\n" "${msg}" 29 printf " TEST: %-60s [FAIL]\n" "${msg}" 48 set -e 50 IP="ip -netns $ns1" 65 rm -rf $TMPFILE 66 [ -n "$PID" ] && kill $PID [all …]
|
H A D | amt.sh | 2 # SPDX-License-Identifier: GPL-2.0 7 # There are four network-namespaces, LISTENER, SOURCE, GATEWAY, RELAY. 15 # +------------------------+ 18 # | +------------------+ | 22 # | +------------------+ | 24 # +------------------------+ 27 # +-----------------------------------------------------+ 30 # |+---------------------------------------------------+| 32 # || +------------------+ +------------------+ || 34 # || | 192.168.0.1/24 | +--------+---------+ || [all …]
|
/linux/tools/include/uapi/linux/ |
H A D | perf_event.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 5 * Copyright (C) 2008-2009, Thomas Gleixner <tglx@linutronix.de> 6 * Copyright (C) 2008-2011, Red Hat, Inc., Ingo Molnar 7 * Copyright (C) 2008-2011, Red Hat, Inc., Peter Zijlstra 13 * For licencing details see kernel-base/COPYING 23 * User-space ABI bits: 37 PERF_TYPE_MAX, /* non-ABI */ 78 PERF_COUNT_HW_MAX, /* non-ABI */ 84 * { L1-D, L1-I, LLC, ITLB, DTLB, BPU, NODE } x 97 PERF_COUNT_HW_CACHE_MAX, /* non-ABI */ [all …]
|
/linux/Documentation/driver-api/media/drivers/ |
H A D | dvb-usb.rst | 1 .. SPDX-License-Identifier: GPL-2.0 3 Idea behind the dvb-usb-framework 11 #) **deprecated:** Newer DVB USB drivers should use the dvb-usb-v2 framework. 13 In March 2005 I got the new Twinhan USB2.0 DVB-T device. They provided specs 18 dibusb-driver would be a complete mess afterwards. So I decided to do it in a 19 different way: With the help of a dvb-usb-framework. 23 - Transport Stream URB handling in conjunction with dvb-demux-feed-control 25 - registering the device for the DVB-API 26 - registering an I2C-adapter if applicable 27 - remote-control/input-device handling [all …]
|
/linux/Documentation/ABI/testing/ |
H A D | sysfs-driver-wacom | 1 What: /sys/bus/hid/devices/<bus>:<vid>:<pid>.<n>/speed 4 Contact: linux-bluetooth@vger.kernel.org 6 The /sys/bus/hid/devices/<bus>:<vid>:<pid>.<n>/speed file 12 What: /sys/bus/hid/devices/<bus>:<vid>:<pid>.<n>/wacom_led/led 14 Contact: linux-input@vger.kernel.org 23 What: /sys/bus/hid/devices/<bus>:<vid>:<pid>.<n>/wacom_led/status0_luminance 25 Contact: linux-input@vger.kernel.org 33 What: /sys/bus/hid/devices/<bus>:<vid>:<pid>.<n>/wacom_led/status1_luminance 35 Contact: linux-input@vger.kernel.org 42 What: /sys/bus/hid/devices/<bus>:<vid>:<pid>.<n>/wacom_led/status_led0_select [all …]
|
/linux/samples/damon/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 11 The module receives a pid, monitor access to the virtual address 18 bool "DAMON sample module for access-aware proactive reclamation" 21 This builds DAMON sample module for access-aware proactive 24 The module receives a pid, monitor access to the virtual address 37 which seems as local and remote nodes to all CPUs. For example,
|
/linux/Documentation/admin-guide/media/ |
H A D | faq.rst | 1 .. SPDX-License-Identifier: GPL-2.0 28 is closed). The ``dvb-core`` module parameter ``dvb_shutdown_timeout`` 37 tools and are grouped together with the ``v4l-utils`` git repository: 39 https://git.linuxtv.org/v4l-utils.git/ 48 for example the ``dvbv5-scan`` tool. You can find more information 51 https://www.linuxtv.org/wiki/index.php/Dvbv5-scan 70 https://git.linuxtv.org/dtv-scan-tables.git 88 list with a tool like ``dvbv5-scan``. 90 Almost all modern Digital TV cards don't have built-in hardware 91 MPEG-decoders. So, it is up to the application to get a MPEG-TS [all …]
|
/linux/tools/testing/selftests/rcutorture/bin/ |
H A D | kvm-test-1-run-qemu.sh | 2 # SPDX-License-Identifier: GPL-2.0+ 4 # Carry out a kvm-based run for the specified qemu-cmd file, which might 5 # have been generated by --build-only kvm.sh run. 7 # Usage: kvm-test-1-run-qemu.sh qemu-cmd-dir 9 # qemu-cmd-dir provides the directory containing qemu-cmd file. 11 # "ds" is the top-level date-stamped directory and "scenario" 13 # must have been made by the caller. The shell-command comments 14 # at the end of the qemu-cmd file are not optional. 20 T="`mktemp -d ${TMPDIR-/tmp}/kvm-test-1-run-qemu.sh.XXXXXX`" 21 trap 'rm -rf $T' 0 [all …]
|
/linux/Documentation/devicetree/bindings/misc/ |
H A D | qcom,fastrpc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 13 The FastRPC implements an IPC (Inter-Processor Communication) 14 mechanism that allows for clients to transparently make remote method 25 - adsp 26 - mdsp 27 - sdsp 28 - cdsp [all …]
|
/linux/tools/testing/selftests/net/forwarding/ |
H A D | tsn_lib.sh | 2 # SPDX-License-Identifier: GPL-2.0 3 # Copyright 2021-2022 NXP 5 tc_testing_scripts_dir=$(dirname $0)/../../tc-testing/scripts 15 # https://github.com/vladimiroltean/tsn-scripts 16 # WARNING: isochron versions pre-1.0 are unstable, 31 if ! [ -z "${uds_address}" ]; then 32 extra_args="${extra_args} -z ${uds_address}" 37 chrt -f 10 phc2sys -m \ 38 -a -rr \ 39 --step_threshold 0.00002 \ [all …]
|
/linux/drivers/media/usb/dvb-usb-v2/ |
H A D | dvb_usb_core.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 5 * Copyright (C) 2004-6 Patrick Boettcher <patrick.boettcher@posteo.de> 10 #include <media/media-device.h> 15 "disable remote control polling (default: 0)"); 20 "force all DVB USB devices to use a PID filter, if any (default: 0)"); 27 dev_dbg(&d->udev->dev, "%s:\n", __func__); in dvb_usbv2_download_firmware() 29 if (!d->props->download_firmware) { in dvb_usbv2_download_firmware() 30 ret = -EINVAL; in dvb_usbv2_download_firmware() 34 ret = request_firmware(&fw, name, &d->udev->dev); in dvb_usbv2_download_firmware() 36 dev_err(&d->udev->dev, in dvb_usbv2_download_firmware() [all …]
|
/linux/drivers/scsi/bfa/ |
H A D | bfa_fcs_fcpim.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (c) 2005-2014 Brocade Communications Systems, Inc. 4 * Copyright (c) 2014- QLogic Corporation. 8 * Linux driver for QLogic BR-series Fibre Channel Host Bus Adapter. 12 * fcpim.c - FCP initiator mode i-t nexus state machine 91 bfa_trc(itnim->fcs, itnim->rport->pwwn); in bfa_fcs_itnim_sm_offline() 92 bfa_trc(itnim->fcs, event); in bfa_fcs_itnim_sm_offline() 97 itnim->prli_retries = 0; in bfa_fcs_itnim_sm_offline() 102 bfa_sm_send_event(itnim->rport, RPSM_EVENT_FC4_OFFLINE); in bfa_fcs_itnim_sm_offline() 114 bfa_sm_fault(itnim->fcs, event); in bfa_fcs_itnim_sm_offline() [all …]
|
/linux/tools/thermal/tmon/ |
H A D | tmon.8 | 2 # SPDX-License-Identifier: GPL-2.0 4 \fBtmon\fP - A monitoring and testing tool for Linux kernel thermal subsystem 13 real-time thermal data; tune 22 - show thermal zone information 23 - show cooling device information 24 - show trip point binding within each thermal zone 25 - show trip point and cooling device instance bindings 28 - show temperature of all thermal zones w.r.t. its trip points and types 29 - show states of all cooling devices 32 - with a built-in Proportional Integral Derivative (\fBPID\fP) [all …]
|
/linux/arch/arm64/boot/dts/qcom/ |
H A D | msm8996.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (c) 2014-2015, The Linux Foundation. All rights reserved. 6 #include <dt-bindings/interrupt-controller/arm-gic.h> 7 #include <dt-bindings/clock/qcom,dsi-phy-28nm.h> 8 #include <dt-bindings/clock/qcom,gcc-msm8996.h> 9 #include <dt-bindings/clock/qcom,mmcc-msm8996.h> 10 #include <dt-bindings/clock/qcom,rpmcc.h> 11 #include <dt-bindings/interconnect/qcom,msm8996.h> 12 #include <dt-bindings/interconnect/qcom,msm8996-cbf.h> 13 #include <dt-bindings/firmware/qcom,scm.h> [all …]
|
H A D | msm8998.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 4 #include <dt-bindings/interrupt-controller/arm-gic.h> 5 #include <dt-bindings/clock/qcom,dsi-phy-28nm.h> 6 #include <dt-bindings/clock/qcom,gcc-msm8998.h> 7 #include <dt-bindings/clock/qcom,gpucc-msm8998.h> 8 #include <dt-bindings/clock/qcom,mmcc-msm8998.h> 9 #include <dt-bindings/clock/qcom,rpmcc.h> 10 #include <dt-bindings/firmware/qcom,scm.h> 11 #include <dt-bindings/power/qcom-rpmpd.h> 12 #include <dt-bindings/gpio/gpio.h> [all …]
|
H A D | sm6115.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) 6 #include <dt-bindings/clock/qcom,dsi-phy-28nm.h> 7 #include <dt-bindings/clock/qcom,gcc-sm6115.h> 8 #include <dt-bindings/clock/qcom,sm6115-dispcc.h> 9 #include <dt-bindings/clock/qcom,sm6115-gpucc.h> 10 #include <dt-bindings/clock/qcom,rpmcc.h> 11 #include <dt-bindings/dma/qcom-gpi.h> 12 #include <dt-bindings/firmware/qcom,scm.h> 13 #include <dt-bindings/gpio/gpio.h> 14 #include <dt-bindings/interconnect/qcom,rpm-icc.h> [all …]
|
/linux/drivers/media/usb/dvb-usb/ |
H A D | dvb-usb-init.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * DVB USB library - provides a generic interface for a DVB USB device driver. 5 * dvb-usb-init.c 7 * Copyright (C) 2004-6 Patrick Boettcher (patrick.boettcher@posteo.de) 9 * see Documentation/driver-api/media/drivers/dvb-usb.rst for more information 11 #include "dvb-usb-common.h" 16 …ng level (1=info,xfer=2,pll=4,ts=8,err=16,rc=32,fw=64,mem=128,uxfer=256 (or-able))." DVB_USB_DEBU… 20 MODULE_PARM_DESC(disable_rc_polling, "disable remote control polling (default: 0)."); 24 MODULE_PARM_DESC(force_pid_filter_usage, "force all dvb-usb-devices to use a PID filter, if any (de… 31 for (n = 0; n < d->props.num_adapters; n++) { in dvb_usb_adapter_init() [all …]
|
/linux/tools/testing/selftests/pidfd/ |
H A D | pidfd_getfd_test.c | 1 // SPDX-License-Identifier: GPL-2.0 50 return -1; in __child() 57 return -1; in __child() 76 return -1; in __child() 81 return -1; in __child() 87 return -1; in __child() 93 return -1; in __child() 107 ret = -1; in child() 124 /* pid points to the child which we are fetching FDs from */ in FIXTURE() 125 pid_t pid; in FIXTURE() local [all …]
|
/linux/tools/perf/Documentation/ |
H A D | perf-buildid-cache.txt | 1 perf-buildid-cache(1) 5 ---- 6 perf-buildid-cache - Manage build-id cache. 9 -------- 11 'perf buildid-cache <options>' 14 ----------- 15 This command manages the build-id cache. It can add, remove, update and purge 19 record it along with the buildid-cache, which will be used by perf-probe. 20 For more details, see linkperf:perf-probe[1]. 23 ------- [all …]
|