| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/ata/ |
| D | ahci-ceva.txt | 4 - reg: Physical base address and size of the controller's register area. 5 - compatible: Compatibility string. Must be 'ceva,ahci-1v84'. 6 - clocks: Input clock specifier. Refer to common clock bindings. 7 - interrupts: Interrupt specifier. Refer to interrupt binding. 8 - ceva,p0-cominit-params: OOB timing value for COMINIT parameter for port 0. 9 - ceva,p1-cominit-params: OOB timing value for COMINIT parameter for port 1. 11 ceva,pN-cominit-params = /bits/ 8 <CIBGMN CIBGMX CIBGN CINMP>; 16 - ceva,p0-comwake-params: OOB timing value for COMWAKE parameter for port 0. 17 - ceva,p1-comwake-params: OOB timing value for COMWAKE parameter for port 1. 19 ceva,pN-comwake-params = /bits/ 8 <CWBGMN CWBGMX CWBGN CWNMP>; [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/ata/ |
| D | ceva,ahci-1v84.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/ata/ceva,ahci-1v84.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Piyush Mehta <piyush.mehta@amd.com> 14 special extensions to add functionality, is a high-performance dual-port 21 const: ceva,ahci-1v84 29 dma-coherent: true 37 power-domains: 40 ceva,p0-cominit-params: [all …]
|
| /kernel/linux/linux-6.6/drivers/soundwire/ |
| D | qcom.c | 1 // SPDX-License-Identifier: GPL-2.0 101 #define SWRM_DP_PORT_CTRL_BANK(n, m) (0x1124 + 0x100 * (n - 1) + 0x40 * m) 102 #define SWRM_DP_PORT_CTRL_2_BANK(n, m) (0x1128 + 0x100 * (n - 1) + 0x40 * m) 103 #define SWRM_DP_BLOCK_CTRL_1(n) (0x112C + 0x100 * (n - 1)) 104 #define SWRM_DP_BLOCK_CTRL2_BANK(n, m) (0x1130 + 0x100 * (n - 1) + 0x40 * m) 105 #define SWRM_DP_PORT_HCTRL_BANK(n, m) (0x1134 + 0x100 * (n - 1) + 0x40 * m) 106 #define SWRM_DP_BLOCK_CTRL3_BANK(n, m) (0x1138 + 0x100 * (n - 1) + 0x40 * m) 107 #define SWRM_DP_SAMPLECTRL2_BANK(n, m) (0x113C + 0x100 * (n - 1) + 0x40 * m) 108 #define SWRM_DIN_DPn_PCM_PORT_CTRL(n) (0x1054 + 0x100 * (n - 1)) 204 /* Port numbers are 1 - 14 */ [all …]
|
| /kernel/linux/linux-6.6/drivers/tty/ |
| D | n_gsm.c | 1 // SPDX-License-Identifier: GPL-2.0 9 * tty -> DLCI fifo -> scheduler -> GSM MUX data queue ---o-> ldisc 10 * control message -> GSM MUX control queue --´ 13 * ldisc -> gsm_queue() -o--> tty 14 * `-> gsm_control_response() 82 #define N2 3 /* Retry 3 times */ 95 * Semi-arbitrary buffer size limits. 0710 is normally run with 32-64 byte 106 * struct gsm_mux_net - network interface 133 DLCI_CONFIGURE, /* Sending PN (for adaption > 1) */ 174 bool dead; /* Refuse re-open */ [all …]
|
| /kernel/linux/linux-6.6/drivers/net/wireless/marvell/mwifiex/ |
| D | sta_cmd.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright 2011-2020 NXP 19 MODULE_PARM_DESC(drcs, "multi-channel operation:1, single-channel operation:0"); 28 * Preparation includes - 29 * - Setting command ID, action and proper size 30 * - Setting data/beacon average factors 31 * - Resetting SNR/NF/RSSI values in private structure 32 * - Ensuring correct endian-ness 38 cmd->command = cpu_to_le16(HostCmd_CMD_RSSI_INFO); in mwifiex_cmd_802_11_rssi_info() 39 cmd->size = cpu_to_le16(sizeof(struct host_cmd_ds_802_11_rssi_info) + in mwifiex_cmd_802_11_rssi_info() [all …]
|
| D | ioctl.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 5 * Copyright 2011-2020 NXP 123 u32 retry; member 249 u8 pn[PN_LEN]; /* packet number */ member 265 /* Bit0: non-unicast data 359 #define MWIFIEX_IE_HDR_SIZE (sizeof(struct mwifiex_ie) - IEEE_MAX_IE_SIZE) 393 #define MWIFIEX_MEF_MAX_BYTESEQ 6 /* non-adjustable */ 441 #define MWIFIEX_COALESCE_MAX_BYTESEQ 4 /* non-adjustable */ 456 struct filt_field_param params[MWIFIEX_COALESCE_MAX_FILTERS]; member
|
| D | fw.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 5 * Copyright 2011-2020 NXP 73 (adapter->fw_cap_info & FW_MULTI_BANDS_SUPPORT) 84 (((adapter->fw_cap_info & 0x2f00) >> 8) & \ 134 #define CAL_SNR(RSSI, NF) ((s16)((s16)(RSSI)-(s16)(NF))) 221 #define IS_BASTREAM_SETUP(ptr) (ptr->ba_status) 225 #define IS_11N_ENABLED(priv) ((priv->adapter->config_bands & BAND_GN || \ 226 priv->adapter->config_bands & BAND_AN) && \ 227 priv->curr_bss_params.bss_descriptor.bcn_ht_cap && \ 228 !priv->curr_bss_params.bss_descriptor.disable_11n) [all …]
|
| /kernel/linux/linux-5.10/drivers/net/wireless/marvell/mwifiex/ |
| D | sta_cmd.c | 4 * Copyright 2011-2020 NXP 11 * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA or on the 12 * worldwide web at http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt. 14 * THE FILE IS DISTRIBUTED AS-IS, WITHOUT WARRANTY OF ANY KIND, AND THE 31 MODULE_PARM_DESC(drcs, "multi-channel operation:1, single-channel operation:0"); 40 * Preparation includes - 41 * - Setting command ID, action and proper size 42 * - Setting data/beacon average factors 43 * - Resetting SNR/NF/RSSI values in private structure 44 * - Ensuring correct endian-ness [all …]
|
| D | ioctl.h | 4 * Copyright 2011-2020 NXP 11 * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA or on the 12 * worldwide web at http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt. 14 * THE FILE IS DISTRIBUTED AS-IS, WITHOUT WARRANTY OF ANY KIND, AND THE 135 u32 retry; member 261 u8 pn[PN_LEN]; /* packet number */ member 277 /* Bit0: non-unicast data 371 #define MWIFIEX_IE_HDR_SIZE (sizeof(struct mwifiex_ie) - IEEE_MAX_IE_SIZE) 405 #define MWIFIEX_MEF_MAX_BYTESEQ 6 /* non-adjustable */ 453 #define MWIFIEX_COALESCE_MAX_BYTESEQ 4 /* non-adjustable */ [all …]
|
| D | fw.h | 4 * Copyright 2011-2020 NXP 11 * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA or on the 12 * worldwide web at http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt. 14 * THE FILE IS DISTRIBUTED AS-IS, WITHOUT WARRANTY OF ANY KIND, AND THE 85 (adapter->fw_cap_info & FW_MULTI_BANDS_SUPPORT) 96 (((adapter->fw_cap_info & 0x2f00) >> 8) & \ 146 #define CAL_SNR(RSSI, NF) ((s16)((s16)(RSSI)-(s16)(NF))) 233 #define IS_BASTREAM_SETUP(ptr) (ptr->ba_status) 237 #define IS_11N_ENABLED(priv) ((priv->adapter->config_bands & BAND_GN || \ 238 priv->adapter->config_bands & BAND_AN) && \ [all …]
|
| /kernel/linux/linux-5.10/drivers/net/wireless/ath/ath10k/ |
| D | htt_rx.c | 1 // SPDX-License-Identifier: ISC 3 * Copyright (c) 2005-2011 Atheros Communications Inc. 4 * Copyright (c) 2011-2017 Qualcomm Atheros, Inc. 19 /* when under memory pressure rx ring refill may fail and needs a retry */ 31 hash_for_each_possible(ar->htt.rx_ring.skb_table, rxcb, hlist, paddr) in ath10k_htt_rx_find_skb_paddr() 32 if (rxcb->paddr == paddr) in ath10k_htt_rx_find_skb_paddr() 46 if (htt->rx_ring.in_ord_rx) { in ath10k_htt_rx_ring_free() 47 hash_for_each_safe(htt->rx_ring.skb_table, i, n, rxcb, hlist) { in ath10k_htt_rx_ring_free() 49 dma_unmap_single(htt->ar->dev, rxcb->paddr, in ath10k_htt_rx_ring_free() 50 skb->len + skb_tailroom(skb), in ath10k_htt_rx_ring_free() [all …]
|
| /kernel/linux/linux-6.6/drivers/net/wireless/ath/ath12k/ |
| D | dp_rx.c | 1 // SPDX-License-Identifier: BSD-3-Clause-Clear 3 * Copyright (c) 2018-2021 The Linux Foundation. All rights reserved. 4 * Copyright (c) 2021-2022 Qualcomm Innovation Center, Inc. All rights reserved. 26 if (!ab->hw_params->hal_ops->rx_desc_encrypt_valid(desc)) in ath12k_dp_rx_h_enctype() 29 return ab->hw_params->hal_ops->rx_desc_get_encrypt_type(desc); in ath12k_dp_rx_h_enctype() 35 return ab->hw_params->hal_ops->rx_desc_get_decap_type(desc); in ath12k_dp_rx_h_decap_type() 41 return ab->hw_params->hal_ops->rx_desc_get_mesh_ctl(desc); in ath12k_dp_rx_h_mesh_ctl_present() 47 return ab->hw_params->hal_ops->rx_desc_get_mpdu_seq_ctl_vld(desc); in ath12k_dp_rx_h_seq_ctrl_valid() 53 return ab->hw_params->hal_ops->rx_desc_get_mpdu_fc_valid(desc); in ath12k_dp_rx_h_fc_valid() 61 hdr = (struct ieee80211_hdr *)(skb->data + ab->hw_params->hal_desc_sz); in ath12k_dp_rx_h_more_frags() [all …]
|
| /kernel/linux/linux-6.6/drivers/net/wireless/ath/ath10k/ |
| D | htt_rx.c | 1 // SPDX-License-Identifier: ISC 3 * Copyright (c) 2005-2011 Atheros Communications Inc. 4 * Copyright (c) 2011-2017 Qualcomm Atheros, Inc. 20 /* when under memory pressure rx ring refill may fail and needs a retry */ 35 hash_for_each_possible(ar->htt.rx_ring.skb_table, rxcb, hlist, paddr) in ath10k_htt_rx_find_skb_paddr() 36 if (rxcb->paddr == paddr) in ath10k_htt_rx_find_skb_paddr() 50 if (htt->rx_ring.in_ord_rx) { in ath10k_htt_rx_ring_free() 51 hash_for_each_safe(htt->rx_ring.skb_table, i, n, rxcb, hlist) { in ath10k_htt_rx_ring_free() 53 dma_unmap_single(htt->ar->dev, rxcb->paddr, in ath10k_htt_rx_ring_free() 54 skb->len + skb_tailroom(skb), in ath10k_htt_rx_ring_free() [all …]
|
| /kernel/linux/linux-6.6/drivers/net/wireless/st/cw1200/ |
| D | sta.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Mac80211 STA API for ST-Ericsson CW1200 drivers 5 * Copyright (c) 2010, ST-Ericsson 46 list_del(&event->link); in __cw1200_free_event_queue() 56 struct cw1200_common *priv = dev->priv; in cw1200_start() 59 cw1200_pm_stay_awake(&priv->pm_state, HZ); in cw1200_start() 61 mutex_lock(&priv->conf_mutex); in cw1200_start() 64 WSM_EDCA_SET(&priv->edca, 0, 0x0002, 0x0003, 0x0007, 47, 0xc8, false); in cw1200_start() 65 WSM_EDCA_SET(&priv->edca, 1, 0x0002, 0x0007, 0x000f, 94, 0xc8, false); in cw1200_start() 66 WSM_EDCA_SET(&priv->edca, 2, 0x0003, 0x000f, 0x03ff, 0, 0xc8, false); in cw1200_start() [all …]
|
| /kernel/linux/linux-5.10/drivers/net/wireless/st/cw1200/ |
| D | sta.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Mac80211 STA API for ST-Ericsson CW1200 drivers 5 * Copyright (c) 2010, ST-Ericsson 46 list_del(&event->link); in __cw1200_free_event_queue() 56 struct cw1200_common *priv = dev->priv; in cw1200_start() 59 cw1200_pm_stay_awake(&priv->pm_state, HZ); in cw1200_start() 61 mutex_lock(&priv->conf_mutex); in cw1200_start() 64 WSM_EDCA_SET(&priv->edca, 0, 0x0002, 0x0003, 0x0007, 47, 0xc8, false); in cw1200_start() 65 WSM_EDCA_SET(&priv->edca, 1, 0x0002, 0x0007, 0x000f, 94, 0xc8, false); in cw1200_start() 66 WSM_EDCA_SET(&priv->edca, 2, 0x0003, 0x000f, 0x03ff, 0, 0xc8, false); in cw1200_start() [all …]
|
| /kernel/linux/linux-6.6/net/core/ |
| D | pktgen.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 23 * MAC address typo fixed. 010417 --ro 24 * Integrated. 020301 --DaveM 25 * Added multiskb option 020301 --DaveM 26 * Scaling of results. 020417--sigurdur@linpro.no 27 * Significant re-work of the module: 32 * and UDP-ports, for both source and destination, and can 35 * * Place 12-byte packet in UDP payload with magic number, 37 * * Add receiver code that detects dropped pkts, re-ordered pkts, and 38 * latencies (with micro-second) precision. [all …]
|
| /kernel/linux/linux-5.10/net/core/ |
| D | pktgen.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 23 * MAC address typo fixed. 010417 --ro 24 * Integrated. 020301 --DaveM 25 * Added multiskb option 020301 --DaveM 26 * Scaling of results. 020417--sigurdur@linpro.no 27 * Significant re-work of the module: 32 * and UDP-ports, for both source and destination, and can 35 * * Place 12-byte packet in UDP payload with magic number, 37 * * Add receiver code that detects dropped pkts, re-ordered pkts, and 38 * latencies (with micro-second) precision. [all …]
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/chelsio/cxgb4/ |
| D | t4_hw.c | 4 * Copyright (c) 2003-2016 Chelsio Communications, Inc. All rights reserved. 16 * - Redistributions of source code must retain the above 20 * - Redistributions in binary form must reproduce the above 43 * t4_wait_op_done_val - wait until an operation is completed 46 * @mask: a single-bit field within @reg that indicates completion 55 * operation completes and -EAGAIN otherwise. 68 if (--attempts == 0) in t4_wait_op_done_val() 69 return -EAGAIN; in t4_wait_op_done_val() 83 * t4_set_reg_field - set a register field to a value 102 * t4_read_indirect - read indirectly addressed registers [all …]
|
| /kernel/linux/linux-5.10/drivers/scsi/bfa/ |
| D | bfa_fc.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * Copyright (c) 2005-2014 Brocade Communications Systems, Inc. 4 * Copyright (c) 2014- QLogic Corporation. 8 * Linux driver for QLogic BR-series Fibre Channel Host Bus Adapter. 36 /* ------------------------------------------------------------ 38 * ------------------------------------------------------------ 86 FC_RTG_FC4_DEV_DATA = 0x0, /* FC-4 Device Data */ 88 FC_RTG_FC4_LINK_DATA = 0x3, /* FC-4 Link Data */ 96 * information category for extended link data and FC-4 Link Data 109 FC_CAT_IFR_HDR = 0x1, /* Inter-Fabric routing header */ [all …]
|
| /kernel/linux/linux-6.6/drivers/scsi/bfa/ |
| D | bfa_fc.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * Copyright (c) 2005-2014 Brocade Communications Systems, Inc. 4 * Copyright (c) 2014- QLogic Corporation. 8 * Linux driver for QLogic BR-series Fibre Channel Host Bus Adapter. 71 FC_RTG_FC4_DEV_DATA = 0x0, /* FC-4 Device Data */ 73 FC_RTG_FC4_LINK_DATA = 0x3, /* FC-4 Link Data */ 81 * information category for extended link data and FC-4 Link Data 94 FC_CAT_IFR_HDR = 0x1, /* Inter-Fabric routing header */ 99 * information category for FC-4 device data 113 * Type Field Definitions. FC-PH Section 18.5 pg. 165 [all …]
|
| /kernel/linux/linux-6.6/drivers/net/ethernet/chelsio/cxgb4/ |
| D | t4_hw.c | 4 * Copyright (c) 2003-2016 Chelsio Communications, Inc. All rights reserved. 16 * - Redistributions of source code must retain the above 20 * - Redistributions in binary form must reproduce the above 43 * t4_wait_op_done_val - wait until an operation is completed 46 * @mask: a single-bit field within @reg that indicates completion 55 * operation completes and -EAGAIN otherwise. 68 if (--attempts == 0) in t4_wait_op_done_val() 69 return -EAGAIN; in t4_wait_op_done_val() 83 * t4_set_reg_field - set a register field to a value 102 * t4_read_indirect - read indirectly addressed registers [all …]
|
| /kernel/linux/linux-5.10/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 - 2020 Intel Corporation 30 * only partial functionality in hard- or firmware. This document 31 * defines the interface between mac80211 and low-level hardware [all …]
|
| /kernel/linux/linux-6.6/drivers/net/wireless/ath/wil6210/ |
| D | wil6210.h | 1 /* SPDX-License-Identifier: ISC */ 3 * Copyright (c) 2012-2017 Qualcomm Atheros, Inc. 4 * Copyright (c) 2018-2019, The Linux Foundation. All rights reserved. 67 return (x >> b0) & ((1 << (b1 - b0 + 1)) - 1); in WIL_GET_BITS() 96 * 26 bytes - 3-address QoS data header 97 * 8 bytes - IV + EIV (for GCMP) 98 * 8 bytes - SNAP 99 * 16 bytes - MIC (for GCMP) 100 * 4 bytes - CRC 126 /* MTU for Ethernet need to take into account 8-byte SNAP header [all …]
|
| /kernel/linux/linux-5.10/drivers/net/wireless/ath/wil6210/ |
| D | wil6210.h | 1 /* SPDX-License-Identifier: ISC */ 3 * Copyright (c) 2012-2017 Qualcomm Atheros, Inc. 4 * Copyright (c) 2018-2019, The Linux Foundation. All rights reserved. 67 return (x >> b0) & ((1 << (b1 - b0 + 1)) - 1); in WIL_GET_BITS() 94 * 26 bytes - 3-address QoS data header 95 * 8 bytes - IV + EIV (for GCMP) 96 * 8 bytes - SNAP 97 * 16 bytes - MIC (for GCMP) 98 * 4 bytes - CRC 124 /* MTU for Ethernet need to take into account 8-byte SNAP header [all …]
|
| /kernel/linux/linux-6.6/net/mac80211/ |
| D | sta_info.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * Copyright 2002-2005, Devicescape Software, Inc. 4 * Copyright 2013-2014 Intel Mobile Communications GmbH 5 * Copyright(c) 2015-2017 Intel Deutschland GmbH 6 * Copyright(c) 2020-2024 Intel Corporation 24 * enum ieee80211_sta_info_flags - Stations flags 31 * @WLAN_STA_PS_STA: Station is in power-save mode 35 * @WLAN_STA_SHORT_PREAMBLE: Station is capable of receiving short-preamble 45 * power-save mode logically to flush frames that might still 47 * @WLAN_STA_PSPOLL: Station sent PS-poll while driver was keeping [all …]
|