| /OK3568_Linux_fs/kernel/drivers/net/ethernet/intel/ice/ |
| H A D | ice_xsk.c | 20 static void ice_qp_reset_stats(struct ice_vsi *vsi, u16 q_idx) in ice_qp_reset_stats() argument 22 memset(&vsi->rx_rings[q_idx]->rx_stats, 0, in ice_qp_reset_stats() 23 sizeof(vsi->rx_rings[q_idx]->rx_stats)); in ice_qp_reset_stats() 24 memset(&vsi->tx_rings[q_idx]->stats, 0, in ice_qp_reset_stats() 25 sizeof(vsi->tx_rings[q_idx]->stats)); in ice_qp_reset_stats() 27 memset(&vsi->xdp_rings[q_idx]->stats, 0, in ice_qp_reset_stats() 28 sizeof(vsi->xdp_rings[q_idx]->stats)); in ice_qp_reset_stats() 36 static void ice_qp_clean_rings(struct ice_vsi *vsi, u16 q_idx) in ice_qp_clean_rings() argument 38 ice_clean_tx_ring(vsi->tx_rings[q_idx]); in ice_qp_clean_rings() 41 ice_clean_tx_ring(vsi->xdp_rings[q_idx]); in ice_qp_clean_rings() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/infiniband/hw/hfi1/ |
| H A D | vnic_main.c | 166 u8 q_idx, struct sk_buff *skb, int err) in hfi1_vnic_update_tx_counters() argument 169 struct opa_vnic_stats *stats = &vinfo->stats[q_idx]; in hfi1_vnic_update_tx_counters() 195 u8 q_idx, struct sk_buff *skb, int err) in hfi1_vnic_update_rx_counters() argument 198 struct opa_vnic_stats *stats = &vinfo->stats[q_idx]; in hfi1_vnic_update_rx_counters() 247 u8 q_idx) in hfi1_vnic_maybe_stop_tx() argument 249 netif_stop_subqueue(vinfo->netdev, q_idx); in hfi1_vnic_maybe_stop_tx() 250 if (!hfi1_vnic_sdma_write_avail(vinfo, q_idx)) in hfi1_vnic_maybe_stop_tx() 253 netif_start_subqueue(vinfo->netdev, q_idx); in hfi1_vnic_maybe_stop_tx() 260 u8 pad_len, q_idx = skb->queue_mapping; in hfi1_netdev_start_xmit() local 267 v_dbg("xmit: queue %d skb len %d\n", q_idx, skb->len); in hfi1_netdev_start_xmit() [all …]
|
| H A D | vnic_sdma.c | 167 int hfi1_vnic_send_dma(struct hfi1_devdata *dd, u8 q_idx, in hfi1_vnic_send_dma() argument 171 struct hfi1_vnic_sdma *vnic_sdma = &vinfo->sdma[q_idx]; in hfi1_vnic_send_dma() 265 if (__netif_subqueue_stopped(vinfo->netdev, vnic_sdma->q_idx)) in hfi1_vnic_sdma_wakeup() 266 netif_wake_subqueue(vinfo->netdev, vnic_sdma->q_idx); in hfi1_vnic_sdma_wakeup() 270 u8 q_idx) in hfi1_vnic_sdma_write_avail() argument 272 struct hfi1_vnic_sdma *vnic_sdma = &vinfo->sdma[q_idx]; in hfi1_vnic_sdma_write_avail() 290 vnic_sdma->q_idx = i; in hfi1_vnic_sdma_init()
|
| H A D | vnic.h | 91 u8 q_idx; member 155 u8 q_idx); 164 int hfi1_vnic_send_dma(struct hfi1_devdata *dd, u8 q_idx,
|
| H A D | ipoib_tx.c | 67 netif_stop_subqueue(txq->priv->netdev, txq->q_idx); in hfi1_ipoib_stop_txq() 73 netif_wake_subqueue(txq->priv->netdev, txq->q_idx); in hfi1_ipoib_wake_txq() 130 le64_to_cpu(tx->sdma_hdr.pbc), tx->txq->q_idx, in hfi1_ipoib_free_tx() 213 dd_dev_dbg(priv->dd, "txq %d full.\n", txq->q_idx); in hfi1_ipoib_add_tx() 735 txq->q_idx = i; in hfi1_ipoib_txreq_init() 803 txq->q_idx, in hfi1_ipoib_drain_tx_list()
|
| /OK3568_Linux_fs/kernel/drivers/misc/habanalabs/common/ |
| H A D | hw_queue.c | 407 u32 q_idx; in init_signal_wait_cs() local 412 q_idx = job->hw_queue_id; in init_signal_wait_cs() 413 hw_queue = &hdev->kernel_queues[q_idx]; in init_signal_wait_cs() 423 cs_cmpl->hw_sob->sob_id, cs_cmpl->sob_val, q_idx); in init_signal_wait_cs() 445 hw_queue->curr_sob_offset, q_idx); in init_signal_wait_cs() 461 hw_queue->base_mon_id, q_idx); in init_signal_wait_cs() 467 q_idx); in init_signal_wait_cs() 715 static void sync_stream_queue_init(struct hl_device *hdev, u32 q_idx) in sync_stream_queue_init() argument 717 struct hl_hw_queue *hw_queue = &hdev->kernel_queues[q_idx]; in sync_stream_queue_init() 733 hw_sob->q_idx = q_idx; in sync_stream_queue_init() [all …]
|
| H A D | command_submission.c | 38 hw_sob->q_idx, hw_sob->sob_id); in hl_sob_reset_error() 781 u32 size_to_copy, q_idx, signal_seq_arr_len, cb_size; in cs_ioctl_signal_wait() local 818 q_idx = chunk->queue_index; in cs_ioctl_signal_wait() 819 hw_queue_prop = &hdev->asic_prop.hw_queues_props[q_idx]; in cs_ioctl_signal_wait() 822 if ((q_idx >= hdev->asic_prop.max_queues) || in cs_ioctl_signal_wait() 824 dev_err(hdev->dev, "Queue index %d is invalid\n", q_idx); in cs_ioctl_signal_wait() 947 job->hw_queue_id = q_idx; in cs_ioctl_signal_wait()
|
| /OK3568_Linux_fs/kernel/drivers/net/hyperv/ |
| H A D | netvsc.c | 283 int netvsc_alloc_recv_comp_ring(struct netvsc_device *net_device, u32 q_idx) in netvsc_alloc_recv_comp_ring() argument 285 struct netvsc_channel *nvchan = &net_device->chan_table[q_idx]; in netvsc_alloc_recv_comp_ring() 700 u16 q_idx = 0; in netvsc_send_tx_complete() local 712 q_idx = packet->q_idx; in netvsc_send_tx_complete() 714 tx_stats = &net_device->chan_table[q_idx].tx_stats; in netvsc_send_tx_complete() 725 atomic_dec_return(&net_device->chan_table[q_idx].queue_sends); in netvsc_send_tx_complete() 731 struct netdev_queue *txq = netdev_get_tx_queue(ndev, q_idx); in netvsc_send_tx_complete() 872 &net_device->chan_table[packet->q_idx]; in netvsc_send_pkt() 876 struct netdev_queue *txq = netdev_get_tx_queue(ndev, packet->q_idx); in netvsc_send_pkt() 981 nvchan = &net_device->chan_table[packet->q_idx]; in netvsc_send() [all …]
|
| H A D | netvsc_drv.c | 302 int q_idx; in netvsc_get_tx_queue() local 304 q_idx = ndc->tx_table[netvsc_get_hash(skb, ndc) & in netvsc_get_tx_queue() 308 if (q_idx != old_idx && in netvsc_get_tx_queue() 310 sk_tx_queue_set(sk, q_idx); in netvsc_get_tx_queue() 312 return q_idx; in netvsc_get_tx_queue() 328 int q_idx = sk_tx_queue_get(skb->sk); in netvsc_pick_tx() local 330 if (q_idx < 0 || skb->ooo_okay || q_idx >= ndev->real_num_tx_queues) { in netvsc_pick_tx() 335 q_idx = skb_get_rx_queue(skb); in netvsc_pick_tx() 337 q_idx = netvsc_get_tx_queue(ndev, skb, q_idx); in netvsc_pick_tx() 340 return q_idx; in netvsc_pick_tx() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8822be/hal/rtl8822b/pci/ |
| H A D | rtl8822be_xmit.c | 119 static u8 *get_txbd(_adapter *padapter, u8 q_idx) in get_txbd() argument 126 ring = &pxmitpriv->tx_ring[q_idx]; in get_txbd() 132 q_idx, ring->idx, idx); in get_txbd() 136 if (q_idx == BCN_QUEUE_INX) in get_txbd() 149 static u16 get_txbd_rw_reg(u16 q_idx) in get_txbd_rw_reg() argument 153 switch (q_idx) { in get_txbd_rw_reg() 1188 int rtl8822be_init_txbd_ring(_adapter *padapter, unsigned int q_idx, in rtl8822be_init_txbd_ring() argument 1206 RTW_INFO("Cannot allocate TXBD (q_idx = %d)\n", q_idx); in rtl8822be_init_txbd_ring() 1211 t_priv->tx_ring[q_idx].buf_desc = txbd; in rtl8822be_init_txbd_ring() 1212 t_priv->tx_ring[q_idx].dma = dma; in rtl8822be_init_txbd_ring() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/cavium/thunder/ |
| H A D | nicvf_queues.h | 354 void nicvf_enable_intr(struct nicvf *nic, int int_type, int q_idx); 355 void nicvf_disable_intr(struct nicvf *nic, int int_type, int q_idx); 356 void nicvf_clear_intr(struct nicvf *nic, int int_type, int q_idx); 357 int nicvf_is_intr_enabled(struct nicvf *nic, int int_type, int q_idx);
|
| H A D | nicvf_queues.c | 1722 static u64 nicvf_int_type_to_mask(int int_type, int q_idx) in nicvf_int_type_to_mask() argument 1728 reg_val = ((1ULL << q_idx) << NICVF_INTR_CQ_SHIFT); in nicvf_int_type_to_mask() 1731 reg_val = ((1ULL << q_idx) << NICVF_INTR_SQ_SHIFT); in nicvf_int_type_to_mask() 1734 reg_val = ((1ULL << q_idx) << NICVF_INTR_RBDR_SHIFT); in nicvf_int_type_to_mask() 1756 void nicvf_enable_intr(struct nicvf *nic, int int_type, int q_idx) in nicvf_enable_intr() argument 1758 u64 mask = nicvf_int_type_to_mask(int_type, q_idx); in nicvf_enable_intr() 1770 void nicvf_disable_intr(struct nicvf *nic, int int_type, int q_idx) in nicvf_disable_intr() argument 1772 u64 mask = nicvf_int_type_to_mask(int_type, q_idx); in nicvf_disable_intr() 1784 void nicvf_clear_intr(struct nicvf *nic, int int_type, int q_idx) in nicvf_clear_intr() argument 1786 u64 mask = nicvf_int_type_to_mask(int_type, q_idx); in nicvf_clear_intr() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/intel/fm10k/ |
| H A D | fm10k_pf.c | 502 u16 vsi, queue, pc, q_idx; in fm10k_configure_dglort_map_pf() local 519 q_idx = dglort->queue_b; in fm10k_configure_dglort_map_pf() 523 for (queue = 0; queue < queue_count; queue++, q_idx++) { in fm10k_configure_dglort_map_pf() 524 if (q_idx >= FM10K_MAX_QUEUES) in fm10k_configure_dglort_map_pf() 527 fm10k_write_reg(hw, FM10K_TX_SGLORT(q_idx), glort); in fm10k_configure_dglort_map_pf() 528 fm10k_write_reg(hw, FM10K_RX_SGLORT(q_idx), glort); in fm10k_configure_dglort_map_pf() 538 q_idx = pc + dglort->queue_b; in fm10k_configure_dglort_map_pf() 540 if (q_idx >= FM10K_MAX_QUEUES) in fm10k_configure_dglort_map_pf() 543 txqctl = fm10k_read_reg(hw, FM10K_TXQCTL(q_idx)); in fm10k_configure_dglort_map_pf() 546 fm10k_write_reg(hw, FM10K_TXQCTL(q_idx), txqctl); in fm10k_configure_dglort_map_pf() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/intel/iavf/ |
| H A D | iavf_main.c | 907 int q_idx; in iavf_napi_enable_all() local 911 for (q_idx = 0; q_idx < q_vectors; q_idx++) { in iavf_napi_enable_all() 914 q_vector = &adapter->q_vectors[q_idx]; in iavf_napi_enable_all() 926 int q_idx; in iavf_napi_disable_all() local 930 for (q_idx = 0; q_idx < q_vectors; q_idx++) { in iavf_napi_disable_all() 931 q_vector = &adapter->q_vectors[q_idx]; in iavf_napi_disable_all() 1349 int q_idx = 0, num_q_vectors; in iavf_alloc_q_vectors() local 1358 for (q_idx = 0; q_idx < num_q_vectors; q_idx++) { in iavf_alloc_q_vectors() 1359 q_vector = &adapter->q_vectors[q_idx]; in iavf_alloc_q_vectors() 1362 q_vector->v_idx = q_idx; in iavf_alloc_q_vectors() [all …]
|
| /OK3568_Linux_fs/kernel/net/sched/ |
| H A D | sch_api.c | 1696 int ret = 0, q_idx = *q_idx_p; in tc_dump_qdisc_root() local 1704 if (q_idx < s_q_idx) { in tc_dump_qdisc_root() 1705 q_idx++; in tc_dump_qdisc_root() 1712 q_idx++; in tc_dump_qdisc_root() 1725 if (q_idx < s_q_idx) { in tc_dump_qdisc_root() 1726 q_idx++; in tc_dump_qdisc_root() 1734 q_idx++; in tc_dump_qdisc_root() 1738 *q_idx_p = q_idx; in tc_dump_qdisc_root() 1748 int idx, q_idx; in tc_dump_qdisc() local 1756 s_q_idx = q_idx = cb->args[1]; in tc_dump_qdisc() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8723ds/include/ |
| H A D | rtl8822be_hal.h | 24 u16 get_txbd_rw_reg(u16 q_idx);
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8821cs/include/ |
| H A D | rtl8822be_hal.h | 25 u16 get_txbd_rw_reg(u16 q_idx);
|
| H A D | rtl8814be_hal.h | 28 u16 get_txbd_rw_reg(u16 q_idx);
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8188fu/include/ |
| H A D | rtl8822ce_hal.h | 25 u16 get_txbd_rw_reg(u16 q_idx);
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723ds/include/ |
| H A D | rtl8822ce_hal.h | 25 u16 get_txbd_rw_reg(u16 q_idx);
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8188eu/include/ |
| H A D | rtl8822be_hal.h | 25 u16 get_txbd_rw_reg(u16 q_idx);
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8821cs/include/ |
| H A D | rtl8822ce_hal.h | 24 u16 get_txbd_rw_reg(u16 q_idx);
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8822cs/include/ |
| H A D | rtl8822be_hal.h | 24 u16 get_txbd_rw_reg(u16 q_idx);
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723cs/include/ |
| H A D | rtl8822ce_hal.h | 24 u16 get_txbd_rw_reg(u16 q_idx);
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8189fs/include/ |
| H A D | rtl8822be_hal.h | 24 u16 get_txbd_rw_reg(u16 q_idx);
|