cregit-Linux how code gets into the kernel

Release 4.15 drivers/net/wireless/quantenna/qtnfmac/cfg80211.h

/*
 * Copyright (c) 2015-2016 Quantenna Communications, Inc.
 * All rights reserved.
 *
 * This program is free software; you can redistribute it and/or
 * modify it under the terms of the GNU General Public License
 * as published by the Free Software Foundation; either version 2
 * of the License, or (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 */

#ifndef _QTN_FMAC_CFG80211_H_

#define _QTN_FMAC_CFG80211_H_

#include <net/cfg80211.h>

#include "core.h"

int qtnf_wiphy_register(struct qtnf_hw_info *hw_info, struct qtnf_wmac *mac);
int qtnf_del_virtual_intf(struct wiphy *wiphy, struct wireless_dev *wdev);
void qtnf_cfg80211_vif_reset(struct qtnf_vif *vif);
void qtnf_band_init_rates(struct ieee80211_supported_band *band);
void qtnf_band_setup_htvht_caps(struct qtnf_mac_info *macinfo,
				struct ieee80211_supported_band *band);


static inline void qtnf_scan_done(struct qtnf_wmac *mac, bool aborted) { struct cfg80211_scan_info info = { .aborted = aborted, }; if (timer_pending(&mac->scan_timeout)) del_timer_sync(&mac->scan_timeout); mutex_lock(&mac->mac_lock); if (mac->scan_req) { cfg80211_scan_done(mac->scan_req, &info); mac->scan_req = NULL; } mutex_unlock(&mac->mac_lock); }

Contributors

PersonTokensPropCommitsCommitProp
Igor Mitsyanko5059.52%133.33%
Sergey Matyukevich3440.48%266.67%
Total84100.00%3100.00%

#endif /* _QTN_FMAC_CFG80211_H_ */

Overall Contributors

PersonTokensPropCommitsCommitProp
Igor Mitsyanko12678.75%133.33%
Sergey Matyukevich3421.25%266.67%
Total160100.00%3100.00%
Information contained on this website is for historical information purposes only and does not indicate or represent copyright ownership.
Created with cregit.