Home
last modified time | relevance | path

Searched +full:ac +full:- +full:link (Results 1 – 25 of 552) sorted by relevance

12345678910>>...23

/kernel/linux/linux-5.10/drivers/ata/
Dlibata-transport.c1 // 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/
Dlibata-transport.c1 // 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/
Dcs5535audio_pm.c1 // 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/
Dcs5535audio_pm.c1 // 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/
Dcodec.h1 /* 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()
Dcontroller.h1 /* 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/
Dcodec.h1 /* 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()
Dcontroller.h1 /* 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/
Dsta_info.c1 // 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 …]
Dmlme.c1 // 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 …]
Dtx.c1 // 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 …]
Ddebugfs_sta.c1 // 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/
Dsis7019.h1 /* 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/
Dsis7019.h1 /* 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/
Dwl18xx.h1 /* 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/
Dwl18xx.h1 /* 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/
Ddebugfs_sta.c1 // 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 …]
Dmesh_ps.c1 // 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/
Dtx.c1 // 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/
Dtx.c1 // 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/
Dsa1111.h1 /* 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/
Dsa1111.h1 /* 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/
Dfsl-asoc-card.txt16 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/
Dfsl-asoc-card.txt16 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/
Dtxx9aclc.h1 /* 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()

12345678910>>...23