Lines Matching +full:save +full:- +full:mac +full:- +full:address
1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
4 * Copyright (c) 2007-2009 Sam Leffler, Errno Consulting
5 * Copyright (c) 2007-2009 Marvell Semiconductor, Inc.
39 #define MWL_MBSS_SUPPORT /* enable multi-bss support */
85 * Query whether multi-bss support is available/enabled.
97 const uint8_t mac[6]);
132 cause = bus_space_read_4(mh->mh_iot, mh->mh_ioh, in mwl_hal_getisr()
138 bus_space_write_4(mh->mh_iot, mh->mh_ioh, in mwl_hal_getisr()
139 MACREG_REG_A2H_INTERRUPT_CAUSE, cause &~ mh->mh_imask); in mwl_hal_getisr()
140 (void) bus_space_read_4(mh->mh_iot, mh->mh_ioh, in mwl_hal_getisr()
142 cause &= mh->mh_imask; in mwl_hal_getisr()
163 bus_space_write_4(mh->mh_iot, mh->mh_ioh, in mwl_hal_txstart()
165 (void) bus_space_read_4(mh->mh_iot, mh->mh_ioh, MACREG_REG_INT_CODE); in mwl_hal_txstart()
202 uint8_t macAddr[6]; /* MAC address programmed in HW */
210 uint32_t wcbBase[MWL_NUM_TX_QUEUES - MWL_NUM_ACK_QUEUES];
215 * Supply tx/rx dma-related settings to the firmware.
222 uint32_t wcbBase[MWL_NUM_TX_QUEUES - MWL_NUM_ACK_QUEUES];
242 uint32_t TxWatchDogTimeouts; /* MAC tx hang (f/w recovery) */
247 uint32_t RxPointerErrors; /* MAC internal ptr problem */
249 uint32_t TxDone; /* MAC tx ops completed
259 uint32_t RxNonCtlPkts; /* rx non-control frames */
328 * Initiate an 802.11h-based channel switch. The CSA ie
356 * interpreted as MCS codes (this limits us to 0-127). The
402 * Set the Multicast Address Filter.
416 #define KEY_TYPE_ID_AES 2 /* AES-CCMP */
450 * Plumb a unicast/group key. The mac address identifies
451 * the station, use the broadcast address for group keys.
454 const uint8_t mac[6]);
457 * Plumb a unicast/group key. The mac address identifies
458 * the station, use the broadcast address for group keys.
461 const uint8_t mac[6]);
464 * Set the MAC address.
476 * Handle power save operation for AP operation when offloaded to
479 * save mode (it will then buffer mcast traffic). mwl_hal_setsta_powersave
480 * specifies a change in power save state for an associated station.
497 * A-MPDU Block Ack (BA) stream support. There are several
524 * Set/get A-MPDU aggregation parameters.
531 * The address is the MAC address of the peer station.
560 * save queues and reap frames on the tx aggregation q's.
587 * Add/Remove station from Power Save TIM handling.
589 * If set is non-zero the AID is enabled, if zero it is removed.
646 * Set MIMO Power Save handling for a station; the enable and mode
666 * Enable/disable CF-End use.
671 * Enable/disable sta-mode DWDS use/operation.
676 * Diagnostic interface. This is an open-ended interface that