Lines Matching refs:arvif
390 struct ath11k_vif *arvif;
412 list_for_each_entry(arvif, &ar->arvifs, list) {
413 if (!arvif->is_up)
416 req_param.vdev_id = arvif->vdev_id;
1677 struct ath11k_vif *arvif = file->private_data;
1680 struct ath11k *ar = arvif->ar;
1722 if (arvif->vif->type == NL80211_IFTYPE_STATION) {
1731 params.vdev_id = arvif->vdev_id;
1733 ret = ath11k_wmi_send_twt_add_dialog_cmd(arvif->ar, ¶ms);
1740 if (arvif->vif->type == NL80211_IFTYPE_STATION) {
1753 struct ath11k_vif *arvif = file->private_data;
1756 struct ath11k *ar = arvif->ar;
1781 params.vdev_id = arvif->vdev_id;
1783 ret = ath11k_wmi_send_twt_del_dialog_cmd(arvif->ar, ¶ms);
1787 if (arvif->vif->type == NL80211_IFTYPE_STATION) {
1800 struct ath11k_vif *arvif = file->private_data;
1805 if (arvif->ar->twt_enabled == 0) {
1806 ath11k_err(arvif->ar->ab, "twt support is not enabled\n");
1826 params.vdev_id = arvif->vdev_id;
1828 ret = ath11k_wmi_send_twt_pause_dialog_cmd(arvif->ar, ¶ms);
1839 struct ath11k_vif *arvif = file->private_data;
1844 if (arvif->ar->twt_enabled == 0) {
1845 ath11k_err(arvif->ar->ab, "twt support is not enabled\n");
1867 params.vdev_id = arvif->vdev_id;
1869 ret = ath11k_wmi_send_twt_resume_dialog_cmd(arvif->ar, ¶ms);
1896 void ath11k_debugfs_add_interface(struct ath11k_vif *arvif)
1898 struct ath11k_base *ab = arvif->ar->ab;
1900 if (arvif->vif->type != NL80211_IFTYPE_AP &&
1901 !(arvif->vif->type == NL80211_IFTYPE_STATION &&
1905 arvif->debugfs_twt = debugfs_create_dir("twt",
1906 arvif->vif->debugfs_dir);
1907 debugfs_create_file("add_dialog", 0200, arvif->debugfs_twt,
1908 arvif, &ath11k_fops_twt_add_dialog);
1910 debugfs_create_file("del_dialog", 0200, arvif->debugfs_twt,
1911 arvif, &ath11k_fops_twt_del_dialog);
1913 debugfs_create_file("pause_dialog", 0200, arvif->debugfs_twt,
1914 arvif, &ath11k_fops_twt_pause_dialog);
1916 debugfs_create_file("resume_dialog", 0200, arvif->debugfs_twt,
1917 arvif, &ath11k_fops_twt_resume_dialog);
1920 void ath11k_debugfs_remove_interface(struct ath11k_vif *arvif)
1922 if (!arvif->debugfs_twt)
1925 debugfs_remove_recursive(arvif->debugfs_twt);
1926 arvif->debugfs_twt = NULL;