Home
last modified time | relevance | path

Searched refs:q_num (Results 1 – 25 of 33) sorted by relevance

12

/linux/drivers/net/wireless/rsi/
H A Drsi_91x_core.c91 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()
142 u8 q_num = INVALID_QUEUE; in rsi_core_determine_hal_queue() local
146 q_num = MGMT_BEACON_Q; in rsi_core_determine_hal_queue()
147 return q_num; in rsi_core_determine_hal_queue()
151 q_num = MGMT_SOFT_Q; in rsi_core_determine_hal_queue()
[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()
H A Drsi_91x_sdio_ops.c336 int rsi_sdio_check_buffer_status(struct rsi_hw *adapter, u8 q_num) in rsi_sdio_check_buffer_status() argument
390 if ((q_num == MGMT_SOFT_Q) && (dev->rx_info.mgmt_buffer_full)) in rsi_sdio_check_buffer_status()
393 if ((q_num < MGMT_SOFT_Q) && (dev->rx_info.buffer_full)) in rsi_sdio_check_buffer_status()
H A Drsi_usb.h73 static inline int rsi_usb_check_queue_status(struct rsi_hw *adapter, u8 q_num) in rsi_usb_check_queue_status() argument
H A Drsi_sdio.h136 int rsi_sdio_check_buffer_status(struct rsi_hw *adapter, u8 q_num);
/linux/drivers/net/ethernet/pensando/ionic/
H A Dionic_stats.c173 static void ionic_add_lif_txq_stats(struct ionic_lif *lif, int q_num, in ionic_add_lif_txq_stats() argument
176 struct ionic_tx_stats *txstats = &lif->txqstats[q_num]; in ionic_add_lif_txq_stats()
189 static void ionic_add_lif_rxq_stats(struct ionic_lif *lif, int q_num, in ionic_add_lif_rxq_stats() argument
192 struct ionic_rx_stats *rxstats = &lif->rxqstats[q_num]; in ionic_add_lif_rxq_stats()
212 int q_num; in ionic_get_lif_stats() local
216 for (q_num = 0; q_num < MAX_Q(lif); q_num++) { in ionic_get_lif_stats()
217 ionic_add_lif_txq_stats(lif, q_num, stats); in ionic_get_lif_stats()
218 ionic_add_lif_rxq_stats(lif, q_num, stats); in ionic_get_lif_stats()
255 int q_num) in ionic_sw_stats_get_tx_strings() argument
260 ethtool_sprintf(buf, "tx_%d_%s", q_num, in ionic_sw_stats_get_tx_strings()
[all …]
/linux/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
[all …]
H A Dbcm_vk.h179 #define VK_BAR0_Q_DB_BASE(q_num) (VK_BAR0_REGSEG_DB_BASE + \ argument
180 ((q_num) * VK_BAR0_REGSEG_DB_REG_GAP))
506 const pid_t pid, const u32 q_num);
507 void bcm_to_v_q_doorbell(struct bcm_vk *vk, u32 q_num, u32 db_val);
H A Dbcm_vk_msg.h88 u32 q_num; /* queue number used by the stream */ member
/linux/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
[all …]
/linux/drivers/scsi/snic/
H A Dsnic_io.c45 u16 q_num, in snic_wq_cmpl_handler_cont() argument
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 = snic_select_wq(snic); in snic_queue_wq_desc()
[all …]
/linux/drivers/net/wireless/microchip/wilc1000/
H A Dwlan.c15 static void wilc_wlan_txq_remove(struct wilc *wilc, u8 q_num, in wilc_wlan_txq_remove() argument
20 wilc->txq[q_num].count--; in wilc_wlan_txq_remove()
24 wilc_wlan_txq_remove_from_head(struct wilc *wilc, u8 q_num) in wilc_wlan_txq_remove_from_head() argument
31 if (!list_empty(&wilc->txq[q_num].txq_head.list)) { in wilc_wlan_txq_remove_from_head()
32 tqe = list_first_entry(&wilc->txq[q_num].txq_head.list, in wilc_wlan_txq_remove_from_head()
36 wilc->txq[q_num].count--; in wilc_wlan_txq_remove_from_head()
42 static void wilc_wlan_txq_add_to_tail(struct net_device *dev, u8 q_num, in wilc_wlan_txq_add_to_tail() argument
51 list_add_tail(&tqe->list, &wilc->txq[q_num].txq_head.list); in wilc_wlan_txq_add_to_tail()
53 wilc->txq[q_num].count++; in wilc_wlan_txq_add_to_tail()
60 static void wilc_wlan_txq_add_to_head(struct wilc_vif *vif, u8 q_num, in wilc_wlan_txq_add_to_head() argument
[all …]
/linux/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_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() argument
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_t addr) in t7xx_dpmaif_ul_update_drb_base_addr() argument
[all …]
H A Dt7xx_hif_dpmaif_rx.h103 const unsigned int q_num, const unsigned int buf_cnt,
/linux/drivers/net/ethernet/hisilicon/hns/
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, priv); in hns_nic_init_irq()
[all …]
H A Dhnae.c298 for (i = 0; i < handle->q_num; i++) /* free ring*/ in hnae_reinit_handle()
304 for (i = 0; i < handle->q_num; i++) {/* reinit ring*/ in hnae_reinit_handle()
350 for (i = 0; i < handle->q_num; i++) { in hnae_get_handle()
377 for (i = 0; i < h->q_num; i++) in hnae_put_handle()
H A Dhns_ethtool.c530 h->q_num, h->q_num * 2 - 1, in __lb_run_test()
569 (void)__lb_clean_rings(priv, 0, h->q_num - 1, 256); in __lb_down()
831 ch->max_rx = priv->ae_handle->q_num; in hns_get_channels()
832 ch->max_tx = priv->ae_handle->q_num; in hns_get_channels()
834 ch->rx_count = priv->ae_handle->q_num; in hns_get_channels()
835 ch->tx_count = priv->ae_handle->q_num; in hns_get_channels()
1241 cmd->data = priv->ae_handle->q_num; in hns_get_rxnfc()
H A Dhns_enet.h86 ((priv)->ring_data[(priv)->ae_handle->q_num + (idx)])
/linux/drivers/scsi/
H A Dstorvsc_drv.c1396 u16 q_num) in get_og_chn() argument
1404 stor_device->stor_chns[q_num] = stor_device->device->channel; in get_og_chn()
1419 if (cpumask_test_cpu(q_num, &stor_device->alloced_cpus)) in get_og_chn()
1420 return stor_device->stor_chns[q_num]; in get_og_chn()
1422 node_mask = cpumask_of_node(cpu_to_node(q_num)); in get_og_chn()
1430 stor_device->stor_chns[q_num] = stor_device->device->channel; in get_og_chn()
1434 hash_qnum = q_num; in get_og_chn()
1446 stor_device->stor_chns[q_num] = stor_device->stor_chns[tgt_cpu]; in get_og_chn()
1448 return stor_device->stor_chns[q_num]; in get_og_chn()
1453 struct storvsc_cmd_request *request, u16 q_num) in storvsc_do_io() argument
[all …]
/linux/drivers/net/ethernet/broadcom/bnx2x/
H A Dbnx2x_init.h202 #define BNX2X_PF_Q_NUM(q_num, port, vnic)\ argument
203 ((((port) << 1) | (vnic)) * 16 + (q_num))
207 static inline void bnx2x_map_q_cos(struct bnx2x *bp, u32 q_num, u32 new_cos) in bnx2x_map_q_cos() argument
210 u32 curr_cos = REG_RD(bp, QM_REG_QVOQIDX_0 + q_num * 4); in bnx2x_map_q_cos()
229 BNX2X_PF_Q_NUM(q_num, BP_PORT(bp), vnic); in bnx2x_map_q_cos()
/linux/drivers/net/ethernet/google/gve/
H A Dgve_rx_dqo.c132 int idx = rx->q_num; in gve_rx_free_ring_dqo()
160 qpl_id = gve_get_rx_qpl_id(cfg->qcfg_tx, rx->q_num); in gve_rx_free_ring_dqo()
232 rx->q_num = idx; in gve_rx_alloc_ring_dqo()
283 qpl_id = gve_get_rx_qpl_id(cfg->qcfg_tx, rx->q_num); in gve_rx_alloc_ring_dqo()
397 gve_rx_write_doorbell_dqo(priv, rx->q_num); in gve_rx_post_buffers_dqo()
623 tx_qid = gve_xdp_tx_queue_id(priv, rx->q_num); in gve_xdp_tx_dqo()
977 skb_record_rx_queue(rx->ctx.skb_head, rx->q_num); in gve_rx_complete_skb()
1044 err = gve_rx_dqo(napi, rx, compl_desc, complq->head, rx->q_num); in gve_rx_poll_dqo()
1102 gve_xdp_tx_flush_dqo(priv, rx->q_num); in gve_rx_poll_dqo()
H A Dgve_rx.c107 int idx = rx->q_num; in gve_rx_free_ring_gqi()
291 rx->q_num = idx; in gve_rx_alloc_ring_gqi()
316 qpl_id = gve_get_rx_qpl_id(cfg->qcfg_tx, rx->q_num); in gve_rx_alloc_ring_gqi()
770 tx_qid = gve_xdp_tx_queue_id(priv, rx->q_num); in gve_xdp_done()
915 skb_record_rx_queue(skb, rx->q_num); in gve_rx()
1057 gve_xdp_tx_flush(priv, rx->q_num); in gve_clean_rx_done()
/linux/arch/sparc/include/uapi/asm/
H A Doradax.h31 __u16 q_num; /* queue number of enqueued ccb */ member
/linux/drivers/net/ethernet/mellanox/mlxsw/
H A Dpci.c223 enum mlxsw_pci_queue_type q_type, u8 q_num) in __mlxsw_pci_queue_get() argument
225 return &mlxsw_pci->queues[q_type].q[q_num]; in __mlxsw_pci_queue_get()
229 u8 q_num) in mlxsw_pci_sdq_get() argument
232 MLXSW_PCI_QUEUE_TYPE_SDQ, q_num); in mlxsw_pci_sdq_get()
236 u8 q_num) in mlxsw_pci_cq_get() argument
238 return __mlxsw_pci_queue_get(mlxsw_pci, MLXSW_PCI_QUEUE_TYPE_CQ, q_num); in mlxsw_pci_cq_get()
1242 struct mlxsw_pci_queue *q, u8 q_num) in mlxsw_pci_queue_init() argument
1248 q->num = q_num; in mlxsw_pci_queue_init()

12