Home
last modified time | relevance | path

Searched +full:sub +full:- +full:module (Results 1 – 25 of 609) sorted by relevance

12345678910>>...25

/linux/Documentation/admin-guide/media/
H A Dqcom_camss.rst1 .. SPDX-License-Identifier: GPL-2.0
9 ------------
25 ----------------------------------
30 - 2 / 3 CSIPHY modules. They handle the Physical layer of the CSI2 receivers.
31 A separate camera sensor can be connected to each of the CSIPHY module;
32 - 2 / 4 CSID (CSI Decoder) modules. They handle the Protocol and Application
36 - ISPIF (ISP Interface) module. Handles the routing of the data streams from
38 - 1 / 2 VFE (Video Front End) module(s). Contain a pipeline of image processing
41 processing pipeline contains also a scale and crop module at the end. Three
48 -----------------------
[all …]
H A Dfimc.rst1 .. SPDX-License-Identifier: GPL-2.0
8 Copyright |copy| 2012 - 2013 Samsung Electronics Co., Ltd.
17 drivers/media/platform/samsung/exynos4-is directory.
20 --------------
22 S5PC100 (mem-to-mem only), S5PV210, Exynos4210
25 ------------------
27 - camera parallel interface capture (ITU-R.BT601/565);
28 - camera serial interface capture (MIPI-CSI2);
29 - memory-to-memory processing (color space conversion, scaling, mirror
31 - dynamic pipeline re-configuration at runtime (re-attachment of any FIMC
[all …]
/linux/Documentation/devicetree/bindings/net/
H A Dkeystone-netcp.txt6 switch sub-module to send and receive packets. NetCP also includes a packet
7 accelerator (PA) module to perform packet classification operations such as
13 includes a 3-port Ethernet switch sub-module capable of 10Gb/s and 1Gb/s rates
16 Keystone NetCP driver has a plug-in module architecture where each of the NetCP
17 sub-modules exist as a loadable kernel module which plug in to the netcp core.
18 These sub-modules are represented as "netcp-devices" in the dts bindings. It is
19 mandatory to have the ethernet switch sub-module for the ethernet interface to
20 be operational. Any other sub-module like the PA is optional.
24 -----------------------------
26 -----------------------------
[all …]
/linux/drivers/soc/ti/
H A Dpruss.h1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * PRU-ICSS Subsystem user interfaces
5 * Copyright (C) 2015-2023 Texas Instruments Incorporated - http://www.ti.com
50 * pruss_cfg_read() - read a PRUSS CFG sub-module register
52 * @reg: register offset within the CFG sub-module
55 * Reads a given register within the PRUSS CFG sub-module and
56 * returns it through the passed-in @val pointer
63 return -EINVAL; in pruss_cfg_read()
65 return regmap_read(pruss->cfg_regmap, reg, val); in pruss_cfg_read()
69 * pruss_cfg_update() - configure a PRUSS CFG sub-module register
[all …]
/linux/Documentation/devicetree/bindings/gpio/
H A Dsprd,gpio-eic.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
4 ---
5 $id: http://devicetree.org/schemas/gpio/sprd,gpio-eic.yaml#
6 $schema: http://devicetree.org/meta-schemas/core.yaml#
11 - Orson Zhai <orsonzhai@gmail.com>
12 - Baolin Wang <baolin.wang7@gmail.com>
13 - Chunyan Zhang <zhang.lyra@gmail.com>
19 controller contains 4 sub-modules, i.e. EIC-debounce, EIC-latch, EIC-async and
20 EIC-sync. But the PMIC EIC controller contains only one EIC-debounce sub-
21 module.
[all …]
/linux/Documentation/driver-api/media/
H A Dv4l2-subdev.rst1 .. SPDX-License-Identifier: GPL-2.0
3 V4L2 sub-devices
4 ----------------
6 Many drivers need to communicate with sub-devices. These devices can do all
8 encoding or decoding. For webcams common sub-devices are sensors and camera
12 driver with a consistent interface to these sub-devices the
13 :c:type:`v4l2_subdev` struct (v4l2-subdev.h) was created.
15 Each sub-device driver must have a :c:type:`v4l2_subdev` struct. This struct
16 can be stand-alone for simple sub-devices or it might be embedded in a larger
18 low-level device struct (e.g. ``i2c_client``) that contains the device data as
[all …]
/linux/scripts/
H A Dgenerate_builtin_ranges.awk1 #!/usr/bin/gawk -f
2 # SPDX-License-Identifier: GPL-2.0
10 # Return the module name(s) (if any) associated with the given object.
27 mod = substr(s, RSTART + 16, RLENGTH - 16);
30 mod = substr(s, RSTART + 13, RLENGTH - 13);
34 # A single module (common case) also reflects objects that are not part
35 # of a module. Some of those objects have names that are also a module
[all...]
H A Dverify_builtin_ranges.awk1 #!/usr/bin/gawk -f
2 # SPDX-License-Identifier: GPL-2.0
10 # Return the module name(s) (if any) associated with the given object.
27 mod = substr(s, RSTART + 16, RLENGTH - 16);
30 mod = substr(s, RSTART + 13, RLENGTH - 13);
42 # A single module (common case) also reflects objects that are not part
43 # of a module. Some of those objects have names that are also a module
44 # name (e.g. core). We check the associated module file name, and if
45 # they do not match, the object is not part of a module.
52 gsub(/-/, "_", mod);
[all …]
H A Dgenerate_initcall_order.pl2 # SPDX-License-Identifier: GPL-2.0
18 my $jobs = {}; # child process pid -> file handle
20 my $results = {}; # object index -> [ { level, secname }, ... ]
24 sub get_online_processors {
39 sub write_results {
45 my $level = $initcalls->{$counter}->{'level'};
48 my $secname = $initcalls->{$counter}->{'module'} . '__' .
50 $initcalls->{$counter}->{'line'} . '_' .
51 $initcalls->{$counter}->{'function'};
58 sub read_results{
[all …]
H A Dmarkup_oops.pl2 # SPDX-License-Identifier: GPL-2.0-only
22 'cross-compile|c=s' => \$cross_compile,
23 'module|m=s' => \$modulefile,
28 my $kerver = `uname -r`;
39 my $module = "";
46 sub parse_x86_regs
49 if ($line =~ /EAX: ([0-9a-f]+) EBX: ([0-9a-f]+) ECX: ([0-9a-f]+) EDX: ([0-9a-f]+)/) {
55 if ($line =~ /ESI: ([0-9a-f]+) EDI: ([0-9a-f]+) EBP: ([0-9a-f]+) ESP: ([0-9a-f]+)/) {
60 if ($line =~ /RAX: ([0-9a-f]+) RBX: ([0-9a-f]+) RCX: ([0-9a-f]+)/) {
65 if ($line =~ /RDX: ([0-9a-f]+) RSI: ([0-9a-f]+) RDI: ([0-9a-f]+)/) {
[all …]
/linux/include/linux/platform_data/x86/
H A Dintel_scu_ipc.h1 /* SPDX-License-Identifier: GPL-2.0 */
10 struct module;
15 * struct intel_scu_ipc_data - Data used to configure SCU IPC
27 struct module *owner);
37 struct module *owner);
59 int sub);
61 int sub, const void *in, size_t inlen,
65 int sub, const void *in, size_t inlen, in intel_scu_ipc_dev_command() argument
68 return intel_scu_ipc_dev_command_with_size(scu, cmd, sub, in, inlen, in intel_scu_ipc_dev_command()
/linux/net/tipc/
H A Dtopsrv.c4 * Copyright (c) 2012-2013, Wind River Systems
5 * Copyright (c) 2017-2018, Ericsson AB
45 #include <linux/module.h>
56 * struct tipc_topsrv - TIPC server structure
80 * struct tipc_conn - TIPC connection structure
121 return con && test_bit(CF_CONNECTED, &con->flags); in connected()
127 struct tipc_topsrv *s = con->server; in tipc_conn_kref_release()
130 spin_lock_bh(&s->idr_lock); in tipc_conn_kref_release()
131 idr_remove(&s->conn_idr, con->conid); in tipc_conn_kref_release()
132 s->idr_in_use--; in tipc_conn_kref_release()
[all …]
/linux/Documentation/sound/designs/
H A Dprocfile.rst15 card-specific files are stored in the ``card*`` subdirectories.
29 Lists the module of each card
40 ``<card>-<device>: <name>``
44 ``<card>-<device>: <id>: <name> : <sub-streams>``
61 The card-specific files are found in ``/proc/asound/card*`` directories.
78 When the OSS mixer emulation is enabled (and the module is loaded),
81 mapping by writing to this device. Read OSS-Emulation.txt for
123 ``card*/pcm*/sub*/info``
124 The general information of this PCM sub-stream.
126 ``card*/pcm*/sub*/status``
[all …]
/linux/scripts/kconfig/
H A Dstreamline_config.pl2 # SPDX-License-Identifier: GPL-2.0
4 # Copyright 2005-2009 - Steven Rostedt
38 # cd /usr/src/linux-2.6.10
39 # cp /boot/config-2.6.10-1-686-smp .config
54 sub dprint {
59 my $uname = `uname -r`;
72 "file" => "/boot/config-$uname",
76 "file" => "/boot/vmlinuz-$uname",
77 "exec" => "scripts/extract-ikconfig",
78 "test" => "scripts/extract-ikconfig",
[all …]
/linux/drivers/media/pci/bt8xx/
H A Dbttv-gpio.c1 // SPDX-License-Identifier: GPL-2.0-or-later
4 bttv-gpio.c -- gpio sub drivers
6 sysfs-based sub driver interface for bttv
10 Copyright (C) 1996,97,98 Ralph Metzler (rjkm@thp.uni-koeln.de)
11 & Marcus Metzler (mocm@thp.uni-koeln.de)
12 (c) 1999-2003 Gerd Knorr <kraxel@bytesex.org>
19 #include <linux/module.h>
28 /* ----------------------------------------------------------------------- */
33 const struct bttv_sub_driver *sub = to_bttv_sub_drv(drv); in bttv_sub_bus_match() local
34 int len = strlen(sub->wanted); in bttv_sub_bus_match()
[all …]
/linux/Documentation/userspace-api/media/v4l/
H A Dopen.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
22 the hardware, which may also expose device nodes, called V4L2 sub-devices.
24 When such V4L2 sub-devices are exposed, they allow controlling those
25 other hardware components - usually connected via a serial bus (like
26 I²C, SMBus or SPI). Depending on the bridge driver, those sub-devices
29 :ref:`V4L2 sub-devices <subdev>`.
32 :ref:`Media Controller <media_controller>` are called **MC-centric**
34 are called **video-node-centric**.
36 Userspace can check if a V4L2 hardware peripheral is MC-centric by
38 :ref:`device_caps field <device-capabilities>`.
[all …]
/linux/sound/soc/uniphier/
H A Daio-dma.c1 // SPDX-License-Identifier: GPL-2.0
5 // Copyright (c) 2016-2018 Socionext Inc.
7 #include <linux/dma-mapping.h>
10 #include <linux/module.h>
28 static void aiodma_pcm_irq(struct uniphier_aio_sub *sub) in aiodma_pcm_irq() argument
30 struct snd_pcm_runtime *runtime = sub->substream->runtim in aiodma_pcm_irq()
48 aiodma_compr_irq(struct uniphier_aio_sub * sub) aiodma_compr_irq() argument
78 struct uniphier_aio_sub *sub = &aio->sub[j]; aiodma_irq() local
113 struct uniphier_aio_sub *sub = &aio->sub[substream->stream]; uniphier_aiodma_prepare() local
140 struct uniphier_aio_sub *sub = &aio->sub[substream->stream]; uniphier_aiodma_trigger() local
176 struct uniphier_aio_sub *sub = &aio->sub[substream->stream]; uniphier_aiodma_pointer() local
[all...]
/linux/tools/perf/Documentation/
H A Dperf-script-perl.txt1 perf-script-perl(1)
5 ----
6 perf-script-perl - Process trace data with a Perl script
9 --------
11 'perf script' [-s [Perl]:script[.pl] ]
14 -----------
17 built-in Perl interpreter. It reads and processes the input file and
22 ---------------
25 -g perl' in the same directory as an existing perf.data trace file.
31 ~/libexec/perf-core/scripts/perl for typical examples showing how to
[all …]
/linux/drivers/media/dvb-frontends/
H A Dtc90522.h1 /* SPDX-License-Identifier: GPL-2.0 */
9 * The demod has 4 input (2xISDB-T and 2xISDB-S),
10 * and provides independent sub modules for each input.
11 * As the sub modules work in parallel and have the separate i2c addr's,
12 * this driver treats each sub module as one demod device.
/linux/Documentation/devicetree/bindings/reset/
H A Dreset.txt9 a reset provider (e.g. power management or clock module) and received by a
10 reset consumer (the module being reset, or a module managing when a sub-
11 ordinate module is reset). This binding exists to represent the provider and
15 specifier - a list of DT cells that represents the reset signal within the
35 #reset-cells: Number of cells in a reset specifier; Typically 0 for nodes
41 rst: reset-controller {
42 #reset-cells = <1>;
51 #reset-cells, then only the phandle portion of the pair will
55 reset-names: List of reset signal name strings sorted in the same order as
56 the resets property. Consumers drivers will use reset-names to
[all …]
/linux/Documentation/ABI/testing/
H A Dsysfs-bus-nfit10 (RO) Serial number of the NVDIMM (non-volatile dual in-line
11 memory module), assigned by the module vendor.
28 (RO) Device id for the NVDIMM, assigned by the module vendor.
36 (RO) Revision of the NVDIMM, assigned by the module vendor.
54 (RO) The flags in the NFIT memory device sub-structure indicate
80 only expect one code per-dimm as they will ignore
113 http://pmem.io/documents/NVDIMM_DSM_Interface-V1.6.pdf
114 https://github.com/HewlettPackard/hpe-nvm/blob/master/Documentation/
132 (RO) Sub-system vendor id of the NVDIMM non-volatile memory
141 (RO) Sub-system revision id of the NVDIMM non-volatile memory subsystem
[all …]
/linux/drivers/media/v4l2-core/
H A Dv4l2-device.c1 // SPDX-License-Identifier: GPL-2.0-or-later
11 #include <linux/module.h>
14 #include <media/v4l2-device.h>
15 #include <media/v4l2-ctrls.h>
20 return -EINVAL; in v4l2_device_register()
22 INIT_LIST_HEAD(&v4l2_dev->subdevs); in v4l2_device_register()
23 spin_lock_init(&v4l2_dev->lock); in v4l2_device_register()
24 v4l2_prio_init(&v4l2_dev->prio); in v4l2_device_register()
25 kref_init(&v4l2_dev->ref); in v4l2_device_register()
27 v4l2_dev->dev = dev; in v4l2_device_register()
[all …]
/linux/Documentation/admin-guide/perf/
H A Dalibaba_pmu.rst2 Alibaba's T-Head SoC Uncore Performance Monitoring Unit (PMU)
5 The Yitian 710, custom-built by Alibaba Group's chip development business,
6 T-Head, implements uncore PMU for performance and functional debugging to
9 DDR Sub-System Driveway (DRW) PMU Driver
14 channel is split into two independent sub-channels. The DDR Sub-System Driveway
15 implements separate PMUs for each sub-channel to monitor various performance
20 sub-channels of the same channel in die 0. And the PMU device of die 1 is
23 Each sub-channel has 36 PMU counters in total, which is classified into
26 - Group 0: PMU Cycle Counter. This group has one pair of counters
30 - Group 1: PMU Bandwidth Counters. This group has 8 counters that are used
[all …]
/linux/tools/lib/python/kdoc/
H A Dkdoc_re.py2 # SPDX-License-Identifier: GPL-2.0
8 Those help caching regular expressions and do matching for kernel-doc.
22 regular expressions and define sub at class init time.
128 def sub(self, sub, string, count=0):
130 Alias to re.sub.
133 return self.regex.sub(sub, strin
92 sub(self, sub, string, count=0) global() argument
226 sub(self, regex, sub, line, count=0) global() argument
[all...]
/linux/drivers/platform/x86/
H A Dintel_scu_ipc.c1 // SPDX-License-Identifier: GPL-2.0
5 * (C) Copyright 2008-2010,2015 Intel Corporation
10 * SCU has two IPC mechanism IPC-1 and IPC-2. IPC-1 is used between IA32 and
11 * SCU where IPC-2 is used between P-Unit and SCU. This driver delas with
12 * IPC-1 Driver provides an API for power control unit registers (e.g. MSIC)
24 #include <linux/module.h>
35 #define IPC_CMD_PCNTRL_M 2 /* Register read-modify-write */
41 * To read or write information to the SCU, driver writes to IPC-1 memory
48 * the IPC-1 register block, causing an interrupt to the SCU
60 struct module *owner;
[all …]

12345678910>>...25