/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/tools/perf/Documentation/ |
H A D | perf-c2c.txt | 1 perf-c2c(1) 5 ---- 6 perf-c2c - Shared Data C2C/HITM Analyzer. 9 -------- 12 'perf c2c record' [<options>] \-- [<record command options>] <command> 16 ----------- 27 required. See linkperf:perf-arm-spe[1] for a setup guide. Due to the 32 - memory address of the access 33 - type of the access (load and store details) 34 - latency (in cycles) of the load access [all …]
|
/linux/arch/um/os-Linux/drivers/ |
H A D | tuntap_user.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Copyright (C) 2001 - 2007 Jeff Dike (jdike@{addtoit,linux.intel}.com) 24 pri->dev = dev; in tuntap_user_init() 33 tap_check_ips(pri->gate_addr, addr); in tuntap_add_addr() 34 if ((pri->fd == -1) || pri->fixed_config) in tuntap_add_addr() 36 open_addr(addr, netmask, pri->dev_name); in tuntap_add_addr() 44 if ((pri->fd == -1) || pri->fixed_config) in tuntap_del_addr() 46 close_addr(addr, netmask, pri->dev_name); in tuntap_del_addr() 58 dup2(data->stdout_fd, 1); in tuntap_pre_exec() 59 close(data->close_me); in tuntap_pre_exec() [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/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() 89 struct wacom_wac *wacom_wac = &wacom->wacom_wac; in wacom_wac_pen_serial_enforce() 90 struct wacom_features *features = &wacom_wac->features; in wacom_wac_pen_serial_enforce() 95 if (wacom_wac->serial[0] || !(features->quirks & WACOM_QUIRK_TOOLSERIAL)) in wacom_wac_pen_serial_enforce() 99 for (i = 0; i < report->maxfield; i++) { in wacom_wac_pen_serial_enforce() 100 for (j = 0; j < report->field[i]->maxusage; j++) { in wacom_wac_pen_serial_enforce() 101 struct hid_field *field = report->field[i]; in wacom_wac_pen_serial_enforce() [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/media/usb/dvb-usb/ |
H A D | dvb-usb.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 2 /* dvb-usb.h is part of the DVB USB library. 4 * Copyright (C) 2004-6 Patrick Boettcher (patrick.boettcher@posteo.de) 5 * see dvb-usb-init.c for copyright information. 7 * the headerfile, all dvb-usb-drivers have to include. 9 * TODO: clean-up the structures for unused fields and update the comments 18 #include <media/rc-core.h> 25 #include "dvb-pll.h" 27 #include <media/dvb-usb-ids.h> 49 /* generic log methods - taken from usb.h */ [all …]
|
H A D | vp702x.c | 1 // SPDX-License-Identifier: GPL-2.0-only 2 /* DVB USB compliant Linux driver for the TwinhanDTV StarBox USB2.0 DVB-S 12 * see Documentation/driver-api/media/drivers/dvb-usb.rst for more information 20 MODULE_PARM_DESC(debug, "set debugging level (1=info,xfer=2,rc=4 (or-able))." DVB_USB_DEBUG_STATUS); 35 ret = usb_control_msg(d->udev, in vp702x_usb_in_op_unlocked() 36 usb_rcvctrlpipe(d->udev, 0), in vp702x_usb_in_op_unlocked() 44 ret = -EIO; in vp702x_usb_in_op_unlocked() 60 mutex_lock(&d->usb_mutex); in vp702x_usb_in_op() 62 mutex_unlock(&d->usb_mutex); in vp702x_usb_in_op() 74 if ((ret = usb_control_msg(d->udev, in vp702x_usb_out_op_unlocked() [all …]
|
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/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/drivers/media/usb/dvb-usb-v2/ |
H A D | dvb_usb.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 5 * Copyright (C) 2004-6 Patrick Boettcher <patrick.boettcher@posteo.de> 14 #include <media/rc-core.h> 15 #include <media/media-device.h> 21 #include <media/dvb-usb-ids.h> 24 * device file: /dev/dvb/adapter[0-1]/frontend[0-2] 26 * |-- device 27 * | |-- adapter0 28 * | | |-- frontend0 29 * | | |-- frontend1 [all …]
|
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/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 */ 75 PERF_COUNT_HW_MAX, /* non-ABI */ 81 * { L1-D, L1-I, LLC, ITLB, DTLB, BPU, NODE } x 94 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/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/tools/testing/selftests/net/forwarding/ |
H A D | tsn_lib.sh | 2 # SPDX-License-Identifier: GPL-2.0 3 # Copyright 2021-2022 NXP 13 # https://github.com/vladimiroltean/tsn-scripts 14 # WARNING: isochron versions pre-1.0 are unstable, 28 if ! [ -z "${uds_address}" ]; then 29 extra_args="${extra_args} -z ${uds_address}" 34 chrt -f 10 phc2sys -m \ 35 -a -rr \ 36 --step_threshold 0.00002 \ 37 --first_step_threshold 0.00002 \ [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/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 | msm8998.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 4 #include <dt-bindings/interrupt-controller/arm-gic.h> 5 #include <dt-bindings/clock/qcom,gcc-msm8998.h> 6 #include <dt-bindings/clock/qcom,gpucc-msm8998.h> 7 #include <dt-bindings/clock/qcom,mmcc-msm8998.h> 8 #include <dt-bindings/clock/qcom,rpmcc.h> 9 #include <dt-bindings/firmware/qcom,scm.h> 10 #include <dt-bindings/power/qcom-rpmpd.h> 11 #include <dt-bindings/gpio/gpio.h> 14 interrupt-parent = <&intc>; [all …]
|