pxmitbuf          154 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	struct xmit_buf *pxmitbuf;
pxmitbuf          162 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	pxmitbuf = rtw_alloc_xmitbuf_ext(pxmitpriv);
pxmitbuf          163 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	if (!pxmitbuf) {
pxmitbuf          169 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	pmgntframe->pxmitbuf = pxmitbuf;
pxmitbuf          170 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	pmgntframe->buf_addr = pxmitbuf->pbuf;
pxmitbuf          171 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	pxmitbuf->priv_data = pmgntframe;
pxmitbuf          236 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	struct xmit_buf *pxmitbuf = pmgntframe->pxmitbuf;
pxmitbuf          243 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 	pxmitbuf->sctx = &sctx;
pxmitbuf         1103 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c 		rtw_free_xmitbuf(pxmitpriv, pmgntframe->pxmitbuf);
pxmitbuf           41 drivers/staging/rtl8188eu/core/rtw_xmit.c 	struct xmit_buf *pxmitbuf;
pxmitbuf           92 drivers/staging/rtl8188eu/core/rtw_xmit.c 		pxframe->pxmitbuf = NULL;
pxmitbuf          115 drivers/staging/rtl8188eu/core/rtw_xmit.c 	pxmitpriv->pxmitbuf = PTR_ALIGN(pxmitpriv->pallocated_xmitbuf, 4);
pxmitbuf          117 drivers/staging/rtl8188eu/core/rtw_xmit.c 	pxmitbuf = (struct xmit_buf *)pxmitpriv->pxmitbuf;
pxmitbuf          120 drivers/staging/rtl8188eu/core/rtw_xmit.c 		INIT_LIST_HEAD(&pxmitbuf->list);
pxmitbuf          122 drivers/staging/rtl8188eu/core/rtw_xmit.c 		pxmitbuf->priv_data = NULL;
pxmitbuf          123 drivers/staging/rtl8188eu/core/rtw_xmit.c 		pxmitbuf->padapter = padapter;
pxmitbuf          124 drivers/staging/rtl8188eu/core/rtw_xmit.c 		pxmitbuf->ext_tag = false;
pxmitbuf          127 drivers/staging/rtl8188eu/core/rtw_xmit.c 		res = rtw_os_xmit_resource_alloc(padapter, pxmitbuf, (MAX_XMITBUF_SZ + XMITBUF_ALIGN_SZ));
pxmitbuf          130 drivers/staging/rtl8188eu/core/rtw_xmit.c 			res = rtw_os_xmit_resource_alloc(padapter, pxmitbuf, (MAX_XMITBUF_SZ + XMITBUF_ALIGN_SZ));
pxmitbuf          135 drivers/staging/rtl8188eu/core/rtw_xmit.c 		pxmitbuf->flags = XMIT_VO_QUEUE;
pxmitbuf          137 drivers/staging/rtl8188eu/core/rtw_xmit.c 		list_add_tail(&pxmitbuf->list, &pxmitpriv->free_xmitbuf_queue.queue);
pxmitbuf          138 drivers/staging/rtl8188eu/core/rtw_xmit.c 		pxmitbuf++;
pxmitbuf          156 drivers/staging/rtl8188eu/core/rtw_xmit.c 	pxmitbuf = (struct xmit_buf *)pxmitpriv->pxmit_extbuf;
pxmitbuf          159 drivers/staging/rtl8188eu/core/rtw_xmit.c 		INIT_LIST_HEAD(&pxmitbuf->list);
pxmitbuf          161 drivers/staging/rtl8188eu/core/rtw_xmit.c 		pxmitbuf->priv_data = NULL;
pxmitbuf          162 drivers/staging/rtl8188eu/core/rtw_xmit.c 		pxmitbuf->padapter = padapter;
pxmitbuf          163 drivers/staging/rtl8188eu/core/rtw_xmit.c 		pxmitbuf->ext_tag = true;
pxmitbuf          165 drivers/staging/rtl8188eu/core/rtw_xmit.c 		res = rtw_os_xmit_resource_alloc(padapter, pxmitbuf, max_xmit_extbuf_size + XMITBUF_ALIGN_SZ);
pxmitbuf          171 drivers/staging/rtl8188eu/core/rtw_xmit.c 		list_add_tail(&pxmitbuf->list, &pxmitpriv->free_xmit_extbuf_queue.queue);
pxmitbuf          172 drivers/staging/rtl8188eu/core/rtw_xmit.c 		pxmitbuf++;
pxmitbuf          208 drivers/staging/rtl8188eu/core/rtw_xmit.c 	struct xmit_buf *pxmitbuf = (struct xmit_buf *)pxmitpriv->pxmitbuf;
pxmitbuf          221 drivers/staging/rtl8188eu/core/rtw_xmit.c 		rtw_os_xmit_resource_free(pxmitbuf);
pxmitbuf          222 drivers/staging/rtl8188eu/core/rtw_xmit.c 		pxmitbuf++;
pxmitbuf          229 drivers/staging/rtl8188eu/core/rtw_xmit.c 	pxmitbuf = (struct xmit_buf *)pxmitpriv->pxmit_extbuf;
pxmitbuf          231 drivers/staging/rtl8188eu/core/rtw_xmit.c 		rtw_os_xmit_resource_free(pxmitbuf);
pxmitbuf          232 drivers/staging/rtl8188eu/core/rtw_xmit.c 		pxmitbuf++;
pxmitbuf         1143 drivers/staging/rtl8188eu/core/rtw_xmit.c 	struct xmit_buf *pxmitbuf;
pxmitbuf         1147 drivers/staging/rtl8188eu/core/rtw_xmit.c 	pxmitbuf = list_first_entry_or_null(&pfree_queue->queue,
pxmitbuf         1149 drivers/staging/rtl8188eu/core/rtw_xmit.c 	if (pxmitbuf) {
pxmitbuf         1150 drivers/staging/rtl8188eu/core/rtw_xmit.c 		list_del_init(&pxmitbuf->list);
pxmitbuf         1152 drivers/staging/rtl8188eu/core/rtw_xmit.c 		pxmitbuf->priv_data = NULL;
pxmitbuf         1153 drivers/staging/rtl8188eu/core/rtw_xmit.c 		if (pxmitbuf->sctx) {
pxmitbuf         1155 drivers/staging/rtl8188eu/core/rtw_xmit.c 			rtw_sctx_done_err(&pxmitbuf->sctx, RTW_SCTX_DONE_BUF_ALLOC);
pxmitbuf         1160 drivers/staging/rtl8188eu/core/rtw_xmit.c 	return pxmitbuf;
pxmitbuf         1163 drivers/staging/rtl8188eu/core/rtw_xmit.c s32 rtw_free_xmitbuf_ext(struct xmit_priv *pxmitpriv, struct xmit_buf *pxmitbuf)
pxmitbuf         1168 drivers/staging/rtl8188eu/core/rtw_xmit.c 	if (!pxmitbuf)
pxmitbuf         1173 drivers/staging/rtl8188eu/core/rtw_xmit.c 	list_del_init(&pxmitbuf->list);
pxmitbuf         1175 drivers/staging/rtl8188eu/core/rtw_xmit.c 	list_add_tail(&pxmitbuf->list, get_list_head(pfree_queue));
pxmitbuf         1186 drivers/staging/rtl8188eu/core/rtw_xmit.c 	struct xmit_buf *pxmitbuf;
pxmitbuf         1190 drivers/staging/rtl8188eu/core/rtw_xmit.c 	pxmitbuf = list_first_entry_or_null(&pfree_xmitbuf_queue->queue,
pxmitbuf         1192 drivers/staging/rtl8188eu/core/rtw_xmit.c 	if (pxmitbuf) {
pxmitbuf         1193 drivers/staging/rtl8188eu/core/rtw_xmit.c 		list_del_init(&pxmitbuf->list);
pxmitbuf         1195 drivers/staging/rtl8188eu/core/rtw_xmit.c 		pxmitbuf->priv_data = NULL;
pxmitbuf         1196 drivers/staging/rtl8188eu/core/rtw_xmit.c 		if (pxmitbuf->sctx) {
pxmitbuf         1198 drivers/staging/rtl8188eu/core/rtw_xmit.c 			rtw_sctx_done_err(&pxmitbuf->sctx, RTW_SCTX_DONE_BUF_ALLOC);
pxmitbuf         1203 drivers/staging/rtl8188eu/core/rtw_xmit.c 	return pxmitbuf;
pxmitbuf         1206 drivers/staging/rtl8188eu/core/rtw_xmit.c s32 rtw_free_xmitbuf(struct xmit_priv *pxmitpriv, struct xmit_buf *pxmitbuf)
pxmitbuf         1211 drivers/staging/rtl8188eu/core/rtw_xmit.c 	if (!pxmitbuf)
pxmitbuf         1214 drivers/staging/rtl8188eu/core/rtw_xmit.c 	if (pxmitbuf->sctx) {
pxmitbuf         1216 drivers/staging/rtl8188eu/core/rtw_xmit.c 		rtw_sctx_done_err(&pxmitbuf->sctx, RTW_SCTX_DONE_BUF_FREE);
pxmitbuf         1219 drivers/staging/rtl8188eu/core/rtw_xmit.c 	if (pxmitbuf->ext_tag) {
pxmitbuf         1220 drivers/staging/rtl8188eu/core/rtw_xmit.c 		rtw_free_xmitbuf_ext(pxmitpriv, pxmitbuf);
pxmitbuf         1224 drivers/staging/rtl8188eu/core/rtw_xmit.c 		list_del_init(&pxmitbuf->list);
pxmitbuf         1226 drivers/staging/rtl8188eu/core/rtw_xmit.c 		list_add_tail(&pxmitbuf->list, get_list_head(pfree_xmitbuf_queue));
pxmitbuf         1276 drivers/staging/rtl8188eu/core/rtw_xmit.c 		pxframe->pxmitbuf = NULL;
pxmitbuf          339 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c 	struct xmit_buf *pxmitbuf = pxmitframe->pxmitbuf;
pxmitbuf          378 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c 		inner_ret = usb_write_port(adapt, ff_hwaddr, w_sz, pxmitbuf);
pxmitbuf          392 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c 		rtw_sctx_done_err(&pxmitbuf->sctx, RTW_SCTX_DONE_UNKNOWN);
pxmitbuf          420 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c 	struct xmit_buf *pxmitbuf;
pxmitbuf          442 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c 	pxmitbuf = rtw_alloc_xmitbuf(pxmitpriv);
pxmitbuf          443 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c 	if (!pxmitbuf)
pxmitbuf          452 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c 		rtw_free_xmitbuf(pxmitpriv, pxmitbuf);
pxmitbuf          456 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c 	pxmitframe->pxmitbuf = pxmitbuf;
pxmitbuf          457 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c 	pxmitframe->buf_addr = pxmitbuf->pbuf;
pxmitbuf          458 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c 	pxmitbuf->priv_data = pxmitframe;
pxmitbuf          532 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c 		pxmitframe->buf_addr = pxmitbuf->pbuf + pbuf;
pxmitbuf          583 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c 	usb_write_port(adapt, ff_hwaddr, pbuf_tail, pxmitbuf);
pxmitbuf          604 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c 	struct xmit_buf *pxmitbuf = NULL;
pxmitbuf          617 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c 	pxmitbuf = rtw_alloc_xmitbuf(pxmitpriv);
pxmitbuf          618 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c 	if (!pxmitbuf)
pxmitbuf          623 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c 	pxmitframe->pxmitbuf = pxmitbuf;
pxmitbuf          624 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c 	pxmitframe->buf_addr = pxmitbuf->pbuf;
pxmitbuf          625 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c 	pxmitbuf->priv_data = pxmitframe;
pxmitbuf          633 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c 		rtw_free_xmitbuf(pxmitpriv, pxmitbuf);
pxmitbuf          214 drivers/staging/rtl8188eu/include/rtw_xmit.h 	struct xmit_buf *pxmitbuf;
pxmitbuf          290 drivers/staging/rtl8188eu/include/rtw_xmit.h 	u8 *pxmitbuf;
pxmitbuf          304 drivers/staging/rtl8188eu/include/rtw_xmit.h 			 struct xmit_buf *pxmitbuf);
pxmitbuf          307 drivers/staging/rtl8188eu/include/rtw_xmit.h 		     struct xmit_buf *pxmitbuf);
pxmitbuf           26 drivers/staging/rtl8188eu/include/xmit_osdep.h 			       struct xmit_buf *pxmitbuf, u32 alloc_sz);
pxmitbuf           27 drivers/staging/rtl8188eu/include/xmit_osdep.h void rtw_os_xmit_resource_free(struct xmit_buf *pxmitbuf);
pxmitbuf          573 drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c 	struct xmit_buf *pxmitbuf = (struct xmit_buf *)purb->context;
pxmitbuf          574 drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c 	struct adapter *padapter = pxmitbuf->padapter;
pxmitbuf          577 drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c 	switch (pxmitbuf->flags) {
pxmitbuf          608 drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c 			pxmitbuf->ext_tag);
pxmitbuf          647 drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c 	rtw_sctx_done_err(&pxmitbuf->sctx,
pxmitbuf          651 drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c 	rtw_free_xmitbuf(pxmitpriv, pxmitbuf);
pxmitbuf          752 drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c 	struct xmit_buf *pxmitbuf = (struct xmit_buf *)padapter->xmitpriv.pxmitbuf;
pxmitbuf          760 drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c 			if (pxmitbuf->pxmit_urb[j])
pxmitbuf          761 drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c 				usb_kill_urb(pxmitbuf->pxmit_urb[j]);
pxmitbuf          763 drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c 		pxmitbuf++;
pxmitbuf          766 drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c 	pxmitbuf = (struct xmit_buf *)padapter->xmitpriv.pxmit_extbuf;
pxmitbuf          769 drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c 			if (pxmitbuf->pxmit_urb[j])
pxmitbuf          770 drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c 				usb_kill_urb(pxmitbuf->pxmit_urb[j]);
pxmitbuf          772 drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c 		pxmitbuf++;
pxmitbuf           18 drivers/staging/rtl8188eu/os_dep/xmit_linux.c 			       struct xmit_buf *pxmitbuf, u32 alloc_sz)
pxmitbuf           22 drivers/staging/rtl8188eu/os_dep/xmit_linux.c 	pxmitbuf->pallocated_buf = kzalloc(alloc_sz, GFP_KERNEL);
pxmitbuf           23 drivers/staging/rtl8188eu/os_dep/xmit_linux.c 	if (!pxmitbuf->pallocated_buf)
pxmitbuf           26 drivers/staging/rtl8188eu/os_dep/xmit_linux.c 	pxmitbuf->pbuf = PTR_ALIGN(pxmitbuf->pallocated_buf, XMITBUF_ALIGN_SZ);
pxmitbuf           27 drivers/staging/rtl8188eu/os_dep/xmit_linux.c 	pxmitbuf->dma_transfer_addr = 0;
pxmitbuf           30 drivers/staging/rtl8188eu/os_dep/xmit_linux.c 		pxmitbuf->pxmit_urb[i] = usb_alloc_urb(0, GFP_KERNEL);
pxmitbuf           31 drivers/staging/rtl8188eu/os_dep/xmit_linux.c 		if (!pxmitbuf->pxmit_urb[i]) {
pxmitbuf           39 drivers/staging/rtl8188eu/os_dep/xmit_linux.c void rtw_os_xmit_resource_free(struct xmit_buf *pxmitbuf)
pxmitbuf           44 drivers/staging/rtl8188eu/os_dep/xmit_linux.c 		usb_free_urb(pxmitbuf->pxmit_urb[i]);
pxmitbuf           46 drivers/staging/rtl8188eu/os_dep/xmit_linux.c 	kfree(pxmitbuf->pallocated_buf);
pxmitbuf          249 drivers/staging/rtl8712/rtl8712_xmit.c void r8712_construct_txaggr_cmd_desc(struct xmit_buf *pxmitbuf)
pxmitbuf          251 drivers/staging/rtl8712/rtl8712_xmit.c 	struct tx_desc *ptx_desc = (struct tx_desc *)pxmitbuf->pbuf;
pxmitbuf          265 drivers/staging/rtl8712/rtl8712_xmit.c void r8712_construct_txaggr_cmd_hdr(struct xmit_buf *pxmitbuf)
pxmitbuf          268 drivers/staging/rtl8712/rtl8712_xmit.c 		pxmitbuf->priv_data;
pxmitbuf          272 drivers/staging/rtl8712/rtl8712_xmit.c 		(pxmitbuf->pbuf + TXDESC_SIZE);
pxmitbuf          281 drivers/staging/rtl8712/rtl8712_xmit.c void r8712_append_mpdu_unit(struct xmit_buf *pxmitbuf,
pxmitbuf          285 drivers/staging/rtl8712/rtl8712_xmit.c 	struct tx_desc *ptx_desc = (struct tx_desc *)pxmitbuf->pbuf;
pxmitbuf          321 drivers/staging/rtl8712/rtl8712_xmit.c void r8712_xmitframe_aggr_1st(struct xmit_buf *pxmitbuf,
pxmitbuf          325 drivers/staging/rtl8712/rtl8712_xmit.c 	pxmitframe->pxmitbuf = pxmitbuf;
pxmitbuf          326 drivers/staging/rtl8712/rtl8712_xmit.c 	pxmitbuf->priv_data = pxmitframe;
pxmitbuf          327 drivers/staging/rtl8712/rtl8712_xmit.c 	pxmitframe->pxmit_urb[0] = pxmitbuf->pxmit_urb[0];
pxmitbuf          329 drivers/staging/rtl8712/rtl8712_xmit.c 	pxmitframe->buf_addr = pxmitbuf->pbuf + TXDESC_SIZE + CMD_HDR_SZ;
pxmitbuf          331 drivers/staging/rtl8712/rtl8712_xmit.c 	r8712_construct_txaggr_cmd_desc(pxmitbuf);
pxmitbuf          332 drivers/staging/rtl8712/rtl8712_xmit.c 	r8712_construct_txaggr_cmd_hdr(pxmitbuf);
pxmitbuf          333 drivers/staging/rtl8712/rtl8712_xmit.c 	r8712_append_mpdu_unit(pxmitbuf, pxmitframe);
pxmitbuf          334 drivers/staging/rtl8712/rtl8712_xmit.c 	pxmitbuf->aggr_nr = 1;
pxmitbuf          337 drivers/staging/rtl8712/rtl8712_xmit.c u16 r8712_xmitframe_aggr_next(struct xmit_buf *pxmitbuf,
pxmitbuf          340 drivers/staging/rtl8712/rtl8712_xmit.c 	pxmitframe->pxmitbuf = pxmitbuf;
pxmitbuf          341 drivers/staging/rtl8712/rtl8712_xmit.c 	pxmitbuf->priv_data = pxmitframe;
pxmitbuf          342 drivers/staging/rtl8712/rtl8712_xmit.c 	pxmitframe->pxmit_urb[0] = pxmitbuf->pxmit_urb[0];
pxmitbuf          344 drivers/staging/rtl8712/rtl8712_xmit.c 	pxmitframe->buf_addr = pxmitbuf->pbuf + TXDESC_SIZE +
pxmitbuf          345 drivers/staging/rtl8712/rtl8712_xmit.c 		(((struct tx_desc *)pxmitbuf->pbuf)->txdw0 & 0x0000ffff);
pxmitbuf          346 drivers/staging/rtl8712/rtl8712_xmit.c 	r8712_append_mpdu_unit(pxmitbuf, pxmitframe);
pxmitbuf          349 drivers/staging/rtl8712/rtl8712_xmit.c 	pxmitbuf->aggr_nr++;
pxmitbuf          352 drivers/staging/rtl8712/rtl8712_xmit.c 		(((struct tx_desc *)pxmitbuf->pbuf)->txdw0 & 0x0000ffff);
pxmitbuf          355 drivers/staging/rtl8712/rtl8712_xmit.c void r8712_dump_aggr_xframe(struct xmit_buf *pxmitbuf,
pxmitbuf          360 drivers/staging/rtl8712/rtl8712_xmit.c 	struct tx_desc *ptxdesc = pxmitbuf->pbuf;
pxmitbuf          362 drivers/staging/rtl8712/rtl8712_xmit.c 		(pxmitbuf->pbuf + TXDESC_SIZE);
pxmitbuf          366 drivers/staging/rtl8712/rtl8712_xmit.c 	xmitframe_xmitbuf_attach(pxmitframe, pxmitbuf);
pxmitbuf          372 drivers/staging/rtl8712/rtl8712_xmit.c 	pcmd_hdr->cmd_dw1 = cpu_to_le32((pxmitbuf->aggr_nr & 0xff)|
pxmitbuf          376 drivers/staging/rtl8712/rtl8712_xmit.c 	pxmitframe->mem_addr = pxmitbuf->pbuf;
pxmitbuf          446 drivers/staging/rtl8712/rtl8712_xmit.c 		if ((u8 *)pmem != (u8 *)pxmitframe->pxmitbuf->pbuf) {
pxmitbuf          597 drivers/staging/rtl8712/rtl8712_xmit.c 			     struct xmit_buf *pxmitbuf)
pxmitbuf          610 drivers/staging/rtl8712/rtl8712_xmit.c 	if (!pxmitbuf) {
pxmitbuf          611 drivers/staging/rtl8712/rtl8712_xmit.c 		pxmitbuf = r8712_alloc_xmitbuf(pxmitpriv);
pxmitbuf          612 drivers/staging/rtl8712/rtl8712_xmit.c 		if (!pxmitbuf)
pxmitbuf          615 drivers/staging/rtl8712/rtl8712_xmit.c 		pxmitbuf->aggr_nr = 0;
pxmitbuf          631 drivers/staging/rtl8712/rtl8712_xmit.c 			r8712_free_xmitbuf(pxmitpriv, pxmitbuf);
pxmitbuf          636 drivers/staging/rtl8712/rtl8712_xmit.c 				r8712_free_xmitbuf(pxmitpriv, pxmitbuf);
pxmitbuf          639 drivers/staging/rtl8712/rtl8712_xmit.c 		r8712_xmitframe_aggr_1st(pxmitbuf, pxmitframe);
pxmitbuf          644 drivers/staging/rtl8712/rtl8712_xmit.c 				pxmitbuf, p2ndxmitframe);
pxmitbuf          651 drivers/staging/rtl8712/rtl8712_xmit.c 							pxmitbuf,
pxmitbuf          656 drivers/staging/rtl8712/rtl8712_xmit.c 				pxmitbuf->aggr_nr <= AGGR_NR_HIGH_BOUND);
pxmitbuf          658 drivers/staging/rtl8712/rtl8712_xmit.c 		if (pxmitbuf->aggr_nr > 0)
pxmitbuf          659 drivers/staging/rtl8712/rtl8712_xmit.c 			r8712_dump_aggr_xframe(pxmitbuf, pxmitframe);
pxmitbuf          663 drivers/staging/rtl8712/rtl8712_xmit.c 		xmitframe_xmitbuf_attach(pxmitframe, pxmitbuf);
pxmitbuf          681 drivers/staging/rtl8712/rtl8712_xmit.c 		r8712_free_xmitbuf(pxmitpriv, pxmitbuf);
pxmitbuf          100 drivers/staging/rtl8712/rtl8712_xmit.h 			     struct xmit_buf *pxmitbuf);
pxmitbuf          105 drivers/staging/rtl8712/rtl8712_xmit.h void r8712_xmitframe_aggr_1st(struct xmit_buf *pxmitbuf,
pxmitbuf          107 drivers/staging/rtl8712/rtl8712_xmit.h void r8712_dump_aggr_xframe(struct xmit_buf *pxmitbuf,
pxmitbuf           56 drivers/staging/rtl8712/rtl871x_xmit.c 	struct xmit_buf *pxmitbuf;
pxmitbuf           93 drivers/staging/rtl8712/rtl871x_xmit.c 		pxframe->pxmitbuf = NULL;
pxmitbuf          124 drivers/staging/rtl8712/rtl871x_xmit.c 	pxmitpriv->pxmitbuf = pxmitpriv->pallocated_xmitbuf + 4 -
pxmitbuf          126 drivers/staging/rtl8712/rtl871x_xmit.c 	pxmitbuf = (struct xmit_buf *)pxmitpriv->pxmitbuf;
pxmitbuf          128 drivers/staging/rtl8712/rtl871x_xmit.c 		INIT_LIST_HEAD(&pxmitbuf->list);
pxmitbuf          129 drivers/staging/rtl8712/rtl871x_xmit.c 		pxmitbuf->pallocated_buf = kmalloc(MAX_XMITBUF_SZ + XMITBUF_ALIGN_SZ,
pxmitbuf          131 drivers/staging/rtl8712/rtl871x_xmit.c 		if (!pxmitbuf->pallocated_buf)
pxmitbuf          133 drivers/staging/rtl8712/rtl871x_xmit.c 		pxmitbuf->pbuf = pxmitbuf->pallocated_buf + XMITBUF_ALIGN_SZ -
pxmitbuf          134 drivers/staging/rtl8712/rtl871x_xmit.c 				 ((addr_t) (pxmitbuf->pallocated_buf) &
pxmitbuf          136 drivers/staging/rtl8712/rtl871x_xmit.c 		if (r8712_xmit_resource_alloc(padapter, pxmitbuf))
pxmitbuf          138 drivers/staging/rtl8712/rtl871x_xmit.c 		list_add_tail(&pxmitbuf->list,
pxmitbuf          140 drivers/staging/rtl8712/rtl871x_xmit.c 		pxmitbuf++;
pxmitbuf          158 drivers/staging/rtl8712/rtl871x_xmit.c 	struct xmit_buf *pxmitbuf = (struct xmit_buf *)pxmitpriv->pxmitbuf;
pxmitbuf          167 drivers/staging/rtl8712/rtl871x_xmit.c 		r8712_xmit_resource_free(padapter, pxmitbuf);
pxmitbuf          168 drivers/staging/rtl8712/rtl871x_xmit.c 		kfree(pxmitbuf->pallocated_buf);
pxmitbuf          169 drivers/staging/rtl8712/rtl871x_xmit.c 		pxmitbuf++;
pxmitbuf          742 drivers/staging/rtl8712/rtl871x_xmit.c 	struct xmit_buf *pxmitbuf;
pxmitbuf          746 drivers/staging/rtl8712/rtl871x_xmit.c 	pxmitbuf = list_first_entry_or_null(&pfree_xmitbuf_queue->queue,
pxmitbuf          748 drivers/staging/rtl8712/rtl871x_xmit.c 	if (pxmitbuf) {
pxmitbuf          749 drivers/staging/rtl8712/rtl871x_xmit.c 		list_del_init(&pxmitbuf->list);
pxmitbuf          753 drivers/staging/rtl8712/rtl871x_xmit.c 	return pxmitbuf;
pxmitbuf          756 drivers/staging/rtl8712/rtl871x_xmit.c void r8712_free_xmitbuf(struct xmit_priv *pxmitpriv, struct xmit_buf *pxmitbuf)
pxmitbuf          761 drivers/staging/rtl8712/rtl871x_xmit.c 	if (pxmitbuf == NULL)
pxmitbuf          764 drivers/staging/rtl8712/rtl871x_xmit.c 	list_del_init(&pxmitbuf->list);
pxmitbuf          765 drivers/staging/rtl8712/rtl871x_xmit.c 	list_add_tail(&(pxmitbuf->list), &pfree_xmitbuf_queue->queue);
pxmitbuf          799 drivers/staging/rtl8712/rtl871x_xmit.c 		pxframe->pxmitbuf = NULL;
pxmitbuf          997 drivers/staging/rtl8712/rtl871x_xmit.c 			struct xmit_buf *pxmitbuf)
pxmitbuf         1000 drivers/staging/rtl8712/rtl871x_xmit.c 	pxmitframe->pxmitbuf = pxmitbuf;
pxmitbuf         1002 drivers/staging/rtl8712/rtl871x_xmit.c 	pxmitframe->pxmit_urb[0] = pxmitbuf->pxmit_urb[0];
pxmitbuf         1004 drivers/staging/rtl8712/rtl871x_xmit.c 	pxmitframe->buf_addr = pxmitbuf->pbuf;
pxmitbuf         1006 drivers/staging/rtl8712/rtl871x_xmit.c 	pxmitbuf->priv_data = pxmitframe;
pxmitbuf         1020 drivers/staging/rtl8712/rtl871x_xmit.c 	struct xmit_buf *pxmitbuf = NULL;
pxmitbuf         1032 drivers/staging/rtl8712/rtl871x_xmit.c 	pxmitbuf = r8712_alloc_xmitbuf(pxmitpriv);
pxmitbuf         1033 drivers/staging/rtl8712/rtl871x_xmit.c 	if (pxmitbuf == NULL) { /*enqueue packet*/
pxmitbuf         1040 drivers/staging/rtl8712/rtl871x_xmit.c 		xmitframe_xmitbuf_attach(pxmitframe, pxmitbuf);
pxmitbuf          152 drivers/staging/rtl8712/rtl871x_xmit.h 	struct xmit_buf *pxmitbuf;
pxmitbuf          248 drivers/staging/rtl8712/rtl871x_xmit.h 	u8 *pxmitbuf;
pxmitbuf          253 drivers/staging/rtl8712/rtl871x_xmit.h 			struct xmit_buf *pxmitbuf);
pxmitbuf          283 drivers/staging/rtl8712/rtl871x_xmit.h 			struct xmit_buf *pxmitbuf);
pxmitbuf          332 drivers/staging/rtl8712/usb_ops_linux.c 	struct xmit_buf *pxmitbuf = pxmitframe->pxmitbuf;
pxmitbuf          375 drivers/staging/rtl8712/usb_ops_linux.c 	r8712_free_xmitbuf(pxmitpriv, pxmitbuf);
pxmitbuf          457 drivers/staging/rtl8712/usb_ops_linux.c 	struct xmit_buf	*pxmitbuf = (struct xmit_buf *)
pxmitbuf          458 drivers/staging/rtl8712/usb_ops_linux.c 				     padapter->xmitpriv.pxmitbuf;
pxmitbuf          462 drivers/staging/rtl8712/usb_ops_linux.c 			if (pxmitbuf->pxmit_urb[j])
pxmitbuf          463 drivers/staging/rtl8712/usb_ops_linux.c 				usb_kill_urb(pxmitbuf->pxmit_urb[j]);
pxmitbuf          465 drivers/staging/rtl8712/usb_ops_linux.c 		pxmitbuf++;
pxmitbuf          115 drivers/staging/rtl8712/xmit_linux.c 			      struct xmit_buf *pxmitbuf)
pxmitbuf          120 drivers/staging/rtl8712/xmit_linux.c 		pxmitbuf->pxmit_urb[i] = usb_alloc_urb(0, GFP_KERNEL);
pxmitbuf          121 drivers/staging/rtl8712/xmit_linux.c 		if (!pxmitbuf->pxmit_urb[i]) {
pxmitbuf          125 drivers/staging/rtl8712/xmit_linux.c 		kmemleak_not_leak(pxmitbuf->pxmit_urb[i]);
pxmitbuf          131 drivers/staging/rtl8712/xmit_linux.c 			      struct xmit_buf *pxmitbuf)
pxmitbuf          136 drivers/staging/rtl8712/xmit_linux.c 		if (pxmitbuf->pxmit_urb[i]) {
pxmitbuf          137 drivers/staging/rtl8712/xmit_linux.c 			usb_kill_urb(pxmitbuf->pxmit_urb[i]);
pxmitbuf          138 drivers/staging/rtl8712/xmit_linux.c 			usb_free_urb(pxmitbuf->pxmit_urb[i]);
pxmitbuf           40 drivers/staging/rtl8712/xmit_osdep.h 			   struct xmit_buf *pxmitbuf);
pxmitbuf           42 drivers/staging/rtl8712/xmit_osdep.h 			   struct xmit_buf *pxmitbuf);
pxmitbuf         2231 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	struct xmit_buf *pxmitbuf;
pxmitbuf         2243 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	pxmitbuf = rtw_alloc_xmitbuf_ext(pxmitpriv);
pxmitbuf         2244 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	if (pxmitbuf == NULL) {
pxmitbuf         2252 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	pmgntframe->pxmitbuf = pxmitbuf;
pxmitbuf         2253 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	pmgntframe->buf_addr = pxmitbuf->pbuf;
pxmitbuf         2254 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	pxmitbuf->priv_data = pmgntframe;
pxmitbuf         2334 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 		rtw_free_xmitbuf(&padapter->xmitpriv, pmgntframe->pxmitbuf);
pxmitbuf         2347 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	struct xmit_buf *pxmitbuf = pmgntframe->pxmitbuf;
pxmitbuf         2352 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 		rtw_free_xmitbuf(&padapter->xmitpriv, pmgntframe->pxmitbuf);
pxmitbuf         2358 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	pxmitbuf->sctx = &sctx;
pxmitbuf         2366 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 	pxmitbuf->sctx = NULL;
pxmitbuf         2381 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 		rtw_free_xmitbuf(&padapter->xmitpriv, pmgntframe->pxmitbuf);
pxmitbuf         3337 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c 		rtw_free_xmitbuf(pxmitpriv, pmgntframe->pxmitbuf);
pxmitbuf           42 drivers/staging/rtl8723bs/core/rtw_xmit.c 	struct xmit_buf *pxmitbuf;
pxmitbuf          100 drivers/staging/rtl8723bs/core/rtw_xmit.c 		pxframe->pxmitbuf = NULL;
pxmitbuf          124 drivers/staging/rtl8723bs/core/rtw_xmit.c 	pxmitpriv->pxmitbuf = (u8 *)N_BYTE_ALIGMENT((SIZE_PTR)(pxmitpriv->pallocated_xmitbuf), 4);
pxmitbuf          128 drivers/staging/rtl8723bs/core/rtw_xmit.c 	pxmitbuf = (struct xmit_buf *)pxmitpriv->pxmitbuf;
pxmitbuf          131 drivers/staging/rtl8723bs/core/rtw_xmit.c 		INIT_LIST_HEAD(&pxmitbuf->list);
pxmitbuf          133 drivers/staging/rtl8723bs/core/rtw_xmit.c 		pxmitbuf->priv_data = NULL;
pxmitbuf          134 drivers/staging/rtl8723bs/core/rtw_xmit.c 		pxmitbuf->padapter = padapter;
pxmitbuf          135 drivers/staging/rtl8723bs/core/rtw_xmit.c 		pxmitbuf->buf_tag = XMITBUF_DATA;
pxmitbuf          138 drivers/staging/rtl8723bs/core/rtw_xmit.c 		res = rtw_os_xmit_resource_alloc(padapter, pxmitbuf, (MAX_XMITBUF_SZ + XMITBUF_ALIGN_SZ), true);
pxmitbuf          141 drivers/staging/rtl8723bs/core/rtw_xmit.c 			res = rtw_os_xmit_resource_alloc(padapter, pxmitbuf, (MAX_XMITBUF_SZ + XMITBUF_ALIGN_SZ), true);
pxmitbuf          146 drivers/staging/rtl8723bs/core/rtw_xmit.c 		pxmitbuf->phead = pxmitbuf->pbuf;
pxmitbuf          147 drivers/staging/rtl8723bs/core/rtw_xmit.c 		pxmitbuf->pend = pxmitbuf->pbuf + MAX_XMITBUF_SZ;
pxmitbuf          148 drivers/staging/rtl8723bs/core/rtw_xmit.c 		pxmitbuf->len = 0;
pxmitbuf          149 drivers/staging/rtl8723bs/core/rtw_xmit.c 		pxmitbuf->pdata = pxmitbuf->ptail = pxmitbuf->phead;
pxmitbuf          151 drivers/staging/rtl8723bs/core/rtw_xmit.c 		pxmitbuf->flags = XMIT_VO_QUEUE;
pxmitbuf          153 drivers/staging/rtl8723bs/core/rtw_xmit.c 		list_add_tail(&pxmitbuf->list, &(pxmitpriv->free_xmitbuf_queue.queue));
pxmitbuf          155 drivers/staging/rtl8723bs/core/rtw_xmit.c 		pxmitbuf->no = i;
pxmitbuf          158 drivers/staging/rtl8723bs/core/rtw_xmit.c 		pxmitbuf++;
pxmitbuf          187 drivers/staging/rtl8723bs/core/rtw_xmit.c 		pxframe->pxmitbuf = NULL;
pxmitbuf          210 drivers/staging/rtl8723bs/core/rtw_xmit.c 	pxmitbuf = (struct xmit_buf *)pxmitpriv->pxmit_extbuf;
pxmitbuf          213 drivers/staging/rtl8723bs/core/rtw_xmit.c 		INIT_LIST_HEAD(&pxmitbuf->list);
pxmitbuf          215 drivers/staging/rtl8723bs/core/rtw_xmit.c 		pxmitbuf->priv_data = NULL;
pxmitbuf          216 drivers/staging/rtl8723bs/core/rtw_xmit.c 		pxmitbuf->padapter = padapter;
pxmitbuf          217 drivers/staging/rtl8723bs/core/rtw_xmit.c 		pxmitbuf->buf_tag = XMITBUF_MGNT;
pxmitbuf          219 drivers/staging/rtl8723bs/core/rtw_xmit.c 		res = rtw_os_xmit_resource_alloc(padapter, pxmitbuf, MAX_XMIT_EXTBUF_SZ + XMITBUF_ALIGN_SZ, true);
pxmitbuf          225 drivers/staging/rtl8723bs/core/rtw_xmit.c 		pxmitbuf->phead = pxmitbuf->pbuf;
pxmitbuf          226 drivers/staging/rtl8723bs/core/rtw_xmit.c 		pxmitbuf->pend = pxmitbuf->pbuf + MAX_XMIT_EXTBUF_SZ;
pxmitbuf          227 drivers/staging/rtl8723bs/core/rtw_xmit.c 		pxmitbuf->len = 0;
pxmitbuf          228 drivers/staging/rtl8723bs/core/rtw_xmit.c 		pxmitbuf->pdata = pxmitbuf->ptail = pxmitbuf->phead;
pxmitbuf          230 drivers/staging/rtl8723bs/core/rtw_xmit.c 		list_add_tail(&pxmitbuf->list, &(pxmitpriv->free_xmit_extbuf_queue.queue));
pxmitbuf          232 drivers/staging/rtl8723bs/core/rtw_xmit.c 		pxmitbuf->no = i;
pxmitbuf          234 drivers/staging/rtl8723bs/core/rtw_xmit.c 		pxmitbuf++;
pxmitbuf          241 drivers/staging/rtl8723bs/core/rtw_xmit.c 		pxmitbuf = &pxmitpriv->pcmd_xmitbuf[i];
pxmitbuf          242 drivers/staging/rtl8723bs/core/rtw_xmit.c 		if (pxmitbuf) {
pxmitbuf          243 drivers/staging/rtl8723bs/core/rtw_xmit.c 			INIT_LIST_HEAD(&pxmitbuf->list);
pxmitbuf          245 drivers/staging/rtl8723bs/core/rtw_xmit.c 			pxmitbuf->priv_data = NULL;
pxmitbuf          246 drivers/staging/rtl8723bs/core/rtw_xmit.c 			pxmitbuf->padapter = padapter;
pxmitbuf          247 drivers/staging/rtl8723bs/core/rtw_xmit.c 			pxmitbuf->buf_tag = XMITBUF_CMD;
pxmitbuf          249 drivers/staging/rtl8723bs/core/rtw_xmit.c 			res = rtw_os_xmit_resource_alloc(padapter, pxmitbuf, MAX_CMDBUF_SZ+XMITBUF_ALIGN_SZ, true);
pxmitbuf          255 drivers/staging/rtl8723bs/core/rtw_xmit.c 			pxmitbuf->phead = pxmitbuf->pbuf;
pxmitbuf          256 drivers/staging/rtl8723bs/core/rtw_xmit.c 			pxmitbuf->pend = pxmitbuf->pbuf + MAX_CMDBUF_SZ;
pxmitbuf          257 drivers/staging/rtl8723bs/core/rtw_xmit.c 			pxmitbuf->len = 0;
pxmitbuf          258 drivers/staging/rtl8723bs/core/rtw_xmit.c 			pxmitbuf->pdata = pxmitbuf->ptail = pxmitbuf->phead;
pxmitbuf          259 drivers/staging/rtl8723bs/core/rtw_xmit.c 			pxmitbuf->alloc_sz = MAX_CMDBUF_SZ+XMITBUF_ALIGN_SZ;
pxmitbuf          287 drivers/staging/rtl8723bs/core/rtw_xmit.c 	struct xmit_buf *pxmitbuf = (struct xmit_buf *)pxmitpriv->pxmitbuf;
pxmitbuf          301 drivers/staging/rtl8723bs/core/rtw_xmit.c 		rtw_os_xmit_resource_free(padapter, pxmitbuf, (MAX_XMITBUF_SZ + XMITBUF_ALIGN_SZ), true);
pxmitbuf          303 drivers/staging/rtl8723bs/core/rtw_xmit.c 		pxmitbuf++;
pxmitbuf          325 drivers/staging/rtl8723bs/core/rtw_xmit.c 	pxmitbuf = (struct xmit_buf *)pxmitpriv->pxmit_extbuf;
pxmitbuf          327 drivers/staging/rtl8723bs/core/rtw_xmit.c 		rtw_os_xmit_resource_free(padapter, pxmitbuf, (MAX_XMIT_EXTBUF_SZ + XMITBUF_ALIGN_SZ), true);
pxmitbuf          329 drivers/staging/rtl8723bs/core/rtw_xmit.c 		pxmitbuf++;
pxmitbuf          337 drivers/staging/rtl8723bs/core/rtw_xmit.c 		pxmitbuf = &pxmitpriv->pcmd_xmitbuf[i];
pxmitbuf          338 drivers/staging/rtl8723bs/core/rtw_xmit.c 		if (pxmitbuf)
pxmitbuf          339 drivers/staging/rtl8723bs/core/rtw_xmit.c 			rtw_os_xmit_resource_free(padapter, pxmitbuf, MAX_CMDBUF_SZ+XMITBUF_ALIGN_SZ, true);
pxmitbuf         1620 drivers/staging/rtl8723bs/core/rtw_xmit.c 	struct xmit_buf *pxmitbuf =  NULL;
pxmitbuf         1622 drivers/staging/rtl8723bs/core/rtw_xmit.c 	pxmitbuf = &pxmitpriv->pcmd_xmitbuf[buf_type];
pxmitbuf         1623 drivers/staging/rtl8723bs/core/rtw_xmit.c 	if (pxmitbuf) {
pxmitbuf         1624 drivers/staging/rtl8723bs/core/rtw_xmit.c 		pxmitbuf->priv_data = NULL;
pxmitbuf         1626 drivers/staging/rtl8723bs/core/rtw_xmit.c 		pxmitbuf->len = 0;
pxmitbuf         1627 drivers/staging/rtl8723bs/core/rtw_xmit.c 		pxmitbuf->pdata = pxmitbuf->ptail = pxmitbuf->phead;
pxmitbuf         1628 drivers/staging/rtl8723bs/core/rtw_xmit.c 		pxmitbuf->agg_num = 0;
pxmitbuf         1629 drivers/staging/rtl8723bs/core/rtw_xmit.c 		pxmitbuf->pg_num = 0;
pxmitbuf         1631 drivers/staging/rtl8723bs/core/rtw_xmit.c 		if (pxmitbuf->sctx) {
pxmitbuf         1633 drivers/staging/rtl8723bs/core/rtw_xmit.c 			rtw_sctx_done_err(&pxmitbuf->sctx, RTW_SCTX_DONE_BUF_ALLOC);
pxmitbuf         1638 drivers/staging/rtl8723bs/core/rtw_xmit.c 	return pxmitbuf;
pxmitbuf         1645 drivers/staging/rtl8723bs/core/rtw_xmit.c 	struct xmit_buf		*pxmitbuf;
pxmitbuf         1653 drivers/staging/rtl8723bs/core/rtw_xmit.c 	pxmitbuf = __rtw_alloc_cmd_xmitbuf(pxmitpriv, buf_type);
pxmitbuf         1654 drivers/staging/rtl8723bs/core/rtw_xmit.c 	if (!pxmitbuf) {
pxmitbuf         1662 drivers/staging/rtl8723bs/core/rtw_xmit.c 	pcmdframe->pxmitbuf = pxmitbuf;
pxmitbuf         1664 drivers/staging/rtl8723bs/core/rtw_xmit.c 	pcmdframe->buf_addr = pxmitbuf->pbuf;
pxmitbuf         1666 drivers/staging/rtl8723bs/core/rtw_xmit.c 	pxmitbuf->priv_data = pcmdframe;
pxmitbuf         1675 drivers/staging/rtl8723bs/core/rtw_xmit.c 	struct xmit_buf *pxmitbuf =  NULL;
pxmitbuf         1682 drivers/staging/rtl8723bs/core/rtw_xmit.c 		pxmitbuf = NULL;
pxmitbuf         1689 drivers/staging/rtl8723bs/core/rtw_xmit.c 		pxmitbuf = LIST_CONTAINOR(plist, struct xmit_buf, list);
pxmitbuf         1691 drivers/staging/rtl8723bs/core/rtw_xmit.c 		list_del_init(&(pxmitbuf->list));
pxmitbuf         1694 drivers/staging/rtl8723bs/core/rtw_xmit.c 	if (pxmitbuf) {
pxmitbuf         1697 drivers/staging/rtl8723bs/core/rtw_xmit.c 		DBG_871X("DBG_XMIT_BUF_EXT ALLOC no =%d,  free_xmit_extbuf_cnt =%d\n", pxmitbuf->no, pxmitpriv->free_xmit_extbuf_cnt);
pxmitbuf         1701 drivers/staging/rtl8723bs/core/rtw_xmit.c 		pxmitbuf->priv_data = NULL;
pxmitbuf         1703 drivers/staging/rtl8723bs/core/rtw_xmit.c 		pxmitbuf->len = 0;
pxmitbuf         1704 drivers/staging/rtl8723bs/core/rtw_xmit.c 		pxmitbuf->pdata = pxmitbuf->ptail = pxmitbuf->phead;
pxmitbuf         1705 drivers/staging/rtl8723bs/core/rtw_xmit.c 		pxmitbuf->agg_num = 1;
pxmitbuf         1707 drivers/staging/rtl8723bs/core/rtw_xmit.c 		if (pxmitbuf->sctx) {
pxmitbuf         1709 drivers/staging/rtl8723bs/core/rtw_xmit.c 			rtw_sctx_done_err(&pxmitbuf->sctx, RTW_SCTX_DONE_BUF_ALLOC);
pxmitbuf         1716 drivers/staging/rtl8723bs/core/rtw_xmit.c 	return pxmitbuf;
pxmitbuf         1719 drivers/staging/rtl8723bs/core/rtw_xmit.c s32 rtw_free_xmitbuf_ext(struct xmit_priv *pxmitpriv, struct xmit_buf *pxmitbuf)
pxmitbuf         1724 drivers/staging/rtl8723bs/core/rtw_xmit.c 	if (!pxmitbuf)
pxmitbuf         1729 drivers/staging/rtl8723bs/core/rtw_xmit.c 	list_del_init(&pxmitbuf->list);
pxmitbuf         1731 drivers/staging/rtl8723bs/core/rtw_xmit.c 	list_add_tail(&(pxmitbuf->list), get_list_head(pfree_queue));
pxmitbuf         1734 drivers/staging/rtl8723bs/core/rtw_xmit.c 	DBG_871X("DBG_XMIT_BUF_EXT FREE no =%d, free_xmit_extbuf_cnt =%d\n", pxmitbuf->no, pxmitpriv->free_xmit_extbuf_cnt);
pxmitbuf         1745 drivers/staging/rtl8723bs/core/rtw_xmit.c 	struct xmit_buf *pxmitbuf =  NULL;
pxmitbuf         1754 drivers/staging/rtl8723bs/core/rtw_xmit.c 		pxmitbuf = NULL;
pxmitbuf         1761 drivers/staging/rtl8723bs/core/rtw_xmit.c 		pxmitbuf = LIST_CONTAINOR(plist, struct xmit_buf, list);
pxmitbuf         1763 drivers/staging/rtl8723bs/core/rtw_xmit.c 		list_del_init(&(pxmitbuf->list));
pxmitbuf         1766 drivers/staging/rtl8723bs/core/rtw_xmit.c 	if (pxmitbuf) {
pxmitbuf         1769 drivers/staging/rtl8723bs/core/rtw_xmit.c 		DBG_871X("DBG_XMIT_BUF ALLOC no =%d,  free_xmitbuf_cnt =%d\n", pxmitbuf->no, pxmitpriv->free_xmitbuf_cnt);
pxmitbuf         1773 drivers/staging/rtl8723bs/core/rtw_xmit.c 		pxmitbuf->priv_data = NULL;
pxmitbuf         1775 drivers/staging/rtl8723bs/core/rtw_xmit.c 		pxmitbuf->len = 0;
pxmitbuf         1776 drivers/staging/rtl8723bs/core/rtw_xmit.c 		pxmitbuf->pdata = pxmitbuf->ptail = pxmitbuf->phead;
pxmitbuf         1777 drivers/staging/rtl8723bs/core/rtw_xmit.c 		pxmitbuf->agg_num = 0;
pxmitbuf         1778 drivers/staging/rtl8723bs/core/rtw_xmit.c 		pxmitbuf->pg_num = 0;
pxmitbuf         1780 drivers/staging/rtl8723bs/core/rtw_xmit.c 		if (pxmitbuf->sctx) {
pxmitbuf         1782 drivers/staging/rtl8723bs/core/rtw_xmit.c 			rtw_sctx_done_err(&pxmitbuf->sctx, RTW_SCTX_DONE_BUF_ALLOC);
pxmitbuf         1792 drivers/staging/rtl8723bs/core/rtw_xmit.c 	return pxmitbuf;
pxmitbuf         1795 drivers/staging/rtl8723bs/core/rtw_xmit.c s32 rtw_free_xmitbuf(struct xmit_priv *pxmitpriv, struct xmit_buf *pxmitbuf)
pxmitbuf         1802 drivers/staging/rtl8723bs/core/rtw_xmit.c 	if (!pxmitbuf)
pxmitbuf         1805 drivers/staging/rtl8723bs/core/rtw_xmit.c 	if (pxmitbuf->sctx) {
pxmitbuf         1807 drivers/staging/rtl8723bs/core/rtw_xmit.c 		rtw_sctx_done_err(&pxmitbuf->sctx, RTW_SCTX_DONE_BUF_FREE);
pxmitbuf         1810 drivers/staging/rtl8723bs/core/rtw_xmit.c 	if (pxmitbuf->buf_tag == XMITBUF_CMD) {
pxmitbuf         1811 drivers/staging/rtl8723bs/core/rtw_xmit.c 	} else if (pxmitbuf->buf_tag == XMITBUF_MGNT) {
pxmitbuf         1812 drivers/staging/rtl8723bs/core/rtw_xmit.c 		rtw_free_xmitbuf_ext(pxmitpriv, pxmitbuf);
pxmitbuf         1816 drivers/staging/rtl8723bs/core/rtw_xmit.c 		list_del_init(&pxmitbuf->list);
pxmitbuf         1818 drivers/staging/rtl8723bs/core/rtw_xmit.c 		list_add_tail(&(pxmitbuf->list), get_list_head(pfree_xmitbuf_queue));
pxmitbuf         1823 drivers/staging/rtl8723bs/core/rtw_xmit.c 		DBG_871X("DBG_XMIT_BUF FREE no =%d, free_xmitbuf_cnt =%d\n", pxmitbuf->no, pxmitpriv->free_xmitbuf_cnt);
pxmitbuf         1834 drivers/staging/rtl8723bs/core/rtw_xmit.c 		pxframe->pxmitbuf = NULL;
pxmitbuf         1940 drivers/staging/rtl8723bs/core/rtw_xmit.c 	pxframe->pxmitbuf = NULL;
pxmitbuf         2866 drivers/staging/rtl8723bs/core/rtw_xmit.c 	struct xmit_buf *pxmitbuf)
pxmitbuf         2874 drivers/staging/rtl8723bs/core/rtw_xmit.c 	list_del_init(&pxmitbuf->list);
pxmitbuf         2875 drivers/staging/rtl8723bs/core/rtw_xmit.c 	list_add_tail(&pxmitbuf->list, get_list_head(pqueue));
pxmitbuf         2883 drivers/staging/rtl8723bs/core/rtw_xmit.c 	struct xmit_buf *pxmitbuf)
pxmitbuf         2890 drivers/staging/rtl8723bs/core/rtw_xmit.c 	list_del_init(&pxmitbuf->list);
pxmitbuf         2891 drivers/staging/rtl8723bs/core/rtw_xmit.c 	list_add(&pxmitbuf->list, get_list_head(pqueue));
pxmitbuf         2898 drivers/staging/rtl8723bs/core/rtw_xmit.c 	struct xmit_buf *pxmitbuf;
pxmitbuf         2902 drivers/staging/rtl8723bs/core/rtw_xmit.c 	pxmitbuf = NULL;
pxmitbuf         2912 drivers/staging/rtl8723bs/core/rtw_xmit.c 		pxmitbuf = LIST_CONTAINOR(plist, struct xmit_buf, list);
pxmitbuf         2913 drivers/staging/rtl8723bs/core/rtw_xmit.c 		list_del_init(&pxmitbuf->list);
pxmitbuf         2918 drivers/staging/rtl8723bs/core/rtw_xmit.c 	return pxmitbuf;
pxmitbuf         2924 drivers/staging/rtl8723bs/core/rtw_xmit.c 	struct xmit_buf *pxmitbuf;
pxmitbuf         2928 drivers/staging/rtl8723bs/core/rtw_xmit.c 	pxmitbuf = NULL;
pxmitbuf         2944 drivers/staging/rtl8723bs/core/rtw_xmit.c 			pxmitbuf = LIST_CONTAINOR(plist, struct xmit_buf, list);
pxmitbuf         2946 drivers/staging/rtl8723bs/core/rtw_xmit.c 			type = GetFrameSubType(pxmitbuf->pbuf + TXDESC_OFFSET);
pxmitbuf         2951 drivers/staging/rtl8723bs/core/rtw_xmit.c 				list_del_init(&pxmitbuf->list);
pxmitbuf         2954 drivers/staging/rtl8723bs/core/rtw_xmit.c 			pxmitbuf = NULL;
pxmitbuf         2960 drivers/staging/rtl8723bs/core/rtw_xmit.c 	return pxmitbuf;
pxmitbuf           52 drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c 	struct xmit_buf *pxmitbuf;
pxmitbuf           62 drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c 		pxmitbuf = dequeue_pending_xmitbuf_under_survey(pxmitpriv);
pxmitbuf           64 drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c 		pxmitbuf = dequeue_pending_xmitbuf(pxmitpriv);
pxmitbuf           66 drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c 	if (!pxmitbuf)
pxmitbuf           69 drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c 	deviceId = ffaddr2deviceId(pdvobjpriv, pxmitbuf->ff_hwaddr);
pxmitbuf           88 drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c 	if (!rtw_hal_sdio_query_tx_freepage(pri_padapter, PageIdx, pxmitbuf->pg_num)) {
pxmitbuf           96 drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c 			enqueue_pending_xmitbuf_to_head(pxmitpriv, pxmitbuf);
pxmitbuf          113 drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c 	if (rtw_sdio_wait_enough_TxOQT_space(padapter, pxmitbuf->agg_num) == false)
pxmitbuf          116 drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c 	traffic_check_for_leave_lps(padapter, true, pxmitbuf->agg_num);
pxmitbuf          118 drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c 	rtw_write_port(padapter, deviceId, pxmitbuf->len, (u8 *)pxmitbuf);
pxmitbuf          120 drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c 	rtw_hal_sdio_update_tx_freepage(pri_padapter, PageIdx, pxmitbuf->pg_num);
pxmitbuf          125 drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c 	rtw_free_xmitbuf(pxmitpriv, pxmitbuf);
pxmitbuf          210 drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c 	struct xmit_buf *pxmitbuf;
pxmitbuf          221 drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c 	pxmitbuf = NULL;
pxmitbuf          285 drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c 				if(	!pxmitbuf ||
pxmitbuf          286 drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c 					((_RND(pxmitbuf->len, 8) + txlen) > max_xmit_len) ||
pxmitbuf          289 drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c 					if (pxmitbuf) {
pxmitbuf          291 drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c 						if (pxmitbuf->len > 0 &&
pxmitbuf          292 drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c 						    pxmitbuf->priv_data) {
pxmitbuf          294 drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c 							pframe = (struct xmit_frame *)pxmitbuf->priv_data;
pxmitbuf          296 drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c 							pxmitbuf->agg_num = k;
pxmitbuf          299 drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c 							pxmitbuf->priv_data = NULL;
pxmitbuf          300 drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c 							enqueue_pending_xmitbuf(pxmitpriv, pxmitbuf);
pxmitbuf          304 drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c 							rtw_free_xmitbuf(pxmitpriv, pxmitbuf);
pxmitbuf          307 drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c 					pxmitbuf = rtw_alloc_xmitbuf(pxmitpriv);
pxmitbuf          308 drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c 					if (!pxmitbuf) {
pxmitbuf          339 drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c 					pxmitbuf->ff_hwaddr = rtw_get_ff_hwaddr(pxmitframe);
pxmitbuf          340 drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c 					pxmitbuf->priv_data = (u8 *)pxmitframe;
pxmitbuf          344 drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c 				pxmitframe->pxmitbuf = pxmitbuf;
pxmitbuf          345 drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c 				pxmitframe->buf_addr = pxmitbuf->ptail;
pxmitbuf          359 drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c 					pxmitbuf->pg_num += (txlen + 127) / 128;
pxmitbuf          362 drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c 					pxmitbuf->ptail += _RND(txlen, 8); /*  round to 8 bytes alignment */
pxmitbuf          363 drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c 					pxmitbuf->len = _RND(pxmitbuf->len, 8) + txlen;
pxmitbuf          380 drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c 		if (pxmitbuf) {
pxmitbuf          381 drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c 			RT_TRACE(_module_hal_xmit_c_, _drv_info_, ("pxmitbuf->len =%d enqueue\n", pxmitbuf->len));
pxmitbuf          383 drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c 			if (pxmitbuf->len > 0) {
pxmitbuf          385 drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c 				pframe = (struct xmit_frame *)pxmitbuf->priv_data;
pxmitbuf          387 drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c 				pxmitbuf->agg_num = k;
pxmitbuf          390 drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c 				pxmitbuf->priv_data = NULL;
pxmitbuf          391 drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c 				enqueue_pending_xmitbuf(pxmitpriv, pxmitbuf);
pxmitbuf          394 drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c 				rtw_free_xmitbuf(pxmitpriv, pxmitbuf);
pxmitbuf          395 drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c 			pxmitbuf = NULL;
pxmitbuf          510 drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c 	struct xmit_buf *pxmitbuf;
pxmitbuf          519 drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c 	pxmitbuf = pmgntframe->pxmitbuf;
pxmitbuf          523 drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c 	pxmitbuf->len = txdesc_size + pattrib->last_txcmdsz;
pxmitbuf          524 drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c 	pxmitbuf->pg_num = (pxmitbuf->len + 127) / 128; /*  128 is tx page size */
pxmitbuf          525 drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c 	pxmitbuf->ptail = pmgntframe->buf_addr + pxmitbuf->len;
pxmitbuf          526 drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c 	pxmitbuf->ff_hwaddr = rtw_get_ff_hwaddr(pmgntframe);
pxmitbuf          532 drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c 	pxmitbuf->priv_data = NULL;
pxmitbuf          535 drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c 		ret = rtw_write_port(padapter, pdvobjpriv->Queue2Pipe[pxmitbuf->ff_hwaddr], pxmitbuf->len, (u8 *)pxmitbuf);
pxmitbuf          537 drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c 			rtw_sctx_done_err(&pxmitbuf->sctx, RTW_SCTX_DONE_WRITE_PORT_ERR);
pxmitbuf          539 drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c 		rtw_free_xmitbuf(pxmitpriv, pxmitbuf);
pxmitbuf          541 drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c 		enqueue_pending_xmitbuf(pxmitpriv, pxmitbuf);
pxmitbuf          639 drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c 	struct xmit_buf *pxmitbuf;
pxmitbuf          664 drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c 		pxmitbuf = LIST_CONTAINOR(plist, struct xmit_buf, list);
pxmitbuf          665 drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c 		rtw_free_xmitframe(pxmitpriv, (struct xmit_frame *)pxmitbuf->priv_data);
pxmitbuf          666 drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c 		pxmitbuf->priv_data = NULL;
pxmitbuf          667 drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c 		rtw_free_xmitbuf(pxmitpriv, pxmitbuf);
pxmitbuf          298 drivers/staging/rtl8723bs/include/rtw_xmit.h 	struct xmit_buf *pxmitbuf;
pxmitbuf          430 drivers/staging/rtl8723bs/include/rtw_xmit.h 	u8 *pxmitbuf;
pxmitbuf          455 drivers/staging/rtl8723bs/include/rtw_xmit.h extern s32 rtw_free_xmitbuf_ext(struct xmit_priv *pxmitpriv, struct xmit_buf *pxmitbuf);
pxmitbuf          458 drivers/staging/rtl8723bs/include/rtw_xmit.h extern s32 rtw_free_xmitbuf(struct xmit_priv *pxmitpriv, struct xmit_buf *pxmitbuf);
pxmitbuf          506 drivers/staging/rtl8723bs/include/rtw_xmit.h void enqueue_pending_xmitbuf(struct xmit_priv *pxmitpriv, struct xmit_buf *pxmitbuf);
pxmitbuf          507 drivers/staging/rtl8723bs/include/rtw_xmit.h void enqueue_pending_xmitbuf_to_head(struct xmit_priv *pxmitpriv, struct xmit_buf *pxmitbuf);
pxmitbuf           33 drivers/staging/rtl8723bs/include/xmit_osdep.h int rtw_os_xmit_resource_alloc(struct adapter *padapter, struct xmit_buf *pxmitbuf, u32 alloc_sz, u8 flag);
pxmitbuf           34 drivers/staging/rtl8723bs/include/xmit_osdep.h void rtw_os_xmit_resource_free(struct adapter *padapter, struct xmit_buf *pxmitbuf, u32 free_sz, u8 flag);
pxmitbuf           49 drivers/staging/rtl8723bs/os_dep/xmit_linux.c int rtw_os_xmit_resource_alloc(struct adapter *padapter, struct xmit_buf *pxmitbuf, u32 alloc_sz, u8 flag)
pxmitbuf           52 drivers/staging/rtl8723bs/os_dep/xmit_linux.c 		pxmitbuf->pallocated_buf = rtw_zmalloc(alloc_sz);
pxmitbuf           53 drivers/staging/rtl8723bs/os_dep/xmit_linux.c 		if (!pxmitbuf->pallocated_buf)
pxmitbuf           56 drivers/staging/rtl8723bs/os_dep/xmit_linux.c 		pxmitbuf->pbuf = (u8 *)N_BYTE_ALIGMENT((SIZE_PTR)(pxmitbuf->pallocated_buf), XMITBUF_ALIGN_SZ);
pxmitbuf           62 drivers/staging/rtl8723bs/os_dep/xmit_linux.c void rtw_os_xmit_resource_free(struct adapter *padapter, struct xmit_buf *pxmitbuf, u32 free_sz, u8 flag)
pxmitbuf           65 drivers/staging/rtl8723bs/os_dep/xmit_linux.c 		kfree(pxmitbuf->pallocated_buf);