wilc_vif
bool wilc_wfi_mgmt_frame_rx(struct wilc_vif *vif, u8 *buff, u32 size)
void wilc_wfi_p2p_rx(struct wilc_vif *vif, u8 *buff, u32 size)
static void wilc_wfi_remain_on_channel_expired(struct wilc_vif *vif, u64 cookie)
struct wilc_vif *vif = netdev_priv(wdev->netdev);
struct wilc_vif *vif = netdev_priv(wdev->netdev);
struct wilc_vif *vif = netdev_priv(wdev->netdev);
struct wilc_vif *vif = netdev_priv(wdev->netdev);
struct wilc_vif *vif = netdev_priv(wdev->netdev);
struct wilc_vif *vif = netdev_priv(dev);
struct wilc_vif *vif = netdev_priv(dev);
struct wilc_vif *vif = netdev_priv(dev);
struct wilc_vif *vif = netdev_priv(dev);
struct wilc_vif *vif = netdev_priv(dev);
struct wilc_vif *vif = netdev_priv(dev);
struct wilc_vif *vif = netdev_priv(dev);
struct wilc_vif *vif = netdev_priv(dev);
struct wilc_vif *vif = netdev_priv(dev);
struct wilc_vif *vif = netdev_priv(dev);
static struct wilc_vif *wilc_get_vif_from_type(struct wilc *wl, int type)
struct wilc_vif *vif;
struct wilc_vif *vif;
struct wilc_vif *vif;
struct wilc_vif *vif;
struct wilc_vif *vif;
struct wilc_vif *vif = netdev_priv(wdev->netdev);
struct wilc_vif *vif = netdev_priv(dev);
struct wilc_vif *vif = netdev_priv(net);
struct wilc_vif *vif = netdev_priv(net);
struct wilc_vif *wilc_get_wl_to_vif(struct wilc *wl)
struct wilc_vif *vif;
struct wilc_vif *vif;
struct wilc_vif *vif = netdev_priv(request->wdev->netdev);
struct wilc_vif *vif = netdev_priv(dev);
struct wilc_vif *vif = netdev_priv(dev);
struct wilc_vif *vif = netdev_priv(netdev);
struct wilc_vif *vif = netdev_priv(netdev);
struct wilc_vif *vif = netdev_priv(netdev);
struct wilc_vif *vif = netdev_priv(netdev);
struct wilc_vif *vif = netdev_priv(dev);
struct wilc_vif *vif;
struct wilc_vif *vif = netdev_priv(netdev);
struct wilc_vif *vif = netdev_priv(netdev);
struct wilc_vif *vif = netdev_priv(netdev);
struct wilc_vif *wilc_get_wl_to_vif(struct wilc *wl);
void wilc_set_wowlan_trigger(struct wilc_vif *vif, bool enabled)
static struct wilc_vif *wilc_get_vif_from_idx(struct wilc *wilc, int idx)
int wilc_set_external_auth_param(struct wilc_vif *vif,
struct wilc_vif *vif;
struct wilc_vif *vif = hif_drv->scan_timer_vif;
struct wilc_vif *vif = hif_drv->connect_timer_vif;
int wilc_add_ptk(struct wilc_vif *vif, const u8 *ptk, u8 ptk_key_len,
static int handle_scan_done(struct wilc_vif *vif, enum scan_event evt)
int wilc_add_igtk(struct wilc_vif *vif, const u8 *igtk, u8 igtk_key_len,
int wilc_add_rx_gtk(struct wilc_vif *vif, const u8 *rx_gtk, u8 gtk_key_len,
int wilc_set_pmkid_info(struct wilc_vif *vif, struct wilc_pmkid_attr *pmkid)
int wilc_get_mac_address(struct wilc_vif *vif, u8 *mac_addr)
int wilc_set_mac_address(struct wilc_vif *vif, const u8 *mac_addr)
int wilc_set_join_req(struct wilc_vif *vif, u8 *bssid, const u8 *ies,
int wilc_set_mac_chnl_num(struct wilc_vif *vif, u8 channel)
int wilc_set_operation_mode(struct wilc_vif *vif, int index, u8 mode,
s32 wilc_get_inactive_time(struct wilc_vif *vif, const u8 *mac, u32 *out_val)
int wilc_get_rssi(struct wilc_vif *vif, s8 *rssi_level)
static int wilc_get_stats_async(struct wilc_vif *vif, struct rf_info *stats)
int wilc_hif_set_cfg(struct wilc_vif *vif, struct cfg_param_attr *param)
struct wilc_vif *vif = timer_container_of(vif, t, periodic_rssi);
struct wilc_vif *vif = netdev_priv(dev);
int wilc_scan(struct wilc_vif *vif, u8 scan_source,
int wilc_deinit(struct wilc_vif *vif)
struct wilc_vif *vif;
struct wilc_vif *vif;
struct wilc_vif *vif;
int wilc_remain_on_channel(struct wilc_vif *vif, u64 cookie, u16 chan,
void (*expired)(struct wilc_vif *, u64))
int wilc_listen_state_expired(struct wilc_vif *vif, u64 cookie)
void wilc_frame_register(struct wilc_vif *vif, u16 frame_type, bool reg)
int wilc_add_beacon(struct wilc_vif *vif, u32 interval, u32 dtim_period,
int wilc_del_beacon(struct wilc_vif *vif)
int wilc_add_station(struct wilc_vif *vif, const u8 *mac,
int wilc_del_station(struct wilc_vif *vif, const u8 *mac_addr)
int wilc_del_allstation(struct wilc_vif *vif, u8 mac_addr[][ETH_ALEN])
int wilc_edit_station(struct wilc_vif *vif, const u8 *mac,
int wilc_set_power_mgmt(struct wilc_vif *vif, bool enabled, u32 timeout)
int wilc_setup_multicast_filter(struct wilc_vif *vif, u32 enabled, u32 count,
int wilc_set_tx_power(struct wilc_vif *vif, u8 tx_power)
int wilc_get_tx_power(struct wilc_vif *vif, u8 *tx_power)
int wilc_set_default_mgmt_key_index(struct wilc_vif *vif, u8 index)
static int wilc_send_connect_wid(struct wilc_vif *vif)
struct wilc_vif *vif = msg->vif;
struct wilc_vif *vif;
wilc_alloc_work(struct wilc_vif *vif, void (*work_fun)(struct work_struct *),
static void host_int_get_assoc_res_info(struct wilc_vif *vif,
static inline void host_int_parse_assoc_resp_info(struct wilc_vif *vif,
void wilc_handle_disconnect(struct wilc_vif *vif)
struct wilc_vif *vif = msg->vif;
int wilc_disconnect(struct wilc_vif *vif)
int wilc_get_statistics(struct wilc_vif *vif, struct rf_info *stats)
struct wilc_vif *vif = msg->vif;
static int handle_remain_on_chan(struct wilc_vif *vif,
static int wilc_handle_roc_expired(struct wilc_vif *vif, u64 cookie)
int wilc_get_vif_idx(struct wilc_vif *vif)
struct wilc_vif *vif = hif_drv->remain_on_ch_timer_vif;
struct wilc_vif *vif = msg->vif;
struct wilc_vif;
void (*expired)(struct wilc_vif *vif, u64 cookie);
struct wilc_vif *vif;
struct wilc_vif *scan_timer_vif;
struct wilc_vif *connect_timer_vif;
struct wilc_vif *remain_on_ch_timer_vif;
int wilc_add_ptk(struct wilc_vif *vif, const u8 *ptk, u8 ptk_key_len,
int wilc_add_igtk(struct wilc_vif *vif, const u8 *igtk, u8 igtk_key_len,
s32 wilc_get_inactive_time(struct wilc_vif *vif, const u8 *mac,
int wilc_add_rx_gtk(struct wilc_vif *vif, const u8 *rx_gtk, u8 gtk_key_len,
int wilc_set_pmkid_info(struct wilc_vif *vif, struct wilc_pmkid_attr *pmkid);
int wilc_get_mac_address(struct wilc_vif *vif, u8 *mac_addr);
int wilc_set_mac_address(struct wilc_vif *vif, const u8 *mac_addr);
int wilc_set_join_req(struct wilc_vif *vif, u8 *bssid, const u8 *ies,
int wilc_disconnect(struct wilc_vif *vif);
int wilc_set_mac_chnl_num(struct wilc_vif *vif, u8 channel);
int wilc_get_rssi(struct wilc_vif *vif, s8 *rssi_level);
int wilc_scan(struct wilc_vif *vif, u8 scan_source,
int wilc_hif_set_cfg(struct wilc_vif *vif,
int wilc_deinit(struct wilc_vif *vif);
int wilc_add_beacon(struct wilc_vif *vif, u32 interval, u32 dtim_period,
int wilc_del_beacon(struct wilc_vif *vif);
int wilc_add_station(struct wilc_vif *vif, const u8 *mac,
int wilc_del_allstation(struct wilc_vif *vif, u8 mac_addr[][ETH_ALEN]);
int wilc_del_station(struct wilc_vif *vif, const u8 *mac_addr);
int wilc_edit_station(struct wilc_vif *vif, const u8 *mac,
int wilc_set_power_mgmt(struct wilc_vif *vif, bool enabled, u32 timeout);
int wilc_setup_multicast_filter(struct wilc_vif *vif, u32 enabled, u32 count,
int wilc_remain_on_channel(struct wilc_vif *vif, u64 cookie, u16 chan,
void (*expired)(struct wilc_vif *, u64));
int wilc_listen_state_expired(struct wilc_vif *vif, u64 cookie);
void wilc_frame_register(struct wilc_vif *vif, u16 frame_type, bool reg);
int wilc_set_operation_mode(struct wilc_vif *vif, int index, u8 mode,
int wilc_get_statistics(struct wilc_vif *vif, struct rf_info *stats);
int wilc_get_vif_idx(struct wilc_vif *vif);
int wilc_set_tx_power(struct wilc_vif *vif, u8 tx_power);
int wilc_get_tx_power(struct wilc_vif *vif, u8 *tx_power);
void wilc_set_wowlan_trigger(struct wilc_vif *vif, bool enabled);
int wilc_set_external_auth_param(struct wilc_vif *vif,
int wilc_set_default_mgmt_key_index(struct wilc_vif *vif, u8 index);
void wilc_handle_disconnect(struct wilc_vif *vif);
struct wilc_vif *vif;
struct wilc_vif *vif = netdev_priv(wilc_netdev);
struct wilc_vif *vif;
struct wilc_vif *ifc;
struct wilc_vif *vif = netdev_priv(dev);
struct wilc_vif *vif = netdev_priv(dev);
struct wilc_vif *vif = netdev_priv(dev);
static int wilc_init_fw_config(struct net_device *dev, struct wilc_vif *vif)
struct wilc_vif *vif = netdev_priv(dev);
struct wilc_vif *vif = netdev_priv(dev);
struct wilc_vif *vif = netdev_priv(dev);
static int wilc_wlan_initialize(struct net_device *dev, struct wilc_vif *vif)
struct wilc_vif *vif = netdev_priv(dev);
struct wilc_vif *vif = netdev_priv(ndev);
struct wilc_vif *vif = netdev_priv(dev);
struct wilc_vif *vif = netdev_priv(dev);
struct wilc_vif *tmp_vif;
struct wilc_vif *vif = netdev_priv(dev);
struct wilc_vif *vif = netdev_priv(ndev);
struct wilc_vif *vif;
struct wilc_vif *vif = netdev_priv(dev);
struct wilc_vif *vif = netdev_priv(ndev);
struct wilc_vif *vif;
struct wilc_vif *vif;
struct wilc_vif *vif, *vif_tmp;
struct wilc_vif *vif;
struct wilc_vif *wilc_netdev_ifc_init(struct wilc *wl, const char *name,
struct wilc_vif *vif;
struct wilc_vif *wilc_netdev_ifc_init(struct wilc *wl, const char *name,
struct wilc_vif *vif;
struct wilc_vif *vif;
static inline void add_tcp_pending_ack(struct wilc_vif *vif, u32 ack,
struct wilc_vif *vif = netdev_priv(dev);
int wilc_wlan_stop(struct wilc *wilc, struct wilc_vif *vif)
struct wilc_vif *vif = netdev_priv(dev);
static int wilc_wlan_cfg_commit(struct wilc_vif *vif, int type,
int wilc_wlan_cfg_set(struct wilc_vif *vif, int start, u16 wid, u8 *buffer,
int wilc_wlan_cfg_get(struct wilc_vif *vif, int start, u16 wid, int commit,
int wilc_send_config_pkt(struct wilc_vif *vif, u8 mode, struct wid *wids,
struct wilc_vif *vif = netdev_priv(dev);
struct wilc_vif *vif = netdev_priv(dev);
struct wilc_vif *vif = netdev_priv(dev);
void wilc_enable_tcp_ack_filter(struct wilc_vif *vif, bool value)
static int wilc_wlan_txq_add_cfg_pkt(struct wilc_vif *vif, u8 *buffer,
struct wilc_vif *vif = netdev_priv(dev);
struct wilc_vif *vif = netdev_priv(dev);
struct wilc_vif *vif = netdev_priv(dev);
static void wilc_wlan_txq_add_to_head(struct wilc_vif *vif, u8 q_num,
static inline void add_tcp_session(struct wilc_vif *vif, u32 src_prt,
struct wilc_vif *vif;
static inline void update_tcp_session(struct wilc_vif *vif, u32 index, u32 ack)
struct wilc_vif *vif;
struct wilc_vif;
int wilc_wlan_stop(struct wilc *wilc, struct wilc_vif *vif);
int wilc_wlan_cfg_set(struct wilc_vif *vif, int start, u16 wid, u8 *buffer,
int wilc_wlan_cfg_get(struct wilc_vif *vif, int start, u16 wid, int commit,
void wilc_enable_tcp_ack_filter(struct wilc_vif *vif, bool value);
void wilc_wfi_p2p_rx(struct wilc_vif *vif, u8 *buff, u32 size);
bool wilc_wfi_mgmt_frame_rx(struct wilc_vif *vif, u8 *buff, u32 size);
int wilc_send_config_pkt(struct wilc_vif *vif, u8 mode, struct wid *wids,