| /linux/Documentation/devicetree/bindings/sound/ |
| H A 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/include/dt-bindings/sound/ |
| H A 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/Documentation/networking/device_drivers/ethernet/davicom/ |
| H A 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:: 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 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 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 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/drivers/net/wireless/intel/iwlwifi/fw/ |
| H A 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 */ 107 /* contains sub-sections like PNVM file does (did) */ 122 /* TLVs 0x1000-0x2000 are for internal driver usage */ [all …]
|
| /linux/sound/soc/generic/ |
| H A 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/tools/testing/selftests/bpf/prog_tests/ |
| H A D | uprobe_syscall.c | 1 // 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 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> 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 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/include/net/ |
| H A 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 - 201 2105 for_each_vif_active_link(vif,link,link_id) global() argument 2546 struct ieee80211_link_sta __rcu *link[IEEE80211_MLD_MAX_NUM_LINKS]; global() member 4513 int (*start)(struct ieee80211_hw *hw); global() member 5282 ieee80211_sta_ps_transition_ni(struct ieee80211_sta * sta,bool start) ieee80211_sta_ps_transition_ni() argument 7333 u32 start; global() member [all...] |
| /linux/net/mac80211/ |
| H A 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->sdat in mps_qos_null_get() [all...] |
| /linux/mm/ |
| H A D | vmalloc.c | 1 // 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; 106 return -ENOMEM; in vmap_pte_range() 149 if ((end - addr) != PMD_SIZE) in vmap_try_huge_pmd() 173 return -ENOMEM; in vmap_pmd_range() 184 return -ENOMEM; in vmap_pmd_range() 185 } while (pmd++, phys_addr += (next - addr), addr = next, addr != end); in vmap_pmd_range() 199 if ((end - addr) != PUD_SIZE) in vmap_try_huge_pud() [all …]
|
| /linux/drivers/comedi/drivers/ |
| H A D | quatech_daqp_cs.c | 1 // 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 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/Documentation/driver-api/nfc/ |
| H A D | nfc-hci.rst | 5 - 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/include/uapi/linux/ |
| H A D | nl80211.h | 6 * Copyright 2006-2010 Johannes Berg <johannes@sipsolutions.net> 13 * Copyright 2015-2017 Intel Deutschland GmbH 14 * Copyright (C) 2018-2025 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-interfac 5936 __u32 start, offset, len; global() member [all...] |
| /linux/Documentation/networking/ |
| H A D | snmp_counter.rst | 17 .. _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 D | cx2341x-devel.rst | 1 .. 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/Documentation/driver-api/rapidio/ |
| H A D | rapidio.rst | 5 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/wireless/ti/wlcore/ |
| H A D | conf.h | 1 /* 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/drivers/net/phy/ |
| H A D | phy.c | 1 // 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->drv->link_change_notify) in phy_process_state_change() 72 phydev->drv->link_change_notify(phydev); in phy_process_state_change() 78 phydev->phy_link_change(phydev, true); in phy_link_up() 84 phydev->phy_link_change(phydev, false); in phy_link_down() [all …]
|
| /linux/include/sound/ |
| H A D | soc-component.h | 1 /* SPDX-License-Identifier: GPL-2.0 3 * soc-component.h 17 #define SND_SOC_COMP_ORDER_FIRST -2 18 #define SND_SOC_COMP_ORDER_EARLY -1 23 #define for_each_comp_order(order) \ argument 24 for (order = SND_SOC_COMP_ORDER_FIRST; \ 25 order <= SND_SOC_COMP_ORDER_LAST; \ 26 order 46 int (*trigger)(struct snd_soc_component *component, global() member 129 int (*trigger)(struct snd_soc_component *component, global() member [all...] |
| /linux/drivers/dma/ |
| H A D | fsldma.c | 1 // 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 D | dma.c | 2 * 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 …]
|