| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852bs/core/ |
| H A D | rtw_xmit_shortcut.c | 104 struct rtw_xmit_req *txreq = NULL; in _print_txreq_pklist() local 115 txreq = ptxreq; in _print_txreq_pklist() 117 txreq = pxframe->phl_txreq; in _print_txreq_pklist() 119 pkt_list = (struct rtw_pkt_buf_list *)txreq->pkt_list; in _print_txreq_pklist() 120 pkt_cnt = txreq->pkt_cnt; in _print_txreq_pklist() 123 txreq->os_priv, txreq->treq_type, txreq->pkt_cnt, txreq->total_len, txreq->shortcut_id); in _print_txreq_pklist() 243 void txsc_recycle_txreq_phyaddr(_adapter *padapter, struct rtw_xmit_req *txreq) in txsc_recycle_txreq_phyaddr() argument 247 struct rtw_pkt_buf_list *pkt_list = (struct rtw_pkt_buf_list *)txreq->pkt_list; in txsc_recycle_txreq_phyaddr() 438 struct rtw_xmit_req *txreq = pxframe->phl_txreq; in txsc_prepare_sc_entry() local 439 struct rtw_pkt_buf_list *pkt_list = (struct rtw_pkt_buf_list *)txreq->pkt_list; in txsc_prepare_sc_entry() [all …]
|
| H A D | rtw_xmit.c | 98 ptxreq_buf->txreq = padapter->tx_pool_ring[idx]; in alloc_txring() 122 struct rtw_xmit_req *txreq = NULL; in free_txring() local 137 txreq = (struct rtw_xmit_req *)padapter->tx_pool_ring[idx]; in free_txring() 138 if (txreq->treq_type == RTW_PHL_TREQ_TYPE_CORE_TXSC) { in free_txring() 139 txreq_buf = (struct xmit_txreq_buf *)txreq->os_priv; in free_txring() 169 u8 *txreq = NULL, *pkt_list = NULL; in _rtw_init_xmit_priv() local 334 txreq = pxmitpriv->xframe_ext_txreq; in _rtw_init_xmit_priv() 356 pxframe->phl_txreq = (struct rtw_xmit_req *)txreq; in _rtw_init_xmit_priv() 363 txreq += SZ_MGT_RING; in _rtw_init_xmit_priv() 4637 void rtw_count_tx_stats_tx_req(_adapter *padapter, struct rtw_xmit_req *txreq, struct sta_info *pst… in rtw_count_tx_stats_tx_req() argument [all …]
|
| H A D | rtw_security.c | 282 struct rtw_xmit_req *txreq = NULL; in rtw_wep_encrypt() local 303 txreq = &xf->phl_txreq[curfragnum]; in rtw_wep_encrypt() 304 rtw_warn_on(txreq->pkt_cnt != 1); in rtw_wep_encrypt() 305 pkt_list = (struct rtw_pkt_buf_list *)txreq->pkt_list; in rtw_wep_encrypt() 709 struct rtw_xmit_req *txreq = NULL; in rtw_tkip_encrypt() local 734 txreq = &xf->phl_txreq[curfragnum]; in rtw_tkip_encrypt() 735 rtw_warn_on(txreq->pkt_cnt != 1); in rtw_tkip_encrypt() 736 pkt_list = (struct rtw_pkt_buf_list *)txreq->pkt_list; in rtw_tkip_encrypt() 1577 struct rtw_xmit_req *txreq = NULL; in rtw_aes_encrypt() local 1609 txreq = &xf->phl_txreq[curfragnum]; in rtw_aes_encrypt() [all …]
|
| H A D | rtw_cmd.c | 4746 struct rtw_xmit_req *txreq = p; 4762 record->fragNum = txreq->pkt_cnt; 4765 struct rtw_pkt_buf_list *pkt_list =(struct rtw_pkt_buf_list *)txreq->pkt_list; 4767 for(idx1=0; idx1<txreq->pkt_cnt; idx1++){
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852be/core/ |
| H A D | rtw_xmit_shortcut.c | 104 struct rtw_xmit_req *txreq = NULL; in _print_txreq_pklist() local 115 txreq = ptxreq; in _print_txreq_pklist() 117 txreq = pxframe->phl_txreq; in _print_txreq_pklist() 119 pkt_list = (struct rtw_pkt_buf_list *)txreq->pkt_list; in _print_txreq_pklist() 120 pkt_cnt = txreq->pkt_cnt; in _print_txreq_pklist() 123 txreq->os_priv, txreq->treq_type, txreq->pkt_cnt, txreq->total_len, txreq->shortcut_id); in _print_txreq_pklist() 243 void txsc_recycle_txreq_phyaddr(_adapter *padapter, struct rtw_xmit_req *txreq) in txsc_recycle_txreq_phyaddr() argument 247 struct rtw_pkt_buf_list *pkt_list = (struct rtw_pkt_buf_list *)txreq->pkt_list; in txsc_recycle_txreq_phyaddr() 438 struct rtw_xmit_req *txreq = pxframe->phl_txreq; in txsc_prepare_sc_entry() local 439 struct rtw_pkt_buf_list *pkt_list = (struct rtw_pkt_buf_list *)txreq->pkt_list; in txsc_prepare_sc_entry() [all …]
|
| H A D | rtw_xmit.c | 70 struct rtw_xmit_req *txreq = NULL; in alloc_txring() local 99 ptxreq_buf->txreq = padapter->tx_pool_ring[idx]; in alloc_txring() 104 txreq = (struct rtw_xmit_req *)ptxreq_buf->txreq; in alloc_txring() 105 txreq->cache = VIRTUAL_ADDR; in alloc_txring() 126 struct rtw_xmit_req *txreq = NULL; in free_txring() local 141 txreq = (struct rtw_xmit_req *)padapter->tx_pool_ring[idx]; in free_txring() 142 if (txreq->treq_type == RTW_PHL_TREQ_TYPE_CORE_TXSC) { in free_txring() 143 txreq_buf = (struct xmit_txreq_buf *)txreq->os_priv; in free_txring() 173 u8 *txreq = NULL, *pkt_list = NULL; in _rtw_init_xmit_priv() local 338 txreq = pxmitpriv->xframe_ext_txreq; in _rtw_init_xmit_priv() [all …]
|
| H A D | rtw_security.c | 282 struct rtw_xmit_req *txreq = NULL; in rtw_wep_encrypt() local 303 txreq = &xf->phl_txreq[curfragnum]; in rtw_wep_encrypt() 304 rtw_warn_on(txreq->pkt_cnt != 1); in rtw_wep_encrypt() 305 pkt_list = (struct rtw_pkt_buf_list *)txreq->pkt_list; in rtw_wep_encrypt() 709 struct rtw_xmit_req *txreq = NULL; in rtw_tkip_encrypt() local 734 txreq = &xf->phl_txreq[curfragnum]; in rtw_tkip_encrypt() 735 rtw_warn_on(txreq->pkt_cnt != 1); in rtw_tkip_encrypt() 736 pkt_list = (struct rtw_pkt_buf_list *)txreq->pkt_list; in rtw_tkip_encrypt() 1577 struct rtw_xmit_req *txreq = NULL; in rtw_aes_encrypt() local 1609 txreq = &xf->phl_txreq[curfragnum]; in rtw_aes_encrypt() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/infiniband/hw/hfi1/ |
| H A D | vnic_sdma.c | 71 struct sdma_txreq txreq; member 80 static void vnic_sdma_complete(struct sdma_txreq *txreq, in vnic_sdma_complete() argument 83 struct vnic_txreq *tx = container_of(txreq, struct vnic_txreq, txreq); in vnic_sdma_complete() 86 sdma_txclean(vnic_sdma->dd, txreq); in vnic_sdma_complete() 98 &tx->txreq, in build_vnic_ulp_payload() 109 &tx->txreq, in build_vnic_ulp_payload() 118 ret = sdma_txadd_kvaddr(sde->dd, &tx->txreq, in build_vnic_ulp_payload() 134 &tx->txreq, in build_vnic_tx_desc() 149 &tx->txreq, in build_vnic_tx_desc() 197 &tx->txreq, vnic_sdma->pkts_sent); in hfi1_vnic_send_dma() [all …]
|
| H A D | ipoib_tx.c | 34 struct sdma_txreq txreq; member 135 sdma_txclean(priv->dd, &tx->txreq); in hfi1_ipoib_free_tx() 219 static void hfi1_ipoib_sdma_complete(struct sdma_txreq *txreq, int status) in hfi1_ipoib_sdma_complete() argument 221 struct ipoib_txreq *tx = container_of(txreq, struct ipoib_txreq, txreq); in hfi1_ipoib_sdma_complete() 232 struct sdma_txreq *txreq = &tx->txreq; in hfi1_ipoib_build_ulp_payload() local 238 ret = sdma_txadd_kvaddr(dd, txreq, skb->data, skb_headlen(skb)); in hfi1_ipoib_build_ulp_payload() 247 txreq, in hfi1_ipoib_build_ulp_payload() 262 struct sdma_txreq *txreq = &tx->txreq; in hfi1_ipoib_build_tx_desc() local 268 ret = sdma_txinit(txreq, 0, pkt_bytes, hfi1_ipoib_sdma_complete); in hfi1_ipoib_build_tx_desc() 274 txreq, in hfi1_ipoib_build_tx_desc() [all …]
|
| H A D | verbs_txreq.h | 60 struct sdma_txreq txreq; member 95 tx->txreq.num_desc = 0; in get_txreq() 98 tx->txreq.flags = 0; in get_txreq() 104 return &tx->txreq; in get_sdma_txreq() 113 return container_of(stx, struct verbs_txreq, txreq); in get_waiting_verbs_txreq()
|
| H A D | user_sdma.c | 81 static void user_sdma_txreq_cb(struct sdma_txreq *txreq, int status); 105 struct sdma_txreq *txreq, 128 struct sdma_txreq *txreq, in defer_packet_queue() argument 136 if (sdma_progress(sde, seq, txreq)) in defer_packet_queue() 725 ret = sdma_txinit_ahg(&tx->txreq, SDMA_TXREQ_F_AHG_COPY, in user_sdma_txadd_ahg() 730 ret = sdma_txadd_kvaddr(pq->dd, &tx->txreq, &tx->hdr, sizeof(tx->hdr)); in user_sdma_txadd_ahg() 732 sdma_txclean(pq->dd, &tx->txreq); in user_sdma_txadd_ahg() 756 ret = sdma_txadd_page(pq->dd, &tx->txreq, iovec->pages[pageidx], in user_sdma_txadd() 888 ret = sdma_txinit(&tx->txreq, 0, sizeof(req->hdr) + in user_sdma_send_pkts() 924 list_add_tail(&tx->txreq.list, &req->txps); in user_sdma_send_pkts() [all …]
|
| H A D | verbs.c | 632 container_of(cookie, struct verbs_txreq, txreq); in verbs_sdma_complete() 679 list_add_tail(&ps->s_txreq->txreq.list, in wait_kmem() 713 &tx->txreq, in build_verbs_ulp_payload() 782 &tx->txreq, in build_verbs_tx_desc() 796 &tx->txreq, in build_verbs_tx_desc() 803 &tx->txreq, in build_verbs_tx_desc() 823 ret = sdma_txadd_daddr(sde->dd, &tx->txreq, in build_verbs_tx_desc() 865 if (!sdma_txreq_built(&tx->txreq)) { in hfi1_verbs_send_dma() 894 ret = sdma_send_txreq(tx->sde, ps->wait, &tx->txreq, ps->pkts_sent); in hfi1_verbs_send_dma() 942 list_add_tail(&ps->s_txreq->txreq.list, in pio_wait() [all …]
|
| H A D | verbs_txreq.c | 69 sdma_txclean(dd_from_dev(dev), &tx->txreq); in hfi1_put_txreq()
|
| H A D | user_sdma.h | 238 struct sdma_txreq txreq; member
|
| H A D | qp.c | 160 container_of(tx, struct verbs_txreq, txreq)); in flush_list_head() 484 struct verbs_txreq *tx = container_of(stx, struct verbs_txreq, txreq); in iowait_sleep()
|
| /OK3568_Linux_fs/kernel/drivers/net/xen-netback/ |
| H A D | netback.c | 882 struct xen_netif_tx_request txreq; in xenvif_tx_build_gops() local 909 RING_COPY_REQUEST(&queue->tx, idx, &txreq); in xenvif_tx_build_gops() 912 if (txreq.size > queue->remaining_credit && in xenvif_tx_build_gops() 913 tx_credit_exceeded(queue, txreq.size)) in xenvif_tx_build_gops() 916 queue->remaining_credit -= txreq.size; in xenvif_tx_build_gops() 923 if (txreq.flags & XEN_NETTXF_extra_info) { in xenvif_tx_build_gops() 938 make_tx_response(queue, &txreq, extra_count, in xenvif_tx_build_gops() 952 make_tx_response(queue, &txreq, extra_count, in xenvif_tx_build_gops() 958 data_len = (txreq.size > XEN_NETBACK_TX_COPY_LEN) ? in xenvif_tx_build_gops() 959 XEN_NETBACK_TX_COPY_LEN : txreq.size; in xenvif_tx_build_gops() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/infiniband/hw/qib/ |
| H A D | qib_sdma.c | 496 tx->txreq.start_idx = 0; in complete_sdma_err_req() 497 tx->txreq.next_descq_idx = 0; in complete_sdma_err_req() 498 list_add_tail(&tx->txreq.list, &ppd->sdma_activelist); in complete_sdma_err_req() 534 if (tx->txreq.sg_count > qib_sdma_descq_freecnt(ppd)) { in qib_sdma_verbs_send() 544 make_sdma_desc(ppd, sdmadesc, (u64) tx->txreq.addr, dwoffset, 0); in qib_sdma_verbs_send() 547 if (tx->txreq.flags & QIB_SDMA_TXREQ_F_USELARGEBUF) in qib_sdma_verbs_send() 563 tx->txreq.start_idx = tail; in qib_sdma_verbs_send() 580 if (tx->txreq.flags & QIB_SDMA_TXREQ_F_USELARGEBUF) in qib_sdma_verbs_send() 601 if (tx->txreq.flags & QIB_SDMA_TXREQ_F_HEADTOHOST) in qib_sdma_verbs_send() 603 if (tx->txreq.flags & QIB_SDMA_TXREQ_F_INTREQ) in qib_sdma_verbs_send() [all …]
|
| H A D | qib_verbs.c | 575 tx = list_entry(l, struct qib_verbs_txreq, txreq.list); in __get_txreq() 604 tx = list_entry(l, struct qib_verbs_txreq, txreq.list); in get_txreq() 627 if (tx->txreq.flags & QIB_SDMA_TXREQ_F_FREEBUF) { in qib_put_txreq() 628 tx->txreq.flags &= ~QIB_SDMA_TXREQ_F_FREEBUF; in qib_put_txreq() 630 tx->txreq.addr, tx->hdr_dwords << 2, in qib_put_txreq() 638 list_add(&tx->txreq.list, &dev->txreq_free); in qib_put_txreq() 686 if (qpp->s_tx->txreq.sg_count > avail) in qib_verbs_sdma_desc_avail() 688 avail -= qpp->s_tx->txreq.sg_count; in qib_verbs_sdma_desc_avail() 714 container_of(cookie, struct qib_verbs_txreq, txreq); in sdma_complete() 724 if (tx->txreq.flags & QIB_SDMA_TXREQ_F_FREEBUF) in sdma_complete() [all …]
|
| H A D | qib.h | 248 struct qib_sdma_txreq txreq; member
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852be/include/ |
| H A D | rtw_xmit_shortcut.h | 88 void txsc_recycle_txreq_phyaddr(_adapter *padapter, struct rtw_xmit_req *txreq); 90 void txsc_free_txreq(_adapter *padapter, struct rtw_xmit_req *txreq);
|
| H A D | rtw_xmit.h | 705 u8 *txreq; member 1091 enum rtw_phl_status rtw_core_tx_recycle(void *drv_priv, struct rtw_xmit_req *txreq); 1094 void core_recycle_txreq_phyaddr(_adapter *padapter, struct rtw_xmit_req *txreq); 1096 u8 *get_txreq_buffer(_adapter *padapter, u8 **txreq, u8 **pkt_list, u8 **head, u8 **tail);
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852bs/include/ |
| H A D | rtw_xmit_shortcut.h | 88 void txsc_recycle_txreq_phyaddr(_adapter *padapter, struct rtw_xmit_req *txreq); 90 void txsc_free_txreq(_adapter *padapter, struct rtw_xmit_req *txreq);
|
| H A D | rtw_xmit.h | 701 u8 *txreq; member 1087 enum rtw_phl_status rtw_core_tx_recycle(void *drv_priv, struct rtw_xmit_req *txreq); 1090 void core_recycle_txreq_phyaddr(_adapter *padapter, struct rtw_xmit_req *txreq); 1092 u8 *get_txreq_buffer(_adapter *padapter, u8 **txreq, u8 **pkt_list, u8 **head, u8 **tail);
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852be/phl/ |
| H A D | phl_def.h | 292 enum rtw_phl_status (*tx_recycle)(void *drv_priv, struct rtw_xmit_req *txreq); 293 enum rtw_phl_status (*tx_test_recycle)(void *phl, struct rtw_xmit_req *txreq);
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852bs/phl/ |
| H A D | phl_def.h | 295 enum rtw_phl_status (*tx_recycle)(void *drv_priv, struct rtw_xmit_req *txreq); 296 enum rtw_phl_status (*tx_test_recycle)(void *phl, struct rtw_xmit_req *txreq);
|