Lines Matching refs:nic_dev

132 	struct hinic_dev *nic_dev = netdev_priv(rxq->netdev);  in rx_alloc_skb()  local
133 struct hinic_hwdev *hwdev = nic_dev->hwdev; in rx_alloc_skb()
167 struct hinic_dev *nic_dev = netdev_priv(rxq->netdev); in rx_unmap_skb() local
168 struct hinic_hwdev *hwdev = nic_dev->hwdev; in rx_unmap_skb()
197 struct hinic_dev *nic_dev = netdev_priv(rxq->netdev); in rx_alloc_pkts() local
209 if (free_wqebbs > nic_dev->rx_weight) in rx_alloc_pkts()
210 free_wqebbs = nic_dev->rx_weight; in rx_alloc_pkts()
316 static void hinic_copy_lp_data(struct hinic_dev *nic_dev, in hinic_copy_lp_data() argument
319 struct net_device *netdev = nic_dev->netdev; in hinic_copy_lp_data()
320 u8 *lb_buf = nic_dev->lb_test_rx_buf; in hinic_copy_lp_data()
321 int lb_len = nic_dev->lb_pkt_len; in hinic_copy_lp_data()
325 if (nic_dev->lb_test_rx_idx == LP_PKT_CNT) { in hinic_copy_lp_data()
326 nic_dev->lb_test_rx_idx = 0; in hinic_copy_lp_data()
327 netif_warn(nic_dev, drv, netdev, "Loopback test warning, receive too more test pkts\n"); in hinic_copy_lp_data()
330 if (skb->len != nic_dev->lb_pkt_len) { in hinic_copy_lp_data()
331 netif_warn(nic_dev, drv, netdev, "Wrong packet length\n"); in hinic_copy_lp_data()
332 nic_dev->lb_test_rx_idx++; in hinic_copy_lp_data()
336 pkt_offset = nic_dev->lb_test_rx_idx * lb_len; in hinic_copy_lp_data()
346 nic_dev->lb_test_rx_idx++; in hinic_copy_lp_data()
363 struct hinic_dev *nic_dev; in rxq_recv() local
376 nic_dev = netdev_priv(netdev); in rxq_recv()
420 if (unlikely(nic_dev->flags & HINIC_LP_TEST)) in rxq_recv()
421 hinic_copy_lp_data(nic_dev, skb); in rxq_recv()
462 struct hinic_dev *nic_dev = netdev_priv(rxq->netdev); in rx_poll() local
472 if (!HINIC_IS_VF(nic_dev->hwdev->hwif)) in rx_poll()
473 hinic_hwdev_set_msix_state(nic_dev->hwdev, in rx_poll()
482 struct hinic_dev *nic_dev = netdev_priv(rxq->netdev); in rx_add_napi() local
484 netif_napi_add(rxq->netdev, &rxq->napi, rx_poll, nic_dev->rx_weight); in rx_add_napi()
498 struct hinic_dev *nic_dev; in rx_irq() local
501 nic_dev = netdev_priv(rxq->netdev); in rx_irq()
502 if (!HINIC_IS_VF(nic_dev->hwdev->hwif)) in rx_irq()
503 hinic_hwdev_set_msix_state(nic_dev->hwdev, in rx_irq()
507 nic_dev = netdev_priv(rxq->netdev); in rx_irq()
508 hinic_hwdev_msix_cnt_set(nic_dev->hwdev, rq->msix_entry); in rx_irq()
516 struct hinic_dev *nic_dev = netdev_priv(rxq->netdev); in rx_request_irq() local
519 struct hinic_hwdev *hwdev = nic_dev->hwdev; in rx_request_irq()
533 intr_coal = &nic_dev->rx_intr_coalesce[qp->q_id]; in rx_request_irq()
541 netif_err(nic_dev, drv, rxq->netdev, in rx_request_irq()