Home
last modified time | relevance | path

Searched refs:q_num (Results 1 - 25 of 82) sorted by relevance

1234

/kernel/linux/linux-5.10/drivers/net/wireless/rsi/
H A Drsi_91x_core.c27 * Return: q_num: Corresponding queue number.
87 * @q_num: the queue from which pkts have to be dequeued
91 static u32 rsi_get_num_pkts_dequeue(struct rsi_common *common, u8 q_num) in rsi_get_num_pkts_dequeue() argument
96 s16 txop = common->tx_qinfo[q_num].txop * 32; in rsi_get_num_pkts_dequeue()
103 if (q_num == VI_Q) in rsi_get_num_pkts_dequeue()
106 if (skb_queue_len(&common->tx_queue[q_num])) in rsi_get_num_pkts_dequeue()
107 skb = skb_peek(&common->tx_queue[q_num]); in rsi_get_num_pkts_dequeue()
121 if (skb_queue_len(&common->tx_queue[q_num]) - pkt_cnt) in rsi_get_num_pkts_dequeue()
136 * Return: q_num: Corresponding queue number on success.
142 u8 q_num in rsi_core_determine_hal_queue() local
222 u8 q_num = skb->priority; rsi_core_queue_pkt() local
241 rsi_core_dequeue_pkt(struct rsi_common *common, u8 q_num) rsi_core_dequeue_pkt() argument
267 u8 q_num; rsi_core_qos_processor() local
382 u8 q_num, tid = 0; rsi_core_xmit() local
[all...]
H A Drsi_91x_coex.c25 enum rsi_coex_queues q_num = RSI_COEX_Q_INVALID; in rsi_coex_determine_coex_q() local
28 q_num = RSI_COEX_Q_COMMON; in rsi_coex_determine_coex_q()
30 q_num = RSI_COEX_Q_BT; in rsi_coex_determine_coex_q()
32 q_num = RSI_COEX_Q_WLAN; in rsi_coex_determine_coex_q()
34 return q_num; in rsi_coex_determine_coex_q()
/kernel/linux/linux-6.6/drivers/net/wireless/rsi/
H A Drsi_91x_core.c27 * Return: q_num: Corresponding queue number.
87 * @q_num: the queue from which pkts have to be dequeued
91 static u32 rsi_get_num_pkts_dequeue(struct rsi_common *common, u8 q_num) in rsi_get_num_pkts_dequeue() argument
96 s16 txop = common->tx_qinfo[q_num].txop * 32; in rsi_get_num_pkts_dequeue()
103 if (q_num == VI_Q) in rsi_get_num_pkts_dequeue()
106 if (skb_queue_len(&common->tx_queue[q_num])) in rsi_get_num_pkts_dequeue()
107 skb = skb_peek(&common->tx_queue[q_num]); in rsi_get_num_pkts_dequeue()
121 if (skb_queue_len(&common->tx_queue[q_num]) - pkt_cnt) in rsi_get_num_pkts_dequeue()
136 * Return: q_num: Corresponding queue number on success.
142 u8 q_num in rsi_core_determine_hal_queue() local
221 u8 q_num = skb->priority; rsi_core_queue_pkt() local
240 rsi_core_dequeue_pkt(struct rsi_common *common, u8 q_num) rsi_core_dequeue_pkt() argument
266 u8 q_num; rsi_core_qos_processor() local
381 u8 q_num, tid = 0; rsi_core_xmit() local
[all...]
H A Drsi_91x_coex.c25 enum rsi_coex_queues q_num = RSI_COEX_Q_INVALID; in rsi_coex_determine_coex_q() local
28 q_num = RSI_COEX_Q_COMMON; in rsi_coex_determine_coex_q()
30 q_num = RSI_COEX_Q_BT; in rsi_coex_determine_coex_q()
32 q_num = RSI_COEX_Q_WLAN; in rsi_coex_determine_coex_q()
34 return q_num; in rsi_coex_determine_coex_q()
/kernel/linux/linux-6.6/drivers/net/ethernet/pensando/ionic/
H A Dionic_stats.c161 static void ionic_add_lif_txq_stats(struct ionic_lif *lif, int q_num, in ionic_add_lif_txq_stats() argument
164 struct ionic_tx_stats *txstats = &lif->txqstats[q_num]; in ionic_add_lif_txq_stats()
176 static void ionic_add_lif_rxq_stats(struct ionic_lif *lif, int q_num, in ionic_add_lif_rxq_stats() argument
179 struct ionic_rx_stats *rxstats = &lif->rxqstats[q_num]; in ionic_add_lif_rxq_stats()
194 int q_num; in ionic_get_lif_stats() local
198 for (q_num = 0; q_num < MAX_Q(lif); q_num++) { in ionic_get_lif_stats()
199 ionic_add_lif_txq_stats(lif, q_num, stats); in ionic_get_lif_stats()
200 ionic_add_lif_rxq_stats(lif, q_num, stat in ionic_get_lif_stats()
236 ionic_sw_stats_get_tx_strings(struct ionic_lif *lif, u8 **buf, int q_num) ionic_sw_stats_get_tx_strings() argument
246 ionic_sw_stats_get_rx_strings(struct ionic_lif *lif, u8 **buf, int q_num) ionic_sw_stats_get_rx_strings() argument
258 int i, q_num; ionic_sw_stats_get_strings() local
279 ionic_sw_stats_get_txq_values(struct ionic_lif *lif, u64 **buf, int q_num) ionic_sw_stats_get_txq_values() argument
293 ionic_sw_stats_get_rxq_values(struct ionic_lif *lif, u64 **buf, int q_num) ionic_sw_stats_get_rxq_values() argument
311 int i, q_num; ionic_sw_stats_get_values() local
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/pensando/ionic/
H A Dionic_stats.c185 int q_num; in ionic_get_lif_stats() local
189 for (q_num = 0; q_num < MAX_Q(lif); q_num++) { in ionic_get_lif_stats()
190 txstats = &lif->txqstats[q_num]; in ionic_get_lif_stats()
198 rxstats = &lif->rxqstats[q_num]; in ionic_get_lif_stats()
250 int i, q_num; in ionic_sw_stats_get_strings() local
263 for (q_num = 0; q_num < MAX_Q(lif); q_num in ionic_sw_stats_get_strings()
349 int i, q_num; ionic_sw_stats_get_values() local
[all...]
/kernel/linux/linux-6.6/drivers/misc/bcm-vk/
H A Dbcm_vk_msg.c46 u32 q_num = msg->trans_id & BCM_VK_MSG_Q_MASK; in get_q_num() local
48 if (q_num >= VK_MSGQ_PER_CHAN_MAX) in get_q_num()
49 q_num = VK_MSGQ_NUM_DEFAULT; in get_q_num()
50 return q_num; in get_q_num()
53 static void set_q_num(struct vk_msg_blk *msg, u32 q_num) in set_q_num() argument
57 if (q_num >= VK_MSGQ_PER_CHAN_MAX) in set_q_num()
60 trans_q = q_num; in set_q_num()
521 static void bcm_vk_append_pendq(struct bcm_vk_msg_chan *chan, u16 q_num, in bcm_vk_append_pendq() argument
527 list_add_tail(&entry->node, &chan->pendq[q_num]); in bcm_vk_append_pendq()
551 u32 q_num; in bcm_vk_append_ib_sgl() local
584 bcm_to_v_q_doorbell(struct bcm_vk *vk, u32 q_num, u32 db_val) bcm_to_v_q_doorbell() argument
602 u32 q_num = get_q_num(src); bcm_to_v_msg_enqueue() local
685 bcm_vk_send_shutdown_msg(struct bcm_vk *vk, u32 shut_type, const pid_t pid, const u32 q_num) bcm_vk_send_shutdown_msg() argument
727 bcm_vk_handle_last_sess(struct bcm_vk *vk, const pid_t pid, const u32 q_num) bcm_vk_handle_last_sess() argument
755 bcm_vk_dequeue_pending(struct bcm_vk *vk, struct bcm_vk_msg_chan *chan, u16 q_num, u16 msg_id) bcm_vk_dequeue_pending() argument
786 u32 q_num, msg_id, j; bcm_to_h_msg_dequeue() local
1013 u32 q_num; bcm_vk_read() local
1084 u32 q_num; bcm_vk_write() local
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/brocade/bna/
H A Dbnad_ethtool.c531 int i, j, q_num; in bnad_get_strings() local
603 q_num = 0; in bnad_get_strings()
608 sprintf(string, "cq%d_producer_index", q_num); in bnad_get_strings()
610 sprintf(string, "cq%d_consumer_index", q_num); in bnad_get_strings()
613 q_num); in bnad_get_strings()
615 sprintf(string, "cq%d_intr", q_num); in bnad_get_strings()
617 sprintf(string, "cq%d_poll", q_num); in bnad_get_strings()
619 sprintf(string, "cq%d_schedule", q_num); in bnad_get_strings()
621 sprintf(string, "cq%d_keep_poll", q_num); in bnad_get_strings()
623 sprintf(string, "cq%d_complete", q_num); in bnad_get_strings()
[all...]
/kernel/linux/linux-5.10/drivers/scsi/snic/
H A Dsnic_io.c59 u16 q_num, in snic_wq_cmpl_handler_cont()
66 SNIC_BUG_ON(q_num != 0); in snic_wq_cmpl_handler_cont()
68 spin_lock_irqsave(&snic->wq_lock[q_num], flags); in snic_wq_cmpl_handler_cont()
69 svnic_wq_service(&snic->wq[q_num], in snic_wq_cmpl_handler_cont()
74 spin_unlock_irqrestore(&snic->wq_lock[q_num], flags); in snic_wq_cmpl_handler_cont()
142 snic_wqdesc_avail(struct snic *snic, int q_num, int req_type) in snic_wqdesc_avail() argument
146 if (q_num > 0) { in snic_wqdesc_avail()
152 SNIC_BUG_ON(q_num > 0); in snic_wqdesc_avail()
171 int q_num = 0; in snic_queue_wq_desc() local
185 q_num in snic_queue_wq_desc()
56 snic_wq_cmpl_handler_cont(struct vnic_dev *vdev, struct cq_desc *cq_desc, u8 type, u16 q_num, u16 cmpl_idx, void *opaque) snic_wq_cmpl_handler_cont() argument
[all...]
/kernel/linux/linux-6.6/drivers/scsi/snic/
H A Dsnic_io.c45 u16 q_num, in snic_wq_cmpl_handler_cont()
52 SNIC_BUG_ON(q_num != 0); in snic_wq_cmpl_handler_cont()
54 spin_lock_irqsave(&snic->wq_lock[q_num], flags); in snic_wq_cmpl_handler_cont()
55 svnic_wq_service(&snic->wq[q_num], in snic_wq_cmpl_handler_cont()
60 spin_unlock_irqrestore(&snic->wq_lock[q_num], flags); in snic_wq_cmpl_handler_cont()
128 snic_wqdesc_avail(struct snic *snic, int q_num, int req_type) in snic_wqdesc_avail() argument
132 if (q_num > 0) { in snic_wqdesc_avail()
138 SNIC_BUG_ON(q_num > 0); in snic_wqdesc_avail()
157 int q_num = 0; in snic_queue_wq_desc() local
171 q_num in snic_queue_wq_desc()
42 snic_wq_cmpl_handler_cont(struct vnic_dev *vdev, struct cq_desc *cq_desc, u8 type, u16 q_num, u16 cmpl_idx, void *opaque) snic_wq_cmpl_handler_cont() argument
[all...]
/kernel/linux/linux-6.6/drivers/net/wwan/t7xx/
H A Dt7xx_dpmaif.h156 void t7xx_dpmaif_unmask_ulq_intr(struct dpmaif_hw_info *hw_info, unsigned int q_num);
157 void t7xx_dpmaif_ul_update_hw_drb_cnt(struct dpmaif_hw_info *hw_info, unsigned int q_num,
172 unsigned int t7xx_dpmaif_ul_get_rd_idx(struct dpmaif_hw_info *hw_info, unsigned int q_num);
173 unsigned int t7xx_dpmaif_dl_get_bat_rd_idx(struct dpmaif_hw_info *hw_info, unsigned int q_num);
174 unsigned int t7xx_dpmaif_dl_get_bat_wr_idx(struct dpmaif_hw_info *hw_info, unsigned int q_num);
175 unsigned int t7xx_dpmaif_dl_get_frg_rd_idx(struct dpmaif_hw_info *hw_info, unsigned int q_num);
H A Dt7xx_hif_dpmaif_tx.c52 unsigned int q_num) in t7xx_dpmaif_update_drb_rd_idx()
54 struct dpmaif_tx_queue *txq = &dpmaif_ctrl->txq[q_num]; in t7xx_dpmaif_update_drb_rd_idx()
62 new_hw_rd_idx = t7xx_dpmaif_ul_get_rd_idx(&dpmaif_ctrl->hw_info, q_num); in t7xx_dpmaif_update_drb_rd_idx()
81 unsigned int q_num, unsigned int release_cnt) in t7xx_dpmaif_release_tx_buffer()
83 struct dpmaif_tx_queue *txq = &dpmaif_ctrl->txq[q_num]; in t7xx_dpmaif_release_tx_buffer()
109 "txq%u: DRB check fail, invalid skb\n", q_num); in t7xx_dpmaif_release_tx_buffer()
129 dev_err(dpmaif_ctrl->dev, "txq%u: DRB not marked as the last one\n", q_num); in t7xx_dpmaif_release_tx_buffer()
135 unsigned int q_num, unsigned int budget) in t7xx_dpmaif_tx_release()
137 struct dpmaif_tx_queue *txq = &dpmaif_ctrl->txq[q_num]; in t7xx_dpmaif_tx_release()
141 t7xx_dpmaif_update_drb_rd_idx(dpmaif_ctrl, q_num); in t7xx_dpmaif_tx_release()
51 t7xx_dpmaif_update_drb_rd_idx(struct dpmaif_ctrl *dpmaif_ctrl, unsigned int q_num) t7xx_dpmaif_update_drb_rd_idx() argument
80 t7xx_dpmaif_release_tx_buffer(struct dpmaif_ctrl *dpmaif_ctrl, unsigned int q_num, unsigned int release_cnt) t7xx_dpmaif_release_tx_buffer() argument
134 t7xx_dpmaif_tx_release(struct dpmaif_ctrl *dpmaif_ctrl, unsigned int q_num, unsigned int budget) t7xx_dpmaif_tx_release() argument
192 t7xx_setup_msg_drb(struct dpmaif_ctrl *dpmaif_ctrl, unsigned int q_num, unsigned int cur_idx, unsigned int pkt_len, unsigned int count_l, unsigned int channel_id) t7xx_setup_msg_drb() argument
208 t7xx_setup_payload_drb(struct dpmaif_ctrl *dpmaif_ctrl, unsigned int q_num, unsigned int cur_idx, dma_addr_t data_addr, unsigned int pkt_size, bool last_one) t7xx_setup_payload_drb() argument
225 t7xx_record_drb_skb(struct dpmaif_ctrl *dpmaif_ctrl, unsigned int q_num, unsigned int cur_idx, struct sk_buff *skb, bool is_msg, bool is_frag, bool is_last_one, dma_addr_t bus_addr, unsigned int data_len) t7xx_record_drb_skb() argument
[all...]
H A Dt7xx_dpmaif.c82 static void t7xx_dpmaif_mask_ulq_intr(struct dpmaif_hw_info *hw_info, unsigned int q_num) in t7xx_dpmaif_mask_ulq_intr() argument
89 ul_int_que_done = BIT(q_num + DP_UL_INT_DONE_OFFSET) & DP_UL_INT_QDONE_MSK; in t7xx_dpmaif_mask_ulq_intr()
102 void t7xx_dpmaif_unmask_ulq_intr(struct dpmaif_hw_info *hw_info, unsigned int q_num) in t7xx_dpmaif_unmask_ulq_intr() argument
109 ul_int_que_done = BIT(q_num + DP_UL_INT_DONE_OFFSET) & DP_UL_INT_QDONE_MSK; in t7xx_dpmaif_unmask_ulq_intr()
766 static void t7xx_dpmaif_config_dlq_pit_hw(struct dpmaif_hw_info *hw_info, unsigned int q_num, in t7xx_dpmaif_config_dlq_pit_hw() argument
772 t7xx_dpmaif_dl_dlq_pit_init_done(hw_info, q_num); in t7xx_dpmaif_config_dlq_pit_hw()
861 unsigned int q_num, unsigned int size) in t7xx_dpmaif_ul_update_drb_size()
865 value = ioread32(hw_info->pcie_base + DPMAIF_UL_DRBSIZE_ADDRH_n(q_num)); in t7xx_dpmaif_ul_update_drb_size()
868 iowrite32(value, hw_info->pcie_base + DPMAIF_UL_DRBSIZE_ADDRH_n(q_num)); in t7xx_dpmaif_ul_update_drb_size()
872 unsigned int q_num, dma_addr_ in t7xx_dpmaif_ul_update_drb_base_addr()
860 t7xx_dpmaif_ul_update_drb_size(struct dpmaif_hw_info *hw_info, unsigned int q_num, unsigned int size) t7xx_dpmaif_ul_update_drb_size() argument
871 t7xx_dpmaif_ul_update_drb_base_addr(struct dpmaif_hw_info *hw_info, unsigned int q_num, dma_addr_t addr) t7xx_dpmaif_ul_update_drb_base_addr() argument
878 t7xx_dpmaif_ul_rdy_en(struct dpmaif_hw_info *hw_info, unsigned int q_num, bool ready) t7xx_dpmaif_ul_rdy_en() argument
893 t7xx_dpmaif_ul_arb_en(struct dpmaif_hw_info *hw_info, unsigned int q_num, bool enable) t7xx_dpmaif_ul_arb_en() argument
973 t7xx_dpmaif_ul_update_hw_drb_cnt(struct dpmaif_hw_info *hw_info, unsigned int q_num, unsigned int drb_entry_cnt) t7xx_dpmaif_ul_update_hw_drb_cnt() argument
999 t7xx_dpmaif_ul_get_rd_idx(struct dpmaif_hw_info *hw_info, unsigned int q_num) t7xx_dpmaif_ul_get_rd_idx() argument
1076 t7xx_dpmaif_dl_get_bat_rd_idx(struct dpmaif_hw_info *hw_info, unsigned int q_num) t7xx_dpmaif_dl_get_bat_rd_idx() argument
1084 t7xx_dpmaif_dl_get_bat_wr_idx(struct dpmaif_hw_info *hw_info, unsigned int q_num) t7xx_dpmaif_dl_get_bat_wr_idx() argument
1113 t7xx_dpmaif_dl_get_frg_rd_idx(struct dpmaif_hw_info *hw_info, unsigned int q_num) t7xx_dpmaif_dl_get_frg_rd_idx() argument
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/brocade/bna/
H A Dbnad_ethtool.c565 static void bnad_get_cq_strings(u8 **string, int q_num) in bnad_get_cq_strings() argument
567 ethtool_sprintf(string, "cq%d_producer_index", q_num); in bnad_get_cq_strings()
568 ethtool_sprintf(string, "cq%d_consumer_index", q_num); in bnad_get_cq_strings()
569 ethtool_sprintf(string, "cq%d_hw_producer_index", q_num); in bnad_get_cq_strings()
570 ethtool_sprintf(string, "cq%d_intr", q_num); in bnad_get_cq_strings()
571 ethtool_sprintf(string, "cq%d_poll", q_num); in bnad_get_cq_strings()
572 ethtool_sprintf(string, "cq%d_schedule", q_num); in bnad_get_cq_strings()
573 ethtool_sprintf(string, "cq%d_keep_poll", q_num); in bnad_get_cq_strings()
574 ethtool_sprintf(string, "cq%d_complete", q_num); in bnad_get_cq_strings()
577 static void bnad_get_rxq_strings(u8 **string, int q_num) in bnad_get_rxq_strings() argument
588 bnad_get_txq_strings(u8 **string, int q_num) bnad_get_txq_strings() argument
601 int i, j, q_num; bnad_get_strings() local
[all...]
/kernel/linux/linux-6.6/drivers/net/wireless/microchip/wilc1000/
H A Dwlan.c34 static void wilc_wlan_txq_remove(struct wilc *wilc, u8 q_num, in wilc_wlan_txq_remove() argument
39 wilc->txq[q_num].count--; in wilc_wlan_txq_remove()
43 wilc_wlan_txq_remove_from_head(struct wilc *wilc, u8 q_num) in wilc_wlan_txq_remove_from_head() argument
50 if (!list_empty(&wilc->txq[q_num].txq_head.list)) { in wilc_wlan_txq_remove_from_head()
51 tqe = list_first_entry(&wilc->txq[q_num].txq_head.list, in wilc_wlan_txq_remove_from_head()
55 wilc->txq[q_num].count--; in wilc_wlan_txq_remove_from_head()
61 static void wilc_wlan_txq_add_to_tail(struct net_device *dev, u8 q_num, in wilc_wlan_txq_add_to_tail() argument
70 list_add_tail(&tqe->list, &wilc->txq[q_num].txq_head.list); in wilc_wlan_txq_add_to_tail()
72 wilc->txq[q_num].count++; in wilc_wlan_txq_add_to_tail()
79 static void wilc_wlan_txq_add_to_head(struct wilc_vif *vif, u8 q_num, in wilc_wlan_txq_add_to_head() argument
286 is_ac_q_limit(struct wilc *wl, u8 q_num) is_ac_q_limit() argument
335 u8 q_num = AC_BE_Q; ac_classify() local
421 u8 q_num; wilc_wlan_txq_add_net_pkt() local
506 wilc_wlan_txq_get_first(struct wilc *wilc, u8 q_num) wilc_wlan_txq_get_first() argument
522 wilc_wlan_txq_get_next(struct wilc *wilc, struct txq_entry_t *tqe, u8 q_num) wilc_wlan_txq_get_next() argument
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/hisilicon/hns/
H A Dhns_ae_adapt.c56 int q_num = rcb_comm->max_q_per_vf; in hns_ae_get_base_ring_pair() local
59 return &rcb_comm->ring_pair_cb[port * q_num * vf_num]; in hns_ae_get_base_ring_pair()
95 ae_handle->q_num = qnum_per_vf; in hns_ae_get_handle()
143 for (i = 0; i < handle->q_num; i++) in hns_ae_put_handle()
157 for (i = 0; i < handle->q_num; i++) { in hns_ae_wait_flow_down()
186 int q_num = handle->q_num; in hns_ae_ring_enable_all() local
189 for (i = 0; i < q_num; i++) in hns_ae_ring_enable_all()
315 for (i = 0; i < handle->q_num; i++) { in hns_ae_set_mtu()
342 for (k = 0; k < handle->q_num; in hns_ae_start()
[all...]
H A Dhns_enet.c394 assert(skb->queue_mapping < priv->ae_handle->q_num); in hns_nic_net_xmit_hw()
1256 static int hns_nic_init_affinity_mask(int q_num, int ring_idx, in hns_nic_init_affinity_mask() argument
1265 if (q_num == num_possible_cpus()) { in hns_nic_init_affinity_mask()
1269 cpu = ring_idx - q_num; in hns_nic_init_affinity_mask()
1274 cpu = (ring_idx - q_num) * 2 + 1; in hns_nic_init_affinity_mask()
1283 static void hns_nic_free_irq(int q_num, struct hns_nic_priv *priv) in hns_nic_free_irq() argument
1287 for (i = 0; i < q_num * 2; i++) { in hns_nic_free_irq()
1307 for (i = 0; i < h->q_num * 2; i++) { in hns_nic_init_irq()
1328 cpu = hns_nic_init_affinity_mask(h->q_num, i, in hns_nic_init_irq()
1341 hns_nic_free_irq(h->q_num, pri in hns_nic_init_irq()
[all...]
/kernel/linux/linux-5.10/drivers/crypto/hisilicon/
H A Dqm.h293 u32 n, q_num; in q_num_set() local
301 q_num = min_t(u32, QM_QNUM_V1, QM_QNUM_V2); in q_num_set()
303 q_num); in q_num_set()
306 q_num = QM_QNUM_V1; in q_num_set()
308 q_num = QM_QNUM_V2; in q_num_set()
314 if (ret || n < QM_MIN_QNUM || n > q_num) in q_num_set()
/kernel/linux/linux-5.10/drivers/net/ethernet/hisilicon/hns/
H A Dhns_ae_adapt.c56 int q_num = rcb_comm->max_q_per_vf; in hns_ae_get_base_ring_pair() local
59 return &rcb_comm->ring_pair_cb[port * q_num * vf_num]; in hns_ae_get_base_ring_pair()
95 ae_handle->q_num = qnum_per_vf; in hns_ae_get_handle()
144 for (i = 0; i < handle->q_num; i++) in hns_ae_put_handle()
158 for (i = 0; i < handle->q_num; i++) { in hns_ae_wait_flow_down()
187 int q_num = handle->q_num; in hns_ae_ring_enable_all() local
190 for (i = 0; i < q_num; i++) in hns_ae_ring_enable_all()
316 for (i = 0; i < handle->q_num; i++) { in hns_ae_set_mtu()
343 for (k = 0; k < handle->q_num; in hns_ae_start()
[all...]
H A Dhns_enet.c371 assert(skb->queue_mapping < priv->ae_handle->q_num); in hns_nic_net_xmit_hw()
1233 static int hns_nic_init_affinity_mask(int q_num, int ring_idx, in hns_nic_init_affinity_mask() argument
1242 if (q_num == num_possible_cpus()) { in hns_nic_init_affinity_mask()
1246 cpu = ring_idx - q_num; in hns_nic_init_affinity_mask()
1251 cpu = (ring_idx - q_num) * 2 + 1; in hns_nic_init_affinity_mask()
1260 static void hns_nic_free_irq(int q_num, struct hns_nic_priv *priv) in hns_nic_free_irq() argument
1264 for (i = 0; i < q_num * 2; i++) { in hns_nic_free_irq()
1284 for (i = 0; i < h->q_num * 2; i++) { in hns_nic_init_irq()
1305 cpu = hns_nic_init_affinity_mask(h->q_num, i, in hns_nic_init_irq()
1318 hns_nic_free_irq(h->q_num, pri in hns_nic_init_irq()
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/hisilicon/hns3/
H A Dhns3_debugfs.c179 u32 q_num, value; in hns3_dbg_bd_info() local
183 cnt = sscanf(&cmd_buf[8], "%u %u", &q_num, &tx_index); in hns3_dbg_bd_info()
191 if (q_num >= h->kinfo.num_tqps) { in hns3_dbg_bd_info()
192 dev_err(dev, "Queue number(%u) is out of range(0-%u)\n", q_num, in hns3_dbg_bd_info()
197 ring = &priv->ring[q_num]; in hns3_dbg_bd_info()
209 dev_info(dev, "TX Queue Num: %u, BD Index: %u\n", q_num, tx_index); in hns3_dbg_bd_info()
230 ring = &priv->ring[q_num + h->kinfo.num_tqps]; in hns3_dbg_bd_info()
236 dev_info(dev, "RX Queue Num: %u, BD Index: %u\n", q_num, rx_index); in hns3_dbg_bd_info()
264 dev_info(&h->pdev->dev, "bd info <q_num> <bd index>\n"); in hns3_dbg_help()
273 dev_info(&h->pdev->dev, "dump tm map <q_num>\ in hns3_dbg_help()
[all...]
/kernel/linux/linux-6.6/include/linux/
H A Dhisi_acc_qm.h426 u32 n, q_num; in q_num_set() local
434 q_num = min_t(u32, QM_QNUM_V1, QM_QNUM_V2); in q_num_set()
436 q_num); in q_num_set()
439 q_num = QM_QNUM_V1; in q_num_set()
441 q_num = QM_QNUM_V2; in q_num_set()
447 if (ret || n < QM_MIN_QNUM || n > q_num) in q_num_set()
/kernel/linux/linux-5.10/drivers/dma/ti/
H A Dcppi41.c95 unsigned int q_num; member
313 u32 q_num; in cppi41_irq() local
338 q_num = __fls(val); in cppi41_irq()
339 val &= ~(1 << q_num); in cppi41_irq()
340 q_num += 32 * i; in cppi41_irq()
341 desc = cppi41_pop_desc(cdd, q_num); in cppi41_irq()
345 q_num, desc); in cppi41_irq()
391 cppi_writel(c->q_num, c->gcr_reg + RXHPCRA0); in cppi41_dma_alloc_chan_resources()
472 cppi_writel(reg, cdd->qmgr_mem + QMGR_QUEUE_D(c->q_num)); in push_desc_queue()
717 desc_phys = cppi41_pop_desc(cdd, c->q_num); in cppi41_tear_down_chan()
[all...]
/kernel/linux/linux-6.6/drivers/dma/ti/
H A Dcppi41.c95 unsigned int q_num; member
313 u32 q_num; in cppi41_irq() local
338 q_num = __fls(val); in cppi41_irq()
339 val &= ~(1 << q_num); in cppi41_irq()
340 q_num += 32 * i; in cppi41_irq()
341 desc = cppi41_pop_desc(cdd, q_num); in cppi41_irq()
345 q_num, desc); in cppi41_irq()
391 cppi_writel(c->q_num, c->gcr_reg + RXHPCRA0); in cppi41_dma_alloc_chan_resources()
472 cppi_writel(reg, cdd->qmgr_mem + QMGR_QUEUE_D(c->q_num)); in push_desc_queue()
717 desc_phys = cppi41_pop_desc(cdd, c->q_num); in cppi41_tear_down_chan()
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/ice/
H A Dice_ethtool.c3617 * @q_num: update ITR/INTRL (coalesce) settings for this queue number/index
3621 * 2. The q_num passed in is not a valid number/index for Tx and Rx rings.
3624 ice_get_q_coalesce(struct ice_vsi *vsi, struct ethtool_coalesce *ec, int q_num) in ice_get_q_coalesce() argument
3626 if (q_num < vsi->num_rxq && q_num < vsi->num_txq) { in ice_get_q_coalesce()
3628 &vsi->rx_rings[q_num]->q_vector->rx)) in ice_get_q_coalesce()
3631 &vsi->tx_rings[q_num]->q_vector->tx)) in ice_get_q_coalesce()
3633 } else if (q_num < vsi->num_rxq) { in ice_get_q_coalesce()
3635 &vsi->rx_rings[q_num]->q_vector->rx)) in ice_get_q_coalesce()
3637 } else if (q_num < vs in ice_get_q_coalesce()
3658 __ice_get_coalesce(struct net_device *netdev, struct ethtool_coalesce *ec, int q_num) __ice_get_coalesce() argument
3682 ice_get_per_q_coalesce(struct net_device *netdev, u32 q_num, struct ethtool_coalesce *ec) ice_get_per_q_coalesce() argument
3792 ice_set_q_coalesce(struct ice_vsi *vsi, struct ethtool_coalesce *ec, int q_num) ice_set_q_coalesce() argument
3853 __ice_set_coalesce(struct net_device *netdev, struct ethtool_coalesce *ec, int q_num) __ice_set_coalesce() argument
3907 ice_set_per_q_coalesce(struct net_device *netdev, u32 q_num, struct ethtool_coalesce *ec) ice_set_per_q_coalesce() argument
[all...]

Completed in 222 milliseconds

1234