/linux-6.15/include/dt-bindings/sound/ |
D | audio-graph.h | 1 /* 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.15/Documentation/devicetree/bindings/sound/ |
D | audio-graph-port.yaml | 1 # 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-6.15/include/sound/ |
D | soc-dpcm.h | 1 /* SPDX-License-Identifier: GPL-2.0 3 * linux/sound/soc-dpcm.h -- ALSA SoC Dynamic PCM Support 28 * Dynamic PCM Frontend -> Backend link management states. 31 SND_SOC_DPCM_LINK_STATE_NEW = 0, /* newly created link */ 32 SND_SOC_DPCM_LINK_STATE_FREE, /* link to be dismantled */ 36 * Dynamic PCM Frontend -> Backend link PCM states. 52 * Dynamic PCM trigger ordering. Triggering flexibility is required as some 55 * i.e. some clients may want to manually order this call in their PCM 56 * trigger() whilst others will just use the regular core ordering. 64 * Dynamic PCM link [all …]
|
/linux-6.15/arch/arm/boot/dts/broadcom/ |
D | bcm47094-dlink-dir-890l.dts | 1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT 3 * Device tree for D-Link DIR-890L 4 * D-Link calls this board "WRGAC36" 5 * this router has the same looks and form factor as D-Link DIR-885L. 7 * Some differences from DIR-885L include a separate USB2 port, separate LEDs 11 * order. 13 * Based on the device tree for DIR-885L 18 /dts-v1/; 21 #include "bcm5301x-nand-cs0-bch1.dtsi" 24 compatible = "dlink,dir-890l", "brcm,bcm47094", "brcm,bcm4708"; [all …]
|
/linux-6.15/sound/soc/generic/ |
D | simple-card-utils.c | 1 // 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-6.15/sound/soc/sof/ |
D | ipc4-pcm.c | 1 // 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 …]
|
D | sof-audio.h | 1 /* 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.15/Documentation/sound/soc/ |
D | codec-to-codec.rst | 2 Creating codec to codec dai link for ALSA dapm 9 --------- --------- 11 CPU -------> codec 13 --------- --------- 18 --------- 20 codec-2 22 --------- 24 dai-2 26 ---------- --------- 27 | | dai-1 | | [all …]
|
/linux-6.15/Documentation/networking/device_drivers/ethernet/davicom/ |
D | dm9000.rst | 1 .. 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:: 64 Note the setting of the IRQ trigger flag in bast_dm9k_resource[2].flags, 65 as this will generate a warning if it is not present. The trigger from 91 ------------- [all …]
|
/linux-6.15/arch/arm64/kernel/vdso/ |
D | sigreturn.S | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 23 * been commented out. This is because they have been shown to trigger segfaults 26 * directives, we trigger an arm64-specific fallback path in the unwinder which 28 * the sigcontext. Re-enabling the cfi directives here therefore needs to be 47 * the frame pointer and the link register here; in practice, this is likely to 50 * already have baked-in strategies for attempting to unwind out of signals. 58 * unconditionally subtract one from the result of _Unwind_GetIP() in order to
|
/linux-6.15/tools/testing/selftests/ntb/ |
D | ntb_test.sh | 2 # 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.15/drivers/gpu/drm/xe/ |
D | xe_bo_doc.h | 1 /* SPDX-License-Identifier: MIT */ 22 * and can trigger eviction of other BOs to make space for the new BO. 25 * ---------- 38 * -------- 53 * the BO dma-resv slots / lock point to the VM's dma-resv slots / lock (all 54 * private BOs to a VM share common dma-resv slots / lock). 62 * own unique dma-resv slots / lock. An external BO will be in an array of all 72 * The memory region information is available via query uAPI (TODO: add link). 79 * trigger a move back to a valid (location where GPU can access BO) placement. 90 * ---------------- [all …]
|
/linux-6.15/arch/um/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 3 menu "UML-specific options" 100 bool "Force a static link" 103 This option gives you the ability to force a static link of UML. 128 Add /lib (and /lib64 for 64-bit) to the linux binary's rpath 139 While the User-Mode Linux port uses its own root file system for 145 mount none /tmp/fromhost -t hostfs -o /tmp/umlshare 152 <http://user-mode-linux.sourceforge.net/hostfs.html>. 162 The user mode linux management console is a low-level interface to 164 a full-blown operating system running under every user mode linux [all …]
|
/linux-6.15/Documentation/filesystems/ |
D | directory-locking.rst | 7 kinds of locks - per-inode (->i_rwsem) and per-filesystem 8 (->s_vfs_rename_mutex). 10 When taking the i_rwsem on multiple non-directory objects, we 11 always acquire the locks in order by increasing address. We'll call 12 that "inode pointer" order in the following. 34 4. link creation. Locking rules: 40 5. rename that is _not_ cross-directory. Locking rules: 45 The source needs to be locked if it's a non-directory, target - if it's 46 a non-directory or about to be removed. 47 * take the locks that need to be taken (exclusive), in inode pointer order [all …]
|
/linux-6.15/Documentation/hid/ |
D | intel-ish-hid.rst | 6 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.15/tools/testing/selftests/bpf/prog_tests/ |
D | cgrp_local_storage.c | 1 // SPDX-License-Identifier: GPL-2.0 27 skel->bss->is_cgroup1 = is_cgroup1; \ 28 skel->bss->target_hid = target_hid; \ 50 err = bpf_map_update_elem(bpf_map__fd(skel->maps.map_b), &cgroup_fd, &val1, BPF_ANY); in test_tp_btf() 55 err = bpf_map_lookup_elem(bpf_map__fd(skel->maps.map_b), &cgroup_fd, &val2); in test_tp_btf() 62 err = bpf_map_delete_elem(bpf_map__fd(skel->maps.map_b), &cgroup_fd); in test_tp_btf() 66 skel->bss->target_pid = sys_gettid(); in test_tp_btf() 75 skel->bss->target_pid = 0; in test_tp_btf() 78 ASSERT_EQ(skel->bss->enter_cnt, 3, "enter_cnt"); in test_tp_btf() 79 ASSERT_EQ(skel->bss->exit_cnt, 3, "exit_cnt"); in test_tp_btf() [all …]
|
/linux-6.15/net/mac80211/ |
D | mesh_ps.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright 2012-2013, Marco Porsch <marco.porsch@s2005.tu-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.15/drivers/fsi/ |
D | fsi-master-aspeed.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 19 #include "fsi-master.h" 100 void __iomem *base = aspeed->base; in __opb_write() 105 * The ordering of these writes up until the trigger in __opb_write() 129 return -EIO; in __opb_write() 152 void __iomem *base = aspeed->base; in __opb_read() 157 * The ordering of these writes up until the trigger in __opb_read() 184 return -EIO; in __opb_read() 198 return -EINVAL; in __opb_read() 238 if (err == -EIO) { in check_errors() [all …]
|
/linux-6.15/include/net/ |
D | mac80211.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * mac80211 <-> driver interface 5 * Copyright 2002-2005, Devicescape Software, Inc. 6 * Copyright 2006-2007 Jiri Benc <jbenc@suse.cz> 7 * Copyright 2007-2010 Johannes Berg <johannes@sipsolutions.net> 8 * Copyright 2013-2014 Intel Mobile Communications GmbH 9 * Copyright (C) 2015 - 2017 Intel Deutschland GmbH 10 * Copyright (C) 2018 - 2025 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.15/drivers/net/wireless/intel/iwlwifi/fw/ |
D | file.h | 1 /* 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.15/sound/soc/samsung/ |
D | odroid.c | 1 // SPDX-License-Identifier: GPL-2.0 6 #include <linux/clk-provider.h> 12 #include "i2s-regs.h" 27 struct snd_pcm_runtime *runtime = substream->runtime; in odroid_card_fe_startup() 38 struct odroid_priv *priv = snd_soc_card_get_drvdata(rtd->card); in odroid_card_fe_hw_params() 42 spin_lock_irqsave(&priv->lock, flags); in odroid_card_fe_hw_params() 43 if (priv->be_active && priv->be_sample_rate != params_rate(params)) in odroid_card_fe_hw_params() 44 ret = -EINVAL; in odroid_card_fe_hw_params() 45 spin_unlock_irqrestore(&priv->lock, flags); in odroid_card_fe_hw_params() 59 struct odroid_priv *priv = snd_soc_card_get_drvdata(rtd->card); in odroid_card_be_hw_params() [all …]
|
/linux-6.15/tools/testing/selftests/drivers/net/mlxsw/ |
D | devlink_trap_l3_exceptions.sh | 2 # SPDX-License-Identifier: GPL-2.0 4 # Test devlink-trap L3 exceptions functionality over mlxsw. 8 # +---------------------------------+ 16 # +----|----------------------------+ 18 # +----|----------------------------------------------------------------------+ 28 # +----|----------------------------------------------------------------------+ 30 # +----|----------------------------+ 38 # +---------------------------------+ 65 ip -4 route add default vrf v$h1 nexthop via 192.0.2.2 66 ip -6 route add default vrf v$h1 nexthop via 2001:db8:1::2 [all …]
|
D | sch_red_core.sh | 1 # SPDX-License-Identifier: GPL-2.0 9 # is what H2 is used for--it sends the extra traffic to create backlog. 16 # The test uses the buffer build-up behavior to test the installed RED. 18 # In order to test WRED, $swp3 actually contains RED under PRIO, with two 23 # +--------------------------+ +--------------------------+ 34 # +-------------|------------+ +-------------|------------+ 36 # +-------------|------------------------------------------------|------------+ 40 # | +-|-----------------+ | +-|-----------------+ | | 42 # | | | | .-------------+ $swp5.10 | | | 46 # | +-|-----------------+ | | | + $swp3.10 | | | [all …]
|
/linux-6.15/drivers/pci/controller/ |
D | pci-thunder-pem.c | 1 // 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.15/tools/perf/pmu-events/arch/x86/broadwellx/ |
D | uncore-interconnect.json | 111 … "BriefDescription": "Misc Events - Set 0; Cache Inserts of Atomic Transactions as Secondary", 116 …"PublicDescription": "Counts Timeouts - Set 0 : Cache Inserts of Atomic Transactions as Secondary", 121 "BriefDescription": "Misc Events - Set 0; Cache Inserts of Read Transactions as Secondary", 126 … "PublicDescription": "Counts Timeouts - Set 0 : Cache Inserts of Read Transactions as Secondary", 131 "BriefDescription": "Misc Events - Set 0; Cache Inserts of Write Transactions as Secondary", 136 … "PublicDescription": "Counts Timeouts - Set 0 : Cache Inserts of Write Transactions as Secondary", 141 "BriefDescription": "Misc Events - Set 0; Fastpath Rejects", 146 "PublicDescription": "Counts Timeouts - Set 0 : Fastpath Rejects", 151 "BriefDescription": "Misc Events - Set 0; Fastpath Requests", 156 "PublicDescription": "Counts Timeouts - Set 0 : Fastpath Requests", [all …]
|