Home
last modified time | relevance | path

Searched +full:embedded +full:- +full:trace +full:- +full:extension (Results 1 – 14 of 14) sorted by relevance

/Linux-v5.15/Documentation/devicetree/bindings/arm/
Dete.yaml1 # SPDX-License-Identifier: GPL-2.0-only or BSD-2-Clause
4 ---
6 $schema: "http://devicetree.org/meta-schemas/core.yaml#"
8 title: ARM Embedded Trace Extensions
11 - Suzuki K Poulose <suzuki.poulose@arm.com>
12 - Mathieu Poirier <mathieu.poirier@linaro.org>
15 Arm Embedded Trace Extension(ETE) is a per CPU trace component that
18 The trace generated by the ETE could be stored via legacy CoreSight
19 components (e.g, TMC-ETR) or other means (e.g, using a per CPU buffer
20 Arm Trace Buffer Extension (TRBE)). Since the ETE can be connected to
[all …]
/Linux-v5.15/drivers/hwtracing/coresight/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
14 and trace drivers to register themselves with. It's intended to build
17 trace source gets enabled.
27 responsible for transporting and collecting the trace data
28 respectively. Link and sinks are dynamically aggregated with a trace
29 entity at run time to form a complete trace path.
32 modules will be called coresight-funnel and coresight-replicator.
39 This enables support for the Trace Memory Controller driver.
40 Depending on its configuration the device can act as a link (embedded
41 trace router - ETR) or sink (embedded trace FIFO). The driver
[all …]
Dcoresight-etm4x-core.c1 // SPDX-License-Identifier: GPL-2.0
24 #include <linux/coresight-pmu.h>
40 #include "coresight-etm4x.h"
41 #include "coresight-etm-perf.h"
42 #include "coresight-etm4x-cfg.h"
43 #include "coresight-syscfg.h"
49 #define PARAM_PM_SAVE_FIRMWARE 0 /* save self-hosted state as per firmware */
51 #define PARAM_PM_SAVE_SELF_HOSTED 2 /* save self-hosted state only */
56 "Save/restore state on power down: 1 = never, 2 = self-hosted");
83 return (n < drvdata->nr_ss_cmp) && in etm4x_sspcicrn_present()
[all …]
/Linux-v5.15/arch/powerpc/include/asm/
Dreg.h1 /* SPDX-License-Identifier: GPL-2.0 */
6 * number used in the Programming Environments Manual For 32-Bit
17 #include <asm/asm-const.h>
18 #include <asm/feature-fixups.h>
51 #define MSR_BE_LG 9 /* Branch Trace */
74 /* so tests for these bits fail on 32-bit */
101 #define MSR_BE __MASK(MSR_BE_LG) /* Branch Trace */
116 #define MSR_TS_N 0 /* Non-transactional */
161 /* Power Management - Processor Stop Status and Control Register Fields */
165 #define PSSCR_PSLL_MASK 0x000F0000 /* Power-Saving Level Limit */
[all …]
/Linux-v5.15/arch/arm/mm/
DKconfig1 # SPDX-License-Identifier: GPL-2.0
17 A 32-bit RISC microprocessor based on the ARM7 processor core
36 A 32-bit RISC processor with 8kByte Cache, Write Buffer and
53 A 32-bit RISC processor with 8KB cache or 4KB variants,
69 A 32-bit RISC microprocessor based on the ARM9 processor core
182 ARM940T is a member of the ARM9TDMI family of general-
184 instruction and 4KB data cases, each with a 4-word line
190 # ARM946E-S
201 ARM946E-S is a member of the ARM9E-S family of high-
202 performance, 32-bit system-on-chip processor solutions.
[all …]
/Linux-v5.15/init/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
8 - Re-run Kconfig when the compiler is updated
13 - Ensure full rebuild when the compiler is updated
14 include/linux/compiler-version.h contains this option in the comment
16 auto-generated dependency. When the compiler is updated, syncconfig
20 def_bool $(success,test "$(cc-name)" = GCC)
24 default $(cc-version) if CC_IS_GCC
28 def_bool $(success,test "$(cc-name)" = Clang)
32 default $(cc-version) if CC_IS_CLANG
36 def_bool $(success,test "$(as-name)" = GNU)
[all …]
/Linux-v5.15/drivers/staging/media/atomisp/pci/runtime/debug/src/
Dia_css_debug.c1 // SPDX-License-Identifier: GPL-2.0
190 fw->info.sp.threads_stack, in debug_dump_sp_stack_info()
191 fw->info.sp.threads_stack_size); in debug_dump_sp_stack_info()
193 HIVE_ADDR_sp_threads_stack = fw->info.sp.threads_stack; in debug_dump_sp_stack_info()
194 HIVE_ADDR_sp_threads_stack_size = fw->info.sp.threads_stack_size; in debug_dump_sp_stack_info()
196 if (fw->info.sp.threads_stack == 0 || in debug_dump_sp_stack_info()
197 fw->info.sp.threads_stack_size == 0) in debug_dump_sp_stack_info()
240 return "yuv420-8-legacy"; in debug_stream_format2str()
242 return "yuv420-8"; in debug_stream_format2str()
244 return "yuv420-10"; in debug_stream_format2str()
[all …]
/Linux-v5.15/Documentation/admin-guide/
Dkernel-parameters.txt5 force -- enable ACPI if default was off
6 on -- enable ACPI but allow fallback to DT [arm64]
7 off -- disable ACPI if default was on
8 noirq -- do not use ACPI for IRQ routing
9 strict -- Be less tolerant of platforms that are not
11 rsdt -- prefer RSDT over (default) XSDT
12 copy_dsdt -- copy DSDT to memory
26 If set to vendor, prefer vendor-specific driver
58 Documentation/firmware-guide/acpi/debug.rst for more information about
116 Format: <byte> or <bitmap-list>
[all …]
/Linux-v5.15/scripts/
Dcheckpatch.pl2 # SPDX-License-Identifier: GPL-2.0
7 # (c) 2008-2010 Andy Whitcroft <apw@canonical.com>
8 # (c) 2010-2018 Joe Perches <joe@perches.com>
67 my $docsfile = "$D/../Documentation/dev-tools/checkpatch.rst";
70 my $allow_c99_comments = 1; # Can be overridden by --ignore C99_COMMENT_TOLERANCE
72 my $git_command ='export LANGUAGE=en_US.UTF-8; git';
84 -q, --quiet quiet
85 -v, --verbose verbose mode
86 --no-tree run without a kernel tree
87 --no-signoff do not check for 'Signed-off-by' line
[all …]
/Linux-v5.15/include/uapi/linux/
Dbpf.h1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
2 /* Copyright (c) 2011-2014 PLUMgrid, http://plumgrid.com
21 #define BPF_DW 0x18 /* double word (64-bit) */
22 #define BPF_ATOMIC 0xc0 /* atomic memory ops - op type in immediate */
23 #define BPF_XADD 0xc0 /* exclusive add - legacy name */
31 #define BPF_TO_LE 0x00 /* convert to little-endian */
32 #define BPF_TO_BE 0x08 /* convert to big-endian */
50 #define BPF_CMPXCHG (0xf0 | BPF_FETCH) /* atomic compare-and-write */
68 /* BPF has 10 general purpose 64-bit registers and stack frame. */
96 /* BPF syscall commands, see bpf(2) man-page for more details. */
[all …]
/Linux-v5.15/tools/include/uapi/linux/
Dbpf.h1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
2 /* Copyright (c) 2011-2014 PLUMgrid, http://plumgrid.com
21 #define BPF_DW 0x18 /* double word (64-bit) */
22 #define BPF_ATOMIC 0xc0 /* atomic memory ops - op type in immediate */
23 #define BPF_XADD 0xc0 /* exclusive add - legacy name */
31 #define BPF_TO_LE 0x00 /* convert to little-endian */
32 #define BPF_TO_BE 0x08 /* convert to big-endian */
50 #define BPF_CMPXCHG (0xf0 | BPF_FETCH) /* atomic compare-and-write */
68 /* BPF has 10 general purpose 64-bit registers and stack frame. */
96 /* BPF syscall commands, see bpf(2) man-page for more details. */
[all …]
/Linux-v5.15/drivers/net/ethernet/chelsio/cxgb4/
Dsge.c4 * Copyright (c) 2003-2014 Chelsio Communications, Inc. All rights reserved.
16 * - Redistributions of source code must retain the above
20 * - Redistributions in binary form must reproduce the above
40 #include <linux/dma-mapping.h>
68 # define FL_PG_ORDER (16 - PAGE_SHIFT)
115 #define NOMEM_TMR_IDX (SGE_NTIMERS - 1)
118 * Suspension threshold for non-Ethernet Tx queues. We require enough room
141 * buffer). We currently only support two sizes for 1500- and 9000-byte MTUs.
151 struct sge *s = &adapter->sge; in fl_mtu_bufsize()
153 return ALIGN(s->pktshift + ETH_HLEN + VLAN_HLEN + mtu, s->fl_align); in fl_mtu_bufsize()
[all …]
/Linux-v5.15/fs/nfsd/
Dnfs4state.c56 #include "trace.h"
103 * A waitqueue for all in-progress 4.0 CLOSE operations that are waiting for
130 return ses->se_flags & NFS4_SESSION_DEAD; in is_session_dead()
135 if (atomic_read(&ses->se_ref) > ref_held_by_me) in mark_session_dead_locked()
137 ses->se_flags |= NFS4_SESSION_DEAD; in mark_session_dead_locked()
143 return clp->cl_time == 0; in is_client_expired()
148 struct nfsd_net *nn = net_generic(clp->net, nfsd_net_id); in get_client_locked()
150 lockdep_assert_held(&nn->client_lock); in get_client_locked()
154 atomic_inc(&clp->cl_rpc_users); in get_client_locked()
162 struct nfsd_net *nn = net_generic(clp->net, nfsd_net_id); in renew_client_locked()
[all …]
/Linux-v5.15/block/
Dbfq-iosched.c1 // SPDX-License-Identifier: GPL-2.0-or-later
16 * BFQ is a proportional-share I/O scheduler, with some extra
17 * low-latency capabilities. BFQ also supports full hierarchical
20 * limitations can be found in Documentation/block/bfq-iosched.rst.
22 * BFQ is a proportional-share storage-I/O scheduling algorithm based
23 * on the slice-by-slice service scheme of CFQ. But BFQ assigns
25 * time slices. The device is not granted to the in-service process
31 * B-WF2Q+, to schedule processes according to their budgets. More
33 * process/queue is assigned a user-configurable weight, and B-WF2Q+
36 * B-WF2Q+, BFQ can afford to assign high budgets to I/O-bound
[all …]