pxmitframe 1982 drivers/staging/rtl8188eu/core/rtw_mlme.c void rtw_issue_addbareq_cmd(struct adapter *padapter, struct xmit_frame *pxmitframe) pxmitframe 1988 drivers/staging/rtl8188eu/core/rtw_mlme.c struct pkt_attrib *pattrib = &pxmitframe->attrib; pxmitframe 5402 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c struct xmit_frame *pxmitframe = NULL; pxmitframe 5418 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c pxmitframe = container_of(xmitframe_plist, struct xmit_frame, list); pxmitframe 5422 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c list_del_init(&pxmitframe->list); pxmitframe 5426 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c pxmitframe->attrib.mdata = 1; pxmitframe 5428 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c pxmitframe->attrib.mdata = 0; pxmitframe 5430 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c pxmitframe->attrib.triggered = 1; pxmitframe 5432 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c pxmitframe->attrib.qsel = 0x11;/* HIQ */ pxmitframe 5435 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c if (rtw_hal_xmit(padapter, pxmitframe)) pxmitframe 5436 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c rtw_os_xmit_complete(padapter, pxmitframe); pxmitframe 923 drivers/staging/rtl8188eu/core/rtw_recv.c struct xmit_frame *pxmitframe = NULL; pxmitframe 931 drivers/staging/rtl8188eu/core/rtw_recv.c pxmitframe = list_entry(xmitframe_plist, struct xmit_frame, list); pxmitframe 935 drivers/staging/rtl8188eu/core/rtw_recv.c list_del_init(&pxmitframe->list); pxmitframe 940 drivers/staging/rtl8188eu/core/rtw_recv.c pxmitframe->attrib.mdata = 1; pxmitframe 942 drivers/staging/rtl8188eu/core/rtw_recv.c pxmitframe->attrib.mdata = 0; pxmitframe 944 drivers/staging/rtl8188eu/core/rtw_recv.c pxmitframe->attrib.triggered = 1; pxmitframe 947 drivers/staging/rtl8188eu/core/rtw_recv.c if (rtw_hal_xmit(padapter, pxmitframe)) pxmitframe 948 drivers/staging/rtl8188eu/core/rtw_recv.c rtw_os_xmit_complete(padapter, pxmitframe); pxmitframe 132 drivers/staging/rtl8188eu/core/rtw_security.c void rtw_wep_encrypt(struct adapter *padapter, u8 *pxmitframe) pxmitframe 137 drivers/staging/rtl8188eu/core/rtw_security.c struct pkt_attrib *pattrib = &((struct xmit_frame *)pxmitframe)->attrib; pxmitframe 145 drivers/staging/rtl8188eu/core/rtw_security.c if (((struct xmit_frame *)pxmitframe)->buf_addr == NULL) pxmitframe 152 drivers/staging/rtl8188eu/core/rtw_security.c (((struct xmit_frame *)pxmitframe)->pkt_offset * PACKET_OFFSET_SZ); pxmitframe 154 drivers/staging/rtl8188eu/core/rtw_security.c pframe = ((struct xmit_frame *)pxmitframe)->buf_addr + hw_hdr_offset; pxmitframe 575 drivers/staging/rtl8188eu/core/rtw_security.c u32 rtw_tkip_encrypt(struct adapter *padapter, u8 *pxmitframe) pxmitframe 589 drivers/staging/rtl8188eu/core/rtw_security.c struct pkt_attrib *pattrib = &((struct xmit_frame *)pxmitframe)->attrib; pxmitframe 594 drivers/staging/rtl8188eu/core/rtw_security.c if (((struct xmit_frame *)pxmitframe)->buf_addr == NULL) pxmitframe 598 drivers/staging/rtl8188eu/core/rtw_security.c (((struct xmit_frame *)pxmitframe)->pkt_offset * PACKET_OFFSET_SZ); pxmitframe 599 drivers/staging/rtl8188eu/core/rtw_security.c pframe = ((struct xmit_frame *)pxmitframe)->buf_addr + hw_hdr_offset; pxmitframe 1216 drivers/staging/rtl8188eu/core/rtw_security.c u32 rtw_aes_encrypt(struct adapter *padapter, u8 *pxmitframe) pxmitframe 1227 drivers/staging/rtl8188eu/core/rtw_security.c struct pkt_attrib *pattrib = &((struct xmit_frame *)pxmitframe)->attrib; pxmitframe 1234 drivers/staging/rtl8188eu/core/rtw_security.c if (((struct xmit_frame *)pxmitframe)->buf_addr == NULL) pxmitframe 1238 drivers/staging/rtl8188eu/core/rtw_security.c (((struct xmit_frame *)pxmitframe)->pkt_offset * PACKET_OFFSET_SZ); pxmitframe 1240 drivers/staging/rtl8188eu/core/rtw_security.c pframe = ((struct xmit_frame *)pxmitframe)->buf_addr + hw_hdr_offset; pxmitframe 207 drivers/staging/rtl8188eu/core/rtw_xmit.c struct xmit_frame *pxmitframe = (struct xmit_frame *)pxmitpriv->pxmit_frame_buf; pxmitframe 215 drivers/staging/rtl8188eu/core/rtw_xmit.c rtw_os_xmit_complete(padapter, pxmitframe); pxmitframe 217 drivers/staging/rtl8188eu/core/rtw_xmit.c pxmitframe++; pxmitframe 242 drivers/staging/rtl8188eu/core/rtw_xmit.c static void update_attrib_vcs_info(struct adapter *padapter, struct xmit_frame *pxmitframe) pxmitframe 245 drivers/staging/rtl8188eu/core/rtw_xmit.c struct pkt_attrib *pattrib = &pxmitframe->attrib; pxmitframe 588 drivers/staging/rtl8188eu/core/rtw_xmit.c static s32 xmitframe_addmic(struct adapter *padapter, struct xmit_frame *pxmitframe) pxmitframe 594 drivers/staging/rtl8188eu/core/rtw_xmit.c struct pkt_attrib *pattrib = &pxmitframe->attrib; pxmitframe 605 drivers/staging/rtl8188eu/core/rtw_xmit.c hw_hdr_offset = TXDESC_SIZE + (pxmitframe->pkt_offset * PACKET_OFFSET_SZ); pxmitframe 612 drivers/staging/rtl8188eu/core/rtw_xmit.c pframe = pxmitframe->buf_addr + hw_hdr_offset; pxmitframe 641 drivers/staging/rtl8188eu/core/rtw_xmit.c priority[0] = (u8)pxmitframe->attrib.priority; pxmitframe 707 drivers/staging/rtl8188eu/core/rtw_xmit.c static s32 xmitframe_swencrypt(struct adapter *padapter, struct xmit_frame *pxmitframe) pxmitframe 709 drivers/staging/rtl8188eu/core/rtw_xmit.c struct pkt_attrib *pattrib = &pxmitframe->attrib; pxmitframe 716 drivers/staging/rtl8188eu/core/rtw_xmit.c rtw_wep_encrypt(padapter, (u8 *)pxmitframe); pxmitframe 719 drivers/staging/rtl8188eu/core/rtw_xmit.c rtw_tkip_encrypt(padapter, (u8 *)pxmitframe); pxmitframe 722 drivers/staging/rtl8188eu/core/rtw_xmit.c rtw_aes_encrypt(padapter, (u8 *)pxmitframe); pxmitframe 907 drivers/staging/rtl8188eu/core/rtw_xmit.c s32 rtw_xmitframe_coalesce(struct adapter *padapter, struct sk_buff *pkt, struct xmit_frame *pxmitframe) pxmitframe 915 drivers/staging/rtl8188eu/core/rtw_xmit.c struct pkt_attrib *pattrib = &pxmitframe->attrib; pxmitframe 926 drivers/staging/rtl8188eu/core/rtw_xmit.c if (!pxmitframe->buf_addr) { pxmitframe 931 drivers/staging/rtl8188eu/core/rtw_xmit.c pbuf_start = pxmitframe->buf_addr; pxmitframe 933 drivers/staging/rtl8188eu/core/rtw_xmit.c hw_hdr_offset = TXDESC_SIZE + (pxmitframe->pkt_offset * PACKET_OFFSET_SZ); pxmitframe 1036 drivers/staging/rtl8188eu/core/rtw_xmit.c rtl88eu_mon_xmit_hook(padapter->pmondev, pxmitframe, frg_len); pxmitframe 1038 drivers/staging/rtl8188eu/core/rtw_xmit.c if (xmitframe_addmic(padapter, pxmitframe) == _FAIL) { pxmitframe 1045 drivers/staging/rtl8188eu/core/rtw_xmit.c xmitframe_swencrypt(padapter, pxmitframe); pxmitframe 1048 drivers/staging/rtl8188eu/core/rtw_xmit.c update_attrib_vcs_info(padapter, pxmitframe); pxmitframe 1120 drivers/staging/rtl8188eu/core/rtw_xmit.c void rtw_count_tx_stats(struct adapter *padapter, struct xmit_frame *pxmitframe, int sz) pxmitframe 1127 drivers/staging/rtl8188eu/core/rtw_xmit.c if ((pxmitframe->frame_tag & 0x0f) == DATA_FRAMETAG) { pxmitframe 1129 drivers/staging/rtl8188eu/core/rtw_xmit.c pmlmepriv->LinkDetectInfo.NumTxOkInPeriod += pxmitframe->agg_num; pxmitframe 1131 drivers/staging/rtl8188eu/core/rtw_xmit.c psta = pxmitframe->attrib.psta; pxmitframe 1134 drivers/staging/rtl8188eu/core/rtw_xmit.c pstats->tx_pkts += pxmitframe->agg_num; pxmitframe 1293 drivers/staging/rtl8188eu/core/rtw_xmit.c s32 rtw_free_xmitframe(struct xmit_priv *pxmitpriv, struct xmit_frame *pxmitframe) pxmitframe 1299 drivers/staging/rtl8188eu/core/rtw_xmit.c if (!pxmitframe) { pxmitframe 1306 drivers/staging/rtl8188eu/core/rtw_xmit.c list_del_init(&pxmitframe->list); pxmitframe 1308 drivers/staging/rtl8188eu/core/rtw_xmit.c if (pxmitframe->pkt) { pxmitframe 1309 drivers/staging/rtl8188eu/core/rtw_xmit.c pndis_pkt = pxmitframe->pkt; pxmitframe 1310 drivers/staging/rtl8188eu/core/rtw_xmit.c pxmitframe->pkt = NULL; pxmitframe 1313 drivers/staging/rtl8188eu/core/rtw_xmit.c list_add_tail(&pxmitframe->list, get_list_head(pfree_xmit_queue)); pxmitframe 1330 drivers/staging/rtl8188eu/core/rtw_xmit.c struct xmit_frame *pxmitframe; pxmitframe 1338 drivers/staging/rtl8188eu/core/rtw_xmit.c pxmitframe = container_of(plist, struct xmit_frame, list); pxmitframe 1342 drivers/staging/rtl8188eu/core/rtw_xmit.c rtw_free_xmitframe(pxmitpriv, pxmitframe); pxmitframe 1347 drivers/staging/rtl8188eu/core/rtw_xmit.c s32 rtw_xmitframe_enqueue(struct adapter *padapter, struct xmit_frame *pxmitframe) pxmitframe 1349 drivers/staging/rtl8188eu/core/rtw_xmit.c if (rtw_xmit_classifier(padapter, pxmitframe) == _FAIL) { pxmitframe 1361 drivers/staging/rtl8188eu/core/rtw_xmit.c struct xmit_frame *pxmitframe = NULL; pxmitframe 1367 drivers/staging/rtl8188eu/core/rtw_xmit.c pxmitframe = container_of(xmitframe_plist, struct xmit_frame, list); pxmitframe 1371 drivers/staging/rtl8188eu/core/rtw_xmit.c list_del_init(&pxmitframe->list); pxmitframe 1375 drivers/staging/rtl8188eu/core/rtw_xmit.c return pxmitframe; pxmitframe 1384 drivers/staging/rtl8188eu/core/rtw_xmit.c struct xmit_frame *pxmitframe = NULL; pxmitframe 1411 drivers/staging/rtl8188eu/core/rtw_xmit.c pxmitframe = dequeue_one_xmitframe(pxmitpriv, phwxmit, ptxservq, pframe_queue); pxmitframe 1413 drivers/staging/rtl8188eu/core/rtw_xmit.c if (pxmitframe) { pxmitframe 1427 drivers/staging/rtl8188eu/core/rtw_xmit.c return pxmitframe; pxmitframe 1474 drivers/staging/rtl8188eu/core/rtw_xmit.c s32 rtw_xmit_classifier(struct adapter *padapter, struct xmit_frame *pxmitframe) pxmitframe 1479 drivers/staging/rtl8188eu/core/rtw_xmit.c struct pkt_attrib *pattrib = &pxmitframe->attrib; pxmitframe 1501 drivers/staging/rtl8188eu/core/rtw_xmit.c list_add_tail(&pxmitframe->list, get_list_head(&ptxservq->sta_pending)); pxmitframe 1546 drivers/staging/rtl8188eu/core/rtw_xmit.c u32 rtw_get_ff_hwaddr(struct xmit_frame *pxmitframe) pxmitframe 1549 drivers/staging/rtl8188eu/core/rtw_xmit.c struct pkt_attrib *pattrib = &pxmitframe->attrib; pxmitframe 1594 drivers/staging/rtl8188eu/core/rtw_xmit.c struct xmit_frame *pxmitframe = NULL; pxmitframe 1597 drivers/staging/rtl8188eu/core/rtw_xmit.c pxmitframe = rtw_alloc_xmitframe(pxmitpriv); pxmitframe 1598 drivers/staging/rtl8188eu/core/rtw_xmit.c if (!pxmitframe) { pxmitframe 1604 drivers/staging/rtl8188eu/core/rtw_xmit.c res = update_attrib(padapter, *ppkt, &pxmitframe->attrib); pxmitframe 1608 drivers/staging/rtl8188eu/core/rtw_xmit.c rtw_free_xmitframe(pxmitpriv, pxmitframe); pxmitframe 1611 drivers/staging/rtl8188eu/core/rtw_xmit.c pxmitframe->pkt = *ppkt; pxmitframe 1615 drivers/staging/rtl8188eu/core/rtw_xmit.c pxmitframe->attrib.qsel = pxmitframe->attrib.priority; pxmitframe 1619 drivers/staging/rtl8188eu/core/rtw_xmit.c if (xmitframe_enqueue_for_sleeping_sta(padapter, pxmitframe)) { pxmitframe 1626 drivers/staging/rtl8188eu/core/rtw_xmit.c if (!rtw_hal_xmit(padapter, pxmitframe)) pxmitframe 1634 drivers/staging/rtl8188eu/core/rtw_xmit.c int xmitframe_enqueue_for_sleeping_sta(struct adapter *padapter, struct xmit_frame *pxmitframe) pxmitframe 1639 drivers/staging/rtl8188eu/core/rtw_xmit.c struct pkt_attrib *pattrib = &pxmitframe->attrib; pxmitframe 1664 drivers/staging/rtl8188eu/core/rtw_xmit.c list_del_init(&pxmitframe->list); pxmitframe 1666 drivers/staging/rtl8188eu/core/rtw_xmit.c list_add_tail(&pxmitframe->list, get_list_head(&psta->sleep_q)); pxmitframe 1689 drivers/staging/rtl8188eu/core/rtw_xmit.c list_del_init(&pxmitframe->list); pxmitframe 1691 drivers/staging/rtl8188eu/core/rtw_xmit.c list_add_tail(&pxmitframe->list, get_list_head(&psta->sleep_q)); pxmitframe 1742 drivers/staging/rtl8188eu/core/rtw_xmit.c struct xmit_frame *pxmitframe; pxmitframe 1749 drivers/staging/rtl8188eu/core/rtw_xmit.c pxmitframe = container_of(plist, struct xmit_frame, list); pxmitframe 1753 drivers/staging/rtl8188eu/core/rtw_xmit.c xmitframe_enqueue_for_sleeping_sta(padapter, pxmitframe); pxmitframe 1755 drivers/staging/rtl8188eu/core/rtw_xmit.c pattrib = &pxmitframe->attrib; pxmitframe 1812 drivers/staging/rtl8188eu/core/rtw_xmit.c struct xmit_frame *pxmitframe = NULL; pxmitframe 1821 drivers/staging/rtl8188eu/core/rtw_xmit.c pxmitframe = container_of(xmitframe_plist, struct xmit_frame, list); pxmitframe 1825 drivers/staging/rtl8188eu/core/rtw_xmit.c list_del_init(&pxmitframe->list); pxmitframe 1827 drivers/staging/rtl8188eu/core/rtw_xmit.c switch (pxmitframe->attrib.priority) { pxmitframe 1849 drivers/staging/rtl8188eu/core/rtw_xmit.c pxmitframe->attrib.mdata = 1; pxmitframe 1851 drivers/staging/rtl8188eu/core/rtw_xmit.c pxmitframe->attrib.mdata = 0; pxmitframe 1856 drivers/staging/rtl8188eu/core/rtw_xmit.c pxmitframe->attrib.mdata = 1; pxmitframe 1857 drivers/staging/rtl8188eu/core/rtw_xmit.c pxmitframe->attrib.eosp = 0; pxmitframe 1859 drivers/staging/rtl8188eu/core/rtw_xmit.c pxmitframe->attrib.mdata = 0; pxmitframe 1860 drivers/staging/rtl8188eu/core/rtw_xmit.c pxmitframe->attrib.eosp = 1; pxmitframe 1864 drivers/staging/rtl8188eu/core/rtw_xmit.c pxmitframe->attrib.triggered = 1; pxmitframe 1867 drivers/staging/rtl8188eu/core/rtw_xmit.c if (rtw_hal_xmit(padapter, pxmitframe)) pxmitframe 1868 drivers/staging/rtl8188eu/core/rtw_xmit.c rtw_os_xmit_complete(padapter, pxmitframe); pxmitframe 1902 drivers/staging/rtl8188eu/core/rtw_xmit.c pxmitframe = container_of(xmitframe_plist, struct xmit_frame, list); pxmitframe 1906 drivers/staging/rtl8188eu/core/rtw_xmit.c list_del_init(&pxmitframe->list); pxmitframe 1910 drivers/staging/rtl8188eu/core/rtw_xmit.c pxmitframe->attrib.mdata = 1; pxmitframe 1912 drivers/staging/rtl8188eu/core/rtw_xmit.c pxmitframe->attrib.mdata = 0; pxmitframe 1914 drivers/staging/rtl8188eu/core/rtw_xmit.c pxmitframe->attrib.triggered = 1; pxmitframe 1917 drivers/staging/rtl8188eu/core/rtw_xmit.c if (rtw_hal_xmit(padapter, pxmitframe)) pxmitframe 1918 drivers/staging/rtl8188eu/core/rtw_xmit.c rtw_os_xmit_complete(padapter, pxmitframe); pxmitframe 1940 drivers/staging/rtl8188eu/core/rtw_xmit.c struct xmit_frame *pxmitframe = NULL; pxmitframe 1949 drivers/staging/rtl8188eu/core/rtw_xmit.c pxmitframe = container_of(xmitframe_plist, struct xmit_frame, list); pxmitframe 1953 drivers/staging/rtl8188eu/core/rtw_xmit.c switch (pxmitframe->attrib.priority) { pxmitframe 1976 drivers/staging/rtl8188eu/core/rtw_xmit.c list_del_init(&pxmitframe->list); pxmitframe 1982 drivers/staging/rtl8188eu/core/rtw_xmit.c pxmitframe->attrib.mdata = 1; pxmitframe 1983 drivers/staging/rtl8188eu/core/rtw_xmit.c pxmitframe->attrib.eosp = 0; pxmitframe 1985 drivers/staging/rtl8188eu/core/rtw_xmit.c pxmitframe->attrib.mdata = 0; pxmitframe 1986 drivers/staging/rtl8188eu/core/rtw_xmit.c pxmitframe->attrib.eosp = 1; pxmitframe 1989 drivers/staging/rtl8188eu/core/rtw_xmit.c pxmitframe->attrib.triggered = 1; pxmitframe 1991 drivers/staging/rtl8188eu/core/rtw_xmit.c if (rtw_hal_xmit(padapter, pxmitframe)) pxmitframe 1992 drivers/staging/rtl8188eu/core/rtw_xmit.c rtw_os_xmit_complete(padapter, pxmitframe); pxmitframe 161 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c static s32 update_txdesc(struct xmit_frame *pxmitframe, u8 *pmem, s32 sz, u8 bagg_pkt) pxmitframe 166 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c struct adapter *adapt = pxmitframe->padapter; pxmitframe 167 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c struct pkt_attrib *pattrib = &pxmitframe->attrib; pxmitframe 195 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c if ((pull) && (pxmitframe->pkt_offset > 0)) pxmitframe 196 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c pxmitframe->pkt_offset = pxmitframe->pkt_offset - 1; pxmitframe 201 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c if (pxmitframe->pkt_offset > 0) pxmitframe 202 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c ptxdesc->txdw1 |= cpu_to_le32((pxmitframe->pkt_offset << 26) & 0x7c000000); pxmitframe 207 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c if ((pxmitframe->frame_tag & 0x0f) == DATA_FRAMETAG) { pxmitframe 235 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c if (pxmitframe->agg_num > 1) pxmitframe 236 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c ptxdesc->txdw5 |= cpu_to_le32((pxmitframe->agg_num << USB_TXAGG_NUM_SHT) & 0xFF000000); pxmitframe 267 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c } else if ((pxmitframe->frame_tag&0x0f) == MGNT_FRAMETAG) { pxmitframe 278 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c if (pxmitframe->ack_report) pxmitframe 292 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c } else if ((pxmitframe->frame_tag&0x0f) == TXAGG_FRAMETAG) { pxmitframe 295 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c DBG_88E("pxmitframe->frame_tag = %d\n", pxmitframe->frame_tag); pxmitframe 327 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c _dbg_dump_tx_info(adapt, pxmitframe->frame_tag, ptxdesc); pxmitframe 332 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c static s32 rtw_dump_xframe(struct adapter *adapt, struct xmit_frame *pxmitframe) pxmitframe 339 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c struct xmit_buf *pxmitbuf = pxmitframe->pxmitbuf; pxmitframe 340 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c struct pkt_attrib *pattrib = &pxmitframe->attrib; pxmitframe 343 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c if ((pxmitframe->frame_tag == DATA_FRAMETAG) && pxmitframe 344 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c (pxmitframe->attrib.ether_type != 0x0806) && pxmitframe 345 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c (pxmitframe->attrib.ether_type != 0x888e) && pxmitframe 346 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c (pxmitframe->attrib.ether_type != 0x88b4) && pxmitframe 347 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c (pxmitframe->attrib.dhcp_pkt != 1)) pxmitframe 348 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c rtw_issue_addbareq_cmd(adapt, pxmitframe); pxmitframe 349 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c mem_addr = pxmitframe->buf_addr; pxmitframe 367 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c pull = update_txdesc(pxmitframe, mem_addr, sz, false); pxmitframe 371 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c pxmitframe->buf_addr = mem_addr; pxmitframe 376 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c ff_hwaddr = rtw_get_ff_hwaddr(pxmitframe); pxmitframe 380 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c rtw_count_tx_stats(adapt, pxmitframe, sz); pxmitframe 389 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c rtw_free_xmitframe(pxmitpriv, pxmitframe); pxmitframe 397 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c static u32 xmitframe_need_length(struct xmit_frame *pxmitframe) pxmitframe 399 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c struct pkt_attrib *pattrib = &pxmitframe->attrib; pxmitframe 418 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c struct xmit_frame *pxmitframe = NULL; pxmitframe 447 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c rtw_free_xmitframe(pxmitpriv, pxmitframe); pxmitframe 449 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c pxmitframe = rtw_dequeue_xframe(pxmitpriv, pxmitpriv->hwxmits, pxmitpriv->hwxmit_entry); pxmitframe 450 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c if (!pxmitframe) { pxmitframe 456 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c pxmitframe->pxmitbuf = pxmitbuf; pxmitframe 457 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c pxmitframe->buf_addr = pxmitbuf->pbuf; pxmitframe 458 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c pxmitbuf->priv_data = pxmitframe; pxmitframe 460 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c pxmitframe->agg_num = 1; /* alloc xmitframe should assign to 1. */ pxmitframe 461 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c pxmitframe->pkt_offset = 1; /* first frame of aggregation, reserve offset */ pxmitframe 463 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c rtw_xmitframe_coalesce(adapt, pxmitframe->pkt, pxmitframe); pxmitframe 466 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c rtw_os_xmit_complete(adapt, pxmitframe); pxmitframe 469 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c pfirstframe = pxmitframe; pxmitframe 515 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c pxmitframe = container_of(xmitframe_plist, struct xmit_frame, list); pxmitframe 518 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c pxmitframe->agg_num = 0; /* not first frame of aggregation */ pxmitframe 519 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c pxmitframe->pkt_offset = 0; /* not first frame of aggregation, no need to reserve offset */ pxmitframe 521 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c len = xmitframe_need_length(pxmitframe) + TXDESC_SIZE + (pxmitframe->pkt_offset*PACKET_OFFSET_SZ); pxmitframe 524 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c pxmitframe->agg_num = 1; pxmitframe 525 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c pxmitframe->pkt_offset = 1; pxmitframe 528 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c list_del_init(&pxmitframe->list); pxmitframe 532 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c pxmitframe->buf_addr = pxmitbuf->pbuf + pbuf; pxmitframe 534 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c rtw_xmitframe_coalesce(adapt, pxmitframe->pkt, pxmitframe); pxmitframe 536 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c rtw_os_xmit_complete(adapt, pxmitframe); pxmitframe 539 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c update_txdesc(pxmitframe, pxmitframe->buf_addr, pxmitframe->attrib.last_txcmdsz, true); pxmitframe 542 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c rtw_free_xmitframe(pxmitpriv, pxmitframe); pxmitframe 601 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c bool rtw_hal_xmit(struct adapter *adapt, struct xmit_frame *pxmitframe) pxmitframe 606 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c struct pkt_attrib *pattrib = &pxmitframe->attrib; pxmitframe 623 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c pxmitframe->pxmitbuf = pxmitbuf; pxmitframe 624 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c pxmitframe->buf_addr = pxmitbuf->pbuf; pxmitframe 625 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c pxmitbuf->priv_data = pxmitframe; pxmitframe 627 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c res = rtw_xmitframe_coalesce(adapt, pxmitframe->pkt, pxmitframe); pxmitframe 630 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c rtw_dump_xframe(adapt, pxmitframe); pxmitframe 634 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c rtw_free_xmitframe(pxmitpriv, pxmitframe); pxmitframe 640 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c res = rtw_xmitframe_enqueue(adapt, pxmitframe); pxmitframe 645 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c rtw_free_xmitframe(pxmitpriv, pxmitframe); pxmitframe 188 drivers/staging/rtl8188eu/include/hal_intf.h bool rtw_hal_xmit(struct adapter *padapter, struct xmit_frame *pxmitframe); pxmitframe 349 drivers/staging/rtl8188eu/include/rtw_mlme.h struct xmit_frame *pxmitframe); pxmitframe 298 drivers/staging/rtl8188eu/include/rtw_security.h u32 rtw_aes_encrypt(struct adapter *padapter, u8 *pxmitframe); pxmitframe 299 drivers/staging/rtl8188eu/include/rtw_security.h u32 rtw_tkip_encrypt(struct adapter *padapter, u8 *pxmitframe); pxmitframe 300 drivers/staging/rtl8188eu/include/rtw_security.h void rtw_wep_encrypt(struct adapter *padapter, u8 *pxmitframe); pxmitframe 309 drivers/staging/rtl8188eu/include/rtw_xmit.h struct xmit_frame *pxmitframe, int sz); pxmitframe 317 drivers/staging/rtl8188eu/include/rtw_xmit.h struct xmit_frame *pxmitframe); pxmitframe 323 drivers/staging/rtl8188eu/include/rtw_xmit.h struct xmit_frame *pxmitframe); pxmitframe 328 drivers/staging/rtl8188eu/include/rtw_xmit.h struct xmit_frame *pxmitframe); pxmitframe 330 drivers/staging/rtl8188eu/include/rtw_xmit.h struct xmit_frame *pxmitframe); pxmitframe 344 drivers/staging/rtl8188eu/include/rtw_xmit.h int xmitframe_enqueue_for_sleeping_sta(struct adapter *padapter, struct xmit_frame *pxmitframe); pxmitframe 351 drivers/staging/rtl8188eu/include/rtw_xmit.h u32 rtw_get_ff_hwaddr(struct xmit_frame *pxmitframe); pxmitframe 665 drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c struct xmit_frame *pxmitframe = (struct xmit_frame *)xmitbuf->priv_data; pxmitframe 714 drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c pxmitframe->buf_addr, /* xmitbuf->pbuf */ pxmitframe 26 drivers/staging/rtl8712/rtl8712_xmit.c struct xmit_frame *pxmitframe); pxmitframe 27 drivers/staging/rtl8712/rtl8712_xmit.c static void update_txdesc(struct xmit_frame *pxmitframe, uint *pmem, int sz); pxmitframe 82 drivers/staging/rtl8712/rtl8712_xmit.c static u32 get_ff_hwaddr(struct xmit_frame *pxmitframe) pxmitframe 85 drivers/staging/rtl8712/rtl8712_xmit.c struct pkt_attrib *pattrib = &pxmitframe->attrib; pxmitframe 86 drivers/staging/rtl8712/rtl8712_xmit.c struct _adapter *padapter = pxmitframe->padapter; pxmitframe 89 drivers/staging/rtl8712/rtl8712_xmit.c if (pxmitframe->frame_tag == TXAGG_FRAMETAG) { pxmitframe 91 drivers/staging/rtl8712/rtl8712_xmit.c } else if (pxmitframe->frame_tag == MGNT_FRAMETAG) { pxmitframe 155 drivers/staging/rtl8712/rtl8712_xmit.c struct xmit_frame *pxmitframe = NULL; pxmitframe 160 drivers/staging/rtl8712/rtl8712_xmit.c pxmitframe = container_of(xmitframe_plist, pxmitframe 162 drivers/staging/rtl8712/rtl8712_xmit.c list_del_init(&pxmitframe->list); pxmitframe 166 drivers/staging/rtl8712/rtl8712_xmit.c return pxmitframe; pxmitframe 177 drivers/staging/rtl8712/rtl8712_xmit.c struct xmit_frame *pxmitframe = NULL; pxmitframe 203 drivers/staging/rtl8712/rtl8712_xmit.c pxmitframe = dequeue_one_xmitframe(pxmitpriv, phwxmit, pxmitframe 205 drivers/staging/rtl8712/rtl8712_xmit.c if (pxmitframe) { pxmitframe 221 drivers/staging/rtl8712/rtl8712_xmit.c return pxmitframe; pxmitframe 267 drivers/staging/rtl8712/rtl8712_xmit.c struct xmit_frame *pxmitframe = (struct xmit_frame *) pxmitframe 269 drivers/staging/rtl8712/rtl8712_xmit.c struct _adapter *padapter = pxmitframe->padapter; pxmitframe 282 drivers/staging/rtl8712/rtl8712_xmit.c struct xmit_frame *pxmitframe) pxmitframe 284 drivers/staging/rtl8712/rtl8712_xmit.c struct _adapter *padapter = pxmitframe->padapter; pxmitframe 290 drivers/staging/rtl8712/rtl8712_xmit.c r8712_xmitframe_coalesce(padapter, pxmitframe->pkt, pxmitframe); pxmitframe 292 drivers/staging/rtl8712/rtl8712_xmit.c r8712_xmit_complete(padapter, pxmitframe); pxmitframe 293 drivers/staging/rtl8712/rtl8712_xmit.c if (pxmitframe->attrib.ether_type != 0x0806) { pxmitframe 294 drivers/staging/rtl8712/rtl8712_xmit.c if ((pxmitframe->attrib.ether_type != 0x888e) && pxmitframe 295 drivers/staging/rtl8712/rtl8712_xmit.c (pxmitframe->attrib.dhcp_pkt != 1)) { pxmitframe 297 drivers/staging/rtl8712/rtl8712_xmit.c pxmitframe->attrib.priority); pxmitframe 300 drivers/staging/rtl8712/rtl8712_xmit.c pxmitframe->last[0] = 1; pxmitframe 301 drivers/staging/rtl8712/rtl8712_xmit.c update_txdesc(pxmitframe, (uint *)(pxmitframe->buf_addr), pxmitframe 302 drivers/staging/rtl8712/rtl8712_xmit.c pxmitframe->attrib.last_txcmdsz); pxmitframe 304 drivers/staging/rtl8712/rtl8712_xmit.c last_txcmdsz = pxmitframe->attrib.last_txcmdsz; pxmitframe 310 drivers/staging/rtl8712/rtl8712_xmit.c *(pxmitframe->buf_addr + TXDESC_SIZE + last_txcmdsz + pxmitframe 322 drivers/staging/rtl8712/rtl8712_xmit.c struct xmit_frame *pxmitframe) pxmitframe 325 drivers/staging/rtl8712/rtl8712_xmit.c pxmitframe->pxmitbuf = pxmitbuf; pxmitframe 326 drivers/staging/rtl8712/rtl8712_xmit.c pxmitbuf->priv_data = pxmitframe; pxmitframe 327 drivers/staging/rtl8712/rtl8712_xmit.c pxmitframe->pxmit_urb[0] = pxmitbuf->pxmit_urb[0]; pxmitframe 329 drivers/staging/rtl8712/rtl8712_xmit.c pxmitframe->buf_addr = pxmitbuf->pbuf + TXDESC_SIZE + CMD_HDR_SZ; pxmitframe 333 drivers/staging/rtl8712/rtl8712_xmit.c r8712_append_mpdu_unit(pxmitbuf, pxmitframe); pxmitframe 338 drivers/staging/rtl8712/rtl8712_xmit.c struct xmit_frame *pxmitframe) pxmitframe 340 drivers/staging/rtl8712/rtl8712_xmit.c pxmitframe->pxmitbuf = pxmitbuf; pxmitframe 341 drivers/staging/rtl8712/rtl8712_xmit.c pxmitbuf->priv_data = pxmitframe; pxmitframe 342 drivers/staging/rtl8712/rtl8712_xmit.c pxmitframe->pxmit_urb[0] = pxmitbuf->pxmit_urb[0]; pxmitframe 344 drivers/staging/rtl8712/rtl8712_xmit.c pxmitframe->buf_addr = pxmitbuf->pbuf + TXDESC_SIZE + pxmitframe 346 drivers/staging/rtl8712/rtl8712_xmit.c r8712_append_mpdu_unit(pxmitbuf, pxmitframe); pxmitframe 347 drivers/staging/rtl8712/rtl8712_xmit.c r8712_free_xmitframe_ex(&pxmitframe->padapter->xmitpriv, pxmitframe 348 drivers/staging/rtl8712/rtl8712_xmit.c pxmitframe); pxmitframe 356 drivers/staging/rtl8712/rtl8712_xmit.c struct xmit_frame *pxmitframe) pxmitframe 358 drivers/staging/rtl8712/rtl8712_xmit.c struct _adapter *padapter = pxmitframe->padapter; pxmitframe 366 drivers/staging/rtl8712/rtl8712_xmit.c xmitframe_xmitbuf_attach(pxmitframe, pxmitbuf); pxmitframe 374 drivers/staging/rtl8712/rtl8712_xmit.c pxmitframe->last[0] = 1; pxmitframe 375 drivers/staging/rtl8712/rtl8712_xmit.c pxmitframe->bpending[0] = false; pxmitframe 376 drivers/staging/rtl8712/rtl8712_xmit.c pxmitframe->mem_addr = pxmitbuf->pbuf; pxmitframe 391 drivers/staging/rtl8712/rtl8712_xmit.c r8712_write_port(pxmitframe->padapter, RTL8712_DMA_H2CCMD, pxmitframe 392 drivers/staging/rtl8712/rtl8712_xmit.c total_length + TXDESC_SIZE, (u8 *)pxmitframe); pxmitframe 397 drivers/staging/rtl8712/rtl8712_xmit.c static void update_txdesc(struct xmit_frame *pxmitframe, uint *pmem, int sz) pxmitframe 400 drivers/staging/rtl8712/rtl8712_xmit.c struct _adapter *padapter = pxmitframe->padapter; pxmitframe 404 drivers/staging/rtl8712/rtl8712_xmit.c struct pkt_attrib *pattrib = &pxmitframe->attrib; pxmitframe 440 drivers/staging/rtl8712/rtl8712_xmit.c if (pxmitframe->frame_tag == DATA_FRAMETAG) { pxmitframe 446 drivers/staging/rtl8712/rtl8712_xmit.c if ((u8 *)pmem != (u8 *)pxmitframe->pxmitbuf->pbuf) { pxmitframe 551 drivers/staging/rtl8712/rtl8712_xmit.c } else if (pxmitframe->frame_tag == MGNT_FRAMETAG) { pxmitframe 576 drivers/staging/rtl8712/rtl8712_xmit.c } else if (pxmitframe->frame_tag == TXAGG_FRAMETAG) { pxmitframe 601 drivers/staging/rtl8712/rtl8712_xmit.c struct xmit_frame *pxmitframe = NULL; pxmitframe 619 drivers/staging/rtl8712/rtl8712_xmit.c pxmitframe = dequeue_xframe_ex(pxmitpriv, phwxmits, hwentry); pxmitframe 621 drivers/staging/rtl8712/rtl8712_xmit.c if (pxmitframe) { pxmitframe 630 drivers/staging/rtl8712/rtl8712_xmit.c if (pxmitframe->frame_tag != DATA_FRAMETAG) { pxmitframe 639 drivers/staging/rtl8712/rtl8712_xmit.c r8712_xmitframe_aggr_1st(pxmitbuf, pxmitframe); pxmitframe 659 drivers/staging/rtl8712/rtl8712_xmit.c r8712_dump_aggr_xframe(pxmitbuf, pxmitframe); pxmitframe 663 drivers/staging/rtl8712/rtl8712_xmit.c xmitframe_xmitbuf_attach(pxmitframe, pxmitbuf); pxmitframe 664 drivers/staging/rtl8712/rtl8712_xmit.c if (pxmitframe->frame_tag == DATA_FRAMETAG) { pxmitframe 665 drivers/staging/rtl8712/rtl8712_xmit.c if (pxmitframe->attrib.priority <= 15) pxmitframe 667 drivers/staging/rtl8712/rtl8712_xmit.c pxmitframe->pkt, pxmitframe); pxmitframe 671 drivers/staging/rtl8712/rtl8712_xmit.c r8712_xmit_complete(padapter, pxmitframe); pxmitframe 674 drivers/staging/rtl8712/rtl8712_xmit.c dump_xframe(padapter, pxmitframe); pxmitframe 676 drivers/staging/rtl8712/rtl8712_xmit.c r8712_free_xmitframe_ex(pxmitpriv, pxmitframe); pxmitframe 688 drivers/staging/rtl8712/rtl8712_xmit.c struct xmit_frame *pxmitframe) pxmitframe 693 drivers/staging/rtl8712/rtl8712_xmit.c struct pkt_attrib *pattrib = &pxmitframe->attrib; pxmitframe 697 drivers/staging/rtl8712/rtl8712_xmit.c if (pxmitframe->attrib.ether_type != 0x0806) { pxmitframe 698 drivers/staging/rtl8712/rtl8712_xmit.c if (pxmitframe->attrib.ether_type != 0x888e) pxmitframe 701 drivers/staging/rtl8712/rtl8712_xmit.c mem_addr = pxmitframe->buf_addr; pxmitframe 707 drivers/staging/rtl8712/rtl8712_xmit.c pxmitframe->last[t] = 0; pxmitframe 710 drivers/staging/rtl8712/rtl8712_xmit.c pxmitframe->last[t] = 1; pxmitframe 712 drivers/staging/rtl8712/rtl8712_xmit.c update_txdesc(pxmitframe, (uint *)mem_addr, sz); pxmitframe 714 drivers/staging/rtl8712/rtl8712_xmit.c pxmitframe->mem_addr = mem_addr; pxmitframe 715 drivers/staging/rtl8712/rtl8712_xmit.c pxmitframe->bpending[t] = false; pxmitframe 716 drivers/staging/rtl8712/rtl8712_xmit.c ff_hwaddr = get_ff_hwaddr(pxmitframe); pxmitframe 719 drivers/staging/rtl8712/rtl8712_xmit.c (unsigned char *)pxmitframe); pxmitframe 722 drivers/staging/rtl8712/rtl8712_xmit.c (unsigned char *)pxmitframe); pxmitframe 729 drivers/staging/rtl8712/rtl8712_xmit.c void r8712_xmit_direct(struct _adapter *padapter, struct xmit_frame *pxmitframe) pxmitframe 733 drivers/staging/rtl8712/rtl8712_xmit.c res = r8712_xmitframe_coalesce(padapter, pxmitframe->pkt, pxmitframe); pxmitframe 734 drivers/staging/rtl8712/rtl8712_xmit.c pxmitframe->pkt = NULL; pxmitframe 736 drivers/staging/rtl8712/rtl8712_xmit.c dump_xframe(padapter, pxmitframe); pxmitframe 739 drivers/staging/rtl8712/rtl8712_xmit.c int r8712_xmit_enqueue(struct _adapter *padapter, struct xmit_frame *pxmitframe) pxmitframe 741 drivers/staging/rtl8712/rtl8712_xmit.c if (r8712_xmit_classifier(padapter, pxmitframe)) { pxmitframe 742 drivers/staging/rtl8712/rtl8712_xmit.c pxmitframe->pkt = NULL; pxmitframe 106 drivers/staging/rtl8712/rtl8712_xmit.h struct xmit_frame *pxmitframe); pxmitframe 108 drivers/staging/rtl8712/rtl8712_xmit.h struct xmit_frame *pxmitframe); pxmitframe 151 drivers/staging/rtl8712/rtl871x_security.c void r8712_wep_encrypt(struct _adapter *padapter, u8 *pxmitframe) pxmitframe 159 drivers/staging/rtl8712/rtl871x_security.c pxmitframe)->attrib; pxmitframe 163 drivers/staging/rtl8712/rtl871x_security.c if (((struct xmit_frame *)pxmitframe)->buf_addr == NULL) pxmitframe 165 drivers/staging/rtl8712/rtl871x_security.c pframe = ((struct xmit_frame *)pxmitframe)->buf_addr + TXDESC_OFFSET; pxmitframe 559 drivers/staging/rtl8712/rtl871x_security.c u32 r8712_tkip_encrypt(struct _adapter *padapter, u8 *pxmitframe) pxmitframe 572 drivers/staging/rtl8712/rtl871x_security.c struct pkt_attrib *pattrib = &((struct xmit_frame *)pxmitframe)->attrib; pxmitframe 576 drivers/staging/rtl8712/rtl871x_security.c if (((struct xmit_frame *)pxmitframe)->buf_addr == NULL) pxmitframe 579 drivers/staging/rtl8712/rtl871x_security.c pframe = ((struct xmit_frame *)pxmitframe)->buf_addr + TXDESC_OFFSET; pxmitframe 1137 drivers/staging/rtl8712/rtl871x_security.c u32 r8712_aes_encrypt(struct _adapter *padapter, u8 *pxmitframe) pxmitframe 1144 drivers/staging/rtl8712/rtl871x_security.c pxmitframe)->attrib; pxmitframe 1148 drivers/staging/rtl8712/rtl871x_security.c if (((struct xmit_frame *)pxmitframe)->buf_addr == NULL) pxmitframe 1150 drivers/staging/rtl8712/rtl871x_security.c pframe = ((struct xmit_frame *)pxmitframe)->buf_addr + TXDESC_OFFSET; pxmitframe 209 drivers/staging/rtl8712/rtl871x_security.h u32 r8712_aes_encrypt(struct _adapter *padapter, u8 *pxmitframe); pxmitframe 210 drivers/staging/rtl8712/rtl871x_security.h u32 r8712_tkip_encrypt(struct _adapter *padapter, u8 *pxmitframe); pxmitframe 211 drivers/staging/rtl8712/rtl871x_security.h void r8712_wep_encrypt(struct _adapter *padapter, u8 *pxmitframe); pxmitframe 156 drivers/staging/rtl8712/rtl871x_xmit.c struct xmit_frame *pxmitframe = (struct xmit_frame *) pxmitframe 163 drivers/staging/rtl8712/rtl871x_xmit.c r8712_xmit_complete(padapter, pxmitframe); pxmitframe 164 drivers/staging/rtl8712/rtl871x_xmit.c pxmitframe++; pxmitframe 346 drivers/staging/rtl8712/rtl871x_xmit.c struct xmit_frame *pxmitframe) pxmitframe 353 drivers/staging/rtl8712/rtl871x_xmit.c struct pkt_attrib *pattrib = &pxmitframe->attrib; pxmitframe 370 drivers/staging/rtl8712/rtl871x_xmit.c pframe = pxmitframe->buf_addr + TXDESC_OFFSET; pxmitframe 409 drivers/staging/rtl8712/rtl871x_xmit.c priority[0] = (u8)pxmitframe->attrib.priority; pxmitframe 449 drivers/staging/rtl8712/rtl871x_xmit.c struct xmit_frame *pxmitframe) pxmitframe 451 drivers/staging/rtl8712/rtl871x_xmit.c struct pkt_attrib *pattrib = &pxmitframe->attrib; pxmitframe 457 drivers/staging/rtl8712/rtl871x_xmit.c r8712_wep_encrypt(padapter, (u8 *)pxmitframe); pxmitframe 460 drivers/staging/rtl8712/rtl871x_xmit.c r8712_tkip_encrypt(padapter, (u8 *)pxmitframe); pxmitframe 463 drivers/staging/rtl8712/rtl871x_xmit.c r8712_aes_encrypt(padapter, (u8 *)pxmitframe); pxmitframe 583 drivers/staging/rtl8712/rtl871x_xmit.c struct xmit_frame *pxmitframe) pxmitframe 596 drivers/staging/rtl8712/rtl871x_xmit.c struct pkt_attrib *pattrib = &pxmitframe->attrib; pxmitframe 603 drivers/staging/rtl8712/rtl871x_xmit.c if (pxmitframe->buf_addr == NULL) pxmitframe 605 drivers/staging/rtl8712/rtl871x_xmit.c pbuf_start = pxmitframe->buf_addr; pxmitframe 699 drivers/staging/rtl8712/rtl871x_xmit.c if (xmitframe_addmic(padapter, pxmitframe)) pxmitframe 701 drivers/staging/rtl8712/rtl871x_xmit.c xmitframe_swencrypt(padapter, pxmitframe); pxmitframe 808 drivers/staging/rtl8712/rtl871x_xmit.c struct xmit_frame *pxmitframe) pxmitframe 814 drivers/staging/rtl8712/rtl871x_xmit.c if (pxmitframe == NULL) pxmitframe 817 drivers/staging/rtl8712/rtl871x_xmit.c list_del_init(&pxmitframe->list); pxmitframe 818 drivers/staging/rtl8712/rtl871x_xmit.c if (pxmitframe->pkt) pxmitframe 819 drivers/staging/rtl8712/rtl871x_xmit.c pxmitframe->pkt = NULL; pxmitframe 820 drivers/staging/rtl8712/rtl871x_xmit.c list_add_tail(&pxmitframe->list, &pfree_xmit_queue->queue); pxmitframe 828 drivers/staging/rtl8712/rtl871x_xmit.c struct xmit_frame *pxmitframe) pxmitframe 830 drivers/staging/rtl8712/rtl871x_xmit.c if (pxmitframe == NULL) pxmitframe 832 drivers/staging/rtl8712/rtl871x_xmit.c if (pxmitframe->frame_tag == DATA_FRAMETAG) pxmitframe 833 drivers/staging/rtl8712/rtl871x_xmit.c r8712_free_xmitframe(pxmitpriv, pxmitframe); pxmitframe 841 drivers/staging/rtl8712/rtl871x_xmit.c struct xmit_frame *pxmitframe; pxmitframe 847 drivers/staging/rtl8712/rtl871x_xmit.c pxmitframe = container_of(plist, struct xmit_frame, list); pxmitframe 849 drivers/staging/rtl8712/rtl871x_xmit.c r8712_free_xmitframe(pxmitpriv, pxmitframe); pxmitframe 897 drivers/staging/rtl8712/rtl871x_xmit.c struct xmit_frame *pxmitframe) pxmitframe 903 drivers/staging/rtl8712/rtl871x_xmit.c struct pkt_attrib *pattrib = &pxmitframe->attrib; pxmitframe 928 drivers/staging/rtl8712/rtl871x_xmit.c list_add_tail(&pxmitframe->list, &ptxservq->sta_pending.queue); pxmitframe 996 drivers/staging/rtl8712/rtl871x_xmit.c void xmitframe_xmitbuf_attach(struct xmit_frame *pxmitframe, pxmitframe 1000 drivers/staging/rtl8712/rtl871x_xmit.c pxmitframe->pxmitbuf = pxmitbuf; pxmitframe 1002 drivers/staging/rtl8712/rtl871x_xmit.c pxmitframe->pxmit_urb[0] = pxmitbuf->pxmit_urb[0]; pxmitframe 1004 drivers/staging/rtl8712/rtl871x_xmit.c pxmitframe->buf_addr = pxmitbuf->pbuf; pxmitframe 1006 drivers/staging/rtl8712/rtl871x_xmit.c pxmitbuf->priv_data = pxmitframe; pxmitframe 1016 drivers/staging/rtl8712/rtl871x_xmit.c int r8712_pre_xmit(struct _adapter *padapter, struct xmit_frame *pxmitframe) pxmitframe 1022 drivers/staging/rtl8712/rtl871x_xmit.c struct pkt_attrib *pattrib = &pxmitframe->attrib; pxmitframe 1028 drivers/staging/rtl8712/rtl871x_xmit.c r8712_xmit_enqueue(padapter, pxmitframe); pxmitframe 1035 drivers/staging/rtl8712/rtl871x_xmit.c r8712_xmit_enqueue(padapter, pxmitframe); pxmitframe 1040 drivers/staging/rtl8712/rtl871x_xmit.c xmitframe_xmitbuf_attach(pxmitframe, pxmitbuf); pxmitframe 1041 drivers/staging/rtl8712/rtl871x_xmit.c r8712_xmit_direct(padapter, pxmitframe); pxmitframe 258 drivers/staging/rtl8712/rtl871x_xmit.h struct xmit_frame *pxmitframe); pxmitframe 262 drivers/staging/rtl8712/rtl871x_xmit.h struct xmit_frame *pxmitframe); pxmitframe 264 drivers/staging/rtl8712/rtl871x_xmit.h struct xmit_frame *pxmitframe); pxmitframe 275 drivers/staging/rtl8712/rtl871x_xmit.h struct xmit_frame *pxmitframe); pxmitframe 276 drivers/staging/rtl8712/rtl871x_xmit.h int r8712_pre_xmit(struct _adapter *padapter, struct xmit_frame *pxmitframe); pxmitframe 278 drivers/staging/rtl8712/rtl871x_xmit.h struct xmit_frame *pxmitframe); pxmitframe 279 drivers/staging/rtl8712/rtl871x_xmit.h void r8712_xmit_direct(struct _adapter *padapter, struct xmit_frame *pxmitframe); pxmitframe 282 drivers/staging/rtl8712/rtl871x_xmit.h void xmitframe_xmitbuf_attach(struct xmit_frame *pxmitframe, pxmitframe 331 drivers/staging/rtl8712/usb_ops_linux.c struct xmit_frame *pxmitframe = (struct xmit_frame *)purb->context; pxmitframe 332 drivers/staging/rtl8712/usb_ops_linux.c struct xmit_buf *pxmitbuf = pxmitframe->pxmitbuf; pxmitframe 333 drivers/staging/rtl8712/usb_ops_linux.c struct _adapter *padapter = pxmitframe->padapter; pxmitframe 335 drivers/staging/rtl8712/usb_ops_linux.c struct pkt_attrib *pattrib = &pxmitframe->attrib; pxmitframe 358 drivers/staging/rtl8712/usb_ops_linux.c if (purb == pxmitframe->pxmit_urb[i]) { pxmitframe 359 drivers/staging/rtl8712/usb_ops_linux.c pxmitframe->bpending[i] = false; pxmitframe 374 drivers/staging/rtl8712/usb_ops_linux.c r8712_free_xmitframe_ex(pxmitpriv, pxmitframe); pxmitframe 389 drivers/staging/rtl8712/usb_ops_linux.c struct xmit_frame *pxmitframe = (struct xmit_frame *)wmem; pxmitframe 391 drivers/staging/rtl8712/usb_ops_linux.c struct pkt_attrib *pattrib = &pxmitframe->attrib; pxmitframe 397 drivers/staging/rtl8712/usb_ops_linux.c if (!pxmitframe->bpending[i]) { pxmitframe 400 drivers/staging/rtl8712/usb_ops_linux.c pxmitframe->bpending[i] = true; pxmitframe 421 drivers/staging/rtl8712/usb_ops_linux.c pxmitframe->sz[i] = (u16)cnt; pxmitframe 422 drivers/staging/rtl8712/usb_ops_linux.c purb = pxmitframe->pxmit_urb[i]; pxmitframe 443 drivers/staging/rtl8712/usb_ops_linux.c pxmitframe->mem_addr, pxmitframe 445 drivers/staging/rtl8712/usb_ops_linux.c pxmitframe); /* context is xmit_frame */ pxmitframe 2943 drivers/staging/rtl8723bs/core/rtw_mlme.c void rtw_issue_addbareq_cmd(struct adapter *padapter, struct xmit_frame *pxmitframe) pxmitframe 2949 drivers/staging/rtl8723bs/core/rtw_mlme.c struct pkt_attrib *pattrib = &pxmitframe->attrib; pxmitframe 6676 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c struct xmit_frame *pxmitframe = NULL; pxmitframe 6695 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c pxmitframe = LIST_CONTAINOR(xmitframe_plist, struct xmit_frame, list); pxmitframe 6699 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c list_del_init(&pxmitframe->list); pxmitframe 6703 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c pxmitframe->attrib.mdata = 1; pxmitframe 6705 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c pxmitframe->attrib.mdata = 0; pxmitframe 6707 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c pxmitframe->attrib.triggered = 1; pxmitframe 6709 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c if (xmitframe_hiq_filter(pxmitframe)) pxmitframe 6710 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c pxmitframe->attrib.qsel = 0x11;/* HIQ */ pxmitframe 6712 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c rtw_hal_xmitframe_enqueue(padapter, pxmitframe); pxmitframe 1148 drivers/staging/rtl8723bs/core/rtw_recv.c struct xmit_frame *pxmitframe = NULL; pxmitframe 1158 drivers/staging/rtl8723bs/core/rtw_recv.c pxmitframe = LIST_CONTAINOR(xmitframe_plist, struct xmit_frame, list); pxmitframe 1162 drivers/staging/rtl8723bs/core/rtw_recv.c list_del_init(&pxmitframe->list); pxmitframe 1167 drivers/staging/rtl8723bs/core/rtw_recv.c pxmitframe->attrib.mdata = 1; pxmitframe 1169 drivers/staging/rtl8723bs/core/rtw_recv.c pxmitframe->attrib.mdata = 0; pxmitframe 1171 drivers/staging/rtl8723bs/core/rtw_recv.c pxmitframe->attrib.triggered = 1; pxmitframe 1175 drivers/staging/rtl8723bs/core/rtw_recv.c rtw_hal_xmitframe_enqueue(padapter, pxmitframe); pxmitframe 213 drivers/staging/rtl8723bs/core/rtw_security.c void rtw_wep_encrypt(struct adapter *padapter, u8 *pxmitframe) pxmitframe 225 drivers/staging/rtl8723bs/core/rtw_security.c struct pkt_attrib *pattrib = &((struct xmit_frame *)pxmitframe)->attrib; pxmitframe 229 drivers/staging/rtl8723bs/core/rtw_security.c if (((struct xmit_frame *)pxmitframe)->buf_addr == NULL) pxmitframe 233 drivers/staging/rtl8723bs/core/rtw_security.c pframe = ((struct xmit_frame *)pxmitframe)->buf_addr + hw_hdr_offset; pxmitframe 650 drivers/staging/rtl8723bs/core/rtw_security.c u32 rtw_tkip_encrypt(struct adapter *padapter, u8 *pxmitframe) pxmitframe 665 drivers/staging/rtl8723bs/core/rtw_security.c struct pkt_attrib *pattrib = &((struct xmit_frame *)pxmitframe)->attrib; pxmitframe 670 drivers/staging/rtl8723bs/core/rtw_security.c if (((struct xmit_frame *)pxmitframe)->buf_addr == NULL) pxmitframe 674 drivers/staging/rtl8723bs/core/rtw_security.c pframe = ((struct xmit_frame *)pxmitframe)->buf_addr + hw_hdr_offset; pxmitframe 1519 drivers/staging/rtl8723bs/core/rtw_security.c u32 rtw_aes_encrypt(struct adapter *padapter, u8 *pxmitframe) pxmitframe 1532 drivers/staging/rtl8723bs/core/rtw_security.c struct pkt_attrib *pattrib = &((struct xmit_frame *)pxmitframe)->attrib; pxmitframe 1539 drivers/staging/rtl8723bs/core/rtw_security.c if (((struct xmit_frame *)pxmitframe)->buf_addr == NULL) pxmitframe 1543 drivers/staging/rtl8723bs/core/rtw_security.c pframe = ((struct xmit_frame *)pxmitframe)->buf_addr + hw_hdr_offset; pxmitframe 286 drivers/staging/rtl8723bs/core/rtw_xmit.c struct xmit_frame *pxmitframe = (struct xmit_frame *) pxmitpriv->pxmit_frame_buf; pxmitframe 295 drivers/staging/rtl8723bs/core/rtw_xmit.c rtw_os_xmit_complete(padapter, pxmitframe); pxmitframe 297 drivers/staging/rtl8723bs/core/rtw_xmit.c pxmitframe++; pxmitframe 314 drivers/staging/rtl8723bs/core/rtw_xmit.c pxmitframe = (struct xmit_frame *)pxmitpriv->xframe_ext; pxmitframe 315 drivers/staging/rtl8723bs/core/rtw_xmit.c if (pxmitframe) { pxmitframe 317 drivers/staging/rtl8723bs/core/rtw_xmit.c rtw_os_xmit_complete(padapter, pxmitframe); pxmitframe 318 drivers/staging/rtl8723bs/core/rtw_xmit.c pxmitframe++; pxmitframe 370 drivers/staging/rtl8723bs/core/rtw_xmit.c static void update_attrib_vcs_info(struct adapter *padapter, struct xmit_frame *pxmitframe) pxmitframe 373 drivers/staging/rtl8723bs/core/rtw_xmit.c struct pkt_attrib *pattrib = &pxmitframe->attrib; pxmitframe 852 drivers/staging/rtl8723bs/core/rtw_xmit.c static s32 xmitframe_addmic(struct adapter *padapter, struct xmit_frame *pxmitframe) pxmitframe 858 drivers/staging/rtl8723bs/core/rtw_xmit.c struct pkt_attrib *pattrib = &pxmitframe->attrib; pxmitframe 897 drivers/staging/rtl8723bs/core/rtw_xmit.c pframe = pxmitframe->buf_addr + hw_hdr_offset; pxmitframe 934 drivers/staging/rtl8723bs/core/rtw_xmit.c priority[0] = (u8)pxmitframe->attrib.priority; pxmitframe 986 drivers/staging/rtl8723bs/core/rtw_xmit.c static s32 xmitframe_swencrypt(struct adapter *padapter, struct xmit_frame *pxmitframe) pxmitframe 989 drivers/staging/rtl8723bs/core/rtw_xmit.c struct pkt_attrib *pattrib = &pxmitframe->attrib; pxmitframe 999 drivers/staging/rtl8723bs/core/rtw_xmit.c rtw_wep_encrypt(padapter, (u8 *)pxmitframe); pxmitframe 1002 drivers/staging/rtl8723bs/core/rtw_xmit.c rtw_tkip_encrypt(padapter, (u8 *)pxmitframe); pxmitframe 1005 drivers/staging/rtl8723bs/core/rtw_xmit.c rtw_aes_encrypt(padapter, (u8 *)pxmitframe); pxmitframe 1195 drivers/staging/rtl8723bs/core/rtw_xmit.c s32 rtw_xmitframe_coalesce(struct adapter *padapter, _pkt *pkt, struct xmit_frame *pxmitframe) pxmitframe 1211 drivers/staging/rtl8723bs/core/rtw_xmit.c struct pkt_attrib *pattrib = &pxmitframe->attrib; pxmitframe 1242 drivers/staging/rtl8723bs/core/rtw_xmit.c if (!pxmitframe->buf_addr) { pxmitframe 1247 drivers/staging/rtl8723bs/core/rtw_xmit.c pbuf_start = pxmitframe->buf_addr; pxmitframe 1336 drivers/staging/rtl8723bs/core/rtw_xmit.c if (xmitframe_addmic(padapter, pxmitframe) == _FAIL) { pxmitframe 1343 drivers/staging/rtl8723bs/core/rtw_xmit.c xmitframe_swencrypt(padapter, pxmitframe); pxmitframe 1346 drivers/staging/rtl8723bs/core/rtw_xmit.c update_attrib_vcs_info(padapter, pxmitframe); pxmitframe 1355 drivers/staging/rtl8723bs/core/rtw_xmit.c s32 rtw_mgmt_xmitframe_coalesce(struct adapter *padapter, _pkt *pkt, struct xmit_frame *pxmitframe) pxmitframe 1360 drivers/staging/rtl8723bs/core/rtw_xmit.c struct pkt_attrib *pattrib = &pxmitframe->attrib; pxmitframe 1370 drivers/staging/rtl8723bs/core/rtw_xmit.c mem_start = pframe = (u8 *)(pxmitframe->buf_addr) + TXDESC_OFFSET; pxmitframe 1449 drivers/staging/rtl8723bs/core/rtw_xmit.c if (!(psta->state & _FW_LINKED) || !pxmitframe->buf_addr) { pxmitframe 1505 drivers/staging/rtl8723bs/core/rtw_xmit.c xmitframe_swencrypt(padapter, pxmitframe); pxmitframe 1589 drivers/staging/rtl8723bs/core/rtw_xmit.c void rtw_count_tx_stats(struct adapter *padapter, struct xmit_frame *pxmitframe, int sz) pxmitframe 1597 drivers/staging/rtl8723bs/core/rtw_xmit.c if ((pxmitframe->frame_tag&0x0f) == DATA_FRAMETAG) { pxmitframe 1598 drivers/staging/rtl8723bs/core/rtw_xmit.c pkt_num = pxmitframe->agg_num; pxmitframe 1606 drivers/staging/rtl8723bs/core/rtw_xmit.c psta = pxmitframe->attrib.psta; pxmitframe 1950 drivers/staging/rtl8723bs/core/rtw_xmit.c s32 rtw_free_xmitframe(struct xmit_priv *pxmitpriv, struct xmit_frame *pxmitframe) pxmitframe 1956 drivers/staging/rtl8723bs/core/rtw_xmit.c if (!pxmitframe) { pxmitframe 1961 drivers/staging/rtl8723bs/core/rtw_xmit.c if (pxmitframe->pkt) { pxmitframe 1962 drivers/staging/rtl8723bs/core/rtw_xmit.c pndis_pkt = pxmitframe->pkt; pxmitframe 1963 drivers/staging/rtl8723bs/core/rtw_xmit.c pxmitframe->pkt = NULL; pxmitframe 1966 drivers/staging/rtl8723bs/core/rtw_xmit.c if (pxmitframe->alloc_addr) { pxmitframe 1968 drivers/staging/rtl8723bs/core/rtw_xmit.c kfree(pxmitframe->alloc_addr); pxmitframe 1972 drivers/staging/rtl8723bs/core/rtw_xmit.c if (pxmitframe->ext_tag == 0) pxmitframe 1974 drivers/staging/rtl8723bs/core/rtw_xmit.c else if (pxmitframe->ext_tag == 1) pxmitframe 1982 drivers/staging/rtl8723bs/core/rtw_xmit.c list_del_init(&pxmitframe->list); pxmitframe 1983 drivers/staging/rtl8723bs/core/rtw_xmit.c list_add_tail(&pxmitframe->list, get_list_head(queue)); pxmitframe 1984 drivers/staging/rtl8723bs/core/rtw_xmit.c if (pxmitframe->ext_tag == 0) { pxmitframe 1987 drivers/staging/rtl8723bs/core/rtw_xmit.c } else if (pxmitframe->ext_tag == 1) { pxmitframe 2007 drivers/staging/rtl8723bs/core/rtw_xmit.c struct xmit_frame *pxmitframe; pxmitframe 2016 drivers/staging/rtl8723bs/core/rtw_xmit.c pxmitframe = LIST_CONTAINOR(plist, struct xmit_frame, list); pxmitframe 2020 drivers/staging/rtl8723bs/core/rtw_xmit.c rtw_free_xmitframe(pxmitpriv, pxmitframe); pxmitframe 2026 drivers/staging/rtl8723bs/core/rtw_xmit.c s32 rtw_xmitframe_enqueue(struct adapter *padapter, struct xmit_frame *pxmitframe) pxmitframe 2029 drivers/staging/rtl8723bs/core/rtw_xmit.c if (rtw_xmit_classifier(padapter, pxmitframe) == _FAIL) { pxmitframe 2082 drivers/staging/rtl8723bs/core/rtw_xmit.c s32 rtw_xmit_classifier(struct adapter *padapter, struct xmit_frame *pxmitframe) pxmitframe 2088 drivers/staging/rtl8723bs/core/rtw_xmit.c struct pkt_attrib *pattrib = &pxmitframe->attrib; pxmitframe 2134 drivers/staging/rtl8723bs/core/rtw_xmit.c list_add_tail(&pxmitframe->list, get_list_head(&ptxservq->sta_pending)); pxmitframe 2230 drivers/staging/rtl8723bs/core/rtw_xmit.c u32 rtw_get_ff_hwaddr(struct xmit_frame *pxmitframe) pxmitframe 2233 drivers/staging/rtl8723bs/core/rtw_xmit.c struct pkt_attrib *pattrib = &pxmitframe->attrib; pxmitframe 2293 drivers/staging/rtl8723bs/core/rtw_xmit.c struct xmit_frame *pxmitframe = NULL; pxmitframe 2302 drivers/staging/rtl8723bs/core/rtw_xmit.c pxmitframe = rtw_alloc_xmitframe(pxmitpriv); pxmitframe 2311 drivers/staging/rtl8723bs/core/rtw_xmit.c if (!pxmitframe) { pxmitframe 2318 drivers/staging/rtl8723bs/core/rtw_xmit.c res = update_attrib(padapter, *ppkt, &pxmitframe->attrib); pxmitframe 2325 drivers/staging/rtl8723bs/core/rtw_xmit.c rtw_free_xmitframe(pxmitpriv, pxmitframe); pxmitframe 2328 drivers/staging/rtl8723bs/core/rtw_xmit.c pxmitframe->pkt = *ppkt; pxmitframe 2330 drivers/staging/rtl8723bs/core/rtw_xmit.c do_queue_select(padapter, &pxmitframe->attrib); pxmitframe 2333 drivers/staging/rtl8723bs/core/rtw_xmit.c if (xmitframe_enqueue_for_sleeping_sta(padapter, pxmitframe) == true) { pxmitframe 2341 drivers/staging/rtl8723bs/core/rtw_xmit.c if (rtw_hal_xmit(padapter, pxmitframe) == false) pxmitframe 2378 drivers/staging/rtl8723bs/core/rtw_xmit.c sint xmitframe_enqueue_for_sleeping_sta(struct adapter *padapter, struct xmit_frame *pxmitframe) pxmitframe 2383 drivers/staging/rtl8723bs/core/rtw_xmit.c struct pkt_attrib *pattrib = &pxmitframe->attrib; pxmitframe 2427 drivers/staging/rtl8723bs/core/rtw_xmit.c if (bmcst && xmitframe_hiq_filter(pxmitframe)) pxmitframe 2440 drivers/staging/rtl8723bs/core/rtw_xmit.c list_del_init(&pxmitframe->list); pxmitframe 2444 drivers/staging/rtl8723bs/core/rtw_xmit.c list_add_tail(&pxmitframe->list, get_list_head(&psta->sleep_q)); pxmitframe 2483 drivers/staging/rtl8723bs/core/rtw_xmit.c list_del_init(&pxmitframe->list); pxmitframe 2487 drivers/staging/rtl8723bs/core/rtw_xmit.c list_add_tail(&pxmitframe->list, get_list_head(&psta->sleep_q)); pxmitframe 2555 drivers/staging/rtl8723bs/core/rtw_xmit.c struct xmit_frame *pxmitframe; pxmitframe 2562 drivers/staging/rtl8723bs/core/rtw_xmit.c pxmitframe = LIST_CONTAINOR(plist, struct xmit_frame, list); pxmitframe 2566 drivers/staging/rtl8723bs/core/rtw_xmit.c pattrib = &pxmitframe->attrib; pxmitframe 2570 drivers/staging/rtl8723bs/core/rtw_xmit.c ret = xmitframe_enqueue_for_sleeping_sta(padapter, pxmitframe); pxmitframe 2634 drivers/staging/rtl8723bs/core/rtw_xmit.c struct xmit_frame *pxmitframe = NULL; pxmitframe 2648 drivers/staging/rtl8723bs/core/rtw_xmit.c pxmitframe = LIST_CONTAINOR(xmitframe_plist, struct xmit_frame, list); pxmitframe 2652 drivers/staging/rtl8723bs/core/rtw_xmit.c list_del_init(&pxmitframe->list); pxmitframe 2654 drivers/staging/rtl8723bs/core/rtw_xmit.c switch (pxmitframe->attrib.priority) { pxmitframe 2676 drivers/staging/rtl8723bs/core/rtw_xmit.c pxmitframe->attrib.mdata = 1; pxmitframe 2678 drivers/staging/rtl8723bs/core/rtw_xmit.c pxmitframe->attrib.mdata = 0; pxmitframe 2683 drivers/staging/rtl8723bs/core/rtw_xmit.c pxmitframe->attrib.mdata = 1; pxmitframe 2684 drivers/staging/rtl8723bs/core/rtw_xmit.c pxmitframe->attrib.eosp = 0; pxmitframe 2686 drivers/staging/rtl8723bs/core/rtw_xmit.c pxmitframe->attrib.mdata = 0; pxmitframe 2687 drivers/staging/rtl8723bs/core/rtw_xmit.c pxmitframe->attrib.eosp = 1; pxmitframe 2691 drivers/staging/rtl8723bs/core/rtw_xmit.c pxmitframe->attrib.triggered = 1; pxmitframe 2701 drivers/staging/rtl8723bs/core/rtw_xmit.c rtw_hal_xmitframe_enqueue(padapter, pxmitframe); pxmitframe 2737 drivers/staging/rtl8723bs/core/rtw_xmit.c pxmitframe = LIST_CONTAINOR(xmitframe_plist, struct xmit_frame, list); pxmitframe 2741 drivers/staging/rtl8723bs/core/rtw_xmit.c list_del_init(&pxmitframe->list); pxmitframe 2745 drivers/staging/rtl8723bs/core/rtw_xmit.c pxmitframe->attrib.mdata = 1; pxmitframe 2747 drivers/staging/rtl8723bs/core/rtw_xmit.c pxmitframe->attrib.mdata = 0; pxmitframe 2750 drivers/staging/rtl8723bs/core/rtw_xmit.c pxmitframe->attrib.triggered = 1; pxmitframe 2760 drivers/staging/rtl8723bs/core/rtw_xmit.c rtw_hal_xmitframe_enqueue(padapter, pxmitframe); pxmitframe 2793 drivers/staging/rtl8723bs/core/rtw_xmit.c struct xmit_frame *pxmitframe = NULL; pxmitframe 2805 drivers/staging/rtl8723bs/core/rtw_xmit.c pxmitframe = LIST_CONTAINOR(xmitframe_plist, struct xmit_frame, list); pxmitframe 2809 drivers/staging/rtl8723bs/core/rtw_xmit.c switch (pxmitframe->attrib.priority) { pxmitframe 2832 drivers/staging/rtl8723bs/core/rtw_xmit.c list_del_init(&pxmitframe->list); pxmitframe 2838 drivers/staging/rtl8723bs/core/rtw_xmit.c pxmitframe->attrib.mdata = 1; pxmitframe 2839 drivers/staging/rtl8723bs/core/rtw_xmit.c pxmitframe->attrib.eosp = 0; pxmitframe 2841 drivers/staging/rtl8723bs/core/rtw_xmit.c pxmitframe->attrib.mdata = 0; pxmitframe 2842 drivers/staging/rtl8723bs/core/rtw_xmit.c pxmitframe->attrib.eosp = 1; pxmitframe 2845 drivers/staging/rtl8723bs/core/rtw_xmit.c pxmitframe->attrib.triggered = 1; pxmitframe 2846 drivers/staging/rtl8723bs/core/rtw_xmit.c rtw_hal_xmitframe_enqueue(padapter, pxmitframe); pxmitframe 206 drivers/staging/rtl8723bs/hal/hal_intf.c s32 rtw_hal_xmitframe_enqueue(struct adapter *padapter, struct xmit_frame *pxmitframe) pxmitframe 209 drivers/staging/rtl8723bs/hal/hal_intf.c return padapter->HalFunc.hal_xmitframe_enqueue(padapter, pxmitframe); pxmitframe 214 drivers/staging/rtl8723bs/hal/hal_intf.c s32 rtw_hal_xmit(struct adapter *padapter, struct xmit_frame *pxmitframe) pxmitframe 217 drivers/staging/rtl8723bs/hal/hal_intf.c return padapter->HalFunc.hal_xmit(padapter, pxmitframe); pxmitframe 3051 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c struct xmit_frame *pxmitframe, u8 *pbuf pxmitframe 3065 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c padapter = pxmitframe->padapter; pxmitframe 3071 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c pattrib = &pxmitframe->attrib; pxmitframe 3076 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c if (pxmitframe->frame_tag == DATA_FRAMETAG) { pxmitframe 3152 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c ptxdesc->usb_txagg_num = pxmitframe->agg_num; pxmitframe 3153 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c } else if (pxmitframe->frame_tag == MGNT_FRAMETAG) { pxmitframe 3174 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c if (pxmitframe->ack_report) { pxmitframe 3181 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c } else if (pxmitframe->frame_tag == TXAGG_FRAMETAG) { pxmitframe 3184 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c RT_TRACE(_module_hal_xmit_c_, _drv_warning_, ("%s: frame_tag = 0x%x\n", __func__, pxmitframe->frame_tag)); pxmitframe 3219 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c void rtl8723b_update_txdesc(struct xmit_frame *pxmitframe, u8 *pbuf) pxmitframe 3223 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c rtl8723b_fill_default_txdesc(pxmitframe, pbuf); pxmitframe 208 drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c struct xmit_frame *pxmitframe; pxmitframe 219 drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c pxmitframe = NULL; pxmitframe 281 drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c pxmitframe = LIST_CONTAINOR(frame_plist, struct xmit_frame, list); pxmitframe 284 drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c txlen = txdesc_size + rtw_wlan_pkt_size(pxmitframe); pxmitframe 322 drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c (pxmitframe->attrib.psta->state & WIFI_SLEEP_STATE) && pxmitframe 323 drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c (pxmitframe->attrib.triggered == 0) pxmitframe 334 drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c list_del_init(&pxmitframe->list); pxmitframe 339 drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c pxmitbuf->ff_hwaddr = rtw_get_ff_hwaddr(pxmitframe); pxmitframe 340 drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c pxmitbuf->priv_data = (u8 *)pxmitframe; pxmitframe 344 drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c pxmitframe->pxmitbuf = pxmitbuf; pxmitframe 345 drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c pxmitframe->buf_addr = pxmitbuf->ptail; pxmitframe 347 drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c ret = rtw_xmitframe_coalesce(padapter, pxmitframe->pkt, pxmitframe); pxmitframe 354 drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c rtl8723b_update_txdesc(pxmitframe, pxmitframe->buf_addr); pxmitframe 355 drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c rtw_count_tx_stats(padapter, pxmitframe, pxmitframe->attrib.last_txcmdsz); pxmitframe 357 drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c txlen = txdesc_size + pxmitframe->attrib.last_txcmdsz; pxmitframe 358 drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c pxmitframe->pg_num = (txlen + 127) / 128; pxmitframe 367 drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c rtw_free_xmitframe(pxmitpriv, pxmitframe); pxmitframe 368 drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c pxmitframe = NULL; pxmitframe 555 drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c struct adapter *padapter, struct xmit_frame *pxmitframe pxmitframe 562 drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c pxmitframe->attrib.qsel = pxmitframe->attrib.priority; pxmitframe 566 drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c (pxmitframe->frame_tag == DATA_FRAMETAG) && pxmitframe 567 drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c (pxmitframe->attrib.ether_type != 0x0806) && pxmitframe 568 drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c (pxmitframe->attrib.ether_type != 0x888e) && pxmitframe 569 drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c (pxmitframe->attrib.dhcp_pkt != 1) pxmitframe 572 drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c rtw_issue_addbareq_cmd(padapter, pxmitframe); pxmitframe 576 drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c err = rtw_xmitframe_enqueue(padapter, pxmitframe); pxmitframe 580 drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c rtw_free_xmitframe(pxmitpriv, pxmitframe); pxmitframe 592 drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c struct adapter *padapter, struct xmit_frame *pxmitframe pxmitframe 598 drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c err = rtw_xmitframe_enqueue(padapter, pxmitframe); pxmitframe 600 drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c rtw_free_xmitframe(pxmitpriv, pxmitframe); pxmitframe 237 drivers/staging/rtl8723bs/include/hal_intf.h s32 (*hal_xmit)(struct adapter *padapter, struct xmit_frame *pxmitframe); pxmitframe 242 drivers/staging/rtl8723bs/include/hal_intf.h s32 (*hal_xmitframe_enqueue)(struct adapter *padapter, struct xmit_frame *pxmitframe); pxmitframe 349 drivers/staging/rtl8723bs/include/hal_intf.h s32 rtw_hal_xmitframe_enqueue(struct adapter *padapter, struct xmit_frame *pxmitframe); pxmitframe 350 drivers/staging/rtl8723bs/include/hal_intf.h s32 rtw_hal_xmit(struct adapter *padapter, struct xmit_frame *pxmitframe); pxmitframe 435 drivers/staging/rtl8723bs/include/rtl8723b_xmit.h void rtl8723b_update_txdesc(struct xmit_frame *pxmitframe, u8 *pmem); pxmitframe 440 drivers/staging/rtl8723bs/include/rtl8723b_xmit.h s32 rtl8723bs_hal_xmit(struct adapter *padapter, struct xmit_frame *pxmitframe); pxmitframe 442 drivers/staging/rtl8723bs/include/rtl8723b_xmit.h s32 rtl8723bs_hal_xmitframe_enqueue(struct adapter *padapter, struct xmit_frame *pxmitframe); pxmitframe 621 drivers/staging/rtl8723bs/include/rtw_mlme.h void rtw_issue_addbareq_cmd(struct adapter *padapter, struct xmit_frame *pxmitframe); pxmitframe 420 drivers/staging/rtl8723bs/include/rtw_security.h u32 rtw_aes_encrypt(struct adapter *padapter, u8 *pxmitframe); pxmitframe 421 drivers/staging/rtl8723bs/include/rtw_security.h u32 rtw_tkip_encrypt(struct adapter *padapter, u8 *pxmitframe); pxmitframe 422 drivers/staging/rtl8723bs/include/rtw_security.h void rtw_wep_encrypt(struct adapter *padapter, u8 *pxmitframe); pxmitframe 460 drivers/staging/rtl8723bs/include/rtw_xmit.h void rtw_count_tx_stats(struct adapter *padapter, struct xmit_frame *pxmitframe, int sz); pxmitframe 468 drivers/staging/rtl8723bs/include/rtw_xmit.h extern s32 rtw_free_xmitframe(struct xmit_priv *pxmitpriv, struct xmit_frame *pxmitframe); pxmitframe 471 drivers/staging/rtl8723bs/include/rtw_xmit.h extern s32 rtw_xmitframe_enqueue(struct adapter *padapter, struct xmit_frame *pxmitframe); pxmitframe 473 drivers/staging/rtl8723bs/include/rtw_xmit.h extern s32 rtw_xmit_classifier(struct adapter *padapter, struct xmit_frame *pxmitframe); pxmitframe 476 drivers/staging/rtl8723bs/include/rtw_xmit.h extern s32 rtw_xmitframe_coalesce(struct adapter *padapter, _pkt *pkt, struct xmit_frame *pxmitframe); pxmitframe 477 drivers/staging/rtl8723bs/include/rtw_xmit.h extern s32 rtw_mgmt_xmitframe_coalesce(struct adapter *padapter, _pkt *pkt, struct xmit_frame *pxmitframe); pxmitframe 497 drivers/staging/rtl8723bs/include/rtw_xmit.h sint xmitframe_enqueue_for_sleeping_sta(struct adapter *padapter, struct xmit_frame *pxmitframe); pxmitframe 513 drivers/staging/rtl8723bs/include/rtw_xmit.h u32 rtw_get_ff_hwaddr(struct xmit_frame *pxmitframe);