| /Linux-v5.4/drivers/staging/rtl8723bs/hal/ |
| D | rtl8723bs_xmit.c | 52 struct xmit_buf *pxmitbuf; in rtl8723_dequeue_writeport() local 62 pxmitbuf = dequeue_pending_xmitbuf_under_survey(pxmitpriv); in rtl8723_dequeue_writeport() 64 pxmitbuf = dequeue_pending_xmitbuf(pxmitpriv); in rtl8723_dequeue_writeport() 66 if (!pxmitbuf) in rtl8723_dequeue_writeport() 69 deviceId = ffaddr2deviceId(pdvobjpriv, pxmitbuf->ff_hwaddr); in rtl8723_dequeue_writeport() 88 if (!rtw_hal_sdio_query_tx_freepage(pri_padapter, PageIdx, pxmitbuf->pg_num)) { in rtl8723_dequeue_writeport() 96 enqueue_pending_xmitbuf_to_head(pxmitpriv, pxmitbuf); in rtl8723_dequeue_writeport() 113 if (rtw_sdio_wait_enough_TxOQT_space(padapter, pxmitbuf->agg_num) == false) in rtl8723_dequeue_writeport() 116 traffic_check_for_leave_lps(padapter, true, pxmitbuf->agg_num); in rtl8723_dequeue_writeport() 118 rtw_write_port(padapter, deviceId, pxmitbuf->len, (u8 *)pxmitbuf); in rtl8723_dequeue_writeport() [all …]
|
| /Linux-v5.4/drivers/staging/rtl8712/ |
| D | rtl8712_xmit.c | 249 void r8712_construct_txaggr_cmd_desc(struct xmit_buf *pxmitbuf) in r8712_construct_txaggr_cmd_desc() argument 251 struct tx_desc *ptx_desc = (struct tx_desc *)pxmitbuf->pbuf; in r8712_construct_txaggr_cmd_desc() 265 void r8712_construct_txaggr_cmd_hdr(struct xmit_buf *pxmitbuf) in r8712_construct_txaggr_cmd_hdr() argument 268 pxmitbuf->priv_data; in r8712_construct_txaggr_cmd_hdr() 272 (pxmitbuf->pbuf + TXDESC_SIZE); in r8712_construct_txaggr_cmd_hdr() 281 void r8712_append_mpdu_unit(struct xmit_buf *pxmitbuf, in r8712_append_mpdu_unit() argument 285 struct tx_desc *ptx_desc = (struct tx_desc *)pxmitbuf->pbuf; in r8712_append_mpdu_unit() 321 void r8712_xmitframe_aggr_1st(struct xmit_buf *pxmitbuf, in r8712_xmitframe_aggr_1st() argument 325 pxmitframe->pxmitbuf = pxmitbuf; in r8712_xmitframe_aggr_1st() 326 pxmitbuf->priv_data = pxmitframe; in r8712_xmitframe_aggr_1st() [all …]
|
| D | rtl871x_xmit.c | 56 struct xmit_buf *pxmitbuf; in _r8712_init_xmit_priv() local 93 pxframe->pxmitbuf = NULL; in _r8712_init_xmit_priv() 124 pxmitpriv->pxmitbuf = pxmitpriv->pallocated_xmitbuf + 4 - in _r8712_init_xmit_priv() 126 pxmitbuf = (struct xmit_buf *)pxmitpriv->pxmitbuf; in _r8712_init_xmit_priv() 128 INIT_LIST_HEAD(&pxmitbuf->list); in _r8712_init_xmit_priv() 129 pxmitbuf->pallocated_buf = kmalloc(MAX_XMITBUF_SZ + XMITBUF_ALIGN_SZ, in _r8712_init_xmit_priv() 131 if (!pxmitbuf->pallocated_buf) in _r8712_init_xmit_priv() 133 pxmitbuf->pbuf = pxmitbuf->pallocated_buf + XMITBUF_ALIGN_SZ - in _r8712_init_xmit_priv() 134 ((addr_t) (pxmitbuf->pallocated_buf) & in _r8712_init_xmit_priv() 136 if (r8712_xmit_resource_alloc(padapter, pxmitbuf)) in _r8712_init_xmit_priv() [all …]
|
| D | xmit_linux.c | 115 struct xmit_buf *pxmitbuf) in r8712_xmit_resource_alloc() argument 120 pxmitbuf->pxmit_urb[i] = usb_alloc_urb(0, GFP_KERNEL); in r8712_xmit_resource_alloc() 121 if (!pxmitbuf->pxmit_urb[i]) { in r8712_xmit_resource_alloc() 125 kmemleak_not_leak(pxmitbuf->pxmit_urb[i]); in r8712_xmit_resource_alloc() 131 struct xmit_buf *pxmitbuf) in r8712_xmit_resource_free() argument 136 if (pxmitbuf->pxmit_urb[i]) { in r8712_xmit_resource_free() 137 usb_kill_urb(pxmitbuf->pxmit_urb[i]); in r8712_xmit_resource_free() 138 usb_free_urb(pxmitbuf->pxmit_urb[i]); in r8712_xmit_resource_free()
|
| D | rtl8712_xmit.h | 100 struct xmit_buf *pxmitbuf); 105 void r8712_xmitframe_aggr_1st(struct xmit_buf *pxmitbuf, 107 void r8712_dump_aggr_xframe(struct xmit_buf *pxmitbuf,
|
| D | usb_ops_linux.c | 332 struct xmit_buf *pxmitbuf = pxmitframe->pxmitbuf; in usb_write_port_complete() local 375 r8712_free_xmitbuf(pxmitpriv, pxmitbuf); in usb_write_port_complete() 457 struct xmit_buf *pxmitbuf = (struct xmit_buf *) in r8712_usb_write_port_cancel() local 458 padapter->xmitpriv.pxmitbuf; in r8712_usb_write_port_cancel() 462 if (pxmitbuf->pxmit_urb[j]) in r8712_usb_write_port_cancel() 463 usb_kill_urb(pxmitbuf->pxmit_urb[j]); in r8712_usb_write_port_cancel() 465 pxmitbuf++; in r8712_usb_write_port_cancel()
|
| D | xmit_osdep.h | 40 struct xmit_buf *pxmitbuf); 42 struct xmit_buf *pxmitbuf);
|
| D | rtl871x_xmit.h | 152 struct xmit_buf *pxmitbuf; member 248 u8 *pxmitbuf; member 253 struct xmit_buf *pxmitbuf); 283 struct xmit_buf *pxmitbuf);
|
| /Linux-v5.4/drivers/staging/rtl8723bs/core/ |
| D | rtw_xmit.c | 42 struct xmit_buf *pxmitbuf; in _rtw_init_xmit_priv() local 100 pxframe->pxmitbuf = NULL; in _rtw_init_xmit_priv() 124 pxmitpriv->pxmitbuf = (u8 *)N_BYTE_ALIGMENT((SIZE_PTR)(pxmitpriv->pallocated_xmitbuf), 4); in _rtw_init_xmit_priv() 128 pxmitbuf = (struct xmit_buf *)pxmitpriv->pxmitbuf; in _rtw_init_xmit_priv() 131 INIT_LIST_HEAD(&pxmitbuf->list); in _rtw_init_xmit_priv() 133 pxmitbuf->priv_data = NULL; in _rtw_init_xmit_priv() 134 pxmitbuf->padapter = padapter; in _rtw_init_xmit_priv() 135 pxmitbuf->buf_tag = XMITBUF_DATA; in _rtw_init_xmit_priv() 138 res = rtw_os_xmit_resource_alloc(padapter, pxmitbuf, (MAX_XMITBUF_SZ + XMITBUF_ALIGN_SZ), true); in _rtw_init_xmit_priv() 141 res = rtw_os_xmit_resource_alloc(padapter, pxmitbuf, (MAX_XMITBUF_SZ + XMITBUF_ALIGN_SZ), true); in _rtw_init_xmit_priv() [all …]
|
| D | rtw_mlme_ext.c | 2231 struct xmit_buf *pxmitbuf; in _alloc_mgtxmitframe() local 2243 pxmitbuf = rtw_alloc_xmitbuf_ext(pxmitpriv); in _alloc_mgtxmitframe() 2244 if (pxmitbuf == NULL) { in _alloc_mgtxmitframe() 2252 pmgntframe->pxmitbuf = pxmitbuf; in _alloc_mgtxmitframe() 2253 pmgntframe->buf_addr = pxmitbuf->pbuf; in _alloc_mgtxmitframe() 2254 pxmitbuf->priv_data = pmgntframe; in _alloc_mgtxmitframe() 2334 rtw_free_xmitbuf(&padapter->xmitpriv, pmgntframe->pxmitbuf); in dump_mgntframe() 2347 struct xmit_buf *pxmitbuf = pmgntframe->pxmitbuf; in dump_mgntframe_and_wait() local 2352 rtw_free_xmitbuf(&padapter->xmitpriv, pmgntframe->pxmitbuf); in dump_mgntframe_and_wait() 2358 pxmitbuf->sctx = &sctx; in dump_mgntframe_and_wait() [all …]
|
| /Linux-v5.4/drivers/staging/rtl8188eu/os_dep/ |
| D | xmit_linux.c | 18 struct xmit_buf *pxmitbuf, u32 alloc_sz) in rtw_os_xmit_resource_alloc() argument 22 pxmitbuf->pallocated_buf = kzalloc(alloc_sz, GFP_KERNEL); in rtw_os_xmit_resource_alloc() 23 if (!pxmitbuf->pallocated_buf) in rtw_os_xmit_resource_alloc() 26 pxmitbuf->pbuf = PTR_ALIGN(pxmitbuf->pallocated_buf, XMITBUF_ALIGN_SZ); in rtw_os_xmit_resource_alloc() 27 pxmitbuf->dma_transfer_addr = 0; in rtw_os_xmit_resource_alloc() 30 pxmitbuf->pxmit_urb[i] = usb_alloc_urb(0, GFP_KERNEL); in rtw_os_xmit_resource_alloc() 31 if (!pxmitbuf->pxmit_urb[i]) { in rtw_os_xmit_resource_alloc() 39 void rtw_os_xmit_resource_free(struct xmit_buf *pxmitbuf) in rtw_os_xmit_resource_free() argument 44 usb_free_urb(pxmitbuf->pxmit_urb[i]); in rtw_os_xmit_resource_free() 46 kfree(pxmitbuf->pallocated_buf); in rtw_os_xmit_resource_free()
|
| D | usb_ops_linux.c | 573 struct xmit_buf *pxmitbuf = (struct xmit_buf *)purb->context; in usb_write_port_complete() local 574 struct adapter *padapter = pxmitbuf->padapter; in usb_write_port_complete() 577 switch (pxmitbuf->flags) { in usb_write_port_complete() 608 pxmitbuf->ext_tag); in usb_write_port_complete() 647 rtw_sctx_done_err(&pxmitbuf->sctx, in usb_write_port_complete() 651 rtw_free_xmitbuf(pxmitpriv, pxmitbuf); in usb_write_port_complete() 752 struct xmit_buf *pxmitbuf = (struct xmit_buf *)padapter->xmitpriv.pxmitbuf; in usb_write_port_cancel() local 760 if (pxmitbuf->pxmit_urb[j]) in usb_write_port_cancel() 761 usb_kill_urb(pxmitbuf->pxmit_urb[j]); in usb_write_port_cancel() 763 pxmitbuf++; in usb_write_port_cancel() [all …]
|
| /Linux-v5.4/drivers/staging/rtl8188eu/hal/ |
| D | rtl8188eu_xmit.c | 339 struct xmit_buf *pxmitbuf = pxmitframe->pxmitbuf; in rtw_dump_xframe() local 378 inner_ret = usb_write_port(adapt, ff_hwaddr, w_sz, pxmitbuf); in rtw_dump_xframe() 392 rtw_sctx_done_err(&pxmitbuf->sctx, RTW_SCTX_DONE_UNKNOWN); in rtw_dump_xframe() 420 struct xmit_buf *pxmitbuf; in rtl8188eu_xmitframe_complete() local 442 pxmitbuf = rtw_alloc_xmitbuf(pxmitpriv); in rtl8188eu_xmitframe_complete() 443 if (!pxmitbuf) in rtl8188eu_xmitframe_complete() 452 rtw_free_xmitbuf(pxmitpriv, pxmitbuf); in rtl8188eu_xmitframe_complete() 456 pxmitframe->pxmitbuf = pxmitbuf; in rtl8188eu_xmitframe_complete() 457 pxmitframe->buf_addr = pxmitbuf->pbuf; in rtl8188eu_xmitframe_complete() 458 pxmitbuf->priv_data = pxmitframe; in rtl8188eu_xmitframe_complete() [all …]
|
| /Linux-v5.4/drivers/staging/rtl8188eu/core/ |
| D | rtw_xmit.c | 41 struct xmit_buf *pxmitbuf; in _rtw_init_xmit_priv() local 92 pxframe->pxmitbuf = NULL; in _rtw_init_xmit_priv() 115 pxmitpriv->pxmitbuf = PTR_ALIGN(pxmitpriv->pallocated_xmitbuf, 4); in _rtw_init_xmit_priv() 117 pxmitbuf = (struct xmit_buf *)pxmitpriv->pxmitbuf; in _rtw_init_xmit_priv() 120 INIT_LIST_HEAD(&pxmitbuf->list); in _rtw_init_xmit_priv() 122 pxmitbuf->priv_data = NULL; in _rtw_init_xmit_priv() 123 pxmitbuf->padapter = padapter; in _rtw_init_xmit_priv() 124 pxmitbuf->ext_tag = false; in _rtw_init_xmit_priv() 127 res = rtw_os_xmit_resource_alloc(padapter, pxmitbuf, (MAX_XMITBUF_SZ + XMITBUF_ALIGN_SZ)); in _rtw_init_xmit_priv() 130 res = rtw_os_xmit_resource_alloc(padapter, pxmitbuf, (MAX_XMITBUF_SZ + XMITBUF_ALIGN_SZ)); in _rtw_init_xmit_priv() [all …]
|
| D | rtw_mlme_ext.c | 154 struct xmit_buf *pxmitbuf; in alloc_mgtxmitframe() local 162 pxmitbuf = rtw_alloc_xmitbuf_ext(pxmitpriv); in alloc_mgtxmitframe() 163 if (!pxmitbuf) { in alloc_mgtxmitframe() 169 pmgntframe->pxmitbuf = pxmitbuf; in alloc_mgtxmitframe() 170 pmgntframe->buf_addr = pxmitbuf->pbuf; in alloc_mgtxmitframe() 171 pxmitbuf->priv_data = pmgntframe; in alloc_mgtxmitframe() 236 struct xmit_buf *pxmitbuf = pmgntframe->pxmitbuf; in dump_mgntframe_and_wait() local 243 pxmitbuf->sctx = &sctx; in dump_mgntframe_and_wait() 1103 rtw_free_xmitbuf(pxmitpriv, pmgntframe->pxmitbuf); in issue_assocreq()
|
| /Linux-v5.4/drivers/staging/rtl8723bs/os_dep/ |
| D | xmit_linux.c | 49 int rtw_os_xmit_resource_alloc(struct adapter *padapter, struct xmit_buf *pxmitbuf, u32 alloc_sz, u… in rtw_os_xmit_resource_alloc() argument 52 pxmitbuf->pallocated_buf = rtw_zmalloc(alloc_sz); in rtw_os_xmit_resource_alloc() 53 if (!pxmitbuf->pallocated_buf) in rtw_os_xmit_resource_alloc() 56 pxmitbuf->pbuf = (u8 *)N_BYTE_ALIGMENT((SIZE_PTR)(pxmitbuf->pallocated_buf), XMITBUF_ALIGN_SZ); in rtw_os_xmit_resource_alloc() 62 void rtw_os_xmit_resource_free(struct adapter *padapter, struct xmit_buf *pxmitbuf, u32 free_sz, u8… in rtw_os_xmit_resource_free() argument 65 kfree(pxmitbuf->pallocated_buf); in rtw_os_xmit_resource_free()
|
| /Linux-v5.4/drivers/staging/rtl8188eu/include/ |
| D | xmit_osdep.h | 26 struct xmit_buf *pxmitbuf, u32 alloc_sz); 27 void rtw_os_xmit_resource_free(struct xmit_buf *pxmitbuf);
|
| D | rtw_xmit.h | 214 struct xmit_buf *pxmitbuf; member 290 u8 *pxmitbuf; member 304 struct xmit_buf *pxmitbuf); 307 struct xmit_buf *pxmitbuf);
|
| /Linux-v5.4/drivers/staging/rtl8723bs/include/ |
| D | xmit_osdep.h | 33 int rtw_os_xmit_resource_alloc(struct adapter *padapter, struct xmit_buf *pxmitbuf, u32 alloc_sz, u… 34 void rtw_os_xmit_resource_free(struct adapter *padapter, struct xmit_buf *pxmitbuf, u32 free_sz, u8…
|
| D | rtw_xmit.h | 298 struct xmit_buf *pxmitbuf; member 430 u8 *pxmitbuf; member 455 extern s32 rtw_free_xmitbuf_ext(struct xmit_priv *pxmitpriv, struct xmit_buf *pxmitbuf); 458 extern s32 rtw_free_xmitbuf(struct xmit_priv *pxmitpriv, struct xmit_buf *pxmitbuf); 506 void enqueue_pending_xmitbuf(struct xmit_priv *pxmitpriv, struct xmit_buf *pxmitbuf); 507 void enqueue_pending_xmitbuf_to_head(struct xmit_priv *pxmitpriv, struct xmit_buf *pxmitbuf);
|