/linux-6.14.4/tools/testing/selftests/bpf/prog_tests/ |
D | send_signal.c | 1 // SPDX-License-Identifier: GPL-2.0 17 sigusr1_received = (int)(long long)i->si_value.sival_ptr; in sigusr1_siginfo_handler() 21 bool signal_thread, bool remote) in test_send_signal_common() argument 26 int err = -1, pmu_fd = -1; in test_send_signal_common() 30 pid_t pid; in test_send_signal_common() local 42 pid = fork(); in test_send_signal_common() 43 if (!ASSERT_GE(pid, 0, "fork")) { in test_send_signal_common() 51 if (pid == 0) { in test_send_signal_common() 53 if (remote) { in test_send_signal_common() 56 ASSERT_NEQ(sigaction(SIGUSR1, &sa, NULL), -1, "sigaction"); in test_send_signal_common() [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/soc/qcom/ |
D | qcom,smp2p.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Andy Gross <[email protected]> 11 - Bjorn Andersson <[email protected]> 12 - Krzysztof Kozlowski <[email protected]> 16 of a single 32-bit value between two processors. Each value has a single 17 writer (the local side) and a single reader (the remote side). Values are 19 remote processor ID) and a string identifier. 35 $ref: /schemas/types.yaml#/definitions/phandle-array [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/remoteproc/ |
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 <[email protected]> 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 …]
|
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 <[email protected]> 18 const: qcom,glink-rpm 30 - description: rpm_hlos mailbox in APCS 32 qcom,remote-pid: [all …]
|
D | qcom,smd-edge.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/remoteproc/qcom,smd-edge.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Bjorn Andersson <[email protected]> 13 Qualcomm SMD subnode represents a remote subsystem or a remote processor of 14 some sort - or in SMD language an "edge". The name of the edges are not 24 const: smd-edge 29 - qcom,smd-channels 36 - qcom,smd-channels [all …]
|
/linux-6.14.4/tools/perf/Documentation/ |
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-6.14.4/drivers/scsi/bfa/ |
D | bfa_fcs_rport.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 * rport.c Remote port implementation. 189 bfa_trc(rport->fcs, rport->pwwn); in bfa_fcs_rport_sm_uninit() 190 bfa_trc(rport->fcs, rport->pid); in bfa_fcs_rport_sm_uninit() 191 bfa_trc(rport->fcs, event); in bfa_fcs_rport_sm_uninit() 196 rport->plogi_retries = 0; in bfa_fcs_rport_sm_uninit() 213 rport->ns_retries = 0; in bfa_fcs_rport_sm_uninit() [all …]
|
D | bfa_defs_fcs.h | 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. 73 * - FCP IM and FCP TM roles cannot be enabled together for a FCS port 74 * - Create multiple ports if both IM and TM functions required. 75 * - Atleast one role must be specified. 216 u32 pid; /* port ID */ member 254 * TODO - remove 296 * FCS remote port states [all …]
|
D | bfa_fcs.h | 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. 36 #define __fcs_min_cfg(__fcs) ((__fcs)->min_cfg) 43 #define BFA_FCS_PID_IS_WKA(pid) ((bfa_ntoh3b(pid) > 0xFFF000) ? 1 : 0) argument 207 u32 pid:24; /* FC address */ member 209 u16 num_rports; /* Num of r-ports */ 210 struct list_head rport_q; /* queue of discovered r-ports */ 220 #define BFA_FCS_GET_HAL_FROM_PORT(port) (port->fcs->bfa) [all …]
|
/linux-6.14.4/arch/um/os-Linux/drivers/ |
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-6.14.4/drivers/soc/qcom/ |
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-6.14.4/drivers/infiniband/core/ |
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 …]
|
/linux-6.14.4/drivers/hid/ |
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-6.14.4/tools/testing/selftests/net/ |
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 …]
|
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-6.14.4/drivers/media/usb/dvb-usb/ |
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 ([email protected]) 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 …]
|
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 …]
|
/linux-6.14.4/drivers/media/usb/dvb-usb-v2/ |
D | dvb_usb.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 5 * Copyright (C) 2004-6 Patrick Boettcher <[email protected]> 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 …]
|
/linux-6.14.4/tools/include/uapi/linux/ |
D | perf_event.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 5 * Copyright (C) 2008-2009, Thomas Gleixner <[email protected]> 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-6.14.4/include/uapi/linux/ |
D | perf_event.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 5 * Copyright (C) 2008-2009, Thomas Gleixner <[email protected]> 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-6.14.4/Documentation/driver-api/media/drivers/ |
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-6.14.4/Documentation/ABI/testing/ |
D | sysfs-driver-wacom | 1 What: /sys/bus/hid/devices/<bus>:<vid>:<pid>.<n>/speed 4 Contact: linux-[email protected] 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-[email protected] 23 What: /sys/bus/hid/devices/<bus>:<vid>:<pid>.<n>/wacom_led/status0_luminance 25 Contact: linux-[email protected] 33 What: /sys/bus/hid/devices/<bus>:<vid>:<pid>.<n>/wacom_led/status1_luminance 35 Contact: linux-[email protected] 42 What: /sys/bus/hid/devices/<bus>:<vid>:<pid>.<n>/wacom_led/status_led0_select [all …]
|
/linux-6.14.4/Documentation/admin-guide/media/ |
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-6.14.4/arch/arm64/boot/dts/qcom/ |
D | qcs8300.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause 6 #include <dt-bindings/clock/qcom,qcs8300-gcc.h> 7 #include <dt-bindings/clock/qcom,rpmh.h> 8 #include <dt-bindings/clock/qcom,sa8775p-camcc.h> 9 #include <dt-bindings/clock/qcom,sa8775p-dispcc.h> 10 #include <dt-bindings/clock/qcom,sa8775p-gpucc.h> 11 #include <dt-bindings/clock/qcom,sa8775p-videocc.h> 12 #include <dt-bindings/firmware/qcom,scm.h> 13 #include <dt-bindings/interconnect/qcom,icc.h> 14 #include <dt-bindings/interconnect/qcom,qcs8300-rpmh.h> [all …]
|
/linux-6.14.4/tools/testing/selftests/bpf/progs/ |
D | bpf_iter_tasks.c | 1 // SPDX-License-Identifier: GPL-2.0 16 struct seq_file *seq = ctx->meta->seq; in dump_task() 17 struct task_struct *task = ctx->task; in dump_task() 25 if (task->pid != (pid_t)tid) in dump_task() 30 if (ctx->meta->seq_num == 0) in dump_task() 33 BPF_SEQ_PRINTF(seq, "%8d %8d\n", task->tgid, task->pid); in dump_task() 43 struct seq_file *seq = ctx->meta->seq; in dump_task_sleepable() 44 struct task_struct *task = ctx->task; in dump_task_sleepable() 67 * remote task's address space. in dump_task_sleepable() 83 if (ctx->meta->seq_num == 0) in dump_task_sleepable() [all …]
|