Home
last modified time | relevance | path

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

12345678910>>...34

/Linux-v5.10/Documentation/admin-guide/media/
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 …]
Ddavinci-vpbe.rst1 .. SPDX-License-Identifier: GPL-2.0
7 -----------------------
20 in the VENC or external sub devices. It also provides
22 using sub device ops. The connection of external encoders to VENC LCD
29 board specific settings (specified in board-xxx-evm.c). This allows
36 3. VENC subdevice module
43 venc using non-standard timing mode.
49 output name to board-xxx-evm.c). A table of timings for various LCDs
55 4. OSD module
57 OSD module implements all OSD layer management and hardware specific
[all …]
/Linux-v5.10/Documentation/devicetree/bindings/net/
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-v5.10/Documentation/devicetree/bindings/gpio/
Dgpio-eic-sprd.txt6 controller contains 4 sub-modules: EIC-debounce, EIC-latch, EIC-async and
7 EIC-sync. But the PMIC EIC controller contains only one EIC-debounce sub-
8 module.
10 The EIC-debounce sub-module provides up to 8 source input signal
12 stable status (millisecond resolution) and a single-trigger mechanism
13 is introduced into this sub-module to enhance the input event detection
14 reliability. In addition, this sub-module's clock can be shut off
19 The EIC-latch sub-module is used to latch some special power down signals
20 and generate interrupts, since the EIC-latch does not depend on the APB
23 The EIC-async sub-module uses a 32kHz clock to capture the short signals
[all …]
/Linux-v5.10/Documentation/driver-api/media/
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-v5.10/scripts/
Dexport_report.pl2 # SPDX-License-Identifier: GPL-2.0-only
7 # Usage: export_report.pl -k Module.symvers [-o report_file ] -f *.mod.c
14 sub numerically {
20 sub alphabetically {
26 sub print_depends_on {
30 my $list = $href->{$mod};
34 printf("\t\t%-25s\n", $symbol);
42 sub usage {
43 print "Usage: @_ -h -k Module.symvers [ -o outputfile ] \n",
44 "\t-f: treat all the non-option argument as .mod.c files. ",
[all …]
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 …]
Dkernel-doc2 # SPDX-License-Identifier: GPL-2.0
10 ## Copyright (C) 2005-2012 Randy Dunlap ##
19 # 18/01/2001 - Cleanups
22 # -- huggie@earth.li
24 # 27/06/2001 - Allowed whitespace after initial "/**" and
26 # -- Christian Kreibich <ck@whoop.org>
29 # - add perldoc documentation
30 # - Look more closely at some of the scarier bits :)
32 # 26/05/2001 - Support for separate source and object trees.
36 # 23/09/2001 - Added support for typedefs, structs, enums and unions
[all …]
/Linux-v5.10/drivers/misc/vmw_vmci/
Dvmci_event.c1 // SPDX-License-Identifier: GPL-2.0-only
11 #include <linux/module.h>
55 * to unload the driver module. in vmci_event_exit()
58 list_del(&cur->node); in vmci_event_exit()
74 if (cur->id == sub_id) in event_find()
91 subscriber_list = &subscriber_array[event_msg->event_data.event]; in event_deliver()
93 cur->callback(cur->id, &event_msg->event_data, in event_deliver()
94 cur->callback_data); in event_deliver()
107 if (msg->payload_size < sizeof(u32) || in vmci_event_dispatch()
108 msg->payload_size > sizeof(struct vmci_event_data_max)) in vmci_event_dispatch()
[all …]
/Linux-v5.10/arch/x86/include/asm/
Dintel_scu_ipc.h1 /* SPDX-License-Identifier: GPL-2.0 */
11 * struct intel_scu_ipc_data - Data used to configure SCU IPC
23 struct module *owner);
33 struct module *owner);
55 int sub);
57 int sub, const void *in, size_t inlen,
61 int sub, const void *in, size_t inlen, in intel_scu_ipc_dev_command() argument
64 return intel_scu_ipc_dev_command_with_size(scu, cmd, sub, in, inlen, in intel_scu_ipc_dev_command()
/Linux-v5.10/drivers/soc/ti/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
2 # 64-bit ARM SoCs from TI
30 tristate "Keystone Queue Manager Sub System"
34 Manager support. The Queue Manager is a hardware module that
36 Packets are queued/de-queued by writing/reading descriptor address
37 to a particular memory mapped location in the Queue Manager module.
47 Queue Manager Sub System.
58 c-states on AM335x. Also required for rtc and ddr in self-refresh low
62 tristate "TI AMx3 Wkup-M3 IPC Driver"
79 To compile this as a module, choose M here. The module will be
[all …]
/Linux-v5.10/net/tipc/
Dtopsrv.c4 * Copyright (c) 2012-2013, Wind River Systems
5 * Copyright (c) 2017-2018, Ericsson AB
45 #include <linux/module.h>
55 * struct tipc_topsrv - TIPC server structure
79 * struct tipc_conn - TIPC connection structure
120 return con && test_bit(CF_CONNECTED, &con->flags); in connected()
126 struct tipc_topsrv *s = con->server; in tipc_conn_kref_release()
129 spin_lock_bh(&s->idr_lock); in tipc_conn_kref_release()
130 idr_remove(&s->conn_idr, con->conid); in tipc_conn_kref_release()
131 s->idr_in_use--; in tipc_conn_kref_release()
[all …]
/Linux-v5.10/include/media/
Dv4l2-async.h1 /* SPDX-License-Identifier: GPL-2.0-only */
5 * Copyright (C) 2012-2013, Guennadi Liakhovetski <g.liakhovetski@gmx.de>
21 * enum v4l2_async_match_type - type of asynchronous subdevice logic to be used
30 * This enum is used by the asyncrhronous sub-device logic to define the
41 * struct v4l2_async_subdev - sub-device descriptor, as known to a bridge
44 * @match: union of per-bus type matching data sets
62 * Driver-specific match criteria.
65 * Driver-specific match function to be used if
68 * Driver-specific private struct with match parameters
73 * probed, to a notifier->waiting list
[all …]
/Linux-v5.10/Documentation/sound/designs/
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-v5.10/drivers/media/pci/bt8xx/
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 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-v5.10/Documentation/devicetree/bindings/soc/ti/
Dti,pruss.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
8 TI Programmable Real-Time Unit and Industrial Communication Subsystem
11 - Suman Anna <s-anna@ti.com>
15 The Programmable Real-Time Unit and Industrial Communication Subsystem
16 (PRU-ICSS a.k.a. PRUSS) is present on various TI SoCs such as AM335x, AM437x,
17 Keystone 66AK2G, OMAP-L138/DA850 etc. A PRUSS consists of dual 32-bit RISC
18 cores (Programmable Real-Time Units, or PRUs), shared RAM, data and
23 peripheral interfaces, fast real-time responses, or specialized data handling.
[all …]
/Linux-v5.10/Documentation/userspace-api/media/v4l/
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-v5.10/scripts/kconfig/
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-v5.10/include/soc/tegra/
Dbpmp-abi.h1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * Copyright (c) 2014-2020, NVIDIA CORPORATION. All rights reserved.
66 * A well-defined subset of the MRQ messages that the CPU sends to the
91 * |-----|--------------------------------------------|
177 * @defgroup Module Loadable Modules
192 * @defgroup CC3 Auto-CC3
244 * mrq_ping_request challenge left shifted by 1 with the carry-bit
310 * @brief Dynamically load a BPMP code module
324 * @ingroup Module
334 * @todo document the module header format
[all …]
/Linux-v5.10/sound/soc/uniphier/
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->runtime; in aiodma_pcm_irq()
31 int bytes = runtime->period_size * in aiodma_pcm_irq()
32 runtime->channels * samples_to_bytes(runtime, 1); in aiodma_pcm_irq()
35 spin_lock(&sub->lock); in aiodma_pcm_irq()
36 ret = aiodma_rb_set_threshold(sub, runtime->dma_bytes, in aiodma_pcm_irq()
[all …]
Daio-compress.c1 // SPDX-License-Identifier: GPL-2.0
5 // Copyright (c) 2017-2018 Socionext Inc.
9 #include <linux/dma-mapping.h>
12 #include <linux/module.h>
26 struct snd_compr *compr = rtd->compr; in uniphier_aio_comprdma_new()
27 struct device *dev = compr->card->dev; in uniphier_aio_comprdma_new()
29 struct uniphier_aio_sub *sub = &aio->sub[compr->direction]; in uniphier_aio_comprdma_new() local
37 sub->compr_area = kzalloc(size, GFP_KERNEL); in uniphier_aio_comprdma_new()
38 if (!sub->compr_area) in uniphier_aio_comprdma_new()
39 return -ENOMEM; in uniphier_aio_comprdma_new()
[all …]
/Linux-v5.10/tools/perf/Documentation/
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-v5.10/drivers/media/dvb-frontends/
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-v5.10/drivers/fpga/
Ddfl.h1 /* SPDX-License-Identifier: GPL-2.0 */
5 * Copyright (C) 2017-2018 Intel Corporation, Inc.
24 #include <linux/io-64-nonatomic-lo-hi.h>
28 #include <linux/fpga/fpga-region.h>
111 /* AFU MMIO access permission. 1 - VF, 0 - PF. */
172 * struct dfl_fpga_port_ops - port ops
175 * @owner: pointer to the module which owns this port ops.
182 struct module *owner;
195 * struct dfl_feature_id - dfl private feature id
204 * struct dfl_feature_driver - dfl private feature driver
[all …]
/Linux-v5.10/Documentation/devicetree/bindings/reset/
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 …]

12345678910>>...34