Lines Matching refs:vif

596 	int (*ring_init_tx)(struct wil6210_vif *vif, int ring_id,
599 int (*ring_init_bcast)(struct wil6210_vif *vif, int id, int size);
607 int (*tx_ring_tso)(struct wil6210_priv *wil, struct wil6210_vif *vif,
609 int (*tx_ring_modify)(struct wil6210_vif *vif, int ring_id,
1028 /* P2P_DEVICE vif */
1090 vif_to_radio_wdev(struct wil6210_priv *wil, struct wil6210_vif *vif)
1093 if (vif->mid)
1094 return vif_to_wdev(vif);
1208 void wil_vif_free(struct wil6210_vif *vif);
1214 int wil_vif_add(struct wil6210_priv *wil, struct wil6210_vif *vif);
1248 int wmi_set_ssid(struct wil6210_vif *vif, u8 ssid_len, const void *ssid);
1249 int wmi_get_ssid(struct wil6210_vif *vif, u8 *ssid_len, void *ssid);
1252 int wmi_del_cipher_key(struct wil6210_vif *vif, u8 key_index,
1254 int wmi_add_cipher_key(struct wil6210_vif *vif, u8 key_index,
1258 int wmi_set_ie(struct wil6210_vif *vif, u8 type, u16 ie_len, const void *ie);
1260 int wmi_update_ft_ies(struct wil6210_vif *vif, u16 ie_len, const void *ie);
1266 int wmi_disconnect_sta(struct wil6210_vif *vif, const u8 *mac, u16 reason,
1279 int wmi_new_sta(struct wil6210_vif *vif, const u8 *mac, u8 aid);
1283 int wmi_link_stats_cfg(struct wil6210_vif *vif, u32 type, u8 cid, u32 interval);
1301 int wil_p2p_search(struct wil6210_vif *vif,
1306 u8 wil_p2p_stop_discovery(struct wil6210_vif *vif);
1307 int wil_p2p_cancel_listen(struct wil6210_vif *vif, u64 cookie);
1314 int wmi_p2p_cfg(struct wil6210_vif *vif, int channel, int bi);
1315 int wmi_start_listen(struct wil6210_vif *vif);
1316 int wmi_start_search(struct wil6210_vif *vif);
1317 int wmi_stop_discovery(struct wil6210_vif *vif);
1326 int wil_vif_prepare_stop(struct wil6210_vif *vif);
1336 int wil_cid_fill_sinfo(struct wil6210_vif *vif, int cid,
1344 int wmi_pcp_start(struct wil6210_vif *vif, int bi, u8 wmi_nettype, u8 chan,
1346 int wmi_pcp_stop(struct wil6210_vif *vif);
1348 int wmi_abort_scan(struct wil6210_vif *vif);
1349 void wil_abort_scan(struct wil6210_vif *vif, bool sync);
1352 void wil6210_disconnect(struct wil6210_vif *vif, const u8 *bssid,
1354 void wil6210_disconnect_complete(struct wil6210_vif *vif, const u8 *bssid,
1356 void wil_probe_client_flush(struct wil6210_vif *vif);
1364 int wil_ring_init_tx(struct wil6210_vif *vif, int cid);
1365 int wil_vring_init_bcast(struct wil6210_vif *vif, int id, int size);
1366 int wil_bcast_init(struct wil6210_vif *vif);
1367 void wil_bcast_fini(struct wil6210_vif *vif);
1370 void wil_update_net_queues(struct wil6210_priv *wil, struct wil6210_vif *vif,
1372 void wil_update_net_queues_bh(struct wil6210_priv *wil, struct wil6210_vif *vif,
1375 int wil_tx_complete(struct wil6210_vif *vif, int ringid);
1376 void wil_tx_complete_handle_eapol(struct wil6210_vif *vif,
1420 int wmi_mgmt_tx(struct wil6210_vif *vif, const u8 *buf, size_t len);
1421 int wmi_mgmt_tx_ext(struct wil6210_vif *vif, const u8 *buf, size_t len,
1437 int wil_wmi_tx_desc_ring_add(struct wil6210_vif *vif, int ring_id, int cid,
1439 int wil_wmi_bcast_desc_ring_add(struct wil6210_vif *vif, int ring_id);