| /OK3568_Linux_fs/kernel/drivers/net/ethernet/cavium/thunder/ |
| H A D | nicvf_queues.c | 31 static int nicvf_poll_reg(struct nicvf *nic, int qidx, in nicvf_poll_reg() argument 42 reg_val = nicvf_queue_reg_read(nic, reg, qidx); in nicvf_poll_reg() 504 struct snd_queue *sq, int q_len, int qidx) in nicvf_init_snd_queue() argument 524 qidx += ((nic->sqs_id + 1) * MAX_SND_QUEUES_PER_QS); in nicvf_init_snd_queue() 525 if (qidx < nic->pnicvf->xdp_tx_queues) { in nicvf_init_snd_queue() 627 struct queue_set *qs, int qidx) in nicvf_reclaim_snd_queue() argument 630 nicvf_queue_reg_write(nic, NIC_QSET_SQ_0_7_CFG, qidx, 0); in nicvf_reclaim_snd_queue() 632 if (nicvf_poll_reg(nic, qidx, NIC_QSET_SQ_0_7_STATUS, 21, 1, 0x01)) in nicvf_reclaim_snd_queue() 635 nicvf_queue_reg_write(nic, NIC_QSET_SQ_0_7_CFG, qidx, NICVF_SQ_RESET); in nicvf_reclaim_snd_queue() 639 struct queue_set *qs, int qidx) in nicvf_reclaim_rcv_queue() argument [all …]
|
| H A D | nicvf_main.c | 75 static inline u8 nicvf_netdev_qidx(struct nicvf *nic, u8 qidx) in nicvf_netdev_qidx() argument 78 return qidx + ((nic->sqs_id + 1) * MAX_CMP_QUEUES_PER_QS); in nicvf_netdev_qidx() 80 return qidx; in nicvf_netdev_qidx() 104 u64 qidx, u64 val) in nicvf_queue_reg_write() argument 108 writeq_relaxed(val, addr + (qidx << NIC_Q_NUM_SHIFT)); in nicvf_queue_reg_write() 111 u64 nicvf_queue_reg_read(struct nicvf *nic, u64 offset, u64 qidx) in nicvf_queue_reg_read() argument 115 return readq_relaxed(addr + (qidx << NIC_Q_NUM_SHIFT)); in nicvf_queue_reg_read() 992 int qidx; in nicvf_handle_qs_err() local 998 for (qidx = 0; qidx < qs->cq_cnt; qidx++) { in nicvf_handle_qs_err() 1000 qidx); in nicvf_handle_qs_err() [all …]
|
| H A D | nicvf_ethtool.c | 213 int stats, qidx; in nicvf_get_qset_strings() local 216 for (qidx = 0; qidx < nic->qs->rq_cnt; qidx++) { in nicvf_get_qset_strings() 218 sprintf(*data, "rxq%d: %s", qidx + start_qidx, in nicvf_get_qset_strings() 224 for (qidx = 0; qidx < nic->qs->sq_cnt; qidx++) { in nicvf_get_qset_strings() 226 sprintf(*data, "txq%d: %s", qidx + start_qidx, in nicvf_get_qset_strings() 300 int stat, qidx; in nicvf_get_qset_stats() local 305 for (qidx = 0; qidx < nic->qs->rq_cnt; qidx++) { in nicvf_get_qset_stats() 306 nicvf_update_rq_stats(nic, qidx); in nicvf_get_qset_stats() 308 *((*data)++) = ((u64 *)&nic->qs->rq[qidx].stats) in nicvf_get_qset_stats() 312 for (qidx = 0; qidx < nic->qs->sq_cnt; qidx++) { in nicvf_get_qset_stats() [all …]
|
| H A D | nicvf_queues.h | 336 int qidx, bool enable); 338 void nicvf_sq_enable(struct nicvf *nic, struct snd_queue *sq, int qidx); 339 void nicvf_sq_disable(struct nicvf *nic, int qidx); 342 struct snd_queue *sq, int qidx); 365 u64 qidx, u64 val); 367 u64 offset, u64 qidx);
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/marvell/octeontx2/nic/ |
| H A D | otx2_common.c | 20 struct otx2_nic *pfvf, int qidx) in otx2_nix_rq_op_stats() argument 22 u64 incr = (u64)qidx << 32; in otx2_nix_rq_op_stats() 33 struct otx2_nic *pfvf, int qidx) in otx2_nix_sq_op_stats() argument 35 u64 incr = (u64)qidx << 32; in otx2_nix_sq_op_stats() 63 int otx2_update_rq_stats(struct otx2_nic *pfvf, int qidx) in otx2_update_rq_stats() argument 65 struct otx2_rcv_queue *rq = &pfvf->qset.rq[qidx]; in otx2_update_rq_stats() 70 otx2_nix_rq_op_stats(&rq->stats, pfvf, qidx); in otx2_update_rq_stats() 74 int otx2_update_sq_stats(struct otx2_nic *pfvf, int qidx) in otx2_update_sq_stats() argument 76 struct otx2_snd_queue *sq = &pfvf->qset.sq[qidx]; in otx2_update_sq_stats() 81 otx2_nix_sq_op_stats(&sq->stats, pfvf, qidx); in otx2_update_sq_stats() [all …]
|
| H A D | otx2_pf.c | 1144 u64 qidx = 0; in otx2_q_intr_handler() local 1147 for (qidx = 0; qidx < pf->qset.cq_cnt; qidx++) { in otx2_q_intr_handler() 1149 val = otx2_atomic64_add((qidx << 44), ptr); in otx2_q_intr_handler() 1151 otx2_write64(pf, NIX_LF_CQ_OP_INT, (qidx << 44) | in otx2_q_intr_handler() 1158 qidx, otx2_read64(pf, NIX_LF_ERR_INT)); in otx2_q_intr_handler() 1162 qidx); in otx2_q_intr_handler() 1165 qidx); in otx2_q_intr_handler() 1172 for (qidx = 0; qidx < pf->hw.tx_queues; qidx++) { in otx2_q_intr_handler() 1174 val = otx2_atomic64_add((qidx << 44), ptr); in otx2_q_intr_handler() 1175 otx2_write64(pf, NIX_LF_SQ_OP_INT, (qidx << 44) | in otx2_q_intr_handler() [all …]
|
| H A D | otx2_ethtool.c | 81 int qidx, stats; in otx2_get_qset_strings() local 83 for (qidx = 0; qidx < pfvf->hw.rx_queues; qidx++) { in otx2_get_qset_strings() 85 sprintf(*data, "rxq%d: %s", qidx + start_qidx, in otx2_get_qset_strings() 90 for (qidx = 0; qidx < pfvf->hw.tx_queues; qidx++) { in otx2_get_qset_strings() 92 sprintf(*data, "txq%d: %s", qidx + start_qidx, in otx2_get_qset_strings() 136 int stat, qidx; in otx2_get_qset_stats() local 140 for (qidx = 0; qidx < pfvf->hw.rx_queues; qidx++) { in otx2_get_qset_stats() 141 if (!otx2_update_rq_stats(pfvf, qidx)) { in otx2_get_qset_stats() 147 *((*data)++) = ((u64 *)&pfvf->qset.rq[qidx].stats) in otx2_get_qset_stats() 151 for (qidx = 0; qidx < pfvf->hw.tx_queues; qidx++) { in otx2_get_qset_stats() [all …]
|
| H A D | otx2_txrx.c | 189 int qidx) in otx2_free_rcv_seg() argument 202 otx2_aura_freeptr(pfvf, qidx, *seg_addr & ~0x07ULL); in otx2_free_rcv_seg() 208 struct nix_cqe_rx_s *cqe, int qidx) in otx2_check_rcv_errors() argument 216 qidx, parse->errlev, parse->errcode); in otx2_check_rcv_errors() 268 otx2_free_rcv_seg(pfvf, cqe, qidx); in otx2_check_rcv_errors() 579 struct sk_buff *skb, u16 qidx) in otx2_sqe_add_hdr() argument 592 sqe_hdr->sq = qidx; in otx2_sqe_add_hdr() 707 struct sk_buff *skb, u16 qidx) in otx2_sq_append_tso() argument 709 struct netdev_queue *txq = netdev_get_tx_queue(pfvf->netdev, qidx); in otx2_sq_append_tso() 738 otx2_sqe_add_hdr(pfvf, sq, sqe_hdr, skb, qidx); in otx2_sq_append_tso() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8189es/os_dep/linux/ |
| H A D | xmit_linux.c | 210 inline static bool rtw_os_need_wake_queue(_adapter *padapter, u16 qidx) in rtw_os_need_wake_queue() argument 216 if (pxmitpriv->hwxmits[qidx].accnt < WMM_XMIT_THRESHOLD) in rtw_os_need_wake_queue() 227 inline static bool rtw_os_need_stop_queue(_adapter *padapter, u16 qidx) in rtw_os_need_stop_queue() argument 233 if (pxmitpriv->hwxmits[qidx].accnt > WMM_XMIT_THRESHOLD) in rtw_os_need_stop_queue() 249 u16 qidx; in rtw_os_pkt_complete() local 251 qidx = skb_get_queue_mapping(pkt); in rtw_os_pkt_complete() 252 if (rtw_os_need_wake_queue(padapter, qidx)) { in rtw_os_pkt_complete() 254 DBG_871X(FUNC_ADPT_FMT": netif_wake_subqueue[%d]\n", FUNC_ADPT_ARG(padapter), qidx); in rtw_os_pkt_complete() 255 netif_wake_subqueue(padapter->pnetdev, qidx); in rtw_os_pkt_complete() 318 u16 qidx; in rtw_check_xmit_resource() local [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723bu/os_dep/linux/ |
| H A D | xmit_linux.c | 210 inline static bool rtw_os_need_wake_queue(_adapter *padapter, u16 qidx) in rtw_os_need_wake_queue() argument 216 if (pxmitpriv->hwxmits[qidx].accnt < WMM_XMIT_THRESHOLD) in rtw_os_need_wake_queue() 227 inline static bool rtw_os_need_stop_queue(_adapter *padapter, u16 qidx) in rtw_os_need_stop_queue() argument 233 if (pxmitpriv->hwxmits[qidx].accnt > WMM_XMIT_THRESHOLD) in rtw_os_need_stop_queue() 249 u16 qidx; in rtw_os_pkt_complete() local 251 qidx = skb_get_queue_mapping(pkt); in rtw_os_pkt_complete() 252 if (rtw_os_need_wake_queue(padapter, qidx)) { in rtw_os_pkt_complete() 254 DBG_871X(FUNC_ADPT_FMT": netif_wake_subqueue[%d]\n", FUNC_ADPT_ARG(padapter), qidx); in rtw_os_pkt_complete() 255 netif_wake_subqueue(padapter->pnetdev, qidx); in rtw_os_pkt_complete() 318 u16 qidx; in rtw_check_xmit_resource() local [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723bs/os_dep/linux/ |
| H A D | xmit_linux.c | 190 static inline bool rtw_os_need_wake_queue(_adapter *padapter, u16 qidx) in rtw_os_need_wake_queue() argument 196 if (pxmitpriv->hwxmits[qidx].accnt < WMM_XMIT_THRESHOLD) in rtw_os_need_wake_queue() 227 static inline bool rtw_os_need_stop_queue(_adapter *padapter, u16 qidx) in rtw_os_need_stop_queue() argument 233 if (pxmitpriv->hwxmits[qidx].accnt > WMM_XMIT_THRESHOLD) in rtw_os_need_stop_queue() 249 u16 qidx; in rtw_os_pkt_complete() local 251 qidx = skb_get_queue_mapping(pkt); in rtw_os_pkt_complete() 252 if (rtw_os_need_wake_queue(padapter, qidx)) { in rtw_os_pkt_complete() 254 RTW_INFO(FUNC_ADPT_FMT": netif_wake_subqueue[%d]\n", FUNC_ADPT_ARG(padapter), qidx); in rtw_os_pkt_complete() 255 netif_wake_subqueue(padapter->pnetdev, qidx); in rtw_os_pkt_complete() 318 u16 qidx; in rtw_check_xmit_resource() local [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8822be/os_dep/linux/ |
| H A D | xmit_linux.c | 202 static inline bool rtw_os_need_wake_queue(_adapter *padapter, u16 qidx) in rtw_os_need_wake_queue() argument 208 if (pxmitpriv->hwxmits[qidx].accnt < WMM_XMIT_THRESHOLD) in rtw_os_need_wake_queue() 233 static inline bool rtw_os_need_stop_queue(_adapter *padapter, u16 qidx) in rtw_os_need_stop_queue() argument 239 if (pxmitpriv->hwxmits[qidx].accnt > WMM_XMIT_THRESHOLD) in rtw_os_need_stop_queue() 255 u16 qidx; in rtw_os_pkt_complete() local 257 qidx = skb_get_queue_mapping(pkt); in rtw_os_pkt_complete() 258 if (rtw_os_need_wake_queue(padapter, qidx)) { in rtw_os_pkt_complete() 260 RTW_INFO(FUNC_ADPT_FMT": netif_wake_subqueue[%d]\n", FUNC_ADPT_ARG(padapter), qidx); in rtw_os_pkt_complete() 261 netif_wake_subqueue(padapter->pnetdev, qidx); in rtw_os_pkt_complete() 317 u16 qidx; in rtw_check_xmit_resource() local [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8188fu/os_dep/linux/ |
| H A D | xmit_linux.c | 203 static inline bool rtw_os_need_wake_queue(_adapter *padapter, u16 qidx) in rtw_os_need_wake_queue() argument 209 if (pxmitpriv->hwxmits[qidx].accnt < WMM_XMIT_THRESHOLD) in rtw_os_need_wake_queue() 240 static inline bool rtw_os_need_stop_queue(_adapter *padapter, u16 qidx) in rtw_os_need_stop_queue() argument 246 if (pxmitpriv->hwxmits[qidx].accnt > WMM_XMIT_THRESHOLD) in rtw_os_need_stop_queue() 262 u16 qidx; in rtw_os_pkt_complete() local 264 qidx = skb_get_queue_mapping(pkt); in rtw_os_pkt_complete() 265 if (rtw_os_need_wake_queue(padapter, qidx)) { in rtw_os_pkt_complete() 267 RTW_INFO(FUNC_ADPT_FMT": netif_wake_subqueue[%d]\n", FUNC_ADPT_ARG(padapter), qidx); in rtw_os_pkt_complete() 268 netif_wake_subqueue(padapter->pnetdev, qidx); in rtw_os_pkt_complete() 330 u16 qidx; in rtw_check_xmit_resource() local [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8188eu/os_dep/linux/ |
| H A D | xmit_linux.c | 203 static inline bool rtw_os_need_wake_queue(_adapter *padapter, u16 qidx) in rtw_os_need_wake_queue() argument 209 if (pxmitpriv->hwxmits[qidx].accnt < WMM_XMIT_THRESHOLD) in rtw_os_need_wake_queue() 240 static inline bool rtw_os_need_stop_queue(_adapter *padapter, u16 qidx) in rtw_os_need_stop_queue() argument 246 if (pxmitpriv->hwxmits[qidx].accnt > WMM_XMIT_THRESHOLD) in rtw_os_need_stop_queue() 262 u16 qidx; in rtw_os_pkt_complete() local 264 qidx = skb_get_queue_mapping(pkt); in rtw_os_pkt_complete() 265 if (rtw_os_need_wake_queue(padapter, qidx)) { in rtw_os_pkt_complete() 267 RTW_INFO(FUNC_ADPT_FMT": netif_wake_subqueue[%d]\n", FUNC_ADPT_ARG(padapter), qidx); in rtw_os_pkt_complete() 268 netif_wake_subqueue(padapter->pnetdev, qidx); in rtw_os_pkt_complete() 330 u16 qidx; in rtw_check_xmit_resource() local [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8189fs/os_dep/linux/ |
| H A D | xmit_linux.c | 203 static inline bool rtw_os_need_wake_queue(_adapter *padapter, u16 qidx) in rtw_os_need_wake_queue() argument 209 if (pxmitpriv->hwxmits[qidx].accnt < WMM_XMIT_THRESHOLD) in rtw_os_need_wake_queue() 240 static inline bool rtw_os_need_stop_queue(_adapter *padapter, u16 qidx) in rtw_os_need_stop_queue() argument 246 if (pxmitpriv->hwxmits[qidx].accnt > WMM_XMIT_THRESHOLD) in rtw_os_need_stop_queue() 262 u16 qidx; in rtw_os_pkt_complete() local 264 qidx = skb_get_queue_mapping(pkt); in rtw_os_pkt_complete() 265 if (rtw_os_need_wake_queue(padapter, qidx)) { in rtw_os_pkt_complete() 267 RTW_INFO(FUNC_ADPT_FMT": netif_wake_subqueue[%d]\n", FUNC_ADPT_ARG(padapter), qidx); in rtw_os_pkt_complete() 268 netif_wake_subqueue(padapter->pnetdev, qidx); in rtw_os_pkt_complete() 330 u16 qidx; in rtw_check_xmit_resource() local [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8822bs/os_dep/linux/ |
| H A D | xmit_linux.c | 202 static inline bool rtw_os_need_wake_queue(_adapter *padapter, u16 qidx) in rtw_os_need_wake_queue() argument 208 if (pxmitpriv->hwxmits[qidx].accnt < WMM_XMIT_THRESHOLD) in rtw_os_need_wake_queue() 239 static inline bool rtw_os_need_stop_queue(_adapter *padapter, u16 qidx) in rtw_os_need_stop_queue() argument 245 if (pxmitpriv->hwxmits[qidx].accnt > WMM_XMIT_THRESHOLD) in rtw_os_need_stop_queue() 261 u16 qidx; in rtw_os_pkt_complete() local 263 qidx = skb_get_queue_mapping(pkt); in rtw_os_pkt_complete() 264 if (rtw_os_need_wake_queue(padapter, qidx)) { in rtw_os_pkt_complete() 266 RTW_INFO(FUNC_ADPT_FMT": netif_wake_subqueue[%d]\n", FUNC_ADPT_ARG(padapter), qidx); in rtw_os_pkt_complete() 267 netif_wake_subqueue(padapter->pnetdev, qidx); in rtw_os_pkt_complete() 330 u16 qidx; in rtw_check_xmit_resource() local [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/ |
| H A D | chcr_ipsec.c | 420 u32 qidx; in copy_esn_pktxt() local 428 qidx = skb->queue_mapping; in copy_esn_pktxt() 429 q = &adap->sge.ethtxq[qidx + pi->first_qset]; in copy_esn_pktxt() 470 u32 ctrl0, qidx; in copy_cpltx_pktxt() local 476 qidx = skb->queue_mapping; in copy_cpltx_pktxt() 477 q = &adap->sge.ethtxq[qidx + pi->first_qset]; in copy_cpltx_pktxt() 515 unsigned int qidx; in copy_key_cpltx_pktxt() local 519 qidx = skb->queue_mapping; in copy_key_cpltx_pktxt() 520 q = &adap->sge.ethtxq[qidx + pi->first_qset]; in copy_key_cpltx_pktxt() 575 int qidx = skb_get_queue_mapping(skb); in ch_ipsec_crypto_wreq() local [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8189fs/hal/hal_hci/ |
| H A D | hal_sdio.c | 225 void rtw_hal_sdio_avail_page_threshold_en(_adapter *adapter, u8 qidx) in rtw_hal_sdio_avail_page_threshold_en() argument 229 if (hal_data->sdio_avail_int_en_q != qidx) { in rtw_hal_sdio_avail_page_threshold_en() 237 tx_max_len = hal_data->sdio_tx_max_len[qidx]; in rtw_hal_sdio_avail_page_threshold_en() 244 rtw_write16(adapter, threshold_reg[qidx], threshold); in rtw_hal_sdio_avail_page_threshold_en() 245 else if (hal_data->sdio_avail_int_en_q >> 1 == qidx >> 1) {/* same dword */ in rtw_hal_sdio_avail_page_threshold_en() 247 rtw_write32(adapter, threshold_reg[qidx & 0xFE] in rtw_hal_sdio_avail_page_threshold_en() 248 , (0xFFFF << dw_shift[hal_data->sdio_avail_int_en_q]) | (threshold << dw_shift[qidx])); in rtw_hal_sdio_avail_page_threshold_en() 252 rtw_write16(adapter, threshold_reg[qidx], threshold); in rtw_hal_sdio_avail_page_threshold_en() 255 hal_data->sdio_avail_int_en_q = qidx; in rtw_hal_sdio_avail_page_threshold_en() 258 RTW_INFO("DWQP enable avail page threshold %s:%u-%u\n", sdio_tx_queue_str(qidx) in rtw_hal_sdio_avail_page_threshold_en()
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/broadcom/bnxt/ |
| H A D | bnxt_dcb.c | 51 u8 qidx; in bnxt_hwrm_queue_pri2cos_cfg() local 56 qidx = bp->tc_to_qidx[ets->prio_tc[i]]; in bnxt_hwrm_queue_pri2cos_cfg() 57 pri2cos[i] = bp->q_info[qidx].queue_id; in bnxt_hwrm_queue_pri2cos_cfg() 100 u8 qidx = bp->tc_to_qidx[i]; in bnxt_hwrm_queue_cos2bw_cfg() local 104 qidx); in bnxt_hwrm_queue_cos2bw_cfg() 107 cos2bw.queue_id = bp->q_info[qidx].queue_id; in bnxt_hwrm_queue_cos2bw_cfg() 123 data = &req.unused_0 + qidx * (sizeof(cos2bw) - 4); in bnxt_hwrm_queue_cos2bw_cfg() 125 if (qidx == 0) { in bnxt_hwrm_queue_cos2bw_cfg() 257 u8 qidx = bp->tc_to_qidx[i]; in bnxt_hwrm_queue_pfc_cfg() local 259 if (!BNXT_LLQ(bp->q_info[qidx].queue_profile)) { in bnxt_hwrm_queue_pfc_cfg()
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8822bs/hal/hal_hci/ |
| H A D | hal_sdio.c | 224 void rtw_hal_sdio_avail_page_threshold_en(_adapter *adapter, u8 qidx) in rtw_hal_sdio_avail_page_threshold_en() argument 228 if (hal_data->sdio_avail_int_en_q != qidx) { in rtw_hal_sdio_avail_page_threshold_en() 236 tx_max_len = hal_data->sdio_tx_max_len[qidx]; in rtw_hal_sdio_avail_page_threshold_en() 243 rtw_write16(adapter, threshold_reg[qidx], threshold); in rtw_hal_sdio_avail_page_threshold_en() 244 else if (hal_data->sdio_avail_int_en_q >> 1 == qidx >> 1) {/* same dword */ in rtw_hal_sdio_avail_page_threshold_en() 246 rtw_write32(adapter, threshold_reg[qidx & 0xFE] in rtw_hal_sdio_avail_page_threshold_en() 247 , (0xFFFF << dw_shift[hal_data->sdio_avail_int_en_q]) | (threshold << dw_shift[qidx])); in rtw_hal_sdio_avail_page_threshold_en() 251 rtw_write16(adapter, threshold_reg[qidx], threshold); in rtw_hal_sdio_avail_page_threshold_en() 254 hal_data->sdio_avail_int_en_q = qidx; in rtw_hal_sdio_avail_page_threshold_en() 257 RTW_INFO("DWQP enable avail page threshold %s:%u-%u\n", sdio_tx_queue_str(qidx) in rtw_hal_sdio_avail_page_threshold_en()
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723ds/hal/hal_hci/ |
| H A D | hal_sdio.c | 234 void rtw_hal_sdio_avail_page_threshold_en(_adapter *adapter, u8 qidx, u8 page) in rtw_hal_sdio_avail_page_threshold_en() argument 239 if (hal_data->sdio_avail_int_en_q != qidx) { in rtw_hal_sdio_avail_page_threshold_en() 253 tx_max_len = hal_data->sdio_tx_max_len[qidx]; in rtw_hal_sdio_avail_page_threshold_en() 259 rtw_write16(adapter, threshold_reg[qidx], threshold); in rtw_hal_sdio_avail_page_threshold_en() 260 else if (hal_data->sdio_avail_int_en_q >> 1 == qidx >> 1) {/* same dword */ in rtw_hal_sdio_avail_page_threshold_en() 262 rtw_write32(adapter, threshold_reg[qidx & 0xFE] in rtw_hal_sdio_avail_page_threshold_en() 263 , (0xFFFF << dw_shift[hal_data->sdio_avail_int_en_q]) | (threshold << dw_shift[qidx])); in rtw_hal_sdio_avail_page_threshold_en() 267 rtw_write16(adapter, threshold_reg[qidx], threshold); in rtw_hal_sdio_avail_page_threshold_en() 270 hal_data->sdio_avail_int_en_q = qidx; in rtw_hal_sdio_avail_page_threshold_en() 273 RTW_INFO("DWQP enable avail page threshold %s:%u-%u\n", sdio_tx_queue_str(qidx) in rtw_hal_sdio_avail_page_threshold_en()
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8821cs/hal/hal_hci/ |
| H A D | hal_sdio.c | 233 void rtw_hal_sdio_avail_page_threshold_en(_adapter *adapter, u8 qidx, u8 page) in rtw_hal_sdio_avail_page_threshold_en() argument 238 if (hal_data->sdio_avail_int_en_q != qidx) { in rtw_hal_sdio_avail_page_threshold_en() 252 tx_max_len = hal_data->sdio_tx_max_len[qidx]; in rtw_hal_sdio_avail_page_threshold_en() 258 rtw_write16(adapter, threshold_reg[qidx], threshold); in rtw_hal_sdio_avail_page_threshold_en() 259 else if (hal_data->sdio_avail_int_en_q >> 1 == qidx >> 1) {/* same dword */ in rtw_hal_sdio_avail_page_threshold_en() 261 rtw_write32(adapter, threshold_reg[qidx & 0xFE] in rtw_hal_sdio_avail_page_threshold_en() 262 , (0xFFFF << dw_shift[hal_data->sdio_avail_int_en_q]) | (threshold << dw_shift[qidx])); in rtw_hal_sdio_avail_page_threshold_en() 266 rtw_write16(adapter, threshold_reg[qidx], threshold); in rtw_hal_sdio_avail_page_threshold_en() 269 hal_data->sdio_avail_int_en_q = qidx; in rtw_hal_sdio_avail_page_threshold_en() 272 RTW_INFO("DWQP enable avail page threshold %s:%u-%u\n", sdio_tx_queue_str(qidx) in rtw_hal_sdio_avail_page_threshold_en()
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723cs/hal/hal_hci/ |
| H A D | hal_sdio.c | 233 void rtw_hal_sdio_avail_page_threshold_en(_adapter *adapter, u8 qidx, u8 page) in rtw_hal_sdio_avail_page_threshold_en() argument 238 if (hal_data->sdio_avail_int_en_q != qidx) { in rtw_hal_sdio_avail_page_threshold_en() 252 tx_max_len = hal_data->sdio_tx_max_len[qidx]; in rtw_hal_sdio_avail_page_threshold_en() 258 rtw_write16(adapter, threshold_reg[qidx], threshold); in rtw_hal_sdio_avail_page_threshold_en() 259 else if (hal_data->sdio_avail_int_en_q >> 1 == qidx >> 1) {/* same dword */ in rtw_hal_sdio_avail_page_threshold_en() 261 rtw_write32(adapter, threshold_reg[qidx & 0xFE] in rtw_hal_sdio_avail_page_threshold_en() 262 , (0xFFFF << dw_shift[hal_data->sdio_avail_int_en_q]) | (threshold << dw_shift[qidx])); in rtw_hal_sdio_avail_page_threshold_en() 266 rtw_write16(adapter, threshold_reg[qidx], threshold); in rtw_hal_sdio_avail_page_threshold_en() 269 hal_data->sdio_avail_int_en_q = qidx; in rtw_hal_sdio_avail_page_threshold_en() 272 RTW_INFO("DWQP enable avail page threshold %s:%u-%u\n", sdio_tx_queue_str(qidx) in rtw_hal_sdio_avail_page_threshold_en()
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8189fs/hal/hal_hci/ |
| H A D | hal_sdio.c | 233 void rtw_hal_sdio_avail_page_threshold_en(_adapter *adapter, u8 qidx, u8 page) in rtw_hal_sdio_avail_page_threshold_en() argument 238 if (hal_data->sdio_avail_int_en_q != qidx) { in rtw_hal_sdio_avail_page_threshold_en() 252 tx_max_len = hal_data->sdio_tx_max_len[qidx]; in rtw_hal_sdio_avail_page_threshold_en() 258 rtw_write16(adapter, threshold_reg[qidx], threshold); in rtw_hal_sdio_avail_page_threshold_en() 259 else if (hal_data->sdio_avail_int_en_q >> 1 == qidx >> 1) {/* same dword */ in rtw_hal_sdio_avail_page_threshold_en() 261 rtw_write32(adapter, threshold_reg[qidx & 0xFE] in rtw_hal_sdio_avail_page_threshold_en() 262 , (0xFFFF << dw_shift[hal_data->sdio_avail_int_en_q]) | (threshold << dw_shift[qidx])); in rtw_hal_sdio_avail_page_threshold_en() 266 rtw_write16(adapter, threshold_reg[qidx], threshold); in rtw_hal_sdio_avail_page_threshold_en() 269 hal_data->sdio_avail_int_en_q = qidx; in rtw_hal_sdio_avail_page_threshold_en() 272 RTW_INFO("DWQP enable avail page threshold %s:%u-%u\n", sdio_tx_queue_str(qidx) in rtw_hal_sdio_avail_page_threshold_en()
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8821cs/hal/hal_hci/ |
| H A D | hal_sdio.c | 234 void rtw_hal_sdio_avail_page_threshold_en(_adapter *adapter, u8 qidx, u8 page) in rtw_hal_sdio_avail_page_threshold_en() argument 239 if (hal_data->sdio_avail_int_en_q != qidx) { in rtw_hal_sdio_avail_page_threshold_en() 253 tx_max_len = hal_data->sdio_tx_max_len[qidx]; in rtw_hal_sdio_avail_page_threshold_en() 259 rtw_write16(adapter, threshold_reg[qidx], threshold); in rtw_hal_sdio_avail_page_threshold_en() 260 else if (hal_data->sdio_avail_int_en_q >> 1 == qidx >> 1) {/* same dword */ in rtw_hal_sdio_avail_page_threshold_en() 262 rtw_write32(adapter, threshold_reg[qidx & 0xFE] in rtw_hal_sdio_avail_page_threshold_en() 263 , (0xFFFF << dw_shift[hal_data->sdio_avail_int_en_q]) | (threshold << dw_shift[qidx])); in rtw_hal_sdio_avail_page_threshold_en() 267 rtw_write16(adapter, threshold_reg[qidx], threshold); in rtw_hal_sdio_avail_page_threshold_en() 270 hal_data->sdio_avail_int_en_q = qidx; in rtw_hal_sdio_avail_page_threshold_en() 273 RTW_INFO("DWQP enable avail page threshold %s:%u-%u\n", sdio_tx_queue_str(qidx) in rtw_hal_sdio_avail_page_threshold_en()
|