/kernel/linux/linux-5.10/drivers/net/wireless/rsi/ |
H A D | rsi_91x_core.c | 27 * 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 D | rsi_91x_coex.c | 25 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 D | rsi_91x_core.c | 27 * 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 D | rsi_91x_coex.c | 25 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 D | ionic_stats.c | 161 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 D | ionic_stats.c | 185 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 D | bcm_vk_msg.c | 46 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 D | bnad_ethtool.c | 531 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 D | snic_io.c | 59 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 D | snic_io.c | 45 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 D | t7xx_dpmaif.h | 156 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 D | t7xx_hif_dpmaif_tx.c | 52 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 D | t7xx_dpmaif.c | 82 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 D | bnad_ethtool.c | 565 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 D | wlan.c | 34 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 D | hns_ae_adapt.c | 56 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 D | hns_enet.c | 394 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 D | qm.h | 293 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 D | hns_ae_adapt.c | 56 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 D | hns_enet.c | 371 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 D | hns3_debugfs.c | 179 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 D | hisi_acc_qm.h | 426 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 D | cppi41.c | 95 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 D | cppi41.c | 95 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 D | ice_ethtool.c | 3617 * @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...] |