/linux-6.12.1/drivers/ata/ |
D | libata-transport.c | 1 // SPDX-License-Identifier: GPL-2.0-only 10 * interfaces to user-space. 13 * - ata_port 14 * - ata_link 15 * - ata_device 16 * Each port has a link object. Each link can have up to two devices for PATA 38 #include "libata-transport.h" 71 tdev_to_device((dev)->parent) 76 tdev_to_link((dev)->parent) 81 tdev_to_port((dev)->parent) [all …]
|
/linux-6.12.1/sound/pci/cs5535audio/ |
D | cs5535audio_pm.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 24 that the codec power-down is issued. instead, in snd_cs5535audio_stop_hardware() 26 time. excluding codec specific build_ops->suspend in snd_cs5535audio_stop_hardware() 34 - analog mixer (vref off) 0x0800 in snd_cs5535audio_stop_hardware() 35 - AC-link powerdown 0x1000 in snd_cs5535audio_stop_hardware() 36 - codec internal clock 0x2000 in snd_cs5535audio_stop_hardware() 39 /* set LNK_SHUTDOWN to shutdown AC link */ in snd_cs5535audio_stop_hardware() 47 struct cs5535audio *cs5535au = card->private_data; in snd_cs5535audio_suspend() 51 snd_ac97_suspend(cs5535au->ac97); in snd_cs5535audio_suspend() 53 struct cs5535audio_dma *dma = &cs5535au->dmas[i]; in snd_cs5535audio_suspend() [all …]
|
/linux-6.12.1/net/mac80211/ |
D | sta_info.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright 2002-2005, Instant802 Networks, Inc. 4 * Copyright 2006-2007 Jiri Benc <jbenc@suse.cz> 5 * Copyright 2013-2014 Intel Mobile Communications GmbH 6 * Copyright (C) 2015 - 2017 Intel Deutschland GmbH 7 * Copyright (C) 2018-2023 Intel Corporation 24 #include "driver-ops.h" 44 * particular, it may not start any mesh peer link management or add 47 * When the insertion fails (sta_info_insert()) returns non-zero), the 50 * Station entries are added by mac80211 when you establish a link with a [all …]
|
D | tx.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright 2002-2005, Instant802 Networks, Inc. 4 * Copyright 2005-2006, Devicescape Software, Inc. 5 * Copyright 2006-2007 Jiri Benc <jbenc@suse.cz> 7 * Copyright 2013-2014 Intel Mobile Communications GmbH 8 * Copyright (C) 2018-2024 Intel Corporation 32 #include "driver-ops.h" 48 struct ieee80211_local *local = tx->local; in ieee80211_duration() 56 if (tx->rate.flags & (IEEE80211_TX_RC_MCS | IEEE80211_TX_RC_VHT_MCS)) in ieee80211_duration() 60 chanctx_conf = rcu_dereference(tx->sdata->vif.bss_conf.chanctx_conf); in ieee80211_duration() [all …]
|
D | mlme.c | 1 // SPDX-License-Identifier: GPL-2.0-only 4 * Copyright 2003-2008, Jouni Malinen <j@w1.fi> 7 * Copyright 2006-2007 Jiri Benc <jbenc@suse.cz> 9 * Copyright 2013-2014 Intel Mobile Communications GmbH 10 * Copyright (C) 2015 - 2017 Intel Deutschland GmbH 11 * Copyright (C) 2018 - 2024 Intel Corporation 29 #include "driver-ops.h" 103 * has happened -- the work that runs from this timer will 109 lockdep_assert_wiphy(sdata->local->hw.wiphy); in run_again() 111 if (!timer_pending(&sdata->u.mgd.timer) || in run_again() [all …]
|
D | debugfs_sta.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright 2003-2005 Devicescape Software, Inc. 6 * Copyright 2013-2014 Intel Mobile Communications GmbH 8 * Copyright (C) 2018 - 2023 Intel Corporation 17 #include "driver-ops.h" 26 struct sta_info *sta = file->private_data; \ 28 format_string, sta->field); \ 90 char *end = buf + sizeof(buf) - 1; in sta_flags_read() 91 struct sta_info *sta = file->private_data; in sta_flags_read() 98 pos += scnprintf(pos, end - pos, "%s\n", in sta_flags_read() [all …]
|
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 …]
|
D | util.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright 2002-2005, Instant802 Networks, Inc. 4 * Copyright 2005-2006, Devicescape Software, Inc. 5 * Copyright 2006-2007 Jiri Benc <jbenc@suse.cz> 7 * Copyright 2013-2014 Intel Mobile Communications GmbH 8 * Copyright (C) 2015-2017 Intel Deutschland GmbH 9 * Copyright (C) 2018-2024 Intel Corporation 30 #include "driver-ops.h" 45 return &local->hw; in wiphy_to_ieee80211_hw() 57 __le16 fc = hdr->frame_control; in ieee80211_get_bssid() [all …]
|
D | driver-ops.c | 1 // SPDX-License-Identifier: GPL-2.0-only 4 * Copyright (C) 2022-2024 Intel Corporation 9 #include "driver-ops.h" 18 lockdep_assert_wiphy(local->hw.wiphy); in drv_start() 20 if (WARN_ON(local->started)) in drv_start() 21 return -EALREADY; in drv_start() 24 local->started = true; in drv_start() 27 ret = local->ops->start(&local->hw); in drv_start() 31 local->started = false; in drv_start() 39 lockdep_assert_wiphy(local->hw.wiphy); in drv_stop() [all …]
|
/linux-6.12.1/include/sound/ac97/ |
D | codec.h | 1 /* SPDX-License-Identifier: GPL-2.0 22 * struct ac97_id - matches a codec device and driver on an ac97 bus 36 * ac97_codec_device - a ac97 codec 38 * @vendor_id: the vendor_id of the codec, as sensed on the AC-link 41 * @ac97_ctrl: ac97 digital controller on the same AC-link 43 * This is the device instantiated for each codec living on a AC-link. There are 44 * normally 0 to 4 codec devices per AC-link, and all of them are controlled by 56 * ac97_codec_driver - a ac97 codec driver 97 return &adev->dev; in ac97_codec_dev2dev()
|
D | controller.h | 1 /* SPDX-License-Identifier: GPL-2.0 18 * struct ac97_controller - The AC97 controller of the AC-Link 21 * @adap: the shell device ac97-%d, ie. ac97 adapter 43 * struct ac97_controller_ops - The AC97 operations 44 * @reset: Cold reset of the AC97 AC-Link. 45 * @warm_reset: Warm reset of the AC97 AC-Link. 74 return ERR_PTR(-ENODEV); in snd_ac97_controller_register()
|
/linux-6.12.1/drivers/net/wireless/ti/wl18xx/ |
D | wl18xx.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 43 /* number of keys requiring extra spare mem-blocks */ 63 * is short lived, for multi-channel Tx requirements. 67 /* packet threshold for an "almost empty" AC, 72 /* number of packets to queue up for a link in PS */ 75 /* number of packet to queue up for a suspended link */ 79 * link to qualify as high priority link 84 * link to qualify as high priority link 89 * link before we stop queuing up packets for it. 94 * link before we stop queuing up packets for it. [all …]
|
/linux-6.12.1/sound/pci/ |
D | sis7019.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 8 * Copyright (C) 2004-2007, David Dillow 10 * Inspired by the Trident 4D-WaveDX/NX driver. 80 /* AC97 AC-link Playback Source Register */ 90 /* AC97 AC-link Command Register */ 104 /* AC97 AC-link Semaphore Register */ 109 /* AC97 AC-link Status Register */ 125 /* AC97 AC-link Audio Configuration Register */
|
D | cs4281.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 29 static int index[SNDRV_CARDS] = SNDRV_DEFAULT_IDX; /* Index 0-MAX */ 119 #define BA0_DMR_SIZE20 (1<<20) /* Sample is 20-bit */ 123 #define BA0_DMR_SIZE8 (1<<16) /* Sample is 8-bit */ 129 #define BA0_DMR_AUTO (1<<4) /* Auto-Initialize */ 200 #define BA0_CFLR_DEFAULT 0x00000001 /* CFLR must be in AC97 link mode */ 214 #define BA0_SLT12O 0x041c /* Slot 12 GPIO Output Register for AC-Link */ 218 #define BA0_SERMC_ODSEN2 (1<<25) /* On-Demand Support Enable ASDIN2 */ 219 #define BA0_SERMC_ODSEN1 (1<<24) /* On-Demand Support Enable ASDIN1 */ 240 #define BA0_SLT12M 0x045c /* Slot 12 Monitor Register for Primary AC-Link */ [all …]
|
/linux-6.12.1/drivers/net/wireless/ti/wlcore/ |
D | tx.c | 1 // SPDX-License-Identifier: GPL-2.0-only 34 bool is_ap = (wlvif->bss_type == BSS_TYPE_AP_BSS); in wl1271_set_default_wep_key() 38 wlvif->ap.bcast_hlid); in wl1271_set_default_wep_key() 40 ret = wl12xx_cmd_set_default_wep_key(wl, id, wlvif->sta.hlid); in wl1271_set_default_wep_key() 53 id = find_first_zero_bit(wl->tx_frames_map, wl->num_tx_desc); in wl1271_alloc_tx_id() 54 if (id >= wl->num_tx_desc) in wl1271_alloc_tx_id() 55 return -EBUSY; in wl1271_alloc_tx_id() 57 __set_bit(id, wl->tx_frames_map); in wl1271_alloc_tx_id() 58 wl->tx_frames[id] = skb; in wl1271_alloc_tx_id() 59 wl->tx_frames_cnt++; in wl1271_alloc_tx_id() [all …]
|
D | wlcore_i.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 5 * Copyright (C) 1998-2009 Texas Instruments. All rights reserved. 6 * Copyright (C) 2008-2009 Nokia Corporation 68 * When in AP-mode, we allow (at least) this number of packets 69 * to be transmitted to FW for a STA in PS-mode. Only when packets are 135 /* Cumulative counter of total released mem blocks since FW-reset */ 143 * Cumulative counter of released packets per AC 150 * (length of the array is wl->num_links) 154 /* PN16 of last TKIP/AES seq-num per HLID */ 259 /* AP-mode - TX queue per AC in link */ [all …]
|
/linux-6.12.1/arch/arm/include/asm/hardware/ |
D | sa1111.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 7 * This file contains definitions for the SA-1111 Companion Chip. 8 * (Structure and naming borrowed from SA-1101.h, by Peter Danielsson.) 10 * Macro that calculates real address for registers in the SA-1111 50 * - The October 1999 errata (278260-007) says its bit 13, 1 to enable. 51 * - The Feb 2001 errata (278260-010) says that the previous errata 52 * (278260-009) is wrong, and its bit actually 12, fixed in spec 53 * 278242-003. 54 * - The SA1111 manual (278242) says bit 12, but 0 to enable. 55 * - Reality is bit 13, 1 to enable. [all …]
|
/linux-6.12.1/arch/arm64/boot/dts/amlogic/ |
D | meson-gxl-s805x-libretech-ac.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 8 /dts-v1/; 10 #include <dt-bindings/input/input.h> 11 #include <dt-bindings/sound/meson-aiu.h> 13 #include "meson-gxl-s805x.dtsi" 16 compatible = "libretech,aml-s805x-ac", "amlogic,s805x", 17 "amlogic,meson-gxl"; 18 model = "Libre Computer AML-S805X-AC"; 27 stdout-path = "serial0:115200n8"; 30 cvbs-connector { [all …]
|
/linux-6.12.1/samples/bpf/ |
D | tracex1_user.c | 1 // SPDX-License-Identifier: GPL-2.0 7 int main(int ac, char **argv) in main() argument 9 struct bpf_link *link = NULL; in main() local 34 link = bpf_program__attach(prog); in main() 35 if (libbpf_get_error(link)) { in main() 37 link = NULL; in main() 41 f = popen("taskset 1 ping -c5 localhost", "r"); in main() 47 bpf_link__destroy(link); in main()
|
/linux-6.12.1/drivers/net/wireless/mediatek/mt76/mt76x0/ |
D | usb.c | 1 // SPDX-License-Identifier: GPL-2.0-only 20 { USB_DEVICE(0x148f, 0x761a) }, /* TP-Link TL-WDN5200 */ 21 { USB_DEVICE(0x148f, 0x760a) }, /* TP-Link unknown */ 22 { USB_DEVICE(0x0b05, 0x17d1) }, /* Asus USB-AC51 */ 23 { USB_DEVICE(0x0b05, 0x17db) }, /* Asus USB-AC50 */ 24 { USB_DEVICE(0x0df6, 0x0075) }, /* Sitecom WLA-3100 */ 25 { USB_DEVICE(0x2019, 0xab31) }, /* Planex GW-450D */ 26 { USB_DEVICE(0x2001, 0x3d02) }, /* D-LINK DWA-171 rev B1 */ 29 { USB_DEVICE(0x04bb, 0x0951) }, /* I-O DATA WN-AC433UK */ 30 { USB_DEVICE(0x057c, 0x8502) }, /* AVM FRITZ!WLAN USB Stick AC 430 */ [all …]
|
/linux-6.12.1/drivers/net/wireless/intel/iwlwifi/fw/api/ |
D | mac-cfg.h | 1 /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */ 3 * Copyright (C) 2012-2014, 2018-2019, 2021-2024 Intel Corporation 4 * Copyright (C) 2013-2015 Intel Mobile Communications GmbH 5 * Copyright (C) 2016-2017 Intel Deutschland GmbH 13 * enum iwl_mac_conf_subcmd_ids - mac configuration command IDs 100 * struct iwl_p2p_noa_attr - NOA attr contained in probe resp FW notification 123 * struct iwl_probe_resp_data_notif - notification with NOA and CSA counter 140 * struct iwl_missed_vap_notif - notification of missing vap detection 155 * struct iwl_channel_switch_start_notif_v1 - Channel switch start notification 164 * struct iwl_channel_switch_start_notif - Channel switch start notification [all …]
|
/linux-6.12.1/sound/arm/ |
D | pxa2xx-ac97-regs.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 32 #define GCR_ACLINK_OFF (1 << 3) /* AC-link Shut Off */ 34 #define GCR_COLD_RST (1 << 1) /* AC'97 Cold Reset (0 = active) */ 43 #define PISR_EOC (1 << 3) /* DMA End-of-Chain (exclusive clear) */ 48 #define MCSR_EOC (1 << 3) /* DMA End-of-Chain (exclusive clear) */ 65 #define GSR_ACOFFD (1 << 3) /* AC-link Shut Off Done */ 74 #define MCDR (0x0060) /* Mic-in FIFO Data Register */ 90 #define MISR_EOC (1 << 3) /* DMA End-of-Chain (exclusive clear) */
|
/linux-6.12.1/drivers/net/wireless/intel/iwlwifi/mvm/ |
D | utils.c | 1 // 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-2017 Intel Deutschland GmbH 9 #include "iwl-debug.h" 10 #include "iwl-io.h" 11 #include "iwl-prph.h" 12 #include "iwl-csr.h" 19 * CMD_WANT_SKB is set in cmd->flags. 26 if (WARN_ON(mvm->d3_test_active)) in iwl_mvm_send_cmd() [all …]
|
/linux-6.12.1/drivers/power/supply/ |
D | ab8500_charger.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (C) ST-Ericsson SA 2012 36 #include "ab8500-bm.h" 37 #include "ab8500-chargalg.h" 94 /* Lowest charger voltage is 3.39V -> 0x4E */ 112 /* UsbLineStatus register - usb types */ 174 * struct ab8500_charger_interrupts - ab8500 interrupts 218 * struct ab8500_charger - ab8500 Charger device information 223 * @ac_conn: This will be true when the AC charger has been plugged 224 * @vddadc_en_ac: Indicate if VDD ADC supply is enabled because AC [all …]
|
/linux-6.12.1/include/linux/input/ |
D | adxl34x.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 93 * AC/DC: A '0' = DC coupled operation and a '1' = AC coupled 96 * to determine whether activity or inactivity is detected. In AC 102 * AC coupled operation for inactivity detection, a reference value 152 * result in the function appearing un-responsive if the 162 * holds the threshold value for Free-Fall detection. 163 * The data format is unsigned. The root-sum-square(RSS) value 167 * result in undesirable behavior if Free-Fall interrupt is 178 * free_fall_threshold to generate a Free-Fall interrupt. The 180 * undesirable behavior if Free-Fall interrupt is enabled. [all …]
|