Lines Matching refs:wilc_vif

124 struct wilc_vif;
127 void (*expired)(struct wilc_vif *vif, u64 cookie);
128 struct wilc_vif *vif;
144 struct wilc_vif *scan_timer_vif;
147 struct wilc_vif *connect_timer_vif;
150 struct wilc_vif *remain_on_ch_timer_vif;
156 int wilc_add_ptk(struct wilc_vif *vif, const u8 *ptk, u8 ptk_key_len,
159 int wilc_add_igtk(struct wilc_vif *vif, const u8 *igtk, u8 igtk_key_len,
162 s32 wilc_get_inactive_time(struct wilc_vif *vif, const u8 *mac,
164 int wilc_add_rx_gtk(struct wilc_vif *vif, const u8 *rx_gtk, u8 gtk_key_len,
168 int wilc_set_pmkid_info(struct wilc_vif *vif, struct wilc_pmkid_attr *pmkid);
169 int wilc_get_mac_address(struct wilc_vif *vif, u8 *mac_addr);
170 int wilc_set_mac_address(struct wilc_vif *vif, const u8 *mac_addr);
171 int wilc_set_join_req(struct wilc_vif *vif, u8 *bssid, const u8 *ies,
173 int wilc_disconnect(struct wilc_vif *vif);
174 int wilc_set_mac_chnl_num(struct wilc_vif *vif, u8 channel);
175 int wilc_get_rssi(struct wilc_vif *vif, s8 *rssi_level);
176 int wilc_scan(struct wilc_vif *vif, u8 scan_source,
182 int wilc_hif_set_cfg(struct wilc_vif *vif,
185 int wilc_deinit(struct wilc_vif *vif);
186 int wilc_add_beacon(struct wilc_vif *vif, u32 interval, u32 dtim_period,
188 int wilc_del_beacon(struct wilc_vif *vif);
189 int wilc_add_station(struct wilc_vif *vif, const u8 *mac,
191 int wilc_del_allstation(struct wilc_vif *vif, u8 mac_addr[][ETH_ALEN]);
192 int wilc_del_station(struct wilc_vif *vif, const u8 *mac_addr);
193 int wilc_edit_station(struct wilc_vif *vif, const u8 *mac,
195 int wilc_set_power_mgmt(struct wilc_vif *vif, bool enabled, u32 timeout);
196 int wilc_setup_multicast_filter(struct wilc_vif *vif, u32 enabled, u32 count,
198 int wilc_remain_on_channel(struct wilc_vif *vif, u64 cookie, u16 chan,
199 void (*expired)(struct wilc_vif *, u64));
200 int wilc_listen_state_expired(struct wilc_vif *vif, u64 cookie);
201 void wilc_frame_register(struct wilc_vif *vif, u16 frame_type, bool reg);
202 int wilc_set_operation_mode(struct wilc_vif *vif, int index, u8 mode,
204 int wilc_get_statistics(struct wilc_vif *vif, struct rf_info *stats);
205 int wilc_get_vif_idx(struct wilc_vif *vif);
206 int wilc_set_tx_power(struct wilc_vif *vif, u8 tx_power);
207 int wilc_get_tx_power(struct wilc_vif *vif, u8 *tx_power);
208 void wilc_set_wowlan_trigger(struct wilc_vif *vif, bool enabled);
209 int wilc_set_external_auth_param(struct wilc_vif *vif,
217 int wilc_set_default_mgmt_key_index(struct wilc_vif *vif, u8 index);
218 void wilc_handle_disconnect(struct wilc_vif *vif);