Home
last modified time | relevance | path

Searched refs:msdu (Results 1 – 9 of 9) sorted by relevance

/linux-4.1.27/drivers/net/wireless/ath/ath10k/
Dhtt_rx.c253 struct sk_buff *msdu; in ath10k_htt_rx_netbuf_pop() local
263 msdu = htt->rx_ring.netbufs_ring[idx]; in ath10k_htt_rx_netbuf_pop()
273 ATH10K_SKB_RXCB(msdu)->paddr, in ath10k_htt_rx_netbuf_pop()
274 msdu->len + skb_tailroom(msdu), in ath10k_htt_rx_netbuf_pop()
277 msdu->data, msdu->len + skb_tailroom(msdu)); in ath10k_htt_rx_netbuf_pop()
279 return msdu; in ath10k_htt_rx_netbuf_pop()
289 struct sk_buff *msdu; in ath10k_htt_rx_amsdu_pop() local
297 msdu = ath10k_htt_rx_netbuf_pop(htt); in ath10k_htt_rx_amsdu_pop()
298 if (!msdu) { in ath10k_htt_rx_amsdu_pop()
303 __skb_queue_tail(amsdu, msdu); in ath10k_htt_rx_amsdu_pop()
[all …]
Dhtt_tx.c337 int ath10k_htt_mgmt_tx(struct ath10k_htt *htt, struct sk_buff *msdu) in ath10k_htt_mgmt_tx() argument
343 struct ath10k_skb_cb *skb_cb = ATH10K_SKB_CB(msdu); in ath10k_htt_mgmt_tx()
357 res = ath10k_htt_tx_alloc_msdu_id(htt, msdu); in ath10k_htt_mgmt_tx()
371 skb_cb->paddr = dma_map_single(dev, msdu->data, msdu->len, in ath10k_htt_mgmt_tx()
382 cmd->mgmt_tx.msdu_paddr = __cpu_to_le32(ATH10K_SKB_CB(msdu)->paddr); in ath10k_htt_mgmt_tx()
383 cmd->mgmt_tx.len = __cpu_to_le32(msdu->len); in ath10k_htt_mgmt_tx()
386 memcpy(cmd->mgmt_tx.hdr, msdu->data, in ath10k_htt_mgmt_tx()
387 min_t(int, msdu->len, HTT_MGMT_FRM_HDR_DOWNLOAD_LEN)); in ath10k_htt_mgmt_tx()
398 dma_unmap_single(dev, skb_cb->paddr, msdu->len, DMA_TO_DEVICE); in ath10k_htt_mgmt_tx()
411 int ath10k_htt_tx(struct ath10k_htt *htt, struct sk_buff *msdu) in ath10k_htt_tx() argument
[all …]
Dtxrx.c54 struct sk_buff *msdu; in ath10k_txrx_tx_unref() local
67 msdu = idr_find(&htt->pending_tx, tx_done->msdu_id); in ath10k_txrx_tx_unref()
68 if (!msdu) { in ath10k_txrx_tx_unref()
74 skb_cb = ATH10K_SKB_CB(msdu); in ath10k_txrx_tx_unref()
76 dma_unmap_single(dev, skb_cb->paddr, msdu->len, DMA_TO_DEVICE); in ath10k_txrx_tx_unref()
83 ath10k_report_offchan_tx(htt->ar, msdu); in ath10k_txrx_tx_unref()
85 info = IEEE80211_SKB_CB(msdu); in ath10k_txrx_tx_unref()
90 ieee80211_free_txskb(htt->ar->hw, msdu); in ath10k_txrx_tx_unref()
100 ieee80211_tx_status(htt->ar->hw, msdu); in ath10k_txrx_tx_unref()
Dwmi-ops.h277 ath10k_wmi_mgmt_tx(struct ath10k *ar, struct sk_buff *msdu) in ath10k_wmi_mgmt_tx() argument
279 struct ieee80211_tx_info *info = IEEE80211_SKB_CB(msdu); in ath10k_wmi_mgmt_tx()
286 skb = ar->wmi.ops->gen_mgmt_tx(ar, msdu); in ath10k_wmi_mgmt_tx()
297 ieee80211_tx_status_irqsafe(ar->hw, msdu); in ath10k_wmi_mgmt_tx()
Dwmi.c1055 ath10k_wmi_op_gen_mgmt_tx(struct ath10k *ar, struct sk_buff *msdu) in ath10k_wmi_op_gen_mgmt_tx() argument
1061 u32 buf_len = msdu->len; in ath10k_wmi_op_gen_mgmt_tx()
1064 hdr = (struct ieee80211_hdr *)msdu->data; in ath10k_wmi_op_gen_mgmt_tx()
1070 len = sizeof(cmd->hdr) + msdu->len; in ath10k_wmi_op_gen_mgmt_tx()
1088 cmd->hdr.vdev_id = __cpu_to_le32(ATH10K_SKB_CB(msdu)->vdev_id); in ath10k_wmi_op_gen_mgmt_tx()
1094 memcpy(cmd->buf, msdu->data, msdu->len); in ath10k_wmi_op_gen_mgmt_tx()
1097 msdu, skb->len, fc & IEEE80211_FCTL_FTYPE, in ath10k_wmi_op_gen_mgmt_tx()
/linux-4.1.27/net/bluetooth/
Damp.c433 cp.tx_flow_spec.msdu = cpu_to_le16(chan->local_msdu); in amp_create_logical_link()
440 cp.rx_flow_spec.msdu = cpu_to_le16(chan->remote_msdu); in amp_create_logical_link()
Dl2cap_core.c3011 efs.msdu = cpu_to_le16(chan->local_msdu); in l2cap_add_opt_efs()
3020 efs.msdu = cpu_to_le16(chan->local_msdu); in l2cap_add_opt_efs()
3468 chan->remote_msdu = le16_to_cpu(efs.msdu); in l2cap_parse_conf_req()
3601 chan->local_msdu = le16_to_cpu(efs.msdu); in l2cap_parse_conf_rsp()
/linux-4.1.27/include/net/bluetooth/
Dl2cap.h349 __le16 msdu; member
Dhci.h725 __le16 msdu; member