Lines Matching refs:hw
787 * @v hw 802.11 hardware information
794 struct net80211_hw_info *hw )
797 dev->hw = malloc ( sizeof ( *hw ) );
798 if ( ! dev->hw )
801 memcpy ( dev->hw, hw, sizeof ( *hw ) );
802 memcpy ( dev->netdev->hw_addr, hw->hwaddr, ETH_ALEN );
805 memcpy ( dev->channels, dev->hw->channels,
837 free ( dev->hw );
964 if ( ! dev->hw->nr_channels )
971 for ( hwchan = dev->hw->channels;
972 hwchan < dev->hw->channels + dev->hw->nr_channels;
1133 for ( j = 0; j < dev->hw->nr_rates[band]; j++ ) {
1134 if ( dev->hw->rates[band][j] == dev->rates[i] ){
1177 if ( dev->hw->flags & NET80211_HW_NO_SHORT_PREAMBLE )
1179 if ( dev->hw->flags & NET80211_HW_NO_SHORT_SLOT )
1386 udelay ( dev->hw->channel_change_time );
1694 int band = dev->hw->bands;
2092 dev->rates[0] = dev->hw->rates[dev->channels[0].band][0];
2300 if ( ! ( dev->hw->flags & NET80211_HW_NO_SHORT_PREAMBLE ) )
2302 if ( ! ( dev->hw->flags & NET80211_HW_NO_SHORT_SLOT ) )
2705 if ( dev->hw->flags & NET80211_HW_RX_HAS_FCS ) {