Home
last modified time | relevance | path

Searched +full:umac +full:- +full:reset (Results 1 – 12 of 12) sorted by relevance

/linux/drivers/net/wireless/st/cw1200/
H A Dhwio.h1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * Low-level API for mac80211 ST-Ericsson CW1200 drivers
5 * Copyright (c) 2010, ST-Ericsson
9 * ST-Ericsson UMAC CW1200 driver which is
10 * Copyright (c) 2010, ST-Ericsson
35 #define DOWNLOAD_CTRL_DATA_DWORDS (32-6)
99 /* WBF - SPI Register Addresses */
119 /* WBF - Control register bit set */
147 /* cpu reset */
H A Dfwio.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Firmware I/O code for mac80211 ST-Ericsson CW1200 drivers
5 * Copyright (c) 2010, ST-Ericsson
9 * ST-Ericsson UMAC CW1200 driver which is
10 * Copyright (c) 2010, ST-Ericsson
26 int hw_type = -1; in cw1200_get_hw_type()
93 switch (priv->hw_revision) { in cw1200_load_firmware_cw1200()
96 if (!priv->sdd_path) in cw1200_load_firmware_cw1200()
97 priv->sdd_path = SDD_FILE_10; in cw1200_load_firmware_cw1200()
101 if (!priv->sdd_path) in cw1200_load_firmware_cw1200()
[all …]
/linux/drivers/net/wireless/intel/iwlwifi/pcie/
H A Diwl-context-info-v2.h1 /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */
3 * Copyright (C) 2018, 2020-2025 Intel Corporation
8 #include "iwl-context-info.h"
24 * enum iwl_prph_scratch_mtr_format - tfd size configuration
38 * enum iwl_prph_scratch_flags - PRPH scratch control flags
48 * @IWL_PRPH_SCRATCH_MTR_MODE: format used for completion - 0: for
60 * upon reset.
61 * @IWL_PRPH_SCRATCH_TOP_RESET: request TOP reset
82 * enum iwl_prph_scratch_ext_flags - PRPH scratch control ext flags
96 * struct iwl_prph_scratch_version - version structure
[all …]
/linux/drivers/net/wireless/intel/iwlwifi/
H A Diwl-prph.h1 /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */
3 * Copyright (C) 2005-2014, 2018-2025 Intel Corporation
4 * Copyright (C) 2013-2015 Intel Mobile Communications GmbH
81 * Device reset for family 8000
82 * write to bit 24 in order to reset the CPU
112 * (cf. iwl5000_default_queue_to_tx_fifo in iwl-5000.c):
114 * 0 -- EDCA BK (background) frames, lowest priority
115 * 1 -- EDCA BE (best effort) frames, normal priority
116 * 2 -- EDCA VI (video) frames, higher priority
117 * 3 -- EDCA VO (voice) and management frames, highest priority
[all …]
/linux/drivers/net/ethernet/broadcom/asp2/
H A Dbcmasp_intf.c1 // SPDX-License-Identifier: GPL-2.0
39 return beg + DESC_SIZE - 1; in incr_last_byte()
63 (intf->port << TX_EPKT_C_CFG_MISC_PS_SHIFT)), in bcmasp_enable_tx()
87 spin_lock_bh(&intf->parent->mda_lock); in bcmasp_set_rx_mode()
91 if (dev->flags & IFF_PROMISC) in bcmasp_set_rx_mode()
98 bcmasp_set_oaddr(intf, dev->dev_addr, 1); in bcmasp_set_rx_mode()
100 if (dev->flags & IFF_ALLMULTI) { in bcmasp_set_rx_mode()
106 ret = bcmasp_set_en_mda_filter(intf, ha->addr, mask); in bcmasp_set_rx_mode()
108 intf->mib.mc_filters_full_cnt++; in bcmasp_set_rx_mode()
115 ret = bcmasp_set_en_mda_filter(intf, ha->addr, mask); in bcmasp_set_rx_mode()
[all …]
/linux/drivers/net/ethernet/broadcom/bnx2x/
H A Dbnx2x_link.c1 /* Copyright 2008-2013 Broadcom Corporation
8 * at http://www.gnu.org/licenses/gpl-2.0.html (the "GPL").
43 #define I2C_WA_PWR_ITER (I2C_WA_RETRY_CNT - 1)
205 (_phy)->def_md_devad, \
211 (_phy)->def_md_devad, \
239 * bnx2x_check_lfa - This function checks if link reinitialization is required,
251 struct bnx2x *bp = params->bp; in bnx2x_check_lfa()
254 REG_RD(bp, params->lfa_base + in bnx2x_check_lfa()
257 /* NOTE: must be first condition checked - in bnx2x_check_lfa()
262 REG_WR(bp, params->lfa_base + in bnx2x_check_lfa()
[all …]
H A Dbnx2x_main.c3 * Copyright (c) 2007-2013 Broadcom Corporation
36 #include <linux/dma-mapping.h>
83 #define FW_FILE_NAME_E1 "bnx2x/bnx2x-e1-" FW_FILE_VERSION ".fw"
84 #define FW_FILE_NAME_E1H "bnx2x/bnx2x-e1h-" FW_FILE_VERSION ".fw"
85 #define FW_FILE_NAME_E2 "bnx2x/bnx2x-e2-" FW_FILE_VERSION ".fw"
86 #define FW_FILE_NAME_E1_V15 "bnx2x/bnx2x-e1-" FW_FILE_VERSION_V15 ".fw"
87 #define FW_FILE_NAME_E1H_V15 "bnx2x/bnx2x-e1h-" FW_FILE_VERSION_V15 ".fw"
88 #define FW_FILE_NAME_E2_V15 "bnx2x/bnx2x-e2-" FW_FILE_VERSION_V15 ".fw"
117 MODULE_PARM_DESC(int_mode, " Force interrupt mode other than MSI-X "
124 static int mrrs = -1;
[all …]
/linux/drivers/net/wireless/intel/iwlwifi/fw/
H A Dfile.h1 /* 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
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 */
174 * enum iwl_ucode_tlv_flag - ucode API flags
210 * enum iwl_ucode_tlv_api - ucode api
[all …]
/linux/drivers/net/wireless/ath/wil6210/
H A Dmain.c1 // SPDX-License-Identifier: ISC
3 * Copyright (c) 2012-2017 Qualcomm Atheros, Inc.
4 * Copyright (c) 2018-2019, The Linux Foundation. All rights reserved.
25 MODULE_PARM_DESC(debug_fw, " do not perform card reset. For FW debug");
47 unsigned int mtu_max = TXRX_BUF_LEN_DEFAULT - WIL_MAX_MPDU_OVERHEAD;
60 ret = -EINVAL; in mtu_max_set()
87 return -EINVAL; in ring_order_set()
89 *((uint *)kp->arg) = x; in ring_order_set()
131 * one has to read/write to/from NIC in 32-bit chunks;
133 * not work on 64-bit platform - it uses 64-bit transactions
[all …]
/linux/drivers/net/ethernet/broadcom/genet/
H A Dbcmgenet.c1 // SPDX-License-Identifier: GPL-2.0-only
5 * Copyright (c) 2014-2025 Broadcom
23 #include <linux/dma-mapping.h>
49 (TOTAL_DESC - priv->hw_params->rx_queues * priv->hw_params->rx_bds_per_q)
51 (TOTAL_DESC - priv->hw_params->tx_queues * priv->hw_params->tx_bds_per_q)
57 #define WORDS_PER_BD(p) (p->hw_params->words_per_bd)
60 #define GENET_TDMA_REG_OFF (priv->hw_params->tdma_offset + \
63 #define GENET_RDMA_REG_OFF (priv->hw_params->rdma_offset + \
72 * peripheral registers for CPU-native byte order. in bcmgenet_writel()
102 * the platform is explicitly configured for 64-bits/LPAE. in dmadesc_set_addr()
[all …]
/linux/drivers/net/ethernet/intel/ice/
H A Dice_main.c1 // SPDX-License-Identifier: GPL-2.0
2 /* Copyright (c) 2018-2023, Intel Corporation. */
46 static int debug = -1;
58 * ice_hw_to_dev - Get device pointer from the hardware structure
69 return &pf->pdev->dev; in ice_hw_to_dev()
92 return dev && (dev->netdev_ops == &ice_netdev_ops || in netif_is_ice()
93 dev->netdev_ops == &ice_netdev_safe_mode_ops); in netif_is_ice()
97 * ice_get_tx_pending - returns number of Tx descriptors not processed
104 head = ring->next_to_clean; in ice_get_tx_pending()
105 tail = ring->next_to_use; in ice_get_tx_pending()
[all …]
/linux/drivers/net/wireless/ath/ath12k/
H A Dmac.c1 // SPDX-License-Identifier: BSD-3-Clause-Clear
3 * Copyright (c) 2018-2021 The Linux Foundation. All rights reserved.
103 /* Operating Classes 131-135 */
245 #define ath12k_a_rates_size (ARRAY_SIZE(ath12k_legacy_rates) - 4)
274 return "11na-ht20"; in ath12k_mac_phymode_str()
276 return "11ng-ht20"; in ath12k_mac_phymode_str()
278 return "11na-ht40"; in ath12k_mac_phymode_str()
280 return "11ng-ht40"; in ath12k_mac_phymode_str()
282 return "11ac-vht20"; in ath12k_mac_phymode_str()
284 return "11ac-vht40"; in ath12k_mac_phymode_str()
[all …]