Lines Matching defs:filter
253 * ath5k_hw_set_bssid_mask - filter out bssids we listen
266 * NOTE: This is a simple filter and does *not* filter out all
404 * Set multicast filter
408 /* Set the multicat filter */
414 * ath5k_hw_get_rx_filter - Get current rx filter
418 * Returns the RX filter by reading rx filter and
419 * phy error filter registers. RX filter is used
426 u32 data, filter = 0;
428 filter = ath5k_hw_reg_read(ah, AR5K_RX_FILTER);
435 filter |= AR5K_RX_FILTER_RADARERR;
437 filter |= AR5K_RX_FILTER_PHYERR;
440 return filter;
444 * ath5k_hw_set_rx_filter - Set rx filter
447 * @filter: RX filter mask (see reg.h)
449 * Sets RX filter register and also handles PHY error filter
453 void ath5k_hw_set_rx_filter(struct ath5k_hw *ah, u32 filter)
457 /* Set PHY error filter register on 5212*/
459 if (filter & AR5K_RX_FILTER_RADARERR)
461 if (filter & AR5K_RX_FILTER_PHYERR)
469 (filter & AR5K_RX_FILTER_RADARERR)) {
470 filter &= ~AR5K_RX_FILTER_RADARERR;
471 filter |= AR5K_RX_FILTER_PROM;
481 ath5k_hw_reg_write(ah, filter & 0xff, AR5K_RX_FILTER);
483 /*Write PHY error filter register on 5212*/