Lines Matching refs:wil6210_vif

34 struct wil6210_vif;
594 int (*ring_init_tx)(struct wil6210_vif *vif, int ring_id,
597 int (*ring_init_bcast)(struct wil6210_vif *vif, int id, int size);
605 int (*tx_ring_tso)(struct wil6210_priv *wil, struct wil6210_vif *vif,
607 int (*tx_ring_modify)(struct wil6210_vif *vif, int ring_id,
841 struct wil6210_vif { struct
943 struct wil6210_vif *vifs[WIL_MAX_VIFS];
1071 #define ndev_to_vif(n) (struct wil6210_vif *)(netdev_priv(n))
1077 static inline struct wil6210_vif *wdev_to_vif(struct wil6210_priv *wil, in wdev_to_vif()
1084 return container_of(wdev, struct wil6210_vif, wdev); in wdev_to_vif()
1088 vif_to_radio_wdev(struct wil6210_priv *wil, struct wil6210_vif *vif) in vif_to_radio_wdev()
1203 struct wil6210_vif *
1206 void wil_vif_free(struct wil6210_vif *vif);
1212 int wil_vif_add(struct wil6210_priv *wil, struct wil6210_vif *vif);
1246 int wmi_set_ssid(struct wil6210_vif *vif, u8 ssid_len, const void *ssid);
1247 int wmi_get_ssid(struct wil6210_vif *vif, u8 *ssid_len, void *ssid);
1250 int wmi_del_cipher_key(struct wil6210_vif *vif, u8 key_index,
1252 int wmi_add_cipher_key(struct wil6210_vif *vif, u8 key_index,
1256 int wmi_set_ie(struct wil6210_vif *vif, u8 type, u16 ie_len, const void *ie);
1258 int wmi_update_ft_ies(struct wil6210_vif *vif, u16 ie_len, const void *ie);
1264 int wmi_disconnect_sta(struct wil6210_vif *vif, const u8 *mac, u16 reason,
1277 int wmi_new_sta(struct wil6210_vif *vif, const u8 *mac, u8 aid);
1281 int wmi_link_stats_cfg(struct wil6210_vif *vif, u32 type, u8 cid, u32 interval);
1299 int wil_p2p_search(struct wil6210_vif *vif,
1304 u8 wil_p2p_stop_discovery(struct wil6210_vif *vif);
1305 int wil_p2p_cancel_listen(struct wil6210_vif *vif, u64 cookie);
1312 int wmi_p2p_cfg(struct wil6210_vif *vif, int channel, int bi);
1313 int wmi_start_listen(struct wil6210_vif *vif);
1314 int wmi_start_search(struct wil6210_vif *vif);
1315 int wmi_stop_discovery(struct wil6210_vif *vif);
1324 int wil_vif_prepare_stop(struct wil6210_vif *vif);
1334 int wil_cid_fill_sinfo(struct wil6210_vif *vif, int cid,
1342 int wmi_pcp_start(struct wil6210_vif *vif, int bi, u8 wmi_nettype, u8 chan,
1344 int wmi_pcp_stop(struct wil6210_vif *vif);
1346 int wmi_abort_scan(struct wil6210_vif *vif);
1347 void wil_abort_scan(struct wil6210_vif *vif, bool sync);
1350 void wil6210_disconnect(struct wil6210_vif *vif, const u8 *bssid,
1352 void wil6210_disconnect_complete(struct wil6210_vif *vif, const u8 *bssid,
1354 void wil_probe_client_flush(struct wil6210_vif *vif);
1362 int wil_ring_init_tx(struct wil6210_vif *vif, int cid);
1363 int wil_vring_init_bcast(struct wil6210_vif *vif, int id, int size);
1364 int wil_bcast_init(struct wil6210_vif *vif);
1365 void wil_bcast_fini(struct wil6210_vif *vif);
1368 void wil_update_net_queues(struct wil6210_priv *wil, struct wil6210_vif *vif,
1370 void wil_update_net_queues_bh(struct wil6210_priv *wil, struct wil6210_vif *vif,
1373 int wil_tx_complete(struct wil6210_vif *vif, int ringid);
1374 void wil_tx_complete_handle_eapol(struct wil6210_vif *vif,
1418 int wmi_mgmt_tx(struct wil6210_vif *vif, const u8 *buf, size_t len);
1419 int wmi_mgmt_tx_ext(struct wil6210_vif *vif, const u8 *buf, size_t len,
1435 int wil_wmi_tx_desc_ring_add(struct wil6210_vif *vif, int ring_id, int cid,
1437 int wil_wmi_bcast_desc_ring_add(struct wil6210_vif *vif, int ring_id);