/linux-master/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) argument 96 s16 txop = common->tx_qinfo[q_num].txop * 32; 103 if (q_num == VI_Q) 106 if (skb_queue_len(&common->tx_queue[q_num])) 107 skb = skb_peek(&common->tx_queue[q_num]); 121 if (skb_queue_len(&common->tx_queue[q_num]) - pkt_cnt) 136 * Return: q_num: Corresponding queue number on success. 142 u8 q_num local 221 u8 q_num = skb->priority; local 240 rsi_core_dequeue_pkt(struct rsi_common *common, u8 q_num) argument 266 u8 q_num; local 381 u8 q_num, tid = 0; local [all...] |
H A D | rsi_91x_coex.c | 25 enum rsi_coex_queues q_num = RSI_COEX_Q_INVALID; local 28 q_num = RSI_COEX_Q_COMMON; 30 q_num = RSI_COEX_Q_BT; 32 q_num = RSI_COEX_Q_WLAN; 34 return q_num;
|
H A D | rsi_usb.h | 73 static inline int rsi_usb_check_queue_status(struct rsi_hw *adapter, u8 q_num) argument
|
H A D | rsi_91x_sdio_ops.c | 336 int rsi_sdio_check_buffer_status(struct rsi_hw *adapter, u8 q_num) argument 390 if ((q_num == MGMT_SOFT_Q) && (dev->rx_info.mgmt_buffer_full)) 393 if ((q_num < MGMT_SOFT_Q) && (dev->rx_info.buffer_full))
|
H A D | rsi_sdio.h | 136 int rsi_sdio_check_buffer_status(struct rsi_hw *adapter, u8 q_num);
|
/linux-master/drivers/net/ethernet/pensando/ionic/ |
H A D | ionic_stats.c | 173 static void ionic_add_lif_txq_stats(struct ionic_lif *lif, int q_num, argument 176 struct ionic_tx_stats *txstats = &lif->txqstats[q_num]; 189 static void ionic_add_lif_rxq_stats(struct ionic_lif *lif, int q_num, argument 192 struct ionic_rx_stats *rxstats = &lif->rxqstats[q_num]; 212 int q_num; local 216 for (q_num = 0; q_num < MAX_Q(lif); q_num++) { 217 ionic_add_lif_txq_stats(lif, q_num, stats); 218 ionic_add_lif_rxq_stats(lif, q_num, stat 254 ionic_sw_stats_get_tx_strings(struct ionic_lif *lif, u8 **buf, int q_num) argument 264 ionic_sw_stats_get_rx_strings(struct ionic_lif *lif, u8 **buf, int q_num) argument 276 int i, q_num; local 297 ionic_sw_stats_get_txq_values(struct ionic_lif *lif, u64 **buf, int q_num) argument 311 ionic_sw_stats_get_rxq_values(struct ionic_lif *lif, u64 **buf, int q_num) argument 329 int i, q_num; local [all...] |
/linux-master/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) 54 struct dpmaif_tx_queue *txq = &dpmaif_ctrl->txq[q_num]; 62 new_hw_rd_idx = t7xx_dpmaif_ul_get_rd_idx(&dpmaif_ctrl->hw_info, q_num); 81 unsigned int q_num, unsigned int release_cnt) 83 struct dpmaif_tx_queue *txq = &dpmaif_ctrl->txq[q_num]; 109 "txq%u: DRB check fail, invalid skb\n", q_num); 129 dev_err(dpmaif_ctrl->dev, "txq%u: DRB not marked as the last one\n", q_num); 135 unsigned int q_num, unsigned int budget) 137 struct dpmaif_tx_queue *txq = &dpmaif_ctrl->txq[q_num]; 141 t7xx_dpmaif_update_drb_rd_idx(dpmaif_ctrl, q_num); 51 t7xx_dpmaif_update_drb_rd_idx(struct dpmaif_ctrl *dpmaif_ctrl, unsigned int q_num) argument 80 t7xx_dpmaif_release_tx_buffer(struct dpmaif_ctrl *dpmaif_ctrl, unsigned int q_num, unsigned int release_cnt) argument 134 t7xx_dpmaif_tx_release(struct dpmaif_ctrl *dpmaif_ctrl, unsigned int q_num, unsigned int budget) 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) 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) 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) 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) argument 89 ul_int_que_done = BIT(q_num + DP_UL_INT_DONE_OFFSET) & DP_UL_INT_QDONE_MSK; 102 void t7xx_dpmaif_unmask_ulq_intr(struct dpmaif_hw_info *hw_info, unsigned int q_num) argument 109 ul_int_que_done = BIT(q_num + DP_UL_INT_DONE_OFFSET) & DP_UL_INT_QDONE_MSK; 766 static void t7xx_dpmaif_config_dlq_pit_hw(struct dpmaif_hw_info *hw_info, unsigned int q_num, argument 772 t7xx_dpmaif_dl_dlq_pit_init_done(hw_info, q_num); 861 unsigned int q_num, unsigned int size) 865 value = ioread32(hw_info->pcie_base + DPMAIF_UL_DRBSIZE_ADDRH_n(q_num)); 868 iowrite32(value, hw_info->pcie_base + DPMAIF_UL_DRBSIZE_ADDRH_n(q_num)); 872 unsigned int q_num, dma_addr_ 860 t7xx_dpmaif_ul_update_drb_size(struct dpmaif_hw_info *hw_info, unsigned int q_num, unsigned int size) argument 871 t7xx_dpmaif_ul_update_drb_base_addr(struct dpmaif_hw_info *hw_info, unsigned int q_num, dma_addr_t addr) argument 878 t7xx_dpmaif_ul_rdy_en(struct dpmaif_hw_info *hw_info, unsigned int q_num, bool ready) argument 893 t7xx_dpmaif_ul_arb_en(struct dpmaif_hw_info *hw_info, unsigned int q_num, bool enable) argument 973 t7xx_dpmaif_ul_update_hw_drb_cnt(struct dpmaif_hw_info *hw_info, unsigned int q_num, unsigned int drb_entry_cnt) argument 999 t7xx_dpmaif_ul_get_rd_idx(struct dpmaif_hw_info *hw_info, unsigned int q_num) argument 1076 t7xx_dpmaif_dl_get_bat_rd_idx(struct dpmaif_hw_info *hw_info, unsigned int q_num) argument 1084 t7xx_dpmaif_dl_get_bat_wr_idx(struct dpmaif_hw_info *hw_info, unsigned int q_num) argument 1113 t7xx_dpmaif_dl_get_frg_rd_idx(struct dpmaif_hw_info *hw_info, unsigned int q_num) argument [all...] |
H A D | t7xx_hif_dpmaif_rx.h | 103 const unsigned int q_num, const unsigned int buf_cnt,
|
/linux-master/drivers/misc/bcm-vk/ |
H A D | bcm_vk_msg.c | 46 u32 q_num = msg->trans_id & BCM_VK_MSG_Q_MASK; local 48 if (q_num >= VK_MSGQ_PER_CHAN_MAX) 49 q_num = VK_MSGQ_NUM_DEFAULT; 50 return q_num; 53 static void set_q_num(struct vk_msg_blk *msg, u32 q_num) argument 57 if (q_num >= VK_MSGQ_PER_CHAN_MAX) 60 trans_q = q_num; 521 static void bcm_vk_append_pendq(struct bcm_vk_msg_chan *chan, u16 q_num, argument 527 list_add_tail(&entry->node, &chan->pendq[q_num]); 551 u32 q_num; local 584 bcm_to_v_q_doorbell(struct bcm_vk *vk, u32 q_num, u32 db_val) argument 602 u32 q_num = get_q_num(src); local 685 bcm_vk_send_shutdown_msg(struct bcm_vk *vk, u32 shut_type, const pid_t pid, const u32 q_num) argument 727 bcm_vk_handle_last_sess(struct bcm_vk *vk, const pid_t pid, const u32 q_num) argument 755 bcm_vk_dequeue_pending(struct bcm_vk *vk, struct bcm_vk_msg_chan *chan, u16 q_num, u16 msg_id) argument 786 u32 q_num, msg_id, j; local 1013 u32 q_num; local 1084 u32 q_num; local [all...] |
H A D | bcm_vk_msg.h | 88 u32 q_num; /* queue number used by the stream */ member in struct:bcm_vk_ctx
|
H A D | bcm_vk.h | 179 #define VK_BAR0_Q_DB_BASE(q_num) (VK_BAR0_REGSEG_DB_BASE + \ 180 ((q_num) * VK_BAR0_REGSEG_DB_REG_GAP)) 507 const pid_t pid, const u32 q_num); 508 void bcm_to_v_q_doorbell(struct bcm_vk *vk, u32 q_num, u32 db_val);
|
/linux-master/drivers/net/ethernet/brocade/bna/ |
H A D | bnad_ethtool.c | 565 static void bnad_get_cq_strings(u8 **string, int q_num) argument 567 ethtool_sprintf(string, "cq%d_producer_index", q_num); 568 ethtool_sprintf(string, "cq%d_consumer_index", q_num); 569 ethtool_sprintf(string, "cq%d_hw_producer_index", q_num); 570 ethtool_sprintf(string, "cq%d_intr", q_num); 571 ethtool_sprintf(string, "cq%d_poll", q_num); 572 ethtool_sprintf(string, "cq%d_schedule", q_num); 573 ethtool_sprintf(string, "cq%d_keep_poll", q_num); 574 ethtool_sprintf(string, "cq%d_complete", q_num); 577 static void bnad_get_rxq_strings(u8 **string, int q_num) argument 588 bnad_get_txq_strings(u8 **string, int q_num) argument 601 int i, j, q_num; local [all...] |
/linux-master/arch/sparc/include/uapi/asm/ |
H A D | oradax.h | 31 __u16 q_num; /* queue number of enqueued ccb */ member in struct:ccb_info_result
|
/linux-master/drivers/scsi/snic/ |
H A D | snic_io.c | 45 u16 q_num, 52 SNIC_BUG_ON(q_num != 0); 54 spin_lock_irqsave(&snic->wq_lock[q_num], flags); 55 svnic_wq_service(&snic->wq[q_num], 60 spin_unlock_irqrestore(&snic->wq_lock[q_num], flags); 128 snic_wqdesc_avail(struct snic *snic, int q_num, int req_type) argument 132 if (q_num > 0) { 138 SNIC_BUG_ON(q_num > 0); 157 int q_num = 0; local 171 q_num 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) argument [all...] |
/linux-master/drivers/net/wireless/microchip/wilc1000/ |
H A D | wlan.c | 29 static void wilc_wlan_txq_remove(struct wilc *wilc, u8 q_num, argument 34 wilc->txq[q_num].count--; 38 wilc_wlan_txq_remove_from_head(struct wilc *wilc, u8 q_num) argument 45 if (!list_empty(&wilc->txq[q_num].txq_head.list)) { 46 tqe = list_first_entry(&wilc->txq[q_num].txq_head.list, 50 wilc->txq[q_num].count--; 56 static void wilc_wlan_txq_add_to_tail(struct net_device *dev, u8 q_num, argument 65 list_add_tail(&tqe->list, &wilc->txq[q_num].txq_head.list); 67 wilc->txq[q_num].count++; 74 static void wilc_wlan_txq_add_to_head(struct wilc_vif *vif, u8 q_num, argument 281 is_ac_q_limit(struct wilc *wl, u8 q_num) argument 330 u8 q_num = AC_BE_Q; local 416 u8 q_num; local 501 wilc_wlan_txq_get_first(struct wilc *wilc, u8 q_num) argument 517 wilc_wlan_txq_get_next(struct wilc *wilc, struct txq_entry_t *tqe, u8 q_num) argument [all...] |
/linux-master/drivers/net/ethernet/intel/idpf/ |
H A D | idpf_ethtool.c | 984 * @q_num: q index used to find queue 988 static struct idpf_queue *idpf_find_rxq(struct idpf_vport *vport, int q_num) argument 993 return vport->rxq_grps->singleq.rxqs[q_num]; 995 q_grp = q_num / IDPF_DFLT_SPLITQ_RXQ_PER_GROUP; 996 q_idx = q_num % IDPF_DFLT_SPLITQ_RXQ_PER_GROUP; 1004 * @q_num: q index used to find queue 1008 static struct idpf_queue *idpf_find_txq(struct idpf_vport *vport, int q_num) argument 1013 return vport->txqs[q_num]; 1015 q_grp = q_num / IDPF_DFLT_SPLITQ_TXQ_PER_GROUP; 1043 * @q_num 1047 idpf_get_q_coalesce(struct net_device *netdev, struct ethtool_coalesce *ec, u32 q_num) argument 1105 idpf_get_per_q_coalesce(struct net_device *netdev, u32 q_num, struct ethtool_coalesce *ec) argument 1196 idpf_set_q_coalesce(struct idpf_vport *vport, struct ethtool_coalesce *ec, int q_num, bool is_rxq) argument 1260 idpf_set_per_q_coalesce(struct net_device *netdev, u32 q_num, struct ethtool_coalesce *ec) argument [all...] |
/linux-master/drivers/net/ethernet/hisilicon/hns/ |
H A D | hns_ae_adapt.c | 56 int q_num = rcb_comm->max_q_per_vf; local 59 return &rcb_comm->ring_pair_cb[port * q_num * vf_num]; 95 ae_handle->q_num = qnum_per_vf; 143 for (i = 0; i < handle->q_num; i++) 157 for (i = 0; i < handle->q_num; i++) { 186 int q_num = handle->q_num; local 189 for (i = 0; i < q_num; i++) 315 for (i = 0; i < handle->q_num; i++) { 342 for (k = 0; k < handle->q_num; [all...] |
H A D | hns_enet.h | 86 ((priv)->ring_data[(priv)->ae_handle->q_num + (idx)])
|
H A D | hns_enet.c | 394 assert(skb->queue_mapping < priv->ae_handle->q_num); 1256 static int hns_nic_init_affinity_mask(int q_num, int ring_idx, argument 1265 if (q_num == num_possible_cpus()) { 1269 cpu = ring_idx - q_num; 1274 cpu = (ring_idx - q_num) * 2 + 1; 1283 static void hns_nic_free_irq(int q_num, struct hns_nic_priv *priv) argument 1287 for (i = 0; i < q_num * 2; i++) { 1307 for (i = 0; i < h->q_num * 2; i++) { 1328 cpu = hns_nic_init_affinity_mask(h->q_num, i, 1341 hns_nic_free_irq(h->q_num, pri [all...] |
H A D | hnae.c | 298 for (i = 0; i < handle->q_num; i++) /* free ring*/ 304 for (i = 0; i < handle->q_num; i++) {/* reinit ring*/ 350 for (i = 0; i < handle->q_num; i++) { 377 for (i = 0; i < h->q_num; i++)
|
/linux-master/include/linux/ |
H A D | hisi_acc_qm.h | 443 u32 n, q_num; local 451 q_num = min_t(u32, QM_QNUM_V1, QM_QNUM_V2); 453 q_num); 456 q_num = QM_QNUM_V1; 458 q_num = QM_QNUM_V2; 464 if (ret || n < QM_MIN_QNUM || n > q_num)
|
/linux-master/drivers/dma/ti/ |
H A D | cppi41.c | 95 unsigned int q_num; member in struct:cppi41_channel 313 u32 q_num; local 338 q_num = __fls(val); 339 val &= ~(1 << q_num); 340 q_num += 32 * i; 341 desc = cppi41_pop_desc(cdd, q_num); 345 q_num, desc); 391 cppi_writel(c->q_num, c->gcr_reg + RXHPCRA0); 472 cppi_writel(reg, cdd->qmgr_mem + QMGR_QUEUE_D(c->q_num)); 717 desc_phys = cppi41_pop_desc(cdd, c->q_num); [all...] |
/linux-master/drivers/scsi/ |
H A D | storvsc_drv.c | 1384 u16 q_num) 1392 stor_device->stor_chns[q_num] = stor_device->device->channel; 1405 node_mask = cpumask_of_node(cpu_to_node(q_num)); 1413 stor_device->stor_chns[q_num] = stor_device->device->channel; 1417 hash_qnum = q_num; 1429 stor_device->stor_chns[q_num] = stor_device->stor_chns[tgt_cpu]; 1431 return stor_device->stor_chns[q_num]; 1436 struct storvsc_cmd_request *request, u16 q_num) 1458 outgoing_channel = READ_ONCE(stor_device->stor_chns[q_num]); 1460 if (outgoing_channel->target_cpu == q_num) { 1383 get_og_chn(struct storvsc_device *stor_device, u16 q_num) argument 1435 storvsc_do_io(struct hv_device *device, struct storvsc_cmd_request *request, u16 q_num) argument [all...] |