msdu 454 drivers/net/ieee802154/ca8210.c u8 msdu[MAX_DATA_SIZE]; msdu 1476 drivers/net/ieee802154/ca8210.c u8 *msdu, msdu 1510 drivers/net/ieee802154/ca8210.c memcpy(command.pdata.data_req.msdu, msdu, msdu_length); msdu 1511 drivers/net/ieee802154/ca8210.c psec = (struct secspec *)(command.pdata.data_req.msdu + msdu_length); msdu 2030 drivers/net/wireless/ath/ath10k/htt.h struct sk_buff *msdu); msdu 2070 drivers/net/wireless/ath/ath10k/htt.h struct sk_buff *msdu) msdu 2072 drivers/net/wireless/ath/ath10k/htt.h return htt->tx_ops->htt_tx(htt, txmode, msdu); msdu 2282 drivers/net/wireless/ath/ath10k/htt.h int ath10k_htt_mgmt_tx(struct ath10k_htt *htt, struct sk_buff *msdu); msdu 304 drivers/net/wireless/ath/ath10k/htt_rx.c struct sk_buff *msdu; msdu 314 drivers/net/wireless/ath/ath10k/htt_rx.c msdu = htt->rx_ring.netbufs_ring[idx]; msdu 324 drivers/net/wireless/ath/ath10k/htt_rx.c ATH10K_SKB_RXCB(msdu)->paddr, msdu 325 drivers/net/wireless/ath/ath10k/htt_rx.c msdu->len + skb_tailroom(msdu), msdu 328 drivers/net/wireless/ath/ath10k/htt_rx.c msdu->data, msdu->len + skb_tailroom(msdu)); msdu 330 drivers/net/wireless/ath/ath10k/htt_rx.c return msdu; msdu 339 drivers/net/wireless/ath/ath10k/htt_rx.c struct sk_buff *msdu; msdu 347 drivers/net/wireless/ath/ath10k/htt_rx.c msdu = ath10k_htt_rx_netbuf_pop(htt); msdu 348 drivers/net/wireless/ath/ath10k/htt_rx.c if (!msdu) { msdu 353 drivers/net/wireless/ath/ath10k/htt_rx.c __skb_queue_tail(amsdu, msdu); msdu 355 drivers/net/wireless/ath/ath10k/htt_rx.c rx_desc = (struct htt_rx_desc *)msdu->data; msdu 360 drivers/net/wireless/ath/ath10k/htt_rx.c skb_put(msdu, offsetof(struct htt_rx_desc, msdu_payload)); msdu 361 drivers/net/wireless/ath/ath10k/htt_rx.c skb_pull(msdu, offsetof(struct htt_rx_desc, msdu_payload)); msdu 387 drivers/net/wireless/ath/ath10k/htt_rx.c skb_trim(msdu, 0); msdu 388 drivers/net/wireless/ath/ath10k/htt_rx.c skb_put(msdu, min(msdu_len, HTT_RX_MSDU_SIZE)); msdu 389 drivers/net/wireless/ath/ath10k/htt_rx.c msdu_len -= msdu->len; msdu 393 drivers/net/wireless/ath/ath10k/htt_rx.c msdu = ath10k_htt_rx_netbuf_pop(htt); msdu 394 drivers/net/wireless/ath/ath10k/htt_rx.c if (!msdu) { msdu 399 drivers/net/wireless/ath/ath10k/htt_rx.c __skb_queue_tail(amsdu, msdu); msdu 400 drivers/net/wireless/ath/ath10k/htt_rx.c skb_trim(msdu, 0); msdu 401 drivers/net/wireless/ath/ath10k/htt_rx.c skb_put(msdu, min(msdu_len, HTT_RX_BUF_SIZE)); msdu 402 drivers/net/wireless/ath/ath10k/htt_rx.c msdu_len -= msdu->len; msdu 440 drivers/net/wireless/ath/ath10k/htt_rx.c struct sk_buff *msdu; msdu 444 drivers/net/wireless/ath/ath10k/htt_rx.c msdu = ath10k_htt_rx_find_skb_paddr(ar, paddr); msdu 445 drivers/net/wireless/ath/ath10k/htt_rx.c if (!msdu) msdu 448 drivers/net/wireless/ath/ath10k/htt_rx.c rxcb = ATH10K_SKB_RXCB(msdu); msdu 453 drivers/net/wireless/ath/ath10k/htt_rx.c msdu->len + skb_tailroom(msdu), msdu 456 drivers/net/wireless/ath/ath10k/htt_rx.c msdu->data, msdu->len + skb_tailroom(msdu)); msdu 458 drivers/net/wireless/ath/ath10k/htt_rx.c return msdu; msdu 471 drivers/net/wireless/ath/ath10k/htt_rx.c struct sk_buff *msdu, msdu 483 drivers/net/wireless/ath/ath10k/htt_rx.c rxd = (void *)msdu->data; msdu 486 drivers/net/wireless/ath/ath10k/htt_rx.c skb_put(msdu, sizeof(struct htt_rx_desc)); msdu 487 drivers/net/wireless/ath/ath10k/htt_rx.c skb_pull(msdu, sizeof(struct htt_rx_desc)); msdu 488 drivers/net/wireless/ath/ath10k/htt_rx.c skb_put(msdu, min(amsdu_len, HTT_RX_MSDU_SIZE)); msdu 489 drivers/net/wireless/ath/ath10k/htt_rx.c amsdu_len -= msdu->len; msdu 510 drivers/net/wireless/ath/ath10k/htt_rx.c ath10k_htt_append_frag_list(msdu, frag_buf, amsdu_len); msdu 547 drivers/net/wireless/ath/ath10k/htt_rx.c struct sk_buff *msdu, msdu 559 drivers/net/wireless/ath/ath10k/htt_rx.c rxd = (void *)msdu->data; msdu 562 drivers/net/wireless/ath/ath10k/htt_rx.c skb_put(msdu, sizeof(struct htt_rx_desc)); msdu 563 drivers/net/wireless/ath/ath10k/htt_rx.c skb_pull(msdu, sizeof(struct htt_rx_desc)); msdu 564 drivers/net/wireless/ath/ath10k/htt_rx.c skb_put(msdu, min(amsdu_len, HTT_RX_MSDU_SIZE)); msdu 565 drivers/net/wireless/ath/ath10k/htt_rx.c amsdu_len -= msdu->len; msdu 586 drivers/net/wireless/ath/ath10k/htt_rx.c ath10k_htt_append_frag_list(msdu, frag_buf, amsdu_len); msdu 628 drivers/net/wireless/ath/ath10k/htt_rx.c struct sk_buff *msdu; msdu 641 drivers/net/wireless/ath/ath10k/htt_rx.c msdu = ath10k_htt_rx_pop_paddr(htt, paddr); msdu 642 drivers/net/wireless/ath/ath10k/htt_rx.c if (!msdu) { msdu 648 drivers/net/wireless/ath/ath10k/htt_rx.c ret = ath10k_htt_rx_handle_amsdu_mon_32(htt, msdu, msdu 654 drivers/net/wireless/ath/ath10k/htt_rx.c __skb_queue_tail(list, msdu); msdu 659 drivers/net/wireless/ath/ath10k/htt_rx.c __skb_queue_tail(list, msdu); msdu 662 drivers/net/wireless/ath/ath10k/htt_rx.c rxd = (void *)msdu->data; msdu 666 drivers/net/wireless/ath/ath10k/htt_rx.c skb_put(msdu, sizeof(*rxd)); msdu 667 drivers/net/wireless/ath/ath10k/htt_rx.c skb_pull(msdu, sizeof(*rxd)); msdu 668 drivers/net/wireless/ath/ath10k/htt_rx.c skb_put(msdu, __le16_to_cpu(msdu_desc->msdu_len)); msdu 690 drivers/net/wireless/ath/ath10k/htt_rx.c struct sk_buff *msdu; msdu 702 drivers/net/wireless/ath/ath10k/htt_rx.c msdu = ath10k_htt_rx_pop_paddr(htt, paddr); msdu 703 drivers/net/wireless/ath/ath10k/htt_rx.c if (!msdu) { msdu 709 drivers/net/wireless/ath/ath10k/htt_rx.c ret = ath10k_htt_rx_handle_amsdu_mon_64(htt, msdu, msdu 715 drivers/net/wireless/ath/ath10k/htt_rx.c __skb_queue_tail(list, msdu); msdu 720 drivers/net/wireless/ath/ath10k/htt_rx.c __skb_queue_tail(list, msdu); msdu 723 drivers/net/wireless/ath/ath10k/htt_rx.c rxd = (void *)msdu->data; msdu 727 drivers/net/wireless/ath/ath10k/htt_rx.c skb_put(msdu, sizeof(*rxd)); msdu 728 drivers/net/wireless/ath/ath10k/htt_rx.c skb_pull(msdu, sizeof(*rxd)); msdu 729 drivers/net/wireless/ath/ath10k/htt_rx.c skb_put(msdu, __le16_to_cpu(msdu_desc->msdu_len)); msdu 1332 drivers/net/wireless/ath/ath10k/htt_rx.c struct sk_buff *msdu, msdu 1348 drivers/net/wireless/ath/ath10k/htt_rx.c rxd = (void *)msdu->data - sizeof(*rxd); msdu 1382 drivers/net/wireless/ath/ath10k/htt_rx.c skb_trim(msdu, msdu->len - FCS_LEN); msdu 1396 drivers/net/wireless/ath/ath10k/htt_rx.c memcpy(skb_push(msdu, crypto_len), msdu 1400 drivers/net/wireless/ath/ath10k/htt_rx.c memcpy(skb_push(msdu, hdr_len), hdr, hdr_len); msdu 1417 drivers/net/wireless/ath/ath10k/htt_rx.c hdr = (void *)msdu->data; msdu 1421 drivers/net/wireless/ath/ath10k/htt_rx.c skb_trim(msdu, msdu->len - msdu 1424 drivers/net/wireless/ath/ath10k/htt_rx.c skb_trim(msdu, msdu->len - msdu 1429 drivers/net/wireless/ath/ath10k/htt_rx.c skb_trim(msdu, msdu->len - msdu 1434 drivers/net/wireless/ath/ath10k/htt_rx.c skb_trim(msdu, msdu->len - msdu 1442 drivers/net/wireless/ath/ath10k/htt_rx.c skb_trim(msdu, msdu->len - MICHAEL_MIC_LEN); msdu 1449 drivers/net/wireless/ath/ath10k/htt_rx.c memmove((void *)msdu->data + crypto_len, msdu 1450 drivers/net/wireless/ath/ath10k/htt_rx.c (void *)msdu->data, hdr_len); msdu 1451 drivers/net/wireless/ath/ath10k/htt_rx.c skb_pull(msdu, crypto_len); msdu 1456 drivers/net/wireless/ath/ath10k/htt_rx.c struct sk_buff *msdu, msdu 1481 drivers/net/wireless/ath/ath10k/htt_rx.c rxd = (void *)msdu->data - sizeof(*rxd); msdu 1484 drivers/net/wireless/ath/ath10k/htt_rx.c skb_put(msdu, l3_pad_bytes); msdu 1486 drivers/net/wireless/ath/ath10k/htt_rx.c hdr = (struct ieee80211_hdr *)(msdu->data + l3_pad_bytes); msdu 1491 drivers/net/wireless/ath/ath10k/htt_rx.c skb_pull(msdu, hdr_len); msdu 1498 drivers/net/wireless/ath/ath10k/htt_rx.c memcpy(skb_push(msdu, msdu 1504 drivers/net/wireless/ath/ath10k/htt_rx.c memcpy(skb_push(msdu, hdr_len), hdr, hdr_len); msdu 1509 drivers/net/wireless/ath/ath10k/htt_rx.c hdr = (struct ieee80211_hdr *)msdu->data; msdu 1515 drivers/net/wireless/ath/ath10k/htt_rx.c struct sk_buff *msdu, msdu 1525 drivers/net/wireless/ath/ath10k/htt_rx.c rxd = (void *)msdu->data - sizeof(*rxd); msdu 1551 drivers/net/wireless/ath/ath10k/htt_rx.c struct sk_buff *msdu, msdu 1571 drivers/net/wireless/ath/ath10k/htt_rx.c rfc1042 = ath10k_htt_rx_h_find_rfc1042(ar, msdu, enctype); msdu 1575 drivers/net/wireless/ath/ath10k/htt_rx.c rxd = (void *)msdu->data - sizeof(*rxd); msdu 1577 drivers/net/wireless/ath/ath10k/htt_rx.c skb_put(msdu, l3_pad_bytes); msdu 1578 drivers/net/wireless/ath/ath10k/htt_rx.c skb_pull(msdu, l3_pad_bytes); msdu 1581 drivers/net/wireless/ath/ath10k/htt_rx.c eth = (struct ethhdr *)msdu->data; msdu 1584 drivers/net/wireless/ath/ath10k/htt_rx.c skb_pull(msdu, sizeof(struct ethhdr)); msdu 1587 drivers/net/wireless/ath/ath10k/htt_rx.c memcpy(skb_push(msdu, sizeof(struct rfc1042_hdr)), rfc1042, msdu 1595 drivers/net/wireless/ath/ath10k/htt_rx.c memcpy(skb_push(msdu, msdu 1601 drivers/net/wireless/ath/ath10k/htt_rx.c memcpy(skb_push(msdu, hdr_len), hdr, hdr_len); msdu 1606 drivers/net/wireless/ath/ath10k/htt_rx.c hdr = (struct ieee80211_hdr *)msdu->data; msdu 1612 drivers/net/wireless/ath/ath10k/htt_rx.c struct sk_buff *msdu, msdu 1629 drivers/net/wireless/ath/ath10k/htt_rx.c rxd = (void *)msdu->data - sizeof(*rxd); msdu 1632 drivers/net/wireless/ath/ath10k/htt_rx.c skb_put(msdu, l3_pad_bytes); msdu 1633 drivers/net/wireless/ath/ath10k/htt_rx.c skb_pull(msdu, sizeof(struct amsdu_subframe_hdr) + l3_pad_bytes); msdu 1639 drivers/net/wireless/ath/ath10k/htt_rx.c memcpy(skb_push(msdu, msdu 1645 drivers/net/wireless/ath/ath10k/htt_rx.c memcpy(skb_push(msdu, hdr_len), hdr, hdr_len); msdu 1649 drivers/net/wireless/ath/ath10k/htt_rx.c struct sk_buff *msdu, msdu 1669 drivers/net/wireless/ath/ath10k/htt_rx.c rxd = (void *)msdu->data - sizeof(*rxd); msdu 1675 drivers/net/wireless/ath/ath10k/htt_rx.c ath10k_htt_rx_h_undecap_raw(ar, msdu, status, enctype, msdu 1679 drivers/net/wireless/ath/ath10k/htt_rx.c ath10k_htt_rx_h_undecap_nwifi(ar, msdu, status, first_hdr, msdu 1683 drivers/net/wireless/ath/ath10k/htt_rx.c ath10k_htt_rx_h_undecap_eth(ar, msdu, status, first_hdr, enctype); msdu 1686 drivers/net/wireless/ath/ath10k/htt_rx.c ath10k_htt_rx_h_undecap_snap(ar, msdu, status, first_hdr, msdu 1723 drivers/net/wireless/ath/ath10k/htt_rx.c static void ath10k_htt_rx_h_csum_offload(struct sk_buff *msdu) msdu 1725 drivers/net/wireless/ath/ath10k/htt_rx.c msdu->ip_summed = ath10k_htt_rx_get_csum_state(msdu); msdu 1737 drivers/net/wireless/ath/ath10k/htt_rx.c struct sk_buff *msdu; msdu 1847 drivers/net/wireless/ath/ath10k/htt_rx.c skb_queue_walk(amsdu, msdu) { msdu 1848 drivers/net/wireless/ath/ath10k/htt_rx.c ath10k_htt_rx_h_csum_offload(msdu); msdu 1849 drivers/net/wireless/ath/ath10k/htt_rx.c ath10k_htt_rx_h_undecap(ar, msdu, status, first_hdr, enctype, msdu 1864 drivers/net/wireless/ath/ath10k/htt_rx.c hdr = (void *)msdu->data; msdu 1873 drivers/net/wireless/ath/ath10k/htt_rx.c struct sk_buff *msdu; msdu 1878 drivers/net/wireless/ath/ath10k/htt_rx.c while ((msdu = __skb_dequeue(amsdu))) { msdu 1885 drivers/net/wireless/ath/ath10k/htt_rx.c if (msdu == first_subframe) { msdu 1892 drivers/net/wireless/ath/ath10k/htt_rx.c ath10k_htt_rx_h_queue_msdu(ar, status, msdu); msdu 2828 drivers/net/wireless/ath/ath10k/htt_rx.c struct sk_buff *msdu; msdu 2837 drivers/net/wireless/ath/ath10k/htt_rx.c while ((msdu = __skb_dequeue(list))) { msdu 2838 drivers/net/wireless/ath/ath10k/htt_rx.c __skb_queue_tail(amsdu, msdu); msdu 2840 drivers/net/wireless/ath/ath10k/htt_rx.c rxd = (void *)msdu->data - sizeof(*rxd); msdu 2846 drivers/net/wireless/ath/ath10k/htt_rx.c msdu = skb_peek_tail(amsdu); msdu 2847 drivers/net/wireless/ath/ath10k/htt_rx.c rxd = (void *)msdu->data - sizeof(*rxd); msdu 2882 drivers/net/wireless/ath/ath10k/htt_rx.c struct sk_buff *msdu; msdu 2885 drivers/net/wireless/ath/ath10k/htt_rx.c while ((msdu = __skb_dequeue(list))) { msdu 2890 drivers/net/wireless/ath/ath10k/htt_rx.c rx = (void *)msdu->data; msdu 2892 drivers/net/wireless/ath/ath10k/htt_rx.c skb_put(msdu, sizeof(*rx)); msdu 2893 drivers/net/wireless/ath/ath10k/htt_rx.c skb_pull(msdu, sizeof(*rx)); msdu 2895 drivers/net/wireless/ath/ath10k/htt_rx.c if (skb_tailroom(msdu) < __le16_to_cpu(rx->msdu_len)) { msdu 2897 drivers/net/wireless/ath/ath10k/htt_rx.c dev_kfree_skb_any(msdu); msdu 2901 drivers/net/wireless/ath/ath10k/htt_rx.c skb_put(msdu, __le16_to_cpu(rx->msdu_len)); msdu 2908 drivers/net/wireless/ath/ath10k/htt_rx.c offset = 4 - ((unsigned long)msdu->data & 3); msdu 2909 drivers/net/wireless/ath/ath10k/htt_rx.c skb_put(msdu, offset); msdu 2910 drivers/net/wireless/ath/ath10k/htt_rx.c memmove(msdu->data + offset, msdu->data, msdu->len); msdu 2911 drivers/net/wireless/ath/ath10k/htt_rx.c skb_pull(msdu, offset); msdu 2920 drivers/net/wireless/ath/ath10k/htt_rx.c ath10k_htt_rx_h_rx_offload_prot(status, msdu); msdu 2922 drivers/net/wireless/ath/ath10k/htt_rx.c ath10k_htt_rx_h_queue_msdu(ar, status, msdu); msdu 1155 drivers/net/wireless/ath/ath10k/htt_tx.c int ath10k_htt_mgmt_tx(struct ath10k_htt *htt, struct sk_buff *msdu) msdu 1161 drivers/net/wireless/ath/ath10k/htt_tx.c struct ath10k_skb_cb *skb_cb = ATH10K_SKB_CB(msdu); msdu 1162 drivers/net/wireless/ath/ath10k/htt_tx.c u8 vdev_id = ath10k_htt_tx_get_vdev_id(ar, msdu); msdu 1166 drivers/net/wireless/ath/ath10k/htt_tx.c struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)msdu->data; msdu 1171 drivers/net/wireless/ath/ath10k/htt_tx.c res = ath10k_htt_tx_alloc_msdu_id(htt, msdu); msdu 1181 drivers/net/wireless/ath/ath10k/htt_tx.c skb_put(msdu, IEEE80211_CCMP_MIC_LEN); msdu 1190 drivers/net/wireless/ath/ath10k/htt_tx.c skb_cb->paddr = dma_map_single(dev, msdu->data, msdu->len, msdu 1203 drivers/net/wireless/ath/ath10k/htt_tx.c cmd->mgmt_tx.msdu_paddr = __cpu_to_le32(ATH10K_SKB_CB(msdu)->paddr); msdu 1204 drivers/net/wireless/ath/ath10k/htt_tx.c cmd->mgmt_tx.len = __cpu_to_le32(msdu->len); msdu 1207 drivers/net/wireless/ath/ath10k/htt_tx.c memcpy(cmd->mgmt_tx.hdr, msdu->data, msdu 1208 drivers/net/wireless/ath/ath10k/htt_tx.c min_t(int, msdu->len, HTT_MGMT_FRM_HDR_DOWNLOAD_LEN)); msdu 1218 drivers/net/wireless/ath/ath10k/htt_tx.c dma_unmap_single(dev, skb_cb->paddr, msdu->len, DMA_TO_DEVICE); msdu 1235 drivers/net/wireless/ath/ath10k/htt_tx.c struct sk_buff *msdu) msdu 1240 drivers/net/wireless/ath/ath10k/htt_tx.c struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)msdu->data; msdu 1242 drivers/net/wireless/ath/ath10k/htt_tx.c struct ath10k_skb_cb *skb_cb = ATH10K_SKB_CB(msdu); msdu 1245 drivers/net/wireless/ath/ath10k/htt_tx.c u8 vdev_id = ath10k_htt_tx_get_vdev_id(ar, msdu); msdu 1246 drivers/net/wireless/ath/ath10k/htt_tx.c u8 tid = ath10k_htt_tx_get_tid(msdu, is_eth); msdu 1255 drivers/net/wireless/ath/ath10k/htt_tx.c skb_put(msdu, IEEE80211_CCMP_MIC_LEN); msdu 1258 drivers/net/wireless/ath/ath10k/htt_tx.c data_len = msdu->len; msdu 1280 drivers/net/wireless/ath/ath10k/htt_tx.c if (msdu->ip_summed == CHECKSUM_PARTIAL && msdu 1289 drivers/net/wireless/ath/ath10k/htt_tx.c if (skb_headroom(msdu) < HTT_TX_HL_NEEDED_HEADROOM) { msdu 1290 drivers/net/wireless/ath/ath10k/htt_tx.c tmp_skb = msdu; msdu 1294 drivers/net/wireless/ath/ath10k/htt_tx.c skb_headroom(msdu), HTT_TX_HL_NEEDED_HEADROOM); msdu 1295 drivers/net/wireless/ath/ath10k/htt_tx.c msdu = skb_realloc_headroom(msdu, HTT_TX_HL_NEEDED_HEADROOM); msdu 1297 drivers/net/wireless/ath/ath10k/htt_tx.c if (!msdu) { msdu 1306 drivers/net/wireless/ath/ath10k/htt_tx.c res = ath10k_htt_tx_alloc_msdu_id(htt, msdu); msdu 1319 drivers/net/wireless/ath/ath10k/htt_tx.c skb_get(msdu); msdu 1321 drivers/net/wireless/ath/ath10k/htt_tx.c skb_push(msdu, sizeof(*cmd_hdr)); msdu 1322 drivers/net/wireless/ath/ath10k/htt_tx.c skb_push(msdu, sizeof(*tx_desc)); msdu 1323 drivers/net/wireless/ath/ath10k/htt_tx.c cmd_hdr = (struct htt_cmd_hdr *)msdu->data; msdu 1324 drivers/net/wireless/ath/ath10k/htt_tx.c tx_desc = (struct htt_data_tx_desc *)(msdu->data + sizeof(*cmd_hdr)); msdu 1337 drivers/net/wireless/ath/ath10k/htt_tx.c res = ath10k_htc_send(&htt->ar->htc, htt->eid, msdu); msdu 1345 drivers/net/wireless/ath/ath10k/htt_tx.c struct sk_buff *msdu) msdu 1349 drivers/net/wireless/ath/ath10k/htt_tx.c struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)msdu->data; msdu 1350 drivers/net/wireless/ath/ath10k/htt_tx.c struct ieee80211_tx_info *info = IEEE80211_SKB_CB(msdu); msdu 1351 drivers/net/wireless/ath/ath10k/htt_tx.c struct ath10k_skb_cb *skb_cb = ATH10K_SKB_CB(msdu); msdu 1356 drivers/net/wireless/ath/ath10k/htt_tx.c u8 vdev_id = ath10k_htt_tx_get_vdev_id(ar, msdu); msdu 1357 drivers/net/wireless/ath/ath10k/htt_tx.c u8 tid = ath10k_htt_tx_get_tid(msdu, is_eth); msdu 1368 drivers/net/wireless/ath/ath10k/htt_tx.c res = ath10k_htt_tx_alloc_msdu_id(htt, msdu); msdu 1374 drivers/net/wireless/ath/ath10k/htt_tx.c prefetch_len = min(htt->prefetch_len, msdu->len); msdu 1385 drivers/net/wireless/ath/ath10k/htt_tx.c skb_put(msdu, IEEE80211_CCMP_MIC_LEN); msdu 1389 drivers/net/wireless/ath/ath10k/htt_tx.c skb_put(msdu, IEEE80211_CCMP_MIC_LEN); msdu 1392 drivers/net/wireless/ath/ath10k/htt_tx.c skb_cb->paddr = dma_map_single(dev, msdu->data, msdu->len, msdu 1419 drivers/net/wireless/ath/ath10k/htt_tx.c frags[0].tword_addr.len_16 = __cpu_to_le16(msdu->len); msdu 1427 drivers/net/wireless/ath/ath10k/htt_tx.c frags[0].dword_addr.len = __cpu_to_le32(msdu->len); msdu 1472 drivers/net/wireless/ath/ath10k/htt_tx.c if (msdu->ip_summed == CHECKSUM_PARTIAL && msdu 1489 drivers/net/wireless/ath/ath10k/htt_tx.c txbuf->cmd_tx.len = __cpu_to_le16(msdu->len); msdu 1502 drivers/net/wireless/ath/ath10k/htt_tx.c trace_ath10k_htt_tx(ar, msdu_id, msdu->len, vdev_id, tid); msdu 1505 drivers/net/wireless/ath/ath10k/htt_tx.c flags0, flags1, msdu->len, msdu_id, &frags_paddr, msdu 1508 drivers/net/wireless/ath/ath10k/htt_tx.c msdu->data, msdu->len); msdu 1509 drivers/net/wireless/ath/ath10k/htt_tx.c trace_ath10k_tx_hdr(ar, msdu->data, msdu->len); msdu 1510 drivers/net/wireless/ath/ath10k/htt_tx.c trace_ath10k_tx_payload(ar, msdu->data, msdu->len); msdu 1523 drivers/net/wireless/ath/ath10k/htt_tx.c sg_items[1].vaddr = msdu->data; msdu 1536 drivers/net/wireless/ath/ath10k/htt_tx.c dma_unmap_single(dev, skb_cb->paddr, msdu->len, DMA_TO_DEVICE); msdu 1545 drivers/net/wireless/ath/ath10k/htt_tx.c struct sk_buff *msdu) msdu 1549 drivers/net/wireless/ath/ath10k/htt_tx.c struct ieee80211_hdr *hdr = (struct ieee80211_hdr *)msdu->data; msdu 1550 drivers/net/wireless/ath/ath10k/htt_tx.c struct ieee80211_tx_info *info = IEEE80211_SKB_CB(msdu); msdu 1551 drivers/net/wireless/ath/ath10k/htt_tx.c struct ath10k_skb_cb *skb_cb = ATH10K_SKB_CB(msdu); msdu 1556 drivers/net/wireless/ath/ath10k/htt_tx.c u8 vdev_id = ath10k_htt_tx_get_vdev_id(ar, msdu); msdu 1557 drivers/net/wireless/ath/ath10k/htt_tx.c u8 tid = ath10k_htt_tx_get_tid(msdu, is_eth); msdu 1568 drivers/net/wireless/ath/ath10k/htt_tx.c res = ath10k_htt_tx_alloc_msdu_id(htt, msdu); msdu 1574 drivers/net/wireless/ath/ath10k/htt_tx.c prefetch_len = min(htt->prefetch_len, msdu->len); msdu 1585 drivers/net/wireless/ath/ath10k/htt_tx.c skb_put(msdu, IEEE80211_CCMP_MIC_LEN); msdu 1589 drivers/net/wireless/ath/ath10k/htt_tx.c skb_put(msdu, IEEE80211_CCMP_MIC_LEN); msdu 1592 drivers/net/wireless/ath/ath10k/htt_tx.c skb_cb->paddr = dma_map_single(dev, msdu->data, msdu->len, msdu 1620 drivers/net/wireless/ath/ath10k/htt_tx.c frags[0].tword_addr.len_16 = __cpu_to_le16(msdu->len); msdu 1630 drivers/net/wireless/ath/ath10k/htt_tx.c frags[0].tword_addr.len_16 = __cpu_to_le16(msdu->len); msdu 1674 drivers/net/wireless/ath/ath10k/htt_tx.c if (msdu->ip_summed == CHECKSUM_PARTIAL && msdu 1694 drivers/net/wireless/ath/ath10k/htt_tx.c txbuf->cmd_tx.len = __cpu_to_le16(msdu->len); msdu 1709 drivers/net/wireless/ath/ath10k/htt_tx.c trace_ath10k_htt_tx(ar, msdu_id, msdu->len, vdev_id, tid); msdu 1712 drivers/net/wireless/ath/ath10k/htt_tx.c flags0, flags1, msdu->len, msdu_id, &frags_paddr, msdu 1715 drivers/net/wireless/ath/ath10k/htt_tx.c msdu->data, msdu->len); msdu 1716 drivers/net/wireless/ath/ath10k/htt_tx.c trace_ath10k_tx_hdr(ar, msdu->data, msdu->len); msdu 1717 drivers/net/wireless/ath/ath10k/htt_tx.c trace_ath10k_tx_payload(ar, msdu->data, msdu->len); msdu 1730 drivers/net/wireless/ath/ath10k/htt_tx.c sg_items[1].vaddr = msdu->data; msdu 1743 drivers/net/wireless/ath/ath10k/htt_tx.c dma_unmap_single(dev, skb_cb->paddr, msdu->len, DMA_TO_DEVICE); msdu 3943 drivers/net/wireless/ath/ath10k/mac.c struct sk_buff *msdu; msdu 3950 drivers/net/wireless/ath/ath10k/mac.c idr_for_each_entry(&ar->htt.pending_tx, msdu, msdu_id) { msdu 3951 drivers/net/wireless/ath/ath10k/mac.c cb = ATH10K_SKB_CB(msdu); msdu 52 drivers/net/wireless/ath/ath10k/txrx.c struct sk_buff *msdu; msdu 65 drivers/net/wireless/ath/ath10k/txrx.c msdu = idr_find(&htt->pending_tx, tx_done->msdu_id); msdu 66 drivers/net/wireless/ath/ath10k/txrx.c if (!msdu) { msdu 73 drivers/net/wireless/ath/ath10k/txrx.c skb_cb = ATH10K_SKB_CB(msdu); msdu 92 drivers/net/wireless/ath/ath10k/txrx.c dma_unmap_single(dev, skb_cb->paddr, msdu->len, DMA_TO_DEVICE); msdu 94 drivers/net/wireless/ath/ath10k/txrx.c ath10k_report_offchan_tx(htt->ar, msdu); msdu 96 drivers/net/wireless/ath/ath10k/txrx.c info = IEEE80211_SKB_CB(msdu); msdu 126 drivers/net/wireless/ath/ath10k/txrx.c ieee80211_tx_status(htt->ar->hw, msdu); msdu 445 drivers/net/wireless/ath/ath10k/wmi-ops.h ath10k_wmi_mgmt_tx_send(struct ath10k *ar, struct sk_buff *msdu, msdu 454 drivers/net/wireless/ath/ath10k/wmi-ops.h skb = ar->wmi.ops->gen_mgmt_tx_send(ar, msdu, paddr); msdu 467 drivers/net/wireless/ath/ath10k/wmi-ops.h ath10k_wmi_mgmt_tx(struct ath10k *ar, struct sk_buff *msdu) msdu 469 drivers/net/wireless/ath/ath10k/wmi-ops.h struct ieee80211_tx_info *info = IEEE80211_SKB_CB(msdu); msdu 476 drivers/net/wireless/ath/ath10k/wmi-ops.h skb = ar->wmi.ops->gen_mgmt_tx(ar, msdu); msdu 489 drivers/net/wireless/ath/ath10k/wmi-ops.h ieee80211_tx_status_irqsafe(ar->hw, msdu); msdu 2865 drivers/net/wireless/ath/ath10k/wmi-tlv.c ath10k_wmi_tlv_op_gen_mgmt_tx_send(struct ath10k *ar, struct sk_buff *msdu, msdu 2868 drivers/net/wireless/ath/ath10k/wmi-tlv.c struct ath10k_skb_cb *cb = ATH10K_SKB_CB(msdu); msdu 2872 drivers/net/wireless/ath/ath10k/wmi-tlv.c u32 buf_len = msdu->len; msdu 2882 drivers/net/wireless/ath/ath10k/wmi-tlv.c hdr = (struct ieee80211_hdr *)msdu->data; msdu 2897 drivers/net/wireless/ath/ath10k/wmi-tlv.c skb_put(msdu, IEEE80211_CCMP_MIC_LEN); msdu 2910 drivers/net/wireless/ath/ath10k/wmi-tlv.c desc_id = ath10k_wmi_mgmt_tx_alloc_msdu_id(ar, msdu, paddr); msdu 2923 drivers/net/wireless/ath/ath10k/wmi-tlv.c cmd->frame_len = __cpu_to_le32(msdu->len); msdu 2934 drivers/net/wireless/ath/ath10k/wmi-tlv.c memcpy(ptr, msdu->data, buf_len); msdu 1905 drivers/net/wireless/ath/ath10k/wmi.c ath10k_wmi_op_gen_mgmt_tx(struct ath10k *ar, struct sk_buff *msdu) msdu 1907 drivers/net/wireless/ath/ath10k/wmi.c struct ath10k_skb_cb *cb = ATH10K_SKB_CB(msdu); msdu 1914 drivers/net/wireless/ath/ath10k/wmi.c u32 buf_len = msdu->len; msdu 1917 drivers/net/wireless/ath/ath10k/wmi.c hdr = (struct ieee80211_hdr *)msdu->data; msdu 1930 drivers/net/wireless/ath/ath10k/wmi.c len = sizeof(cmd->hdr) + msdu->len; msdu 1954 drivers/net/wireless/ath/ath10k/wmi.c memcpy(cmd->buf, msdu->data, msdu->len); msdu 1957 drivers/net/wireless/ath/ath10k/wmi.c msdu, skb->len, fc & IEEE80211_FCTL_FTYPE, msdu 2351 drivers/net/wireless/ath/ath10k/wmi.c struct sk_buff *msdu; msdu 2364 drivers/net/wireless/ath/ath10k/wmi.c msdu = pkt_addr->vaddr; msdu 2366 drivers/net/wireless/ath/ath10k/wmi.c msdu->len, DMA_TO_DEVICE); msdu 2367 drivers/net/wireless/ath/ath10k/wmi.c info = IEEE80211_SKB_CB(msdu); msdu 2378 drivers/net/wireless/ath/ath10k/wmi.c ieee80211_tx_status_irqsafe(ar->hw, msdu); msdu 9418 drivers/net/wireless/ath/ath10k/wmi.c struct sk_buff *msdu; msdu 9423 drivers/net/wireless/ath/ath10k/wmi.c msdu = pkt_addr->vaddr; msdu 9425 drivers/net/wireless/ath/ath10k/wmi.c msdu->len, DMA_TO_DEVICE); msdu 9426 drivers/net/wireless/ath/ath10k/wmi.c ieee80211_free_txskb(ar->hw, msdu); msdu 789 include/net/bluetooth/hci.h __le16 msdu; msdu 366 include/net/bluetooth/l2cap.h __le16 msdu; msdu 547 net/bluetooth/amp.c cp.tx_flow_spec.msdu = cpu_to_le16(chan->local_msdu); msdu 554 net/bluetooth/amp.c cp.rx_flow_spec.msdu = cpu_to_le16(chan->remote_msdu); msdu 3063 net/bluetooth/l2cap_core.c efs.msdu = cpu_to_le16(chan->local_msdu); msdu 3072 net/bluetooth/l2cap_core.c efs.msdu = cpu_to_le16(chan->local_msdu); msdu 3532 net/bluetooth/l2cap_core.c chan->remote_msdu = le16_to_cpu(efs.msdu); msdu 3674 net/bluetooth/l2cap_core.c chan->local_msdu = le16_to_cpu(efs.msdu); msdu 2487 net/mac80211/rx.c rx->sta->rx_stats.msdu[rx->seqno_idx]++; msdu 4294 net/mac80211/rx.c stats->msdu[rx->seqno_idx]++; msdu 2129 net/mac80211/sta_info.c tidstats->rx_msdu = sta->rx_stats.msdu[tid]; msdu 2137 net/mac80211/sta_info.c tidstats->tx_msdu = sta->tx_stats.msdu[tid]; msdu 425 net/mac80211/sta_info.h u64 msdu[IEEE80211_NUM_TIDS + 1]; msdu 599 net/mac80211/sta_info.h u64 msdu[IEEE80211_NUM_TIDS + 1]; msdu 843 net/mac80211/tx.c tx->sta->tx_stats.msdu[IEEE80211_NUM_TIDS]++; msdu 857 net/mac80211/tx.c tx->sta->tx_stats.msdu[tid]++; msdu 3387 net/mac80211/tx.c sta->tx_stats.msdu[tid] += msdu 3390 net/mac80211/tx.c sta->tx_stats.msdu[tid]++;