| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8822bs/hal/rtl8822b/sdio/ |
| H A D | rtl8822bs_xmit.c | 28 struct xmit_buf *pxmitbuf; in dequeue_writeport() local 31 pxmitbuf = select_and_dequeue_pending_xmitbuf(adapter); in dequeue_writeport() 33 if (pxmitbuf == NULL) in dequeue_writeport() 37 while (rtw_halmac_sdio_tx_allowed(pdvobjpriv, pxmitbuf->pdata, pxmitbuf->len)) { in dequeue_writeport() 46 enqueue_pending_xmitbuf_to_head(pxmitpriv, pxmitbuf); in dequeue_writeport() 56 traffic_check_for_leave_lps(adapter, _TRUE, pxmitbuf->agg_num); in dequeue_writeport() 59 rtw_write_port(adapter, 0, pxmitbuf->len, (u8 *)pxmitbuf); in dequeue_writeport() 62 rtw_free_xmitbuf(pxmitpriv, pxmitbuf); in dequeue_writeport() 152 struct xmit_buf *pxmitbuf; in xmit_xmitframes() local 167 pxmitbuf = NULL; in xmit_xmitframes() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/staging/rtl8723bs/hal/ |
| H A 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 …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8723ds/hal/rtl8723d/sdio/ |
| H A D | rtl8723ds_xmit.c | 58 struct xmit_buf *pxmitbuf; in _dequeue_writeport() local 67 pxmitbuf = select_and_dequeue_pending_xmitbuf(padapter); in _dequeue_writeport() 69 if (pxmitbuf == NULL) in _dequeue_writeport() 72 deviceId = ffaddr2deviceId(pdvobjpriv, pxmitbuf->ff_hwaddr); in _dequeue_writeport() 91 if (_FALSE == rtw_hal_sdio_query_tx_freepage(padapter, PageIdx, pxmitbuf->pg_num)) { in _dequeue_writeport() 96 rtw_hal_sdio_avail_page_threshold_en(padapter, PageIdx, pxmitbuf->pg_num); in _dequeue_writeport() 103 enqueue_pending_xmitbuf_to_head(pxmitpriv, pxmitbuf); in _dequeue_writeport() 106 , pxmitbuf->len, pxmitbuf->agg_num in _dequeue_writeport() 107 , sdio_tx_queue_str(PageIdx), pxmitbuf->pg_num in _dequeue_writeport() 119 enqueue_pending_xmitbuf_to_head(pxmitpriv, pxmitbuf); in _dequeue_writeport() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723ds/hal/rtl8723d/sdio/ |
| H A D | rtl8723ds_xmit.c | 59 struct xmit_buf *pxmitbuf; in _dequeue_writeport() local 68 pxmitbuf = select_and_dequeue_pending_xmitbuf(padapter); in _dequeue_writeport() 70 if (pxmitbuf == NULL) in _dequeue_writeport() 73 deviceId = ffaddr2deviceId(pdvobjpriv, pxmitbuf->ff_hwaddr); in _dequeue_writeport() 92 if (_FALSE == rtw_hal_sdio_query_tx_freepage(padapter, PageIdx, pxmitbuf->pg_num)) { in _dequeue_writeport() 97 rtw_hal_sdio_avail_page_threshold_en(padapter, PageIdx, pxmitbuf->pg_num); in _dequeue_writeport() 104 enqueue_pending_xmitbuf_to_head(pxmitpriv, pxmitbuf); in _dequeue_writeport() 107 , pxmitbuf->len, pxmitbuf->agg_num in _dequeue_writeport() 108 , sdio_tx_queue_str(PageIdx), pxmitbuf->pg_num in _dequeue_writeport() 120 enqueue_pending_xmitbuf_to_head(pxmitpriv, pxmitbuf); in _dequeue_writeport() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8822cs/hal/rtl8822c/sdio/ |
| H A D | rtl8822cs_xmit.c | 28 struct xmit_buf *pxmitbuf; in dequeue_writeport() local 42 pxmitbuf = select_and_dequeue_pending_xmitbuf(adapter); in dequeue_writeport() 44 if (pxmitbuf == NULL) in dequeue_writeport() 48 while (rtw_halmac_sdio_tx_allowed(pdvobjpriv, pxmitbuf->pdata, pxmitbuf->len)) { in dequeue_writeport() 57 enqueue_pending_xmitbuf_to_head(pxmitpriv, pxmitbuf); in dequeue_writeport() 67 traffic_check_for_leave_lps(adapter, _TRUE, pxmitbuf->agg_num); in dequeue_writeport() 70 rtw_write_port(adapter, 0, pxmitbuf->len, (u8 *)pxmitbuf); in dequeue_writeport() 73 rtw_free_xmitbuf(pxmitpriv, pxmitbuf); in dequeue_writeport() 75 if (pxmitbuf->buf_tag == XMITBUF_DATA) in dequeue_writeport() 167 struct xmit_buf *pxmitbuf; in xmit_xmitframes() local [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8189fs/hal/rtl8188f/sdio/ |
| H A D | rtl8189fs_xmit.c | 58 struct xmit_buf *pxmitbuf; in _dequeue_writeport() local 67 pxmitbuf = select_and_dequeue_pending_xmitbuf(padapter); in _dequeue_writeport() 69 if (pxmitbuf == NULL) in _dequeue_writeport() 72 deviceId = ffaddr2deviceId(pdvobjpriv, pxmitbuf->ff_hwaddr); in _dequeue_writeport() 91 if (_FALSE == rtw_hal_sdio_query_tx_freepage(padapter, PageIdx, pxmitbuf->pg_num)) { in _dequeue_writeport() 101 rtw_hal_sdio_avail_page_threshold_en(padapter, PageIdx, pxmitbuf->pg_num); in _dequeue_writeport() 109 enqueue_pending_xmitbuf_to_head(pxmitpriv, pxmitbuf); in _dequeue_writeport() 112 , pxmitbuf->len, pxmitbuf->agg_num in _dequeue_writeport() 113 , sdio_tx_queue_str(PageIdx), pxmitbuf->pg_num in _dequeue_writeport() 125 enqueue_pending_xmitbuf_to_head(pxmitpriv, pxmitbuf); in _dequeue_writeport() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723bs/hal/rtl8723b/sdio/ |
| H A D | rtl8723bs_xmit.c | 55 struct xmit_buf *pxmitbuf; in _dequeue_writeport() local 64 pxmitbuf = select_and_dequeue_pending_xmitbuf(padapter); in _dequeue_writeport() 66 if (pxmitbuf == NULL) in _dequeue_writeport() 69 deviceId = ffaddr2deviceId(pdvobjpriv, pxmitbuf->ff_hwaddr); in _dequeue_writeport() 88 if (_FALSE == rtw_hal_sdio_query_tx_freepage(padapter, PageIdx, pxmitbuf->pg_num)) { in _dequeue_writeport() 99 enqueue_pending_xmitbuf_to_head(pxmitpriv, pxmitbuf); in _dequeue_writeport() 107 enqueue_pending_xmitbuf_to_head(pxmitpriv, pxmitbuf); in _dequeue_writeport() 118 if (rtw_sdio_wait_enough_TxOQT_space(padapter, pxmitbuf->agg_num) == _FALSE) in _dequeue_writeport() 122 traffic_check_for_leave_lps(padapter, _TRUE, pxmitbuf->agg_num); in _dequeue_writeport() 125 rtw_write_port(padapter, deviceId, pxmitbuf->len, (u8 *)pxmitbuf); in _dequeue_writeport() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8189fs/hal/rtl8188f/sdio/ |
| H A D | rtl8189fs_xmit.c | 59 struct xmit_buf *pxmitbuf; in _dequeue_writeport() local 68 pxmitbuf = select_and_dequeue_pending_xmitbuf(padapter); in _dequeue_writeport() 70 if (pxmitbuf == NULL) in _dequeue_writeport() 73 deviceId = ffaddr2deviceId(pdvobjpriv, pxmitbuf->ff_hwaddr); in _dequeue_writeport() 92 if (_FALSE == rtw_hal_sdio_query_tx_freepage(padapter, PageIdx, pxmitbuf->pg_num)) { in _dequeue_writeport() 110 enqueue_pending_xmitbuf_to_head(pxmitpriv, pxmitbuf); in _dequeue_writeport() 113 , pxmitbuf->len, pxmitbuf->agg_num in _dequeue_writeport() 114 , sdio_tx_queue_str(PageIdx), pxmitbuf->pg_num in _dequeue_writeport() 126 enqueue_pending_xmitbuf_to_head(pxmitpriv, pxmitbuf); in _dequeue_writeport() 129 , polling_num, pxmitbuf->len, pxmitbuf->agg_num in _dequeue_writeport() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8821cs/hal/rtl8821c/sdio/ |
| H A D | rtl8821cs_xmit.c | 48 struct xmit_buf *pxmitbuf; in _dequeue_writeport() local 54 pxmitbuf = select_and_dequeue_pending_xmitbuf(adapter); in _dequeue_writeport() 56 if (pxmitbuf == NULL) in _dequeue_writeport() 71 enqueue_pending_xmitbuf_to_head(pxmitpriv, pxmitbuf); in _dequeue_writeport() 76 enqueue_pending_xmitbuf_to_head(pxmitpriv, pxmitbuf); in _dequeue_writeport() 82 while (rtw_halmac_sdio_tx_allowed(pdvobjpriv, pxmitbuf->pdata, pxmitbuf->len)) { in _dequeue_writeport() 91 enqueue_pending_xmitbuf_to_head(pxmitpriv, pxmitbuf); in _dequeue_writeport() 101 traffic_check_for_leave_lps(adapter, _TRUE, pxmitbuf->agg_num); in _dequeue_writeport() 105 enqueue_pending_xmitbuf_to_head(pxmitpriv, pxmitbuf); in _dequeue_writeport() 110 rtw_write_port(adapter, 0, pxmitbuf->len, (u8 *)pxmitbuf); in _dequeue_writeport() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8821cs/hal/rtl8821c/sdio/ |
| H A D | rtl8821cs_xmit.c | 47 struct xmit_buf *pxmitbuf; in _dequeue_writeport() local 53 pxmitbuf = select_and_dequeue_pending_xmitbuf(adapter); in _dequeue_writeport() 55 if (pxmitbuf == NULL) in _dequeue_writeport() 70 enqueue_pending_xmitbuf_to_head(pxmitpriv, pxmitbuf); in _dequeue_writeport() 75 enqueue_pending_xmitbuf_to_head(pxmitpriv, pxmitbuf); in _dequeue_writeport() 81 while (rtw_halmac_sdio_tx_allowed(pdvobjpriv, pxmitbuf->pdata, pxmitbuf->len)) { in _dequeue_writeport() 90 enqueue_pending_xmitbuf_to_head(pxmitpriv, pxmitbuf); in _dequeue_writeport() 100 traffic_check_for_leave_lps(adapter, _TRUE, pxmitbuf->agg_num); in _dequeue_writeport() 104 enqueue_pending_xmitbuf_to_head(pxmitpriv, pxmitbuf); in _dequeue_writeport() 109 rtw_write_port(adapter, 0, pxmitbuf->len, (u8 *)pxmitbuf); in _dequeue_writeport() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723cs/hal/rtl8703b/sdio/ |
| H A D | rtl8703bs_xmit.c | 55 struct xmit_buf *pxmitbuf; in _dequeue_writeport() local 64 pxmitbuf = select_and_dequeue_pending_xmitbuf(padapter); in _dequeue_writeport() 66 if (pxmitbuf == NULL) in _dequeue_writeport() 69 deviceId = ffaddr2deviceId(pdvobjpriv, pxmitbuf->ff_hwaddr); in _dequeue_writeport() 88 if (_FALSE == rtw_hal_sdio_query_tx_freepage(padapter, PageIdx, pxmitbuf->pg_num)) { in _dequeue_writeport() 99 enqueue_pending_xmitbuf_to_head(pxmitpriv, pxmitbuf); in _dequeue_writeport() 107 enqueue_pending_xmitbuf_to_head(pxmitpriv, pxmitbuf); in _dequeue_writeport() 118 if (rtw_sdio_wait_enough_TxOQT_space(padapter, pxmitbuf->agg_num) == _FALSE) in _dequeue_writeport() 125 traffic_check_for_leave_lps(padapter, _TRUE, pxmitbuf->agg_num); in _dequeue_writeport() 128 rtw_write_port(padapter, deviceId, pxmitbuf->len, (u8 *)pxmitbuf); in _dequeue_writeport() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8189es/hal/rtl8188e/sdio/ |
| H A D | rtl8189es_xmit.c | 518 struct xmit_buf *pxmitbuf; in rtl8188es_dequeue_writeport() local 528 pxmitbuf = dequeue_pending_xmitbuf_under_survey(pxmitpriv); in rtl8188es_dequeue_writeport() 530 pxmitbuf = dequeue_pending_xmitbuf(pxmitpriv); in rtl8188es_dequeue_writeport() 532 if (pxmitbuf == NULL) { in rtl8188es_dequeue_writeport() 536 deviceId = ffaddr2deviceId(pdvobjpriv, pxmitbuf->ff_hwaddr); in rtl8188es_dequeue_writeport() 555 if (_FALSE == rtw_hal_sdio_query_tx_freepage(padapter, PageIdx, pxmitbuf->pg_num)) { in rtl8188es_dequeue_writeport() 564 enqueue_pending_xmitbuf_to_head(pxmitpriv, pxmitbuf); in rtl8188es_dequeue_writeport() 572 enqueue_pending_xmitbuf_to_head(pxmitpriv, pxmitbuf); in rtl8188es_dequeue_writeport() 590 if (rtw_sdio_wait_enough_TxOQT_space(padapter, pxmitbuf->agg_num) == _FALSE) in rtl8188es_dequeue_writeport() 595 rtw_write_port(padapter, deviceId, pxmitbuf->len, (u8 *)pxmitbuf); in rtl8188es_dequeue_writeport() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8188fu/hal/rtl8188f/usb/ |
| H A D | rtl8188fu_xmit.c | 212 struct xmit_buf *pxmitbuf; in rtl8188fu_xmit_buf_handler() local 243 pxmitbuf = dequeue_pending_xmitbuf(pxmitpriv); in rtl8188fu_xmit_buf_handler() 244 if (pxmitbuf == NULL) in rtl8188fu_xmit_buf_handler() 246 pxmitframe = (struct xmit_frame *) pxmitbuf->priv_data; in rtl8188fu_xmit_buf_handler() 247 …rtw_write_port_and_wait(padapter, pxmitbuf->ff_hwaddr, pxmitbuf->len, (unsigned char *)pxmitbuf, 5… in rtl8188fu_xmit_buf_handler() 268 struct xmit_buf *pxmitbuf = pxmitframe->pxmitbuf; in rtw_dump_xframe() local 308 pxmitbuf->len = w_sz; in rtw_dump_xframe() 309 pxmitbuf->ff_hwaddr = ff_hwaddr; in rtw_dump_xframe() 312 inner_ret = rtw_write_port(padapter, ff_hwaddr, w_sz, (unsigned char *)pxmitbuf); in rtw_dump_xframe() 314 enqueue_pending_xmitbuf(pxmitpriv, pxmitbuf); in rtw_dump_xframe() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8188fu/hal/rtl8188f/usb/ |
| H A D | rtl8188fu_xmit.c | 213 struct xmit_buf *pxmitbuf; in rtl8188fu_xmit_buf_handler() local 244 pxmitbuf = dequeue_pending_xmitbuf(pxmitpriv); in rtl8188fu_xmit_buf_handler() 245 if (pxmitbuf == NULL) in rtl8188fu_xmit_buf_handler() 247 pxmitframe = (struct xmit_frame *) pxmitbuf->priv_data; in rtl8188fu_xmit_buf_handler() 248 …rtw_write_port_and_wait(padapter, pxmitbuf->ff_hwaddr, pxmitbuf->len, (unsigned char *)pxmitbuf, 5… in rtl8188fu_xmit_buf_handler() 269 struct xmit_buf *pxmitbuf = pxmitframe->pxmitbuf; in rtw_dump_xframe() local 309 pxmitbuf->len = w_sz; in rtw_dump_xframe() 310 pxmitbuf->ff_hwaddr = ff_hwaddr; in rtw_dump_xframe() 313 inner_ret = rtw_write_port(padapter, ff_hwaddr, w_sz, (unsigned char *)pxmitbuf); in rtw_dump_xframe() 315 enqueue_pending_xmitbuf(pxmitpriv, pxmitbuf); in rtw_dump_xframe() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/staging/rtl8712/ |
| H A 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 …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8822be/hal/rtl8822b/pci/ |
| H A D | rtl8822be_xmit.c | 75 struct xmit_buf *pxmitbuf) in rtl8822be_enqueue_xmitbuf() argument 82 if (pxmitbuf == NULL) in rtl8822be_enqueue_xmitbuf() 85 rtw_list_delete(&pxmitbuf->list); in rtl8822be_enqueue_xmitbuf() 86 rtw_list_insert_tail(&(pxmitbuf->list), get_list_head(ppending_queue)); in rtl8822be_enqueue_xmitbuf() 98 struct xmit_buf *pxmitbuf = NULL; in rtl8822be_dequeue_xmitbuf() local 104 pxmitbuf = NULL; in rtl8822be_dequeue_xmitbuf() 109 pxmitbuf = LIST_CONTAINOR(plist, struct xmit_buf, list); in rtl8822be_dequeue_xmitbuf() 110 rtw_list_delete(&(pxmitbuf->list)); in rtl8822be_dequeue_xmitbuf() 116 return pxmitbuf; in rtl8822be_dequeue_xmitbuf() 613 struct xmit_buf *pxmitbuf = pxmitframe->pxmitbuf; in rtl8822be_dump_xframe() local [all …]
|
| /OK3568_Linux_fs/kernel/drivers/staging/rtl8723bs/core/ |
| H A D | rtw_xmit.c | 39 struct xmit_buf *pxmitbuf; in _rtw_init_xmit_priv() local 89 pxframe->pxmitbuf = NULL; in _rtw_init_xmit_priv() 113 pxmitpriv->pxmitbuf = (u8 *)N_BYTE_ALIGMENT((SIZE_PTR)(pxmitpriv->pallocated_xmitbuf), 4); in _rtw_init_xmit_priv() 115 pxmitbuf = (struct xmit_buf *)pxmitpriv->pxmitbuf; in _rtw_init_xmit_priv() 118 INIT_LIST_HEAD(&pxmitbuf->list); in _rtw_init_xmit_priv() 120 pxmitbuf->priv_data = NULL; in _rtw_init_xmit_priv() 121 pxmitbuf->padapter = padapter; in _rtw_init_xmit_priv() 122 pxmitbuf->buf_tag = XMITBUF_DATA; in _rtw_init_xmit_priv() 125 res = rtw_os_xmit_resource_alloc(padapter, pxmitbuf, (MAX_XMITBUF_SZ + XMITBUF_ALIGN_SZ), true); in _rtw_init_xmit_priv() 128 res = rtw_os_xmit_resource_alloc(padapter, pxmitbuf, (MAX_XMITBUF_SZ + XMITBUF_ALIGN_SZ), true); in _rtw_init_xmit_priv() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723bu/hal/rtl8723b/usb/ |
| H A D | rtl8723bu_xmit.c | 225 struct xmit_buf *pxmitbuf; in rtl8723bu_xmit_buf_handler() local 261 pxmitbuf = dequeue_pending_xmitbuf(pxmitpriv); in rtl8723bu_xmit_buf_handler() 262 if (pxmitbuf == NULL) break; in rtl8723bu_xmit_buf_handler() 264 rtw_write_port(padapter, pxmitbuf->ff_hwaddr, pxmitbuf->len, (unsigned char*)pxmitbuf); in rtl8723bu_xmit_buf_handler() 284 struct xmit_buf *pxmitbuf = pxmitframe->pxmitbuf; in rtw_dump_xframe() local 337 pxmitbuf->len = w_sz; in rtw_dump_xframe() 338 pxmitbuf->ff_hwaddr = ff_hwaddr; in rtw_dump_xframe() 339 enqueue_pending_xmitbuf(pxmitpriv, pxmitbuf); in rtw_dump_xframe() 341 inner_ret = rtw_write_port(padapter, ff_hwaddr, w_sz, (unsigned char*)pxmitbuf); in rtw_dump_xframe() 358 rtw_sctx_done_err(&pxmitbuf->sctx, RTW_SCTX_DONE_UNKNOWN); in rtw_dump_xframe() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852bs/core/ |
| H A D | rtw_trx_pci.c | 36 struct xmit_buf *pxmitbuf = pxmitframe->pxmitbuf; 44 enqueue_pending_xmitbuf(pxmitpriv, pxmitframe->pxmitbuf); 49 rtw_free_xmitbuf(pxmitpriv, pxmitbuf); 99 enqueue_pending_xmitbuf(pxmitpriv, pxmitframe->pxmitbuf); in pci_xmit_direct() 112 struct xmit_buf *pxmitbuf = NULL; in pci_data_xmit() 148 pxmitbuf = rtw_alloc_xmitbuf(pxmitpriv); in pci_data_xmit() 149 if (pxmitbuf == NULL) in pci_data_xmit() 154 pxmitframe->pxmitbuf = pxmitbuf; in pci_data_xmit() 155 pxmitframe->buf_addr = pxmitbuf->pbuf; in pci_data_xmit() 156 pxmitbuf->priv_data = pxmitframe; in pci_data_xmit() [all …]
|
| H A D | rtw_trx_sdio.c | 104 struct xmit_buf *pxmitbuf; in sdio_free_xmit_priv() 130 pxmitbuf = LIST_CONTAINOR(plist, struct xmit_buf, list); in sdio_free_xmit_priv() 131 rtw_free_xmitframe(pxmitpriv, (struct xmit_frame *)pxmitbuf->priv_data); in sdio_free_xmit_priv() 132 pxmitbuf->priv_data = NULL; in sdio_free_xmit_priv() 133 rtw_free_xmitbuf(pxmitpriv, pxmitbuf); in sdio_free_xmit_priv() 327 struct xmit_buf *pxmitbuf; in sdio_dequeue_xmit() 334 pxmitbuf = select_and_dequeue_pending_xmitbuf(adapter); in sdio_dequeue_xmit() 336 if (pxmitbuf == NULL) in sdio_dequeue_xmit() 351 enqueue_pending_xmitbuf_to_head(pxmitpriv, pxmitbuf); in sdio_dequeue_xmit() 356 enqueue_pending_xmitbuf_to_head(pxmitpriv, pxmitbuf); in sdio_dequeue_xmit() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852be/core/ |
| H A D | rtw_trx_pci.c | 36 struct xmit_buf *pxmitbuf = pxmitframe->pxmitbuf; 44 enqueue_pending_xmitbuf(pxmitpriv, pxmitframe->pxmitbuf); 49 rtw_free_xmitbuf(pxmitpriv, pxmitbuf); 100 enqueue_pending_xmitbuf(pxmitpriv, pxmitframe->pxmitbuf); in pci_xmit_direct() 113 struct xmit_buf *pxmitbuf = NULL; in pci_data_xmit() 149 pxmitbuf = rtw_alloc_xmitbuf(pxmitpriv); in pci_data_xmit() 150 if (pxmitbuf == NULL) in pci_data_xmit() 155 pxmitframe->pxmitbuf = pxmitbuf; in pci_data_xmit() 156 pxmitframe->buf_addr = pxmitbuf->pbuf; in pci_data_xmit() 157 pxmitbuf->priv_data = pxmitframe; in pci_data_xmit() [all …]
|
| H A D | rtw_trx_sdio.c | 104 struct xmit_buf *pxmitbuf; in sdio_free_xmit_priv() 130 pxmitbuf = LIST_CONTAINOR(plist, struct xmit_buf, list); in sdio_free_xmit_priv() 131 rtw_free_xmitframe(pxmitpriv, (struct xmit_frame *)pxmitbuf->priv_data); in sdio_free_xmit_priv() 132 pxmitbuf->priv_data = NULL; in sdio_free_xmit_priv() 133 rtw_free_xmitbuf(pxmitpriv, pxmitbuf); in sdio_free_xmit_priv() 327 struct xmit_buf *pxmitbuf; in sdio_dequeue_xmit() 334 pxmitbuf = select_and_dequeue_pending_xmitbuf(adapter); in sdio_dequeue_xmit() 336 if (pxmitbuf == NULL) in sdio_dequeue_xmit() 351 enqueue_pending_xmitbuf_to_head(pxmitpriv, pxmitbuf); in sdio_dequeue_xmit() 356 enqueue_pending_xmitbuf_to_head(pxmitpriv, pxmitbuf); in sdio_dequeue_xmit() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8188eu/hal/rtl8188e/usb/ |
| H A D | rtl8188eu_xmit.c | 552 struct xmit_buf *pxmitbuf; in rtl8188eu_xmit_buf_handler() local 583 pxmitbuf = dequeue_pending_xmitbuf(pxmitpriv); in rtl8188eu_xmit_buf_handler() 584 if (pxmitbuf == NULL) in rtl8188eu_xmit_buf_handler() 586 pxmitframe = (struct xmit_frame *) pxmitbuf->priv_data; in rtl8188eu_xmit_buf_handler() 587 rtw_write_port(padapter, pxmitbuf->ff_hwaddr, pxmitbuf->len, (unsigned char *)pxmitbuf); in rtl8188eu_xmit_buf_handler() 611 struct xmit_buf *pxmitbuf = pxmitframe->pxmitbuf; in rtw_dump_xframe() local 654 pxmitbuf->len = w_sz; in rtw_dump_xframe() 655 pxmitbuf->ff_hwaddr = ff_hwaddr; in rtw_dump_xframe() 659 rtw_write_port(padapter, ff_hwaddr, w_sz, (u8 *)pxmitbuf); in rtw_dump_xframe() 661 enqueue_pending_xmitbuf(pxmitpriv, pxmitbuf); in rtw_dump_xframe() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8189es/core/ |
| H A D | rtw_xmit.c | 68 struct xmit_buf *pxmitbuf; in _rtw_init_xmit_priv() local 133 pxframe->pxmitbuf = NULL; in _rtw_init_xmit_priv() 157 pxmitpriv->pxmitbuf = (u8 *)N_BYTE_ALIGMENT((SIZE_PTR)(pxmitpriv->pallocated_xmitbuf), 4); in _rtw_init_xmit_priv() 161 pxmitbuf = (struct xmit_buf*)pxmitpriv->pxmitbuf; in _rtw_init_xmit_priv() 165 _rtw_init_listhead(&pxmitbuf->list); in _rtw_init_xmit_priv() 167 pxmitbuf->priv_data = NULL; in _rtw_init_xmit_priv() 168 pxmitbuf->padapter = padapter; in _rtw_init_xmit_priv() 169 pxmitbuf->buf_tag = XMITBUF_DATA; in _rtw_init_xmit_priv() 172 …if((res=rtw_os_xmit_resource_alloc(padapter, pxmitbuf,(MAX_XMITBUF_SZ + XMITBUF_ALIGN_SZ), _TRUE))… in _rtw_init_xmit_priv() 174 res = rtw_os_xmit_resource_alloc(padapter, pxmitbuf,(MAX_XMITBUF_SZ + XMITBUF_ALIGN_SZ), _TRUE); in _rtw_init_xmit_priv() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8822cs/os_dep/linux/ |
| H A D | xmit_linux.c | 115 int rtw_os_xmit_resource_alloc(_adapter *padapter, struct xmit_buf *pxmitbuf, u32 alloc_sz, u8 flag) in rtw_os_xmit_resource_alloc() argument 127 …pxmitbuf->pallocated_buf = rtw_usb_buffer_alloc(pusbd, (size_t)alloc_sz, &pxmitbuf->dma_transfer_a… in rtw_os_xmit_resource_alloc() 128 pxmitbuf->pbuf = pxmitbuf->pallocated_buf; in rtw_os_xmit_resource_alloc() 129 if (pxmitbuf->pallocated_buf == NULL) in rtw_os_xmit_resource_alloc() 134 …pxmitbuf->pallocated_buf = dma_alloc_coherent(&pdev->dev, alloc_sz, &pxmitbuf->dma_bpa, GFP_KERNEL… in rtw_os_xmit_resource_alloc() 136 pxmitbuf->pallocated_buf = rtw_zmalloc(alloc_sz); in rtw_os_xmit_resource_alloc() 138 if (pxmitbuf->pallocated_buf == NULL) in rtw_os_xmit_resource_alloc() 141 pxmitbuf->pbuf = (u8 *)N_BYTE_ALIGMENT((SIZE_PTR)(pxmitbuf->pallocated_buf), XMITBUF_ALIGN_SZ); in rtw_os_xmit_resource_alloc() 150 pxmitbuf->pxmit_urb[i] = usb_alloc_urb(0, GFP_KERNEL); in rtw_os_xmit_resource_alloc() 151 if (pxmitbuf->pxmit_urb[i] == NULL) { in rtw_os_xmit_resource_alloc() [all …]
|