Searched refs:hw (Results 176 - 200 of 708) sorted by relevance

1234567891011>>

/drivers/net/wireless/rtlwifi/rtl8192cu/
H A Drf.c37 static bool _rtl92c_phy_rf6052_config_parafile(struct ieee80211_hw *hw);
39 void rtl92cu_phy_rf6052_set_bandwidth(struct ieee80211_hw *hw, u8 bandwidth) argument
41 struct rtl_priv *rtlpriv = rtl_priv(hw);
48 rtl_set_rfreg(hw, RF90_PATH_A, RF_CHNLBW, RFREG_OFFSET_MASK,
54 rtl_set_rfreg(hw, RF90_PATH_A, RF_CHNLBW, RFREG_OFFSET_MASK,
64 void rtl92cu_phy_rf6052_set_cck_txpower(struct ieee80211_hw *hw, argument
67 struct rtl_priv *rtlpriv = rtl_priv(hw);
70 struct rtl_mac *mac = rtl_mac(rtl_priv(hw));
71 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw));
140 rtl_set_bbreg(hw, RTXAGC_A_CCK1_MCS3
165 rtl92c_phy_get_power_base(struct ieee80211_hw *hw, u8 *ppowerlevel, u8 channel, u32 *ofdmbase, u32 *mcsbase) argument
202 _rtl92c_get_txpower_writeval_by_regulatory(struct ieee80211_hw *hw, u8 channel, u8 index, u32 *powerBase0, u32 *powerBase1, u32 *p_outwriteval) argument
332 _rtl92c_write_ofdm_power_reg(struct ieee80211_hw *hw, u8 index, u32 *pValue) argument
390 rtl92cu_phy_rf6052_set_ofdm_txpower(struct ieee80211_hw *hw, u8 *ppowerlevel, u8 channel) argument
408 rtl92cu_phy_rf6052_config(struct ieee80211_hw *hw) argument
424 _rtl92c_phy_rf6052_config_parafile(struct ieee80211_hw *hw) argument
[all...]
/drivers/isdn/hisax/
H A Davm_a1p.c67 byteout(cs->hw.avm.cfg_reg + ADDRREG_OFFSET, ISAC_REG_OFFSET + offset);
68 ret = bytein(cs->hw.avm.cfg_reg + DATAREG_OFFSET);
76 byteout(cs->hw.avm.cfg_reg + ADDRREG_OFFSET, ISAC_REG_OFFSET + offset);
77 byteout(cs->hw.avm.cfg_reg + DATAREG_OFFSET, value);
83 byteout(cs->hw.avm.cfg_reg + ADDRREG_OFFSET, ISAC_FIFO_OFFSET);
84 insb(cs->hw.avm.cfg_reg + DATAREG_OFFSET, data, size);
90 byteout(cs->hw.avm.cfg_reg + ADDRREG_OFFSET, ISAC_FIFO_OFFSET);
91 outsb(cs->hw.avm.cfg_reg + DATAREG_OFFSET, data, size);
100 byteout(cs->hw.avm.cfg_reg + ADDRREG_OFFSET,
102 ret = bytein(cs->hw
[all...]
H A Dhscx_irq.c61 if (bcs->hw.hscx.rcvidx + count > HSCX_BUFMAX) {
64 WriteHSCXCMDR(cs, bcs->hw.hscx.hscx, 0x80);
65 bcs->hw.hscx.rcvidx = 0;
68 ptr = bcs->hw.hscx.rcvbuf + bcs->hw.hscx.rcvidx;
69 bcs->hw.hscx.rcvidx += count;
70 READHSCXFIFO(cs, bcs->hw.hscx.hscx, ptr, count);
71 WriteHSCXCMDR(cs, bcs->hw.hscx.hscx, 0x80);
76 bcs->hw.hscx.hscx ? 'B' : 'A', count);
105 waitforXFW(cs, bcs->hw
[all...]
H A Disar.c136 struct isar_reg *ir = cs->bcs[0].hw.isar.reg;
177 if (cs->bcs[0].hw.isar.reg->iis == ISAR_IIS_VNR) {
198 struct isar_reg *ireg = cs->bcs[0].hw.isar.reg;
495 struct isar_reg *ireg = bcs->hw.isar.reg;
522 if ((bcs->hw.isar.rcvidx + ireg->clsb) > HSCX_BUFMAX) {
526 bcs->hw.isar.rcvidx = 0;
537 bcs->hw.isar.rcvidx = 0;
541 bcs->hw.isar.rcvidx = 0;
542 ptr = bcs->hw.isar.rcvbuf + bcs->hw
[all...]
H A Dhfc_pci.c76 cs->hw.hfcpci.pci_io);
77 cs->hw.hfcpci.int_m2 = 0; /* interrupt output off ! */
78 Write_hfc(cs, HFCPCI_INT_M2, cs->hw.hfcpci.int_m2);
83 Write_hfc(cs, HFCPCI_INT_M2, cs->hw.hfcpci.int_m2);
84 pci_write_config_word(cs->hw.hfcpci.dev, PCI_COMMAND, 0); /* disable memory mapped ports + busmaster */
85 del_timer(&cs->hw.hfcpci.timer);
86 pci_free_consistent(cs->hw.hfcpci.dev, 0x8000,
87 cs->hw.hfcpci.fifos, cs->hw.hfcpci.dma);
88 cs->hw
[all...]
H A Dbkm_a8.c80 return (readreg(cs->hw.ax.base, cs->hw.ax.data_adr, offset | 0x80));
86 writereg(cs->hw.ax.base, cs->hw.ax.data_adr, offset | 0x80, value);
92 readfifo(cs->hw.ax.base, cs->hw.ax.data_adr, 0x80, data, size);
98 writefifo(cs->hw.ax.base, cs->hw.ax.data_adr, 0x80, data, size);
105 return (readreg(cs->hw.ax.base, cs->hw
[all...]
H A Dtelespci.c183 return (readisac(cs->hw.teles0.membase, offset));
189 writeisac(cs->hw.teles0.membase, offset, value);
195 read_fifo_isac(cs->hw.teles0.membase, data, size);
201 write_fifo_isac(cs->hw.teles0.membase, data, size);
207 return (readhscx(cs->hw.teles0.membase, hscx, offset));
213 writehscx(cs->hw.teles0.membase, hscx, offset, value);
220 #define READHSCX(cs, nr, reg) readhscx(cs->hw.teles0.membase, nr, reg)
221 #define WRITEHSCX(cs, nr, reg, data) writehscx(cs->hw.teles0.membase, nr, reg, data)
222 #define READHSCXFIFO(cs, nr, ptr, cnt) read_fifo_hscx(cs->hw.teles0.membase, nr, ptr, cnt)
223 #define WRITEHSCXFIFO(cs, nr, ptr, cnt) write_fifo_hscx(cs->hw
[all...]
H A Djade_irq.c51 if (bcs->hw.hscx.rcvidx + count > HSCX_BUFMAX) {
54 WriteJADECMDR(cs, bcs->hw.hscx.hscx, jade_HDLC_RCMD, jadeRCMD_RMC);
55 bcs->hw.hscx.rcvidx = 0;
58 ptr = bcs->hw.hscx.rcvbuf + bcs->hw.hscx.rcvidx;
59 bcs->hw.hscx.rcvidx += count;
60 READJADEFIFO(cs, bcs->hw.hscx.hscx, ptr, count);
61 WriteJADECMDR(cs, bcs->hw.hscx.hscx, jade_HDLC_RCMD, jadeRCMD_RMC);
66 bcs->hw.hscx.hscx ? 'B' : 'A', count);
95 waitforXFW(cs, bcs->hw
[all...]
/drivers/net/wireless/rtlwifi/rtl8192ce/
H A Dhw.c43 #include "hw.h"
47 static void _rtl92ce_set_bcn_ctrl_reg(struct ieee80211_hw *hw, argument
50 struct rtl_pci *rtlpci = rtl_pcidev(rtl_pcipriv(hw));
51 struct rtl_priv *rtlpriv = rtl_priv(hw);
59 static void _rtl92ce_stop_tx_beacon(struct ieee80211_hw *hw) argument
61 struct rtl_priv *rtlpriv = rtl_priv(hw);
72 static void _rtl92ce_resume_tx_beacon(struct ieee80211_hw *hw) argument
74 struct rtl_priv *rtlpriv = rtl_priv(hw);
85 static void _rtl92ce_enable_bcn_sub_func(struct ieee80211_hw *hw) argument
87 _rtl92ce_set_bcn_ctrl_reg(hw,
90 _rtl92ce_disable_bcn_sub_func(struct ieee80211_hw *hw) argument
95 rtl92ce_get_hw_reg(struct ieee80211_hw *hw, u8 variable, u8 *val) argument
149 rtl92ce_set_hw_reg(struct ieee80211_hw *hw, u8 variable, u8 *val) argument
516 _rtl92ce_llt_write(struct ieee80211_hw *hw, u32 address, u32 data) argument
543 _rtl92ce_llt_table_init(struct ieee80211_hw *hw) argument
616 _rtl92ce_gen_refresh_led_state(struct ieee80211_hw *hw) argument
634 _rtl92ce_init_mac(struct ieee80211_hw *hw) argument
757 _rtl92ce_hw_configure(struct ieee80211_hw *hw) argument
840 _rtl92ce_enable_aspm_back_door(struct ieee80211_hw *hw) argument
858 rtl92ce_enable_hw_security_config(struct ieee80211_hw *hw) argument
892 rtl92ce_hw_init(struct ieee80211_hw *hw) argument
985 _rtl92ce_read_chip_version(struct ieee80211_hw *hw) argument
1046 _rtl92ce_set_media_status(struct ieee80211_hw *hw, enum nl80211_iftype type) argument
1107 rtl92ce_set_check_bssid(struct ieee80211_hw *hw, bool check_bssid) argument
1129 rtl92ce_set_network_type(struct ieee80211_hw *hw, enum nl80211_iftype type) argument
1147 rtl92ce_set_qos(struct ieee80211_hw *hw, int aci) argument
1170 rtl92ce_enable_interrupt(struct ieee80211_hw *hw) argument
1179 rtl92ce_disable_interrupt(struct ieee80211_hw *hw) argument
1189 _rtl92ce_poweroff_adapter(struct ieee80211_hw *hw) argument
1234 rtl92ce_card_disable(struct ieee80211_hw *hw) argument
1252 rtl92ce_interrupt_recognized(struct ieee80211_hw *hw, u32 *p_inta, u32 *p_intb) argument
1267 rtl92ce_set_beacon_related_registers(struct ieee80211_hw *hw) argument
1286 rtl92ce_set_beacon_interval(struct ieee80211_hw *hw) argument
1299 rtl92ce_update_interrupt_mask(struct ieee80211_hw *hw, u32 add_msr, u32 rm_msr) argument
1316 _rtl92ce_read_txpower_info_from_hwpg(struct ieee80211_hw *hw, bool autoload_fail, u8 *hwinfo) argument
1541 _rtl92ce_read_adapter_info(struct ieee80211_hw *hw) argument
1632 _rtl92ce_hal_customized_behavior(struct ieee80211_hw *hw) argument
1655 rtl92ce_read_eeprom_info(struct ieee80211_hw *hw) argument
1689 rtl92ce_update_hal_rate_table(struct ieee80211_hw *hw, struct ieee80211_sta *sta) argument
1784 rtl92ce_update_hal_rate_mask(struct ieee80211_hw *hw, struct ieee80211_sta *sta, u8 rssi_level) argument
1924 rtl92ce_update_hal_rate_tbl(struct ieee80211_hw *hw, struct ieee80211_sta *sta, u8 rssi_level) argument
1935 rtl92ce_update_channel_access_setting(struct ieee80211_hw *hw) argument
1950 rtl92ce_gpio_radio_on_off_checking(struct ieee80211_hw *hw, u8 *valid) argument
2015 rtl92ce_set_key(struct ieee80211_hw *hw, u32 key_index, u8 *p_macaddr, bool is_group, u8 enc_algo, bool is_wepkey, bool clear_all) argument
2159 rtl8192ce_bt_var_init(struct ieee80211_hw *hw) argument
2199 rtl8192ce_read_bt_coexist_info_from_hwpg(struct ieee80211_hw *hw, bool auto_load_fail, u8 *hwinfo) argument
2226 rtl8192ce_bt_reg_init(struct ieee80211_hw *hw) argument
2239 rtl8192ce_bt_hw_init(struct ieee80211_hw *hw) argument
2280 rtl92ce_suspend(struct ieee80211_hw *hw) argument
2284 rtl92ce_resume(struct ieee80211_hw *hw) argument
[all...]
H A Ddm.h188 void rtl92c_dm_init(struct ieee80211_hw *hw);
189 void rtl92c_dm_watchdog(struct ieee80211_hw *hw);
190 void rtl92c_dm_write_dig(struct ieee80211_hw *hw);
191 void rtl92c_dm_init_edca_turbo(struct ieee80211_hw *hw);
192 void rtl92c_dm_check_txpower_tracking(struct ieee80211_hw *hw);
193 void rtl92c_dm_init_rate_adaptive_mask(struct ieee80211_hw *hw);
194 void rtl92c_dm_rf_saving(struct ieee80211_hw *hw, u8 bforce_in_normal);
195 void rtl92c_dm_bt_coexist(struct ieee80211_hw *hw);
196 void rtl92ce_dm_dynamic_txpower(struct ieee80211_hw *hw);
/drivers/net/ethernet/intel/ixgbevf/
H A Dethtool.c98 struct ixgbe_hw *hw = &adapter->hw; local
107 hw->mac.ops.check_link(hw, &link_speed, &link_up, false);
196 struct ixgbe_hw *hw = &adapter->hw; local
203 regs->version = (1 << 24) | hw->revision_id << 16 | hw->device_id;
206 regs_buff[0] = IXGBE_READ_REG(hw, IXGBE_VFCTRL);
207 regs_buff[1] = IXGBE_READ_REG(hw, IXGBE_VFSTATU
471 struct ixgbe_hw *hw = &adapter->hw; local
[all...]
/drivers/net/wireless/rtlwifi/rtl8192se/
H A Drf.c38 static void _rtl92s_get_powerbase(struct ieee80211_hw *hw, u8 *p_pwrlevel, argument
42 struct rtl_priv *rtlpriv = rtl_priv(hw);
44 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw));
134 static void _rtl92s_set_antennadiff(struct ieee80211_hw *hw, argument
137 struct rtl_priv *rtlpriv = rtl_priv(hw);
138 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw));
169 rtl_set_bbreg(hw, RFPGA0_TXGAINSTAGE, (BXBTXAGC | BXCTXAGC | BXDTXAGC),
176 static void _rtl92s_get_txpower_writeval_byregulatory(struct ieee80211_hw *hw, argument
182 struct rtl_priv *rtlpriv = rtl_priv(hw);
184 struct rtl_efuse *rtlefuse = rtl_efuse(rtl_priv(hw));
316 _rtl92s_write_ofdm_powerreg(struct ieee80211_hw *hw, u8 index, u32 val) argument
373 rtl92s_phy_rf6052_set_ofdmtxpower(struct ieee80211_hw *hw, u8 *p_pwrlevel, u8 chnl) argument
392 rtl92s_phy_rf6052_set_ccktxpower(struct ieee80211_hw *hw, u8 pwrlevel) argument
428 rtl92s_phy_rf6052_config(struct ieee80211_hw *hw) argument
515 rtl92s_phy_rf6052_set_bandwidth(struct ieee80211_hw *hw, u8 bandwidth) argument
[all...]
H A Dhw.c43 #include "hw.h"
45 void rtl92se_get_hw_reg(struct ieee80211_hw *hw, u8 variable, u8 *val) argument
47 struct rtl_priv *rtlpriv = rtl_priv(hw);
48 struct rtl_ps_ctl *ppsc = rtl_psc(rtl_priv(hw));
49 struct rtl_pci *rtlpci = rtl_pcidev(rtl_pcipriv(hw));
88 void rtl92se_set_hw_reg(struct ieee80211_hw *hw, u8 variable, u8 *val) argument
90 struct rtl_priv *rtlpriv = rtl_priv(hw);
91 struct rtl_pci *rtlpci = rtl_pcidev(rtl_pcipriv(hw));
92 struct rtl_mac *mac = rtl_mac(rtl_priv(hw));
93 struct rtl_hal *rtlhal = rtl_hal(rtl_priv(hw));
411 rtl92se_enable_hw_security_config(struct ieee80211_hw *hw) argument
441 _rtl92ce_halset_sysclk(struct ieee80211_hw *hw, u8 data) argument
484 rtl8192se_gpiobit3_cfg_inputmode(struct ieee80211_hw *hw) argument
499 _rtl92se_rf_onoff_detect(struct ieee80211_hw *hw) argument
524 _rtl92se_macconfig_before_fwdownload(struct ieee80211_hw *hw) argument
741 _rtl92se_macconfig_after_fwdownload(struct ieee80211_hw *hw) argument
878 _rtl92se_hw_configure(struct ieee80211_hw *hw) argument
917 rtl92se_hw_init(struct ieee80211_hw *hw) argument
1096 rtl92se_set_check_bssid(struct ieee80211_hw *hw, bool check_bssid) argument
1115 _rtl92se_set_media_status(struct ieee80211_hw *hw, enum nl80211_iftype type) argument
1163 rtl92se_set_network_type(struct ieee80211_hw *hw, enum nl80211_iftype type) argument
1181 rtl92se_set_qos(struct ieee80211_hw *hw, int aci) argument
1205 rtl92se_enable_interrupt(struct ieee80211_hw *hw) argument
1215 rtl92se_disable_interrupt(struct ieee80211_hw *hw) argument
1232 _rtl92s_set_sysclk(struct ieee80211_hw *hw, u8 data) argument
1275 _rtl92s_phy_set_rfhalt(struct ieee80211_hw *hw) argument
1347 _rtl92se_gen_refreshledstate(struct ieee80211_hw *hw) argument
1364 _rtl92se_power_domain_init(struct ieee80211_hw *hw) argument
1481 rtl92se_card_disable(struct ieee80211_hw *hw) argument
1516 rtl92se_interrupt_recognized(struct ieee80211_hw *hw, u32 *p_inta, u32 *p_intb) argument
1529 rtl92se_set_beacon_related_registers(struct ieee80211_hw *hw) argument
1568 rtl92se_set_beacon_interval(struct ieee80211_hw *hw) argument
1580 rtl92se_update_interrupt_mask(struct ieee80211_hw *hw, u32 add_msr, u32 rm_msr) argument
1599 _rtl8192se_get_IC_Inferiority(struct ieee80211_hw *hw) argument
1617 _rtl92se_read_adapter_info(struct ieee80211_hw *hw) argument
1953 rtl92se_read_eeprom_info(struct ieee80211_hw *hw) argument
1979 rtl92se_update_hal_rate_table(struct ieee80211_hw *hw, struct ieee80211_sta *sta) argument
2078 rtl92se_update_hal_rate_mask(struct ieee80211_hw *hw, struct ieee80211_sta *sta, u8 rssi_level) argument
2236 rtl92se_update_hal_rate_tbl(struct ieee80211_hw *hw, struct ieee80211_sta *sta, u8 rssi_level) argument
2247 rtl92se_update_channel_access_setting(struct ieee80211_hw *hw) argument
2263 rtl92se_gpio_radio_on_off_checking(struct ieee80211_hw *hw, u8 *valid) argument
2349 rtl92se_set_key(struct ieee80211_hw *hw, u32 key_index, u8 *p_macaddr, bool is_group, u8 enc_algo, bool is_wepkey, bool clear_all) argument
2490 rtl92se_suspend(struct ieee80211_hw *hw) argument
2497 rtl92se_resume(struct ieee80211_hw *hw) argument
[all...]
/drivers/net/ethernet/atheros/atlx/
H A Datl1.c254 * hw - Struct containing variables accessed by shared code
257 static s32 atl1_reset_hw(struct atl1_hw *hw) argument
259 struct pci_dev *pdev = hw->back->pdev;
260 struct atl1_adapter *adapter = hw->back;
269 * iowrite32(0, hw->hw_addr + REG_IMR);
270 * iowrite32(0xffffffff, hw->hw_addr + REG_ISR);
279 iowrite32(MASTER_CTRL_SOFT_RST, hw->hw_addr + REG_MASTER_CTRL);
280 ioread32(hw->hw_addr + REG_MASTER_CTRL);
282 iowrite16(1, hw->hw_addr + REG_PHY_ENABLE);
283 ioread16(hw
313 atl1_check_eeprom_exist(struct atl1_hw *hw) argument
326 atl1_read_eeprom(struct atl1_hw *hw, u32 offset, u32 *p_value) argument
359 atl1_read_phy_reg(struct atl1_hw *hw, u16 reg_addr, u16 *phy_data) argument
389 atl1_spi_read(struct atl1_hw *hw, u32 addr, u32 *buf) argument
435 atl1_get_permanent_address(struct atl1_hw *hw) argument
535 atl1_read_mac_addr(struct atl1_hw *hw) argument
562 atl1_hash_mc_addr(struct atl1_hw *hw, u8 *mc_addr) argument
579 atl1_hash_set(struct atl1_hw *hw, u32 hash_value) argument
606 atl1_write_phy_reg(struct atl1_hw *hw, u32 reg_addr, u16 phy_data) argument
637 atl1_phy_leave_power_saving(struct atl1_hw *hw) argument
652 atl1_phy_reset(struct atl1_hw *hw) argument
712 atl1_phy_setup_autoneg_adv(struct atl1_hw *hw) argument
789 atl1_setup_link(struct atl1_hw *hw) argument
819 atl1_init_flash_opcode(struct atl1_hw *hw) argument
852 atl1_init_hw(struct atl1_hw *hw) argument
884 atl1_get_speed_and_duplex(struct atl1_hw *hw, u16 *speed, u16 *duplex) argument
923 atl1_set_mac_addr(struct atl1_hw *hw) argument
950 struct atl1_hw *hw = &adapter->hw; local
1272 struct atl1_hw *hw = &adapter->hw; local
1308 struct atl1_hw *hw = &adapter->hw; local
1444 set_flow_ctrl_new(struct atl1_hw *hw) argument
1481 struct atl1_hw *hw = &adapter->hw; local
2538 struct atl1_hw *hw = &adapter->hw; local
2742 struct atl1_hw *hw = &adapter->hw; local
3207 struct atl1_hw *hw = &adapter->hw; local
3259 struct atl1_hw *hw = &adapter->hw; local
3426 struct atl1_hw *hw = &adapter->hw; local
3568 struct atl1_hw *hw = &adapter->hw; local
3584 struct atl1_hw *hw = &adapter->hw; local
3619 struct atl1_hw *hw = &adapter->hw; local
[all...]
H A Datlx.c44 static s32 atlx_read_phy_reg(struct atl1_hw *hw, u16 reg_addr, u16 *phy_data);
45 static u32 atlx_hash_mc_addr(struct atl1_hw *hw, u8 *mc_addr);
46 static void atlx_set_mac_addr(struct atl1_hw *hw);
86 memcpy(adapter->hw.mac_addr, addr->sa_data, netdev->addr_len);
89 atlx_set_mac_addr(&adapter->hw);
100 atlx_read_phy_reg(&adapter->hw, MII_BMSR, &phy_data);
101 atlx_read_phy_reg(&adapter->hw, MII_BMSR, &phy_data);
130 struct atlx_hw *hw = &adapter->hw; local
136 rctl = ioread32(hw
[all...]
/drivers/net/wireless/
H A Dmac80211_hwsim.c49 MODULE_PARM_DESC(fake_hw_scan, "Install fake (no-op) hw-scan handler");
293 struct ieee80211_hw *hw; member in struct:mac80211_hwsim_data
326 /* difference between this hw's clock and the real clock, in usecs */
382 static u64 mac80211_hwsim_get_tsf(struct ieee80211_hw *hw, argument
385 struct mac80211_hwsim_data *data = hw->priv;
389 static void mac80211_hwsim_set_tsf(struct ieee80211_hw *hw, argument
392 struct mac80211_hwsim_data *data = hw->priv;
398 static void mac80211_hwsim_monitor_rx(struct ieee80211_hw *hw, argument
401 struct mac80211_hwsim_data *data = hw->priv;
406 struct ieee80211_rate *txrate = ieee80211_get_tx_rate(hw, inf
444 mac80211_hwsim_monitor_ack(struct ieee80211_hw *hw, const u8 *addr) argument
546 mac80211_hwsim_tx_frame_nl(struct ieee80211_hw *hw, struct sk_buff *my_skb, int dst_pid) argument
627 mac80211_hwsim_tx_frame_no_nl(struct ieee80211_hw *hw, struct sk_buff *skb) argument
696 mac80211_hwsim_tx(struct ieee80211_hw *hw, struct sk_buff *skb) argument
744 mac80211_hwsim_start(struct ieee80211_hw *hw) argument
753 mac80211_hwsim_stop(struct ieee80211_hw *hw) argument
762 mac80211_hwsim_add_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument
773 mac80211_hwsim_change_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif, enum nl80211_iftype newtype, bool newp2p) argument
788 mac80211_hwsim_remove_interface( struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument
802 struct ieee80211_hw *hw = arg; local
839 struct ieee80211_hw *hw = (struct ieee80211_hw *) arg; local
859 mac80211_hwsim_config(struct ieee80211_hw *hw, u32 changed) argument
892 mac80211_hwsim_configure_filter(struct ieee80211_hw *hw, unsigned int changed_flags, unsigned int *total_flags,u64 multicast) argument
909 mac80211_hwsim_bss_info_changed(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_bss_conf *info, u32 changed) argument
970 mac80211_hwsim_sta_add(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
980 mac80211_hwsim_sta_remove(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
990 mac80211_hwsim_sta_notify(struct ieee80211_hw *hw, struct ieee80211_vif *vif, enum sta_notify_cmd cmd, struct ieee80211_sta *sta) argument
1008 mac80211_hwsim_set_tim(struct ieee80211_hw *hw, struct ieee80211_sta *sta, bool set) argument
1016 mac80211_hwsim_conf_tx( struct ieee80211_hw *hw, struct ieee80211_vif *vif, u16 queue, const struct ieee80211_tx_queue_params *params) argument
1029 mac80211_hwsim_get_survey( struct ieee80211_hw *hw, int idx, struct survey_info *survey) argument
1084 mac80211_hwsim_testmode_cmd(struct ieee80211_hw *hw, void *data, int len) argument
1123 mac80211_hwsim_ampdu_action(struct ieee80211_hw *hw, struct ieee80211_vif *vif, enum ieee80211_ampdu_mlme_action action, struct ieee80211_sta *sta, u16 tid, u16 *ssn, u8 buf_size) argument
1148 mac80211_hwsim_flush(struct ieee80211_hw *hw, bool drop) argument
1155 struct ieee80211_hw *hw; member in struct:hw_scan_done
1167 mac80211_hwsim_hw_scan(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct cfg80211_scan_request *req) argument
1192 mac80211_hwsim_sw_scan(struct ieee80211_hw *hw) argument
1210 mac80211_hwsim_sw_scan_complete(struct ieee80211_hw *hw) argument
1717 struct ieee80211_hw *hw; local
[all...]
H A Dmwl8k.c124 /* hw receives here */
139 /* hw transmits here */
167 struct ieee80211_hw *hw; member in struct:mwl8k_priv
704 static int mwl8k_load_firmware(struct ieee80211_hw *hw) argument
706 struct mwl8k_priv *priv = hw->priv;
820 wiphy_err(priv->hw->wiphy,
1114 static int mwl8k_rxq_init(struct ieee80211_hw *hw, int index) argument
1116 struct mwl8k_priv *priv = hw->priv;
1129 wiphy_err(hw->wiphy, "failed to alloc RX descriptors\n");
1136 wiphy_err(hw
1161 rxq_refill(struct ieee80211_hw *hw, int index, int limit) argument
1198 mwl8k_rxq_deinit(struct ieee80211_hw *hw, int index) argument
1241 mwl8k_save_beacon(struct ieee80211_hw *hw, struct sk_buff *skb) argument
1274 rxq_process(struct ieee80211_hw *hw, int index, int limit) argument
1407 mwl8k_txq_init(struct ieee80211_hw *hw, int index) argument
1458 mwl8k_dump_tx_rings(struct ieee80211_hw *hw) argument
1498 mwl8k_tx_wait_empty(struct ieee80211_hw *hw) argument
1613 mwl8k_txq_reclaim(struct ieee80211_hw *hw, int index, int limit, int force) argument
1707 mwl8k_txq_deinit(struct ieee80211_hw *hw, int index) argument
1728 mwl8k_add_stream(struct ieee80211_hw *hw, struct ieee80211_sta *sta, u8 tid) argument
1751 mwl8k_start_stream(struct ieee80211_hw *hw, struct mwl8k_ampdu_stream *stream) argument
1769 mwl8k_remove_stream(struct ieee80211_hw *hw, struct mwl8k_ampdu_stream *stream) argument
1777 mwl8k_lookup_stream(struct ieee80211_hw *hw, u8 *addr, u8 tid) argument
1830 mwl8k_txq_xmit(struct ieee80211_hw *hw, int index, struct sk_buff *skb) argument
2068 mwl8k_fw_lock(struct ieee80211_hw *hw) argument
2096 mwl8k_fw_unlock(struct ieee80211_hw *hw) argument
2117 mwl8k_post_cmd(struct ieee80211_hw *hw, struct mwl8k_cmd_pkt *cmd) argument
2184 mwl8k_post_pervif_cmd(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct mwl8k_cmd_pkt *cmd) argument
2196 mwl8k_setup_2ghz_band(struct ieee80211_hw *hw) argument
2215 mwl8k_setup_5ghz_band(struct ieee80211_hw *hw) argument
2273 mwl8k_set_ht_caps(struct ieee80211_hw *hw, struct ieee80211_supported_band *band, u32 cap) argument
2322 mwl8k_set_caps(struct ieee80211_hw *hw, u32 caps) argument
2339 mwl8k_cmd_get_hw_spec_sta(struct ieee80211_hw *hw) argument
2404 mwl8k_cmd_get_hw_spec_ap(struct ieee80211_hw *hw) argument
2506 mwl8k_cmd_set_hw_spec(struct ieee80211_hw *hw) argument
2565 __mwl8k_cmd_mac_multicast_adr(struct ieee80211_hw *hw, int allmulti, struct netdev_hw_addr_list *mc_list) argument
2621 mwl8k_cmd_get_stat(struct ieee80211_hw *hw, struct ieee80211_low_level_stats *stats) argument
2661 mwl8k_cmd_radio_control(struct ieee80211_hw *hw, bool enable, bool force) argument
2689 mwl8k_cmd_radio_disable(struct ieee80211_hw *hw) argument
2694 mwl8k_cmd_radio_enable(struct ieee80211_hw *hw) argument
2700 mwl8k_set_radio_preamble(struct ieee80211_hw *hw, bool short_preamble) argument
2723 mwl8k_cmd_rf_tx_power(struct ieee80211_hw *hw, int dBm) argument
2758 mwl8k_cmd_tx_power(struct ieee80211_hw *hw, struct ieee80211_conf *conf, unsigned short pwr) argument
2815 mwl8k_cmd_rf_antenna(struct ieee80211_hw *hw, int antenna, int mask) argument
2844 mwl8k_cmd_set_beacon(struct ieee80211_hw *hw, struct ieee80211_vif *vif, u8 *beacon, int len) argument
2872 mwl8k_cmd_set_pre_scan(struct ieee80211_hw *hw) argument
2900 mwl8k_cmd_set_post_scan(struct ieee80211_hw *hw, const __u8 *mac) argument
2930 mwl8k_cmd_set_rf_channel(struct ieee80211_hw *hw, struct ieee80211_conf *conf) argument
3000 mwl8k_cmd_set_aid(struct ieee80211_hw *hw, struct ieee80211_vif *vif, u32 legacy_rate_mask) argument
3055 mwl8k_cmd_set_rate(struct ieee80211_hw *hw, struct ieee80211_vif *vif, u32 legacy_rate_mask, u8 *mcs_rates) argument
3087 mwl8k_cmd_finalize_join(struct ieee80211_hw *hw, void *frame, int framelen, int dtim) argument
3127 mwl8k_cmd_set_rts_threshold(struct ieee80211_hw *hw, int rts_thresh) argument
3156 mwl8k_cmd_set_slot(struct ieee80211_hw *hw, bool short_slot_time) argument
3227 mwl8k_cmd_set_edca_params(struct ieee80211_hw *hw, __u8 qnum, __u16 cw_min, __u16 cw_max, __u8 aifs, __u16 txop) argument
3269 mwl8k_cmd_set_wmm_mode(struct ieee80211_hw *hw, bool enable) argument
3302 mwl8k_cmd_mimo_config(struct ieee80211_hw *hw, __u8 rx, __u8 tx) argument
3345 mwl8k_cmd_use_fixed_rate_sta(struct ieee80211_hw *hw) argument
3385 mwl8k_cmd_use_fixed_rate_ap(struct ieee80211_hw *hw, int mcast, int mgmt) argument
3414 mwl8k_cmd_enable_sniffer(struct ieee80211_hw *hw, bool enable) argument
3449 mwl8k_cmd_update_mac_addr(struct ieee80211_hw *hw, struct ieee80211_vif *vif, u8 *mac, bool set) argument
3497 mwl8k_cmd_set_mac_addr(struct ieee80211_hw *hw, struct ieee80211_vif *vif, u8 *mac) argument
3506 mwl8k_cmd_del_mac_addr(struct ieee80211_hw *hw, struct ieee80211_vif *vif, u8 *mac) argument
3521 mwl8k_cmd_set_rateadapt_mode(struct ieee80211_hw *hw, __u16 mode) argument
3549 mwl8k_cmd_get_watchdog_bitmap(struct ieee80211_hw *hw, u8 *bitmap) argument
3608 mwl8k_cmd_bss_start(struct ieee80211_hw *hw, struct ieee80211_vif *vif, int enable) argument
3678 mwl8k_check_ba(struct ieee80211_hw *hw, struct mwl8k_ampdu_stream *stream) argument
3709 mwl8k_create_ba(struct ieee80211_hw *hw, struct mwl8k_ampdu_stream *stream, u8 buf_size) argument
3753 mwl8k_destroy_ba(struct ieee80211_hw *hw, struct mwl8k_ampdu_stream *stream) argument
3802 mwl8k_cmd_set_new_stn_add(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
3842 mwl8k_cmd_set_new_stn_add_self(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument
3862 mwl8k_cmd_set_new_stn_del(struct ieee80211_hw *hw, struct ieee80211_vif *vif, u8 *addr) argument
3945 mwl8k_cmd_update_encryption_enable(struct ieee80211_hw *hw, struct ieee80211_vif *vif, u8 *addr, u8 encr_type) argument
4010 mwl8k_cmd_encryption_set_key(struct ieee80211_hw *hw, struct ieee80211_vif *vif, u8 *addr, struct ieee80211_key_conf *key) argument
4070 mwl8k_cmd_encryption_remove_key(struct ieee80211_hw *hw, struct ieee80211_vif *vif, u8 *addr, struct ieee80211_key_conf *key) argument
4100 mwl8k_set_key(struct ieee80211_hw *hw, enum set_key_cmd cmd_param, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ieee80211_key_conf *key) argument
4206 mwl8k_cmd_update_stadb_add(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
4246 mwl8k_cmd_update_stadb_del(struct ieee80211_hw *hw, struct ieee80211_vif *vif, u8 *addr) argument
4273 struct ieee80211_hw *hw = dev_id; local
4315 struct ieee80211_hw *hw = (struct ieee80211_hw *)data; local
4344 struct ieee80211_hw *hw = (struct ieee80211_hw *)data; local
4364 mwl8k_tx(struct ieee80211_hw *hw, struct sk_buff *skb) argument
4379 mwl8k_start(struct ieee80211_hw *hw) argument
4438 mwl8k_stop(struct ieee80211_hw *hw) argument
4472 mwl8k_add_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument
4555 mwl8k_remove_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument
4573 struct ieee80211_hw *hw = priv->hw; local
4616 mwl8k_config(struct ieee80211_hw *hw, u32 changed) argument
4671 mwl8k_bss_info_changed_sta(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_bss_conf *info, u32 changed) argument
4759 mwl8k_bss_info_changed_ap(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_bss_conf *info, u32 changed) argument
4813 mwl8k_bss_info_changed(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_bss_conf *info, u32 changed) argument
4824 mwl8k_prepare_multicast(struct ieee80211_hw *hw, struct netdev_hw_addr_list *mc_list) argument
4842 mwl8k_configure_filter_sniffer(struct ieee80211_hw *hw, unsigned int changed_flags, unsigned int *total_flags) argument
4881 mwl8k_configure_filter(struct ieee80211_hw *hw, unsigned int changed_flags, unsigned int *total_flags, u64 multicast) argument
4969 mwl8k_set_rts_threshold(struct ieee80211_hw *hw, u32 value) argument
4974 mwl8k_sta_remove(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
4986 mwl8k_sta_add(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
5017 mwl8k_conf_tx(struct ieee80211_hw *hw, struct ieee80211_vif *vif, u16 queue, const struct ieee80211_tx_queue_params *params) argument
5047 mwl8k_get_stats(struct ieee80211_hw *hw, struct ieee80211_low_level_stats *stats) argument
5053 mwl8k_get_survey(struct ieee80211_hw *hw, int idx, struct survey_info *survey) argument
5072 mwl8k_ampdu_action(struct ieee80211_hw *hw, struct ieee80211_vif *vif, enum ieee80211_ampdu_mlme_action action, struct ieee80211_sta *sta, u16 tid, u16 *ssn, u8 buf_size) argument
5370 mwl8k_init_firmware(struct ieee80211_hw *hw, char *fw_image, bool nowait) argument
5412 mwl8k_init_txqs(struct ieee80211_hw *hw) argument
5430 mwl8k_probe_hw(struct ieee80211_hw *hw) argument
5561 mwl8k_reload_firmware(struct ieee80211_hw *hw, char *fw_image) argument
5616 struct ieee80211_hw *hw = priv->hw; local
5722 struct ieee80211_hw *hw; local
5842 struct ieee80211_hw *hw = pci_get_drvdata(pdev); local
[all...]
/drivers/net/wireless/ath/ath9k/
H A Dahb.c75 struct ieee80211_hw *hw; local
112 hw = ieee80211_alloc_hw(sizeof(struct ath_softc), &ath9k_ops);
113 if (hw == NULL) {
119 SET_IEEE80211_DEV(hw, &pdev->dev);
120 platform_set_drvdata(pdev, hw);
122 sc = hw->priv;
123 sc->hw = hw;
145 wiphy_info(hw->wiphy, "%s mem=0x%lx, irq=%d\n",
153 ieee80211_free_hw(hw);
163 struct ieee80211_hw *hw = platform_get_drvdata(pdev); local
[all...]
/drivers/net/ethernet/intel/e1000/
H A De1000_main.c230 struct net_device *e1000_get_hw_dev(struct e1000_hw *hw) argument
232 struct e1000_adapter *adapter = hw->back;
307 struct e1000_hw *hw = &adapter->hw; local
321 struct e1000_hw *hw = &adapter->hw; local
329 struct e1000_hw *hw = &adapter->hw; local
331 u16 vid = hw->mng_cookie.vlan_id;
338 if (hw
356 struct e1000_hw *hw = &adapter->hw; local
370 struct e1000_hw *hw = &adapter->hw; local
411 struct e1000_hw *hw = &adapter->hw; local
441 struct e1000_hw *hw = &adapter->hw; local
456 struct e1000_hw *hw = &adapter->hw; local
508 struct e1000_hw *hw = &adapter->hw; local
573 struct e1000_hw *hw = &adapter->hw; local
878 e1000_init_hw_struct(struct e1000_adapter *adapter, struct e1000_hw *hw) argument
947 struct e1000_hw *hw; local
1280 struct e1000_hw *hw = &adapter->hw; local
1376 struct e1000_hw *hw = &adapter->hw; local
1453 struct e1000_hw *hw = &adapter->hw; local
1483 struct e1000_hw *hw = &adapter->hw; local
1611 struct e1000_hw *hw = &adapter->hw; local
1807 struct e1000_hw *hw = &adapter->hw; local
1861 struct e1000_hw *hw = &adapter->hw; local
1989 struct e1000_hw *hw = &adapter->hw; local
2077 struct e1000_hw *hw = &adapter->hw; local
2146 struct e1000_hw *hw = &adapter->hw; local
2164 struct e1000_hw *hw = &adapter->hw; local
2196 struct e1000_hw *hw = &adapter->hw; local
2231 struct e1000_hw *hw = &adapter->hw; local
2359 struct e1000_hw *hw = &adapter->hw; local
2391 struct e1000_hw *hw = &adapter->hw; local
2435 struct e1000_hw *hw = &adapter->hw; local
2595 struct e1000_hw *hw = &adapter->hw; local
2641 struct e1000_hw *hw = &adapter->hw; local
2842 struct e1000_hw *hw = &adapter->hw; local
2982 struct e1000_hw *hw = &adapter->hw; local
3114 struct e1000_hw *hw = &adapter->hw; local
3266 struct e1000_hw *hw = &adapter->hw; local
3522 struct e1000_hw *hw = &adapter->hw; local
3595 struct e1000_hw *hw = &adapter->hw; local
3752 struct e1000_hw *hw = &adapter->hw; local
3828 struct e1000_hw *hw = &adapter->hw; local
3933 struct e1000_hw *hw = &adapter->hw; local
4007 struct e1000_hw *hw = &adapter->hw; local
4209 struct e1000_hw *hw = &adapter->hw; local
4455 struct e1000_hw *hw = &adapter->hw; local
4573 struct e1000_hw *hw = &adapter->hw; local
4651 struct e1000_hw *hw = &adapter->hw; local
4738 e1000_pci_set_mwi(struct e1000_hw *hw) argument
4747 e1000_pci_clear_mwi(struct e1000_hw *hw) argument
4754 e1000_pcix_get_mmrbc(struct e1000_hw *hw) argument
4760 e1000_pcix_set_mmrbc(struct e1000_hw *hw, int mmrbc) argument
4766 e1000_io_write(struct e1000_hw *hw, unsigned long port, u32 value) argument
4783 struct e1000_hw *hw = &adapter->hw; local
4799 struct e1000_hw *hw = &adapter->hw; local
4842 struct e1000_hw *hw = &adapter->hw; local
4867 struct e1000_hw *hw = &adapter->hw; local
4903 struct e1000_hw *hw = &adapter->hw; local
4950 struct e1000_hw *hw = &adapter->hw; local
5053 struct e1000_hw *hw = &adapter->hw; local
5160 struct e1000_hw *hw = &adapter->hw; local
[all...]
/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_ethtool.c156 struct ixgbe_hw *hw = &adapter->hw; local
163 if ((hw->phy.media_type == ixgbe_media_type_copper) ||
164 (hw->phy.multispeed_fiber)) {
168 switch (hw->mac.type) {
177 if (hw->phy.autoneg_advertised) {
178 if (hw->phy.autoneg_advertised &
181 if (hw->phy.autoneg_advertised &
184 if (hw->phy.autoneg_advertised &
194 if (hw
328 struct ixgbe_hw *hw = &adapter->hw; local
380 struct ixgbe_hw *hw = &adapter->hw; local
406 struct ixgbe_hw *hw = &adapter->hw; local
474 struct ixgbe_hw *hw = &adapter->hw; local
790 struct ixgbe_hw *hw = &adapter->hw; local
826 struct ixgbe_hw *hw = &adapter->hw; local
1177 struct ixgbe_hw *hw = &adapter->hw; local
1413 struct ixgbe_hw *hw = &adapter->hw; local
1548 struct ixgbe_hw *hw = &adapter->hw; local
1643 struct ixgbe_hw *hw = &adapter->hw; local
1973 struct ixgbe_hw *hw = &adapter->hw; local
2090 struct ixgbe_hw *hw = &adapter->hw; local
2408 struct ixgbe_hw *hw = &adapter->hw; local
2506 struct ixgbe_hw *hw = &adapter->hw; local
2705 struct ixgbe_hw *hw = &adapter->hw; local
[all...]
H A Dixgbe_dcb_82599.h96 s32 ixgbe_dcb_config_pfc_82599(struct ixgbe_hw *hw, u8 pfc_en, u8 *prio_tc);
98 /* DCB hw initialization */
99 s32 ixgbe_dcb_config_rx_arbiter_82599(struct ixgbe_hw *hw,
106 s32 ixgbe_dcb_config_tx_desc_arbiter_82599(struct ixgbe_hw *hw,
112 s32 ixgbe_dcb_config_tx_data_arbiter_82599(struct ixgbe_hw *hw,
119 s32 ixgbe_dcb_hw_config_82599(struct ixgbe_hw *hw, u8 pfc_en, u16 *refill,
/drivers/net/ethernet/atheros/atl1e/
H A Datl1e_main.c99 AT_WRITE_REG(&adapter->hw, REG_ISR, 0);
100 AT_WRITE_REG(&adapter->hw, REG_IMR, IMR_NORMAL_MASK);
101 AT_WRITE_FLUSH(&adapter->hw);
112 AT_WRITE_REG(&adapter->hw, REG_IMR, 0);
113 AT_WRITE_FLUSH(&adapter->hw);
124 AT_WRITE_REG(&adapter->hw, REG_ISR, 0);
125 AT_WRITE_REG(&adapter->hw, REG_IMR, 0);
126 AT_WRITE_FLUSH(&adapter->hw);
136 struct atl1e_hw *hw = &adapter->hw; local
165 struct atl1e_hw *hw = &adapter->hw; local
286 struct atl1e_hw *hw = &adapter->hw; local
564 struct atl1e_hw *hw = &adapter->hw; local
890 struct atl1e_hw *hw = (struct atl1e_hw *)&adapter->hw; local
935 struct atl1e_hw *hw = (struct atl1e_hw *)&adapter->hw; local
978 struct atl1e_hw *hw = (struct atl1e_hw *)&adapter->hw; local
1031 struct atl1e_hw *hw = &adapter->hw; local
1051 struct atl1e_hw *hw = &adapter->hw; local
1089 struct atl1e_hw *hw = &adapter->hw; local
1274 struct atl1e_hw *hw = &adapter->hw; local
2040 struct atl1e_hw *hw = &adapter->hw; local
[all...]
/drivers/net/wireless/rt2x00/
H A Drt2x00mac.c47 skb = dev_alloc_skb(data_length + rt2x00dev->hw->extra_tx_headroom);
53 skb_reserve(skb, rt2x00dev->hw->extra_tx_headroom);
85 ieee80211_ctstoself_get(rt2x00dev->hw, tx_info->control.vif,
89 ieee80211_rts_get(rt2x00dev->hw, tx_info->control.vif,
102 void rt2x00mac_tx(struct ieee80211_hw *hw, struct sk_buff *skb) argument
104 struct rt2x00_dev *rt2x00dev = hw->priv;
142 if (!rt2x00dev->ops->hw->set_rts_threshold &&
172 ieee80211_free_txskb(hw, skb);
176 int rt2x00mac_start(struct ieee80211_hw *hw) argument
178 struct rt2x00_dev *rt2x00dev = hw
187 rt2x00mac_stop(struct ieee80211_hw *hw) argument
198 rt2x00mac_add_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument
306 rt2x00mac_remove_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument
342 rt2x00mac_config(struct ieee80211_hw *hw, u32 changed) argument
385 rt2x00mac_configure_filter(struct ieee80211_hw *hw, unsigned int changed_flags, unsigned int *total_flags, u64 multicast) argument
457 rt2x00mac_set_tim(struct ieee80211_hw *hw, struct ieee80211_sta *sta, bool set) argument
494 rt2x00mac_set_key(struct ieee80211_hw *hw, enum set_key_cmd cmd, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ieee80211_key_conf *key) argument
566 rt2x00mac_sta_add(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
583 rt2x00mac_sta_remove(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
599 rt2x00mac_sw_scan_start(struct ieee80211_hw *hw) argument
607 rt2x00mac_sw_scan_complete(struct ieee80211_hw *hw) argument
615 rt2x00mac_get_stats(struct ieee80211_hw *hw, struct ieee80211_low_level_stats *stats) argument
631 rt2x00mac_bss_info_changed(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_bss_conf *bss_conf, u32 changes) argument
724 rt2x00mac_conf_tx(struct ieee80211_hw *hw, struct ieee80211_vif *vif, u16 queue_idx, const struct ieee80211_tx_queue_params *params) argument
760 rt2x00mac_rfkill_poll(struct ieee80211_hw *hw) argument
769 rt2x00mac_flush(struct ieee80211_hw *hw, bool drop) argument
779 rt2x00mac_set_antenna(struct ieee80211_hw *hw, u32 tx_ant, u32 rx_ant) argument
822 rt2x00mac_get_antenna(struct ieee80211_hw *hw, u32 *tx_ant, u32 *rx_ant) argument
844 rt2x00mac_get_ringparam(struct ieee80211_hw *hw, u32 *tx, u32 *tx_max, u32 *rx, u32 *rx_max) argument
860 rt2x00mac_tx_frames_pending(struct ieee80211_hw *hw) argument
[all...]
/drivers/net/wireless/libertas_tf/
H A Dmain.c230 static void lbtf_op_tx(struct ieee80211_hw *hw, struct sk_buff *skb) argument
232 struct lbtf_private *priv = hw->priv;
240 ieee80211_stop_queues(priv->hw);
279 ieee80211_get_tx_rate(priv->hw, info)->hw_value);
300 static int lbtf_op_start(struct ieee80211_hw *hw) argument
302 struct lbtf_private *priv = hw->priv;
337 static void lbtf_op_stop(struct ieee80211_hw *hw) argument
339 struct lbtf_private *priv = hw->priv;
366 static int lbtf_op_add_interface(struct ieee80211_hw *hw, argument
369 struct lbtf_private *priv = hw
392 lbtf_op_remove_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument
407 lbtf_op_config(struct ieee80211_hw *hw, u32 changed) argument
421 lbtf_op_prepare_multicast(struct ieee80211_hw *hw, struct netdev_hw_addr_list *mc_list) argument
441 lbtf_op_configure_filter(struct ieee80211_hw *hw, unsigned int changed_flags, unsigned int *new_flags, u64 multicast) argument
487 lbtf_op_bss_info_changed(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_bss_conf *bss_conf, u32 changes) argument
529 lbtf_op_get_survey(struct ieee80211_hw *hw, int idx, struct survey_info *survey) argument
620 struct ieee80211_hw *hw; local
675 struct ieee80211_hw *hw = priv->hw; local
[all...]
/drivers/net/wireless/iwlwifi/
H A Diwl-mac80211.c140 struct ieee80211_hw *hw = priv->hw; local
143 hw->rate_control_algorithm = "iwl-agn-rs";
146 hw->flags = IEEE80211_HW_SIGNAL_DBM |
156 hw->max_tx_aggregation_subframes = LINK_QUAL_AGG_FRAME_LIMIT_DEF;
159 hw->flags |= IEEE80211_HW_SUPPORTS_PS |
163 hw->flags |= IEEE80211_HW_SUPPORTS_DYNAMIC_SMPS |
170 hw->flags |= IEEE80211_HW_MFP_CAPABLE;
172 hw->sta_data_size = sizeof(struct iwl_station_priv);
173 hw
311 iwlagn_mac_start(struct ieee80211_hw *hw) argument
338 iwlagn_mac_stop(struct ieee80211_hw *hw) argument
366 iwlagn_mac_set_rekey_data(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct cfg80211_gtk_rekey_data *data) argument
394 iwlagn_mac_suspend(struct ieee80211_hw *hw, struct cfg80211_wowlan *wowlan) argument
435 iwlagn_mac_resume(struct ieee80211_hw *hw) argument
503 iwlagn_mac_tx(struct ieee80211_hw *hw, struct sk_buff *skb) argument
514 iwlagn_mac_update_tkip_key(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_key_conf *keyconf, struct ieee80211_sta *sta, u32 iv32, u16 *phase1key) argument
525 iwlagn_mac_set_key(struct ieee80211_hw *hw, enum set_key_cmd cmd, struct ieee80211_vif *vif, struct ieee80211_sta *sta, struct ieee80211_key_conf *key) argument
628 iwlagn_mac_ampdu_action(struct ieee80211_hw *hw, struct ieee80211_vif *vif, enum ieee80211_ampdu_mlme_action action, struct ieee80211_sta *sta, u16 tid, u16 *ssn, u8 buf_size) argument
692 iwlagn_mac_sta_add(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
725 iwlagn_mac_sta_remove(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument
752 iwlagn_mac_sta_state(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct ieee80211_sta *sta, enum ieee80211_sta_state old_state, enum ieee80211_sta_state new_state) argument
847 iwlagn_mac_channel_switch(struct ieee80211_hw *hw, struct ieee80211_channel_switch *ch_switch) argument
928 iwlagn_configure_filter(struct ieee80211_hw *hw, unsigned int changed_flags, unsigned int *total_flags, u64 multicast) argument
978 iwlagn_mac_flush(struct ieee80211_hw *hw, bool drop) argument
1012 iwlagn_mac_remain_on_channel(struct ieee80211_hw *hw, struct ieee80211_channel *channel, enum nl80211_channel_type channel_type, int duration) argument
1105 iwlagn_mac_cancel_remain_on_channel(struct ieee80211_hw *hw) argument
1122 iwlagn_mac_rssi_callback(struct ieee80211_hw *hw, enum ieee80211_rssi_event rssi_event) argument
1147 iwlagn_mac_set_tim(struct ieee80211_hw *hw, struct ieee80211_sta *sta, bool set) argument
1157 iwlagn_mac_conf_tx(struct ieee80211_hw *hw, struct ieee80211_vif *vif, u16 queue, const struct ieee80211_tx_queue_params *params) argument
1201 iwlagn_mac_tx_last_beacon(struct ieee80211_hw *hw) argument
1254 iwlagn_mac_add_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument
1359 iwlagn_mac_remove_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif) argument
1386 iwlagn_mac_change_interface(struct ieee80211_hw *hw, struct ieee80211_vif *vif, enum nl80211_iftype newtype, bool newp2p) argument
1472 iwlagn_mac_hw_scan(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct cfg80211_scan_request *req) argument
1529 iwlagn_mac_sta_notify(struct ieee80211_hw *hw, struct ieee80211_vif *vif, enum sta_notify_cmd cmd, struct ieee80211_sta *sta) argument
1602 struct ieee80211_hw *hw; local
[all...]

Completed in 797 milliseconds

1234567891011>>