Lines Matching refs:rd

1302 	struct hns_nic_ring_data *rd;
1308 rd = &priv->ring_data[i];
1310 if (rd->ring->irq_init_flag == RCB_IRQ_INITED)
1313 snprintf(rd->ring->ring_name, RCB_RING_NAME_LEN,
1315 (is_tx_ring(rd->ring) ? "tx" : "rx"), rd->queue_index);
1317 rd->ring->ring_name[RCB_RING_NAME_LEN - 1] = '\0';
1319 irq_set_status_flags(rd->ring->irq, IRQ_NOAUTOEN);
1320 ret = request_irq(rd->ring->irq,
1321 hns_irq_handle, 0, rd->ring->ring_name, rd);
1324 rd->ring->irq);
1329 rd->ring, &rd->mask);
1332 irq_set_affinity_hint(rd->ring->irq,
1333 &rd->mask);
1335 rd->ring->irq_init_flag = RCB_IRQ_INITED;
1628 struct hns_nic_ring_data *rd;
1693 rd = &tx_ring_data(priv, skb->queue_mapping);
1694 hns_nic_net_xmit_hw(ndev, skb, rd);
1700 rd = &rx_ring_data(priv, i);
1701 if (rd->poll_one(rd, fetch_num,
1710 rd = &tx_ring_data(priv,
1712 if (rd->poll_one(rd, fetch_num, NULL))
2105 struct hns_nic_ring_data *rd;
2121 rd = &priv->ring_data[i];
2122 rd->queue_index = i;
2123 rd->ring = &h->qs[i]->tx_ring;
2124 rd->poll_one = hns_nic_tx_poll_one;
2125 rd->fini_process = is_ver1 ? hns_nic_tx_fini_pro :
2128 netif_napi_add(priv->netdev, &rd->napi, hns_nic_common_poll);
2129 rd->ring->irq_init_flag = RCB_IRQ_NOT_INITED;
2132 rd = &priv->ring_data[i];
2133 rd->queue_index = i - h->q_num;
2134 rd->ring = &h->qs[i - h->q_num]->rx_ring;
2135 rd->poll_one = hns_nic_rx_poll_one;
2136 rd->ex_process = hns_nic_rx_up_pro;
2137 rd->fini_process = is_ver1 ? hns_nic_rx_fini_pro :
2140 netif_napi_add(priv->netdev, &rd->napi, hns_nic_common_poll);
2141 rd->ring->irq_init_flag = RCB_IRQ_NOT_INITED;