Home
last modified time | relevance | path

Searched +full:link +full:- +full:trigger +full:- +full:order +full:- +full:start (Results 1 – 25 of 322) sorted by relevance

12345678910>>...13

/linux-6.14.4/Documentation/devicetree/bindings/sound/
Daudio-graph-port.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/sound/audio-graph-port.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Kuninori Morimoto <[email protected]>
15 port-base:
17 - $ref: /schemas/graph.yaml#/$defs/port-base
18 - $ref: /schemas/sound/dai-params.yaml#
20 mclk-fs:
21 $ref: simple-card.yaml#/definitions/mclk-fs
[all …]
/linux-6.14.4/include/dt-bindings/sound/
Daudio-graph.h1 /* SPDX-License-Identifier: GPL-2.0
3 * audio-graph.h
12 * link-trigger-order
13 * link-trigger-order-start
14 * link-trigger-order-stop
17 * link-trigger-order = <SND_SOC_TRIGGER_LINK
/linux-6.14.4/Documentation/networking/device_drivers/ethernet/davicom/
Ddm9000.rst1 .. SPDX-License-Identifier: GPL-2.0
9 Ben Dooks <[email protected]> <ben-[email protected]>
13 ------------
15 This file describes how to use the DM9000 platform-device based network driver
25 ----------------------------
33 These resources should be specified in that order, as the ordering of the
37 An example from arch/arm/mach-s3c/mach-bast.c is::
41 .start = S3C2410_CS5 + BAST_PA_DM9000,
46 .start = S3C2410_CS5 + BAST_PA_DM9000 + 0x40,
51 .start = IRQ_DM9000,
[all …]
/linux-6.14.4/sound/soc/sof/
Dipc4-pcm.c1 // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause)
11 #include "sof-audio.h"
12 #include "sof-priv.h"
14 #include "ipc4-priv.h"
15 #include "ipc4-topology.h"
16 #include "ipc4-fw-reg.h"
19 * struct sof_ipc4_timestamp_info - IPC4 timestamp info
41 * struct sof_ipc4_pcm_stream_priv - IPC4 specific private data
54 struct sof_ipc4_pcm_stream_priv *stream_priv = sps->private; in sof_ipc4_sps_to_time_info()
56 return stream_priv->time_info; in sof_ipc4_sps_to_time_info()
[all …]
Dsof-audio.h1 /* SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) */
22 #include "sof-priv.h"
24 #define SOF_AUDIO_PCM_DRV_NAME "sof-audio-component"
69 return volume_map[size - 1]; in mixer_to_ipc()
83 return i - 1; in ipc_to_mixer()
94 int dai_data; /* contains DAI-specific information */
95 int dai_node_id; /* contains DAI-specific information for Gateway configuration */
99 * struct sof_ipc_pcm_ops - IPC-specific PCM ops
102 * @trigger: Function pointer for trigger
103 * @dai_link_fixup: Function pointer for DAI link fixup
[all …]
/linux-6.14.4/drivers/net/wireless/intel/iwlwifi/fw/
Dfile.h1 /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */
3 * Copyright (C) 2008-2014, 2018-2024 Intel Corporation
4 * Copyright (C) 2013-2015 Intel Mobile Communications GmbH
5 * Copyright (C) 2016-2017 Intel Deutschland GmbH
23 u8 data[]; /* in same order as sizes */
32 u8 data[]; /* in same order as sizes */
55 IWL_UCODE_TLV_PAN = 7, /* deprecated -- only used in DVM */
56 IWL_UCODE_TLV_MEM_DESC = 7, /* replaces PAN in non-DVM */
118 /* TLVs 0x1000-0x2000 are for internal driver usage */
170 * enum iwl_ucode_tlv_flag - ucode API flags
[all …]
/linux-6.14.4/sound/soc/generic/
Dsimple-card-utils.c1 // SPDX-License-Identifier: GPL-2.0
3 // simple-card-utils.c
7 #include <dt-bindings/sound/audio-graph.h>
21 int val = -EINVAL; in simple_util_get_sample_fmt()
35 if (!strcmp(data->convert_sample_format, in simple_util_get_sample_fmt()
72 snprintf(prop, sizeof(prop), "%s%s", prefix, "convert-rate"); in simple_util_parse_convert()
73 of_property_read_u32(np, prop, &data->convert_rate); in simple_util_parse_convert()
76 snprintf(prop, sizeof(prop), "%s%s", prefix, "convert-channels"); in simple_util_parse_convert()
77 of_property_read_u32(np, prop, &data->convert_channels); in simple_util_parse_convert()
80 snprintf(prop, sizeof(prop), "%s%s", prefix, "convert-sample-format"); in simple_util_parse_convert()
[all …]
/linux-6.14.4/drivers/pci/controller/
Dpci-thunder-pem.c1 // SPDX-License-Identifier: GPL-2.0
3 * Copyright (C) 2015 - 2016 Cavium, Inc.
12 #include <linux/pci-acpi.h>
13 #include <linux/pci-ecam.h>
15 #include <linux/io-64-nonatomic-lo-hi.h>
26 * N.B. This is a non-standard platform-specific ECAM bus shift value. For
28 * include/linux/pci-ecam.h.
41 struct pci_config_window *cfg = bus->sysdata; in thunder_pem_bridge_read()
42 struct thunder_pem_pci *pem_pci = (struct thunder_pem_pci *)cfg->priv; in thunder_pem_bridge_read()
48 * 32-bit accesses only. Write the address to the low order in thunder_pem_bridge_read()
[all …]
/linux-6.14.4/tools/testing/selftests/ntb/
Dntb_test.sh2 # SPDX-License-Identifier: GPL-2.0-or-later
10 DEBUGFS=${DEBUGFS-/sys/kernel/debug}
25 echo "sufficient. Otherwise, if the NTB link spans two hosts"
26 echo "use the -r option to specify the hostname for the remote"
32 echo " -C don't cleanup ntb modules on exit"
33 echo " -h show this help message"
34 echo " -l list available local and remote PCI ids"
35 echo " -r REMOTE_HOST specify the remote's hostname to connect"
37 echo " -m MW_SIZE memory window size for ntb_tool"
39 echo " -d run dma tests for ntb_perf"
[all …]
/linux-6.14.4/net/mac80211/
Dmesh_ps.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Copyright 2012-2013, Marco Porsch <[email protected]-chemnitz.de>
4 * Copyright 2012-2013, cozybit Inc.
16 * mps_qos_null_get - create pre-addressed QoS Null frame for mesh powersave
23 struct ieee80211_sub_if_data *sdata = sta->sdata; in mps_qos_null_get()
24 struct ieee80211_local *local = sdata->local; in mps_qos_null_get()
30 skb = dev_alloc_skb(local->hw.extra_tx_headroom + size + 2); in mps_qos_null_get()
33 skb_reserve(skb, local->hw.extra_tx_headroom); in mps_qos_null_get()
37 ieee80211_fill_mesh_addresses(nullfunc, &fc, sta->sta.addr, in mps_qos_null_get()
38 sdata->vif.addr); in mps_qos_null_get()
[all …]
/linux-6.14.4/include/net/
Dmac80211.h1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * mac80211 <-> driver interface
5 * Copyright 2002-2005, Devicescape Software, Inc.
6 * Copyright 2006-2007 Jiri Benc <[email protected]>
7 * Copyright 2007-2010 Johannes Berg <[email protected]>
8 * Copyright 2013-2014 Intel Mobile Communications GmbH
9 * Copyright (C) 2015 - 2017 Intel Deutschland GmbH
10 * Copyright (C) 2018 - 2024 Intel Corporation
31 * only partial functionality in hard- or firmware. This document
32 * defines the interface between mac80211 and low-level hardware
[all …]
/linux-6.14.4/mm/
Dvmalloc.c1 // SPDX-License-Identifier: GPL-2.0-only
5 * SMP-safe vmalloc/vfree/ioremap, Tigran Aivazian <[email protected]>, May 2000
51 #include "pgalloc-track.h"
54 static unsigned int __ro_after_init ioremap_max_page_shift = BITS_PER_LONG - 1;
106 return -ENOMEM; in vmap_pte_range()
144 if ((end - addr) != PMD_SIZE) in vmap_try_huge_pmd()
168 return -ENOMEM; in vmap_pmd_range()
179 return -ENOMEM; in vmap_pmd_range()
180 } while (pmd++, phys_addr += (next - addr), addr = next, addr != end); in vmap_pmd_range()
194 if ((end - addr) != PUD_SIZE) in vmap_try_huge_pud()
[all …]
/linux-6.14.4/drivers/comedi/drivers/
Dquatech_daqp_cs.c1 // SPDX-License-Identifier: GPL-2.0
8 * COMEDI - Linux Control and Measurement Device Interface
13 * ftp://ftp.quatech.com/Manuals/daqp-208.pdf
15 * This manual is for both the DAQP-208 and the DAQP-308.
18 * - A/D conversion
19 * - 8 channels
20 * - 4 gain ranges
21 * - ground ref or differential
22 * - single-shot and timed both supported
23 * - D/A conversion, single-shot
[all …]
/linux-6.14.4/Documentation/hid/
Dintel-ish-hid.rst6 processing to a dedicated low power co-processor. This allows the core
11 Sensor usage tables. These may be found in tablets, 2-in-1 convertible laptops
27 ----------------- ----------------------
28 | USB HID | --> | ISH HID |
29 ----------------- ----------------------
30 ----------------- ----------------------
31 | USB protocol | --> | ISH Transport |
32 ----------------- ----------------------
33 ----------------- ----------------------
34 | EHCI/XHCI | --> | ISH IPC |
[all …]
/linux-6.14.4/Documentation/driver-api/nfc/
Dnfc-hci.rst5 - Author: Eric Lapuyade, Samuel Ortiz
6 - Contact: [email protected], [email protected]
9 -------
12 enables easy writing of HCI-based NFC drivers. The HCI layer runs as an NFC Core
17 ---
30 - one for executing commands : nfc_hci_msg_tx_work(). Only one command
32 - one for dispatching received events and commands : nfc_hci_msg_rx_work().
35 --------------------------
41 In case the chip supports pre-opened gates and pseudo-static pipes, the driver
45 -------------------
[all …]
/linux-6.14.4/Documentation/filesystems/
Dsquashfs.rst1 .. SPDX-License-Identifier: GPL-2.0
7 Squashfs is a compressed read-only filesystem for Linux.
14 Squashfs is intended for general read-only filesystem use, for archival
19 Mailing list (kernel code): linux-[email protected]
20 Web site: github.com/plougher/squashfs-tools
23 ----------------------
39 Tail-end packing (fragments) yes no
41 Hard link support yes no
44 32-bit uids/gids yes no
53 file type, i.e. regular file, directory, symbolic link, and block/char device
[all …]
Dpath-lookup.rst5 This write-up is based on three articles published at lwn.net:
7 - <https://lwn.net/Articles/649115/> Pathname lookup in Linux
8 - <https://lwn.net/Articles/649729/> RCU-walk: faster pathname lookup in Linux
9 - <https://lwn.net/Articles/650786/> A walk among the symlinks
15 - per-directory parallel name lookup.
16 - ``openat2()`` resolution restriction flags.
27 the early parts of the analysis we will divide off symlinks - leaving
30 will allow us to review "REF-walk" and "RCU-walk" separately. But we
35 --------------------------
37 .. _openat: http://man7.org/linux/man-pages/man2/openat.2.html
[all …]
/linux-6.14.4/drivers/net/phy/
Dphy.c1 // SPDX-License-Identifier: GPL-2.0+
64 if (old_state != phydev->state) { in phy_process_state_change()
65 phydev_dbg(phydev, "PHY state change %s -> %s\n", in phy_process_state_change()
67 phy_state_to_str(phydev->state)); in phy_process_state_change()
68 if (phydev->drv && phydev->drv->link_change_notify) in phy_process_state_change()
69 phydev->drv->link_change_notify(phydev); in phy_process_state_change()
75 phydev->phy_link_change(phydev, true); in phy_link_up()
81 phydev->phy_link_change(phydev, false); in phy_link_down()
83 WRITE_ONCE(phydev->link_down_events, phydev->link_down_events + 1); in phy_link_down()
90 if (phydev->autoneg == AUTONEG_DISABLE) in phy_pause_str()
[all …]
/linux-6.14.4/drivers/net/wireless/intel/iwlwifi/mvm/
Dsta.h1 /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */
3 * Copyright (C) 2012-2014, 2018-2024 Intel Corporation
4 * Copyright (C) 2013-2014 Intel Mobile Communications GmbH
5 * Copyright (C) 2015-2016 Intel Deutschland GmbH
14 #include "iwl-trans.h" /* for IWL_MAX_TID_COUNT */
15 #include "fw-api.h" /* IWL_STATION_COUNT_MAX */
22 * DOC: DQA - Dynamic Queue Allocation -introduction
25 * driver to allow dynamic allocation of queues on-demand, rather than allocate
27 * per RA/TID, thus allowing an AP - for example - to send BE traffic to STA2
33 * TXQ #0 - command queue
[all …]
/linux-6.14.4/include/uapi/linux/
Dnl80211.h6 * Copyright 2006-2010 Johannes Berg <[email protected]>
13 * Copyright 2015-2017 Intel Deutschland GmbH
14 * Copyright (C) 2018-2024 Intel Corporation
32 * be careful not to break things - i.e. don't move anything around or so
74 * - a setup station entry is added, not yet authorized, without any rate
76 * - when the TDLS setup is done, a single NL80211_CMD_SET_STATION is valid
79 * - %NL80211_TDLS_ENABLE_LINK is then used
80 * - after this, the only valid operation is to remove it by tearing down
81 * the TDLS link (%NL80211_TDLS_DISABLE_LINK)
95 * Frame registration is done on a per-interface basis and registrations
[all …]
/linux-6.14.4/Documentation/networking/
Dsnmp_counter.rst17 .. _RFC1213 ipInReceives: https://tools.ietf.org/html/rfc1213#page-26
30 .. _RFC1213 ipInDelivers: https://tools.ietf.org/html/rfc1213#page-28
41 .. _RFC1213 ipOutRequests: https://tools.ietf.org/html/rfc1213#page-28
60 .. _Explicit Congestion Notification: https://tools.ietf.org/html/rfc3168#page-6
73 .. _RFC1213 ipInHdrErrors: https://tools.ietf.org/html/rfc1213#page-27
81 .. _RFC1213 ipInAddrErrors: https://tools.ietf.org/html/rfc1213#page-27
98 .. _RFC1213 ipInUnknownProtos: https://tools.ietf.org/html/rfc1213#page-27
111 .. _RFC1213 ipInDiscards: https://tools.ietf.org/html/rfc1213#page-28
118 .. _RFC1213 ipOutDiscards: https://tools.ietf.org/html/rfc1213#page-28
125 .. _RFC1213 ipOutNoRoutes: https://tools.ietf.org/html/rfc1213#page-29
[all …]
/linux-6.14.4/drivers/soc/qcom/
Dramp_controller.c1 // SPDX-License-Identifier: GPL-2.0
32 * struct qcom_ramp_controller_desc - SoC specific parameters
34 * @cfg_link_sid: Link SID configuration
40 * @num_link_sids: Number of Link SIDs (max 3)
60 * struct qcom_ramp_controller - Main driver structure
70 * rc_wait_for_update() - Wait for Ramp Controller root update
77 const struct qcom_ramp_controller_desc *d = qrc->desc; in rc_wait_for_update()
78 struct regmap *r = qrc->regmap; in rc_wait_for_update()
82 ret = regmap_set_bits(r, d->cmd_reg, RC_ROOT_EN); in rc_wait_for_update()
86 return regmap_read_poll_timeout(r, d->cmd_reg, val, !(val & RC_UPDATE_EN), in rc_wait_for_update()
[all …]
/linux-6.14.4/Documentation/driver-api/rapidio/
Drapidio.rst5 The RapidIO standard is a packet-based fabric interconnect standard designed for
8 is publicly available for download from the RTA web-site [1].
17 into the kernel similarly to other buses by defining RapidIO-specific device and
21 architecture-specific interfaces that provide support for common RapidIO
33 ---------------
50 ----------
54 structure. Devices form one global device list and per-network device lists
58 ----------
68 specific switch drivers that are designed to provide hardware-specific
72 -----------
[all …]
/linux-6.14.4/drivers/net/wireless/ti/wlcore/
Dconf.h1 /* SPDX-License-Identifier: GPL-2.0-only */
117 * Range: 0 - 0xFFFFFFFF
130 * after a PS-poll has been transmitted.
132 * Range: 0 - 200000
139 * Range: 0 - 200000
147 * Range: 0 - 4096
161 * Occupied Rx mem-blocks number which requires interrupting the host
177 * Max time in msec the FW may delay RX-Complete interrupt.
179 * Range: 1 - 100
273 * Range: bit 0: Truncate - when set, FW attempts to send a frame stop
[all …]
/linux-6.14.4/Documentation/driver-api/media/drivers/
Dcx2341x-devel.rst1 .. SPDX-License-Identifier: GPL-2.0
7 -----------------------
12 .. note:: the memory long words are little-endian ('intel format').
21 .. code-block:: none
23 ivtvctl -O min=0x02000000,max=0x020000ff
26 register space :-).
35 .. code-block:: none
37 0x00000000-0x00ffffff Encoder memory space
38 0x00000000-0x0003ffff Encode.rom
39 ???-??? MPEG buffer(s)
[all …]

12345678910>>...13