| /kernel/linux/linux-5.10/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 …]
|
| /kernel/linux/linux-6.6/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 …]
|
| /kernel/linux/linux-6.6/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 …]
|
| /kernel/linux/linux-5.10/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 …]
|
| /kernel/linux/linux-5.10/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 100 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()
|
| /kernel/linux/linux-6.6/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 100 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()
|
| /kernel/linux/linux-6.6/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-2024 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 | 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 - 2023 Intel Corporation 29 #include "driver-ops.h" 100 struct ieee80211_eht_operation_info *info = (void *)eht_oper->optional; in ieee80211_extract_dis_subch_bmap() 107 if (!(eht_oper->params & IEEE80211_EHT_OPER_INFO_PRESENT) || in ieee80211_extract_dis_subch_bmap() 108 !(eht_oper->params & in ieee80211_extract_dis_subch_bmap() [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 | 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 - 2022 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 …]
|
| /kernel/linux/linux-6.6/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 */
|
| /kernel/linux/linux-5.10/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 */
|
| /kernel/linux/linux-5.10/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 …]
|
| /kernel/linux/linux-6.6/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 …]
|
| /kernel/linux/linux-5.10/net/mac80211/ |
| 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 - 2020 Intel Corporation 17 #include "driver-ops.h" 26 struct sta_info *sta = file->private_data; \ 28 format_string, sta->field); \ 89 char *end = buf + sizeof(buf) - 1; in sta_flags_read() 90 struct sta_info *sta = file->private_data; in sta_flags_read() 97 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. 15 * mps_qos_null_get - create pre-addressed QoS Null frame for mesh powersave 20 struct ieee80211_sub_if_data *sdata = sta->sdata; in mps_qos_null_get() 21 struct ieee80211_local *local = sdata->local; in mps_qos_null_get() 27 skb = dev_alloc_skb(local->hw.extra_tx_headroom + size + 2); in mps_qos_null_get() 30 skb_reserve(skb, local->hw.extra_tx_headroom); in mps_qos_null_get() 34 ieee80211_fill_mesh_addresses(nullfunc, &fc, sta->sta.addr, in mps_qos_null_get() 35 sdata->vif.addr); in mps_qos_null_get() [all …]
|
| /kernel/linux/linux-5.10/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 …]
|
| /kernel/linux/linux-6.6/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 …]
|
| /kernel/linux/linux-5.10/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 52 * - The October 1999 errata (278260-007) says its bit 13, 1 to enable. 53 * - The Feb 2001 errata (278260-010) says that the previous errata 54 * (278260-009) is wrong, and its bit actually 12, fixed in spec 55 * 278242-003. 56 * - The SA1111 manual (278242) says bit 12, but 0 to enable. 57 * - Reality is bit 13, 1 to enable. [all …]
|
| /kernel/linux/linux-6.6/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 …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/sound/ |
| D | fsl-asoc-card.txt | 16 Note: The card is initially designed for those sound cards who use AC'97, I2S 18 AC'97/I2S/PCM type sound cards, such as S/PDIF audio and HDMI audio, as 23 "fsl,imx-audio-ac97" 25 "fsl,imx-audio-cs42888" 27 "fsl,imx-audio-cs427x" 30 "fsl,imx-audio-wm8962" 32 "fsl,imx-audio-sgtl5000" 33 (compatible with Documentation/devicetree/bindings/sound/imx-audio-sgtl5000.txt) 35 "fsl,imx-audio-wm8960" 37 "fsl,imx-audio-mqs" [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/sound/ |
| D | fsl-asoc-card.txt | 16 Note: The card is initially designed for those sound cards who use AC'97, I2S 18 AC'97/I2S/PCM type sound cards, such as S/PDIF audio and HDMI audio, as 23 "fsl,imx-audio-ac97" 25 "fsl,imx-audio-cs42888" 27 "fsl,imx-audio-cs427x" 30 "fsl,imx-audio-wm8962" 32 "fsl,imx-audio-sgtl5000" 33 (compatible with Documentation/devicetree/bindings/sound/imx-audio-sgtl5000.txt) 35 "fsl,imx-audio-wm8960" 37 "fsl,imx-audio-mqs" [all …]
|
| /kernel/linux/linux-5.10/sound/soc/txx9/ |
| D | txx9aclc.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * TXx9 SoC AC Link Controller 14 #define ACCTL_ENLINK 0x00000001 /* enable/disable AC-link */ 68 return dev_get_drvdata(dai->dev); in txx9aclc_get_plat_drvdata()
|