Home
last modified time | relevance | path

Searched +full:remote +full:- +full:pid (Results 1 – 25 of 258) sorted by relevance

1234567891011

/linux-6.14.4/tools/testing/selftests/bpf/prog_tests/
Dsend_signal.c1 // 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/
Dqcom,smp2p.yaml1 # 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/
Dqcom,glink-edge.yaml1 # 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 …]
Dqcom,glink-rpm-edge.yaml1 # 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 …]
Dqcom,smd-edge.yaml1 # 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/
Dperf-c2c.txt1 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/
Dbfa_fcs_rport.c1 // 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 …]
Dbfa_defs_fcs.h1 /* 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 …]
Dbfa_fcs.h1 /* 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/
Dtuntap_user.c1 // 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/
Dsmp2p.c1 // 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/
Diwpm_msg.c15 * - 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/
Dwacom_sys.c1 // 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/
Dgre_gso.sh2 # 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 …]
Damt.sh2 # 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/
Ddvb-usb.h1 /* 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 …]
Dvp702x.c1 // 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/
Ddvb_usb.h1 /* 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/
Dperf_event.h1 /* 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/
Dperf_event.h1 /* 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/
Ddvb-usb.rst1 .. 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/
Dsysfs-driver-wacom1 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/
Dfaq.rst1 .. 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/
Dqcs8300.dtsi1 // 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/
Dbpf_iter_tasks.c1 // 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 …]

1234567891011