tqp 581 drivers/net/ethernet/hisilicon/hns3/hnae3.h struct hnae3_queue **tqp; /* array base of all TQPs in this instance */ tqp 610 drivers/net/ethernet/hisilicon/hns3/hnae3.h struct hnae3_queue **tqp; /* array base of all TQPs of this instance */ tqp 58 drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c base_add_h = readl_relaxed(ring->tqp->io_base + tqp 60 drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c base_add_l = readl_relaxed(ring->tqp->io_base + tqp 65 drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c value = readl_relaxed(ring->tqp->io_base + tqp 69 drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c value = readl_relaxed(ring->tqp->io_base + tqp 73 drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c value = readl_relaxed(ring->tqp->io_base + tqp 77 drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c value = readl_relaxed(ring->tqp->io_base + tqp 81 drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c value = readl_relaxed(ring->tqp->io_base + tqp 85 drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c value = readl_relaxed(ring->tqp->io_base + tqp 90 drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c base_add_h = readl_relaxed(ring->tqp->io_base + tqp 92 drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c base_add_l = readl_relaxed(ring->tqp->io_base + tqp 97 drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c value = readl_relaxed(ring->tqp->io_base + tqp 101 drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c value = readl_relaxed(ring->tqp->io_base + tqp 105 drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c value = readl_relaxed(ring->tqp->io_base + tqp 109 drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c value = readl_relaxed(ring->tqp->io_base + tqp 113 drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c value = readl_relaxed(ring->tqp->io_base + tqp 117 drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c value = readl_relaxed(ring->tqp->io_base + tqp 121 drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c value = readl_relaxed(ring->tqp->io_base + tqp 188 drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c value = readl_relaxed(ring->tqp->io_base + HNS3_RING_TX_RING_TAIL_REG); tqp 218 drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c value = readl_relaxed(ring->tqp->io_base + HNS3_RING_RX_RING_TAIL_REG); tqp 314 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c static void hns3_tqp_enable(struct hnae3_queue *tqp) tqp 318 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c rcb_reg = hns3_read_dev(tqp, HNS3_RING_EN_REG); tqp 320 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c hns3_write_dev(tqp, HNS3_RING_EN_REG, rcb_reg); tqp 323 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c static void hns3_tqp_disable(struct hnae3_queue *tqp) tqp 327 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c rcb_reg = hns3_read_dev(tqp, HNS3_RING_EN_REG); tqp 329 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c hns3_write_dev(tqp, HNS3_RING_EN_REG, rcb_reg); tqp 397 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c hns3_tqp_enable(h->kinfo.tqp[j]); tqp 409 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c hns3_tqp_disable(h->kinfo.tqp[j]); tqp 433 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c ring->tqp->tqp_index); tqp 506 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c hns3_tqp_disable(h->kinfo.tqp[i]); tqp 978 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c struct hnae3_handle *handle = tx_ring->tqp->handle; tqp 1389 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c hnae3_queue_xmit(ring->tqp, buf_num); tqp 1746 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c hw_head = readl_relaxed(tx_ring->tqp->io_base + tqp 1748 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c hw_tail = readl_relaxed(tx_ring->tqp->io_base + tqp 1750 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c fbd_num = readl_relaxed(tx_ring->tqp->io_base + tqp 1752 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c fbd_oft = readl_relaxed(tx_ring->tqp->io_base + tqp 1754 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c ebd_num = readl_relaxed(tx_ring->tqp->io_base + tqp 1756 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c ebd_oft = readl_relaxed(tx_ring->tqp->io_base + tqp 1758 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c bd_num = readl_relaxed(tx_ring->tqp->io_base + tqp 1760 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c bd_err = readl_relaxed(tx_ring->tqp->io_base + tqp 1762 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c ring_en = readl_relaxed(tx_ring->tqp->io_base + HNS3_RING_EN_REG); tqp 1763 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c tc = readl_relaxed(tx_ring->tqp->io_base + HNS3_RING_TX_RING_TC_REG); tqp 2332 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c struct net_device *netdev = ring->tqp->handle->kinfo.netdev; tqp 2338 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c head = readl_relaxed(ring->tqp->io_base + HNS3_RING_TX_RING_HEAD_REG); tqp 2366 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c dev_queue = netdev_get_tx_queue(netdev, ring->tqp->tqp_index); tqp 2429 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c writel_relaxed(i, ring->tqp->io_base + HNS3_RING_RX_RING_HEAD_REG); tqp 2522 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c struct net_device *netdev = ring->tqp->handle->kinfo.netdev; tqp 2585 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c struct hnae3_handle *handle = ring->tqp->handle; tqp 2586 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c struct pci_dev *pdev = ring->tqp->handle->pdev; tqp 2638 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c struct net_device *netdev = ring->tqp->handle->kinfo.netdev; tqp 2782 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c struct hnae3_handle *handle = ring->tqp->handle; tqp 2795 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c struct net_device *netdev = ring->tqp->handle->kinfo.netdev; tqp 2942 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c skb_record_rx_queue(skb, ring->tqp->tqp_index); tqp 2958 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c num = readl_relaxed(ring->tqp->io_base + HNS3_RING_RX_RING_FBDNUM_REG); tqp 3200 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c cur_chain->tqp_index = tx_ring->tqp->tqp_index; tqp 3217 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c chain->tqp_index = tx_ring->tqp->tqp_index; tqp 3232 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c cur_chain->tqp_index = rx_ring->tqp->tqp_index; tqp 3247 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c chain->tqp_index = rx_ring->tqp->tqp_index; tqp 3513 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c ring->tqp = q; tqp 3526 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c static int hns3_queue_to_ring(struct hnae3_queue *tqp, tqp 3531 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c ret = hns3_ring_get_cfg(tqp, priv, HNAE3_RING_TYPE_TX); tqp 3535 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c ret = hns3_ring_get_cfg(tqp, priv, HNAE3_RING_TYPE_RX); tqp 3537 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c devm_kfree(priv->dev, priv->ring_data[tqp->tqp_index].ring); tqp 3559 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c ret = hns3_queue_to_ring(h->kinfo.tqp[i], priv); tqp 3670 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c struct hnae3_queue *q = ring->tqp; tqp 3708 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c q = priv->ring_data[tc_info->tqp_offset + j].ring->tqp; tqp 4114 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c netdev_warn(ring->tqp->handle->kinfo.netdev, tqp 407 drivers/net/ethernet/hisilicon/hns3/hns3_enet.h struct hnae3_queue *tqp; tqp 611 drivers/net/ethernet/hisilicon/hns3/hns3_enet.h #define hnae3_queue_xmit(tqp, buf_num) writel_relaxed(buf_num, \ tqp 612 drivers/net/ethernet/hisilicon/hns3/hns3_enet.h (tqp)->io_base + HNS3_RING_TX_RING_TAIL_REG) tqp 543 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c struct hclge_tqp *tqp; tqp 547 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c queue = handle->kinfo.tqp[i]; tqp 548 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c tqp = container_of(queue, struct hclge_tqp, q); tqp 553 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c desc[0].data[0] = cpu_to_le32((tqp->index & 0x1ff)); tqp 561 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c tqp->tqp_stats.rcb_rx_ring_pktnum_rcd += tqp 566 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c queue = handle->kinfo.tqp[i]; tqp 567 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c tqp = container_of(queue, struct hclge_tqp, q); tqp 573 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c desc[0].data[0] = cpu_to_le32((tqp->index & 0x1ff)); tqp 581 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c tqp->tqp_stats.rcb_tx_ring_pktnum_rcd += tqp 591 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c struct hclge_tqp *tqp; tqp 596 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c tqp = container_of(kinfo->tqp[i], struct hclge_tqp, q); tqp 597 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c *buff++ = tqp->tqp_stats.rcb_tx_ring_pktnum_rcd; tqp 601 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c tqp = container_of(kinfo->tqp[i], struct hclge_tqp, q); tqp 602 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c *buff++ = tqp->tqp_stats.rcb_rx_ring_pktnum_rcd; tqp 623 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c struct hclge_tqp *tqp = container_of(handle->kinfo.tqp[i], tqp 626 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c tqp->index); tqp 631 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c struct hclge_tqp *tqp = container_of(kinfo->tqp[i], tqp 634 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c tqp->index); tqp 1449 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c struct hclge_tqp *tqp; tqp 1457 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c tqp = hdev->htqp; tqp 1460 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c tqp->dev = &hdev->pdev->dev; tqp 1461 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c tqp->index = i; tqp 1463 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c tqp->q.ae_algo = &ae_algo; tqp 1464 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c tqp->q.buf_size = hdev->rx_buf_len; tqp 1465 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c tqp->q.tx_desc_num = hdev->num_tx_desc; tqp 1466 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c tqp->q.rx_desc_num = hdev->num_rx_desc; tqp 1467 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c tqp->q.io_base = hdev->hw.io_base + HCLGE_TQP_REG_OFFSET + tqp 1470 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c tqp++; tqp 1513 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c kinfo->tqp[alloced] = &hdev->htqp[i].q; tqp 1543 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c kinfo->tqp = devm_kcalloc(&hdev->pdev->dev, num_tqps, tqp 1545 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c if (!kinfo->tqp) tqp 1565 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c container_of(kinfo->tqp[i], struct hclge_tqp, q); tqp 6628 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c struct hclge_tqp *tqp; tqp 6633 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c queue = handle->kinfo.tqp[i]; tqp 6634 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c tqp = container_of(queue, struct hclge_tqp, q); tqp 6635 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c memset(&tqp->tqp_stats, 0, sizeof(tqp->tqp_stats)); tqp 8507 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c struct hclge_tqp *tqp; tqp 8509 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c queue = handle->kinfo.tqp[queue_id]; tqp 8510 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c tqp = container_of(queue, struct hclge_tqp, q); tqp 8512 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c return tqp->index; tqp 945 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.h struct hclge_tqp *tqp = container_of(queue, struct hclge_tqp, q); tqp 947 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.h return tqp->index; tqp 150 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c hclge_get_queue_id(vport->nic.kinfo.tqp[req->msg[4]]); tqp 167 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c hclge_get_queue_id(vport->nic.kinfo.tqp tqp 754 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c struct hnae3_queue **tqp = kinfo->tqp; tqp 762 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c struct hnae3_queue *q = tqp[v_tc_info->tqp_offset + j]; tqp 103 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c struct hclgevf_tqp *tqp; tqp 108 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c tqp = container_of(kinfo->tqp[i], struct hclgevf_tqp, q); tqp 113 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c desc.data[0] = cpu_to_le32(tqp->index & 0x1ff); tqp 121 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c tqp->tqp_stats.rcb_rx_ring_pktnum_rcd += tqp 127 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c desc.data[0] = cpu_to_le32(tqp->index & 0x1ff); tqp 135 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c tqp->tqp_stats.rcb_tx_ring_pktnum_rcd += tqp 145 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c struct hclgevf_tqp *tqp; tqp 150 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c tqp = container_of(kinfo->tqp[i], struct hclgevf_tqp, q); tqp 151 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c *buff++ = tqp->tqp_stats.rcb_tx_ring_pktnum_rcd; tqp 154 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c tqp = container_of(kinfo->tqp[i], struct hclgevf_tqp, q); tqp 155 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c *buff++ = tqp->tqp_stats.rcb_rx_ring_pktnum_rcd; tqp 175 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c struct hclgevf_tqp *tqp = container_of(kinfo->tqp[i], tqp 178 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c tqp->index); tqp 183 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c struct hclgevf_tqp *tqp = container_of(kinfo->tqp[i], tqp 186 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c tqp->index); tqp 355 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c struct hclgevf_tqp *tqp; tqp 363 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c tqp = hdev->htqp; tqp 366 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c tqp->dev = &hdev->pdev->dev; tqp 367 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c tqp->index = i; tqp 369 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c tqp->q.ae_algo = &ae_algovf; tqp 370 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c tqp->q.buf_size = hdev->rx_buf_len; tqp 371 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c tqp->q.tx_desc_num = hdev->num_tx_desc; tqp 372 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c tqp->q.rx_desc_num = hdev->num_rx_desc; tqp 373 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c tqp->q.io_base = hdev->hw.io_base + HCLGEVF_TQP_REG_OFFSET + tqp 376 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c tqp++; tqp 403 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c kinfo->tqp = devm_kcalloc(&hdev->pdev->dev, kinfo->num_tqps, tqp 405 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c if (!kinfo->tqp) tqp 411 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c kinfo->tqp[i] = &hdev->htqp[i].q; tqp 1168 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c struct hclgevf_tqp *tqp; tqp 1172 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c tqp = container_of(kinfo->tqp[i], struct hclgevf_tqp, q); tqp 1173 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c memset(&tqp->tqp_stats, 0, sizeof(tqp->tqp_stats)); tqp 3323 drivers/net/usb/lan78xx.c struct sk_buff_head *tqp = &dev->txq_pend; tqp 3333 drivers/net/usb/lan78xx.c spin_lock_irqsave(&tqp->lock, flags); tqp 3334 drivers/net/usb/lan78xx.c skb_queue_walk(tqp, skb) { tqp 3336 drivers/net/usb/lan78xx.c if (!skb_queue_is_first(tqp, skb)) { tqp 3342 drivers/net/usb/lan78xx.c __skb_unlink(skb, tqp); tqp 3343 drivers/net/usb/lan78xx.c spin_unlock_irqrestore(&tqp->lock, flags); tqp 3352 drivers/net/usb/lan78xx.c spin_unlock_irqrestore(&tqp->lock, flags); tqp 3362 drivers/net/usb/lan78xx.c skb2 = skb_dequeue(tqp);