mgmt_tx
struct htt_mgmt_tx_desc mgmt_tx;
len += sizeof(cmd->mgmt_tx);
cmd->mgmt_tx.msdu_paddr = __cpu_to_le32(ATH10K_SKB_CB(msdu)->paddr);
cmd->mgmt_tx.len = __cpu_to_le32(msdu->len);
cmd->mgmt_tx.desc_id = __cpu_to_le32(msdu_id);
cmd->mgmt_tx.vdev_id = __cpu_to_le32(vdev_id);
memcpy(cmd->mgmt_tx.hdr, msdu->data,
.mgmt_tx = ath6kl_mgmt_tx,
.mgmt_tx = wil_cfg80211_mgmt_tx,
.mgmt_tx = brcmf_cfg80211_mgmt_tx,
init_completion(&vif->mgmt_tx);
struct completion mgmt_tx;
reinit_completion(&vif->mgmt_tx);
ready = wait_for_completion_timeout(&vif->mgmt_tx,
drvr->ops->mgmt_tx = brcmf_cyw_mgmt_tx;
complete(&vif->mgmt_tx);
.mgmt_tx = mwifiex_cfg80211_mgmt_tx,
struct wilc_p2p_mgmt_data *mgmt_tx;
mgmt_tx = kmalloc_obj(*mgmt_tx);
if (!mgmt_tx) {
mgmt_tx->buff = kmemdup(buf, len, GFP_KERNEL);
if (!mgmt_tx->buff) {
kfree(mgmt_tx);
mgmt_tx->size = len;
mgmt_tx->buff + ie_offset,
wilc_wlan_txq_add_mgmt_pkt(wdev->netdev, mgmt_tx,
mgmt_tx->buff, mgmt_tx->size,
.mgmt_tx = mgmt_tx,
struct tx_complete_mon_data *mgmt_tx = NULL;
mgmt_tx = kmalloc_obj(*mgmt_tx, GFP_ATOMIC);
if (!mgmt_tx)
mgmt_tx->buff = kmemdup(buf, len, GFP_ATOMIC);
if (!mgmt_tx->buff) {
kfree(mgmt_tx);
mgmt_tx->size = len;
wilc_wlan_txq_add_mgmt_pkt(dev, mgmt_tx, mgmt_tx->buff, mgmt_tx->size,
.mgmt_tx = qtnf_mgmt_tx,
.mgmt_tx = cfg80211_rtw_mgmt_tx,
int (*mgmt_tx)(struct wiphy *wiphy, struct wireless_dev *wdev,
.mgmt_tx = ieee80211_mgmt_tx,
u64 cookie, bool mgmt_tx)
if (!mgmt_tx && roc->cookie != cookie)
else if (mgmt_tx && roc->mgmt_tx_cookie != cookie)
if (!rdev->ops->mgmt_tx)
if (!rdev->ops->mgmt_tx)
if (!rdev->ops->mgmt_tx)
CMD(mgmt_tx, FRAME);
ret = rdev->ops->mgmt_tx(&rdev->wiphy, wdev, params, cookie);