Home
last modified time | relevance | path

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

12345678910>>...40

/linux-6.14.4/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 …]
/linux-6.14.4/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-6.14.4/drivers/soc/ti/
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 …]
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
12 tristate "Keystone Queue Manager Sub System"
16 Manager support. The Queue Manager is a hardware module that
18 Packets are queued/de-queued by writing/reading descriptor address
19 to a particular memory mapped location in the Queue Manager module.
29 Queue Manager Sub System.
40 c-states on AM335x. Also required for rtc and ddr in self-refresh low
44 tristate "TI AMx3 Wkup-M3 IPC Driver"
54 tristate "K3 Ring accelerator Sub System"
58 Say y here to support the K3 Ring accelerator module.
[all …]
/linux-6.14.4/Documentation/devicetree/bindings/gpio/
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 <[email protected]>
12 - Baolin Wang <[email protected]>
13 - Chunyan Zhang <[email protected]>
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-6.14.4/Documentation/userspace-api/netlink/
Dnetlink-raw.rst1 .. SPDX-License-Identifier: BSD-3-Clause
8 families such as ``NETLINK_ROUTE`` which use the ``netlink-raw`` protocol
14 The netlink-raw schema extends the :doc:`genetlink-legacy <genetlink-legacy>`
17 information. The raw netlink families also make use of type-specific
18 sub-messages.
21 -------
29 .. code-block:: yaml
31 # SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause)
33 name: rt-addr
34 protocol: netlink-raw
[all …]
/linux-6.14.4/include/media/
Dv4l2-async.h1 /* SPDX-License-Identifier: GPL-2.0-only */
5 * Copyright (C) 2012-2013, Guennadi Liakhovetski <[email protected]>
22 * enum v4l2_async_match_type - type of asynchronous subdevice logic to be used
37 * struct v4l2_async_match_desc - async connection match information
65 * struct v4l2_async_connection - sub-device connection descriptor, as known to
68 * @match: struct of match type and per-bus type matching data sets
73 * @sd: the related sub-device
88 * struct v4l2_async_notifier_operations - Asynchronous V4L2 notifier operations
89 * @bound: a sub-device has been bound by the given connection
107 * struct v4l2_async_notifier - v4l2_device notifier data
[all …]
Dv4l2-device.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
12 #include <media/media-device.h>
13 #include <media/v4l2-subdev.h>
14 #include <media/v4l2-dev.h>
19 * struct v4l2_device - main struct to for V4L2 device drivers
27 * @notify: notify operation called by some sub-devices.
35 * either stand-alone or embedded in a larger struct.
37 * It allows easy access to sub-devices (see v4l2-subdev.h) and provides
38 * basic V4L2 device-level support.
42 * #) @dev->driver_data points to this struct.
[all …]
/linux-6.14.4/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-6.14.4/scripts/
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
36 # name (e.g. core). We check the associated module file name, and if
37 # they do not match, the object is not part of a module.
44 gsub(/-/, "_", mod);
[all …]
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 …]
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 …]
/linux-6.14.4/include/linux/platform_data/x86/
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-6.14.4/drivers/misc/vmw_vmci/
Dvmci_event.c1 // SPDX-License-Identifier: GPL-2.0-only
11 #include <linux/module.h>
56 * to unload the driver module. in vmci_event_exit()
59 list_del(&cur->node); in vmci_event_exit()
75 if (cur->id == sub_id) in event_find()
94 sanitized_event = array_index_nospec(event_msg->event_data.event, max_vmci_event); in event_deliver()
97 cur->callback(cur->id, &event_msg->event_data, in event_deliver()
98 cur->callback_data); in event_deliver()
111 if (msg->payload_size < sizeof(u32) || in vmci_event_dispatch()
112 msg->payload_size > sizeof(struct vmci_event_data_max)) in vmci_event_dispatch()
[all …]
/linux-6.14.4/Documentation/devicetree/bindings/pci/
Dsnps,dw-pcie-common.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/pci/snps,dw-pcie-common.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Jingoo Han <[email protected]>
11 - Gustavo Pimentel <[email protected]>
23 Interface - DBI. In accordance with the reference manual the register
24 configuration space belongs to the Configuration-Dependent Module (CDM)
25 and is split up into several sub-parts Standard PCIe configuration
26 space, Port Logic Registers (PL), Shadow Config-space Registers,
[all …]
/linux-6.14.4/net/tipc/
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-6.14.4/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-[email protected]>
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-6.14.4/drivers/misc/keba/
DKconfig1 # SPDX-License-Identifier: GPL-2.0
10 KEBA CP500 devices. It registers all sub devices present on the CP500
11 system FPGA as separate devices. A driver is needed for each sub
14 This driver can also be built as a module. If so, the module will be
25 This driver can also be built as a module. If so, the module will be
/linux-6.14.4/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-6.14.4/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 ([email protected]-koeln.de)
11 & Marcus Metzler ([email protected]-koeln.de)
12 (c) 1999-2003 Gerd Knorr <[email protected]>
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-6.14.4/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-6.14.4/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-6.14.4/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 …]
/linux-6.14.4/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-6.14.4/drivers/media/v4l2-core/
Dv4l2-async.c1 // SPDX-License-Identifier: GPL-2.0-only
5 * Copyright (C) 2012-2013, Guennadi Liakhovetski <[email protected]>
14 #include <linux/module.h>
22 #include <media/v4l2-async.h>
23 #include <media/v4l2-device.h>
24 #include <media/v4l2-fwnode.h>
25 #include <media/v4l2-subdev.h>
27 #include "v4l2-subdev-priv.h"
33 if (!n->ops || !n->ops->bound) in v4l2_async_nf_call_bound()
36 return n->ops->bound(n, subdev, asc); in v4l2_async_nf_call_bound()
[all …]

12345678910>>...40