Home
last modified time | relevance | path

Searched refs:qidx (Results 1 – 25 of 85) sorted by relevance

1234

/OK3568_Linux_fs/kernel/drivers/net/ethernet/cavium/thunder/
H A Dnicvf_queues.c31 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 Dnicvf_main.c75 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 Dnicvf_ethtool.c213 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 Dnicvf_queues.h336 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 Dotx2_common.c20 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 Dotx2_pf.c1144 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 Dotx2_ethtool.c81 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 Dotx2_txrx.c189 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 Dxmit_linux.c210 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 Dxmit_linux.c210 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 Dxmit_linux.c190 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 Dxmit_linux.c202 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 Dxmit_linux.c203 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 Dxmit_linux.c203 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 Dxmit_linux.c203 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 Dxmit_linux.c202 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 Dchcr_ipsec.c420 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 Dhal_sdio.c225 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 Dbnxt_dcb.c51 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 Dhal_sdio.c224 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 Dhal_sdio.c234 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 Dhal_sdio.c233 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 Dhal_sdio.c233 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 Dhal_sdio.c233 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 Dhal_sdio.c234 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()

1234