Home
last modified time | relevance | path

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

1234567891011

/linux/Documentation/devicetree/bindings/sound/
H A 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 <kuninori.morimoto.gx@renesas.com>
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/include/dt-bindings/sound/
H A 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/Documentation/networking/device_drivers/ethernet/davicom/
H A Ddm9000.rst1 .. SPDX-License-Identifier: GPL-2.0
9 Ben Dooks <ben@simtec.co.uk> <ben-linux@fluff.org>
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/sound/soc/sof/
H A 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
42 * struct sof_ipc4_pcm_stream_priv - IPC4 specific private data
53 * Modulus to use to compare host and link position counters. The sampling
57 * the wrap-around point of any hardware counter, and larger than any
[all …]
H A 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/drivers/net/wireless/intel/iwlwifi/fw/
H A 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 a
[all...]
/linux/sound/soc/generic/
H A Dsimple-card-utils.c1 // SPDX-License-Identifier: GPL-2.0
3 // simple-card-utils.c
7 #include <dt-bindings/sound/audio-graph.h>
28 int val = -EINVAL; in simple_util_get_sample_fmt()
42 if (!strcmp(data->convert_sample_format, in simple_util_get_sample_fmt()
79 snprintf(prop, sizeof(prop), "%s%s", prefix, "convert-rate"); in simple_util_parse_convert()
80 of_property_read_u32(np, prop, &data->convert_rate); in simple_util_parse_convert()
83 snprintf(prop, sizeof(prop), "%s%s", prefix, "convert-channels"); in simple_util_parse_convert()
84 of_property_read_u32(np, prop, &data->convert_channels); in simple_util_parse_convert()
87 snprintf(prop, sizeof(prop), "%s%s", prefix, "convert-sample-format"); in simple_util_parse_convert()
[all …]
/linux/tools/testing/selftests/bpf/prog_tests/
H A Duprobe_syscall.c1 // SPDX-License-Identifier: GPL-2.0
23 #pragma GCC diagnostic ignored "-Wattributes"
127 skel->links.probe = bpf_program__attach_uprobe_opts(skel->progs.probe, in test_uprobe_regs_equal()
129 if (!ASSERT_OK_PTR(skel->links.probe, "bpf_program__attach_uprobe_opts")) in test_uprobe_regs_equal()
138 pp = (unsigned long *) &skel->bss->regs; in test_uprobe_regs_equal()
153 if (!ASSERT_EQ(pb[i], pa[i], "register before-afte in test_uprobe_regs_equal()
290 struct bpf_link *link; test_uretprobe_syscall_call() local
362 void *start, *end; find_uprobes_trampoline() local
406 check_attach(struct uprobe_syscall_executed * skel,trigger_t trigger,void * addr,int executed) check_attach() argument
438 check(struct uprobe_syscall_executed * skel,struct bpf_link * link,trigger_t trigger,void * addr,int executed) check() argument
439 check(struct uprobe_syscall_executed * skel,struct bpf_link * link,trigger_t trigger,void * addr,int executed) check() argument
454 struct bpf_link *link; test_uprobe_legacy() local
493 struct bpf_link *link; test_uprobe_multi() local
537 struct bpf_link *link; test_uprobe_session() local
567 struct bpf_link *link; test_uprobe_usdt() local
[all...]
/linux/drivers/pci/controller/
H A 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>
17 #include "pci-host-common.h"
27 * N.B. This is a non-standard platform-specific ECAM bus shift value. For
29 * include/linux/pci-ecam.h.
42 struct pci_config_window *cfg = bus->sysdata; in thunder_pem_bridge_read()
43 struct thunder_pem_pci *pem_pci = (struct thunder_pem_pci *)cfg->priv; in thunder_pem_bridge_read()
[all …]
/linux/tools/testing/selftests/ntb/
H A 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/mm/
H A Dvmalloc.c1 // SPDX-License-Identifier: GPL-2.0-only
5 * SMP-safe vmalloc/vfree/ioremap, Tigran Aivazian <tigran@veritas.com>, May 2000
51 #include "pgalloc-track.h"
54 static unsigned int __ro_after_init ioremap_max_page_shift = BITS_PER_LONG - 1;
103 if (WARN_ON_ONCE(!PAGE_ALIGNED(end - addr))) in vmap_pte_range()
104 return -EINVAL; in vmap_pte_range()
109 return -ENOMEM; in vmap_pte_range()
152 if ((end - addr) != PMD_SIZE) in vmap_try_huge_pmd()
177 return -ENOMEM; in vmap_pmd_range()
190 } while (pmd++, phys_addr += (next - addr), addr = next, addr != end); in vmap_pmd_range()
[all …]
H A Dhugetlb.c1 // SPDX-License-Identifier: GPL-2.0-only
53 #include <linux/page-isolation.h>
121 unsigned long start, unsigned long end, bool take_locks);
136 if (spool->count) in subpool_is_free()
138 if (spool->max_hpages != -1) in subpool_is_free()
139 return spool->used_hpages == 0; in subpool_is_free()
140 if (spool->min_hpages != -1) in subpool_is_free()
141 return spool->rsv_hpages == spool->min_hpages; in subpool_is_free()
149 spin_unlock_irqrestore(&spool->lock, irq_flags); in unlock_or_release_subpool()
155 if (spool->min_hpages != -1) in unlock_or_release_subpool()
[all …]
/linux/drivers/gpu/drm/amd/display/dc/
H A Ddc.h2 * Copyright 2012-2023 Advanced Micro Devices, Inc.
69 * MAX_SURFACES - representative of the upper bound of surfaces that can be piped to a single CRTC
73 * MAX_PLANES - representative of the upper bound of planes that are supported by the HW
126 // for example, 1080p -> 8K is 4.0, or 4000 raw value
134 // for example, 8K -> 1080p is 0.25, or 250 raw value
146 * DOC: color-management-caps
151 * abstracted HW. DCE 5-12 had almost no important changes, but starting with
158 * struct rom_curve_caps - predefined transfer function caps for degamma and regamma
174 * struct dpp_color_caps - color pipeline capabilities for display pipe and
179 * just plain 256-entry lookup
[all …]
/linux/drivers/comedi/drivers/
H A 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/Documentation/hid/
H A 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/arch/um/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0
3 menu "UML-specific options"
90 bool "Symmetric multi-processing support"
96 With this enabled, users can tell UML to start multiple virtual
103 runs within their respective single-threaded stubs.
135 bool "Force a static link"
138 This option gives you the ability to force a static link of UML.
163 Add /lib (and /lib64 for 64-bit) to the linux binary's rpath
174 While the User-Mode Linux port uses its own root file system for
180 mount none /tmp/fromhost -t hostfs -o /tmp/umlshare
[all …]
/linux/Documentation/driver-api/nfc/
H A Dnfc-hci.rst5 - Author: Eric Lapuyade, Samuel Ortiz
6 - Contact: eric.lapuyade@intel.com, samuel.ortiz@intel.com
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/Documentation/networking/
H A 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/Documentation/driver-api/media/drivers/
H A 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 …]
/linux/drivers/net/wireless/ti/wlcore/
H A 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/Documentation/driver-api/rapidio/
H A 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/drivers/net/phy/
H A Dphy.c1 // SPDX-License-Identifier: GPL-2.0+
39 #include "phylib-internal.h"
40 #include "phy-caps.h"
67 if (old_state != phydev->state) { in phy_process_state_change()
68 phydev_dbg(phydev, "PHY state change %s -> %s\n", in phy_process_state_change()
70 phy_state_to_str(phydev->state)); in phy_process_state_change()
71 if (phydev->drv && phydev->dr in phy_process_state_change()
[all...]
/linux/drivers/dma/
H A Dfsldma.c1 // SPDX-License-Identifier: GPL-2.0-or-later
5 * Copyright (C) 2007-2010 Freescale Semiconductor, Inc. All rights reserved.
18 * command. Please be aware that this setting may result in read pre-fetching
29 #include <linux/dma-mapping.h>
40 dev_dbg(chan->dev, "%s: " fmt, chan->name, ##arg)
42 dev_err(chan->dev, "%s: " fmt, chan->name, ##arg)
44 static const char msg_ld_oom[] = "No free memory for link descriptor";
52 FSL_DMA_OUT(chan, &chan->regs->sr, val, 32); in set_sr()
57 return FSL_DMA_IN(chan, &chan->regs->sr, 32); in get_sr()
62 FSL_DMA_OUT(chan, &chan->regs->mr, val, 32); in set_mr()
[all …]
/linux/drivers/net/wireless/ath/ath5k/
H A Ddma.c2 * Copyright (c) 2004-2008 Reyk Floeter <reyk@openbsd.org>
3 * Copyright (c) 2006-2008 Nick Kossifidis <mickflemm@gmail.com>
26 * Here we setup descriptor pointers (rxdp/txdp) start/stop dma engine and
44 * ath5k_hw_start_rx_dma() - Start DMA receive
55 * ath5k_hw_stop_rx_dma() - Stop DMA receive
70 i--) in ath5k_hw_stop_rx_dma()
77 return i ? 0 : -EBUSY; in ath5k_hw_stop_rx_dma()
81 * ath5k_hw_get_rxdp() - Get RX Descriptor's address
91 * ath5k_hw_set_rxdp() - Set RX Descriptor's address
95 * Returns -EIO if rx is active
[all …]
/linux/arch/x86/kvm/mmu/
H A Dtdp_mmu.c1 // SPDX-License-Identifier: GPL-2.0
17 INIT_LIST_HEAD(&kvm->arch.tdp_mmu_roots); in kvm_mmu_init_tdp_mmu()
18 spin_lock_init(&kvm->arch.tdp_mmu_pages_lock); in kvm_mmu_init_tdp_mmu()
26 lockdep_assert_held_read(&kvm->mmu_lock); in kvm_lockdep_assert_mmu_lock_held()
28 lockdep_assert_held_write(&kvm->mmu_lock); in kvm_lockdep_assert_mmu_lock_held()
44 KVM_MMU_WARN_ON(atomic64_read(&kvm->arch.tdp_mmu_pages)); in kvm_mmu_uninit_tdp_mmu()
46 WARN_ON(!list_empty(&kvm->arch.tdp_mmu_roots)); in kvm_mmu_uninit_tdp_mmu()
58 free_page((unsigned long)sp->external_spt); in tdp_mmu_free_sp()
59 free_page((unsigned long)sp->spt); in tdp_mmu_free_sp()
64 * This is called through call_rcu in order to free TDP page table memory
[all …]

1234567891011