Lines Matching refs:pi
414 struct port_info *pi = netdev_priv(dev); in get_stats() local
415 struct adapter *adapter = pi->adapter; in get_stats()
420 t4_get_port_stats_offset(adapter, pi->tx_chan, in get_stats()
422 &pi->stats_base); in get_stats()
425 collect_sge_port_stats(adapter, pi, (struct queue_port_stats *)data); in get_stats()
430 *data++ = (u64)pi->port_id; in get_stats()
432 pi->port_id); in get_stats()
435 *data++ = (u64)pi->port_id; in get_stats()
437 t4_get_lb_stats(adapter, pi->port_id, &s); in get_stats()
696 const struct port_info *pi = netdev_priv(dev); in get_sge_param() local
697 const struct sge *s = &pi->adapter->sge; in get_sge_param()
704 e->rx_pending = s->ethrxq[pi->first_qset].fl.size - 8; in get_sge_param()
705 e->rx_mini_pending = s->ethrxq[pi->first_qset].rspq.size; in get_sge_param()
707 e->tx_pending = s->ethtxq[pi->first_qset].q.size; in get_sge_param()
713 const struct port_info *pi = netdev_priv(dev); in set_sge_param() local
714 struct adapter *adapter = pi->adapter; in set_sge_param()
727 for (i = 0; i < pi->nqsets; ++i) { in set_sge_param()
728 s->ethtxq[pi->first_qset + i].q.size = e->tx_pending; in set_sge_param()
729 s->ethrxq[pi->first_qset + i].fl.size = e->rx_pending + 8; in set_sge_param()
730 s->ethrxq[pi->first_qset + i].rspq.size = e->rx_mini_pending; in set_sge_param()
747 struct port_info *pi = netdev_priv(dev); in set_rx_intr_params() local
748 struct adapter *adap = pi->adapter; in set_rx_intr_params()
749 struct sge_eth_rxq *q = &adap->sge.ethrxq[pi->first_qset]; in set_rx_intr_params()
751 for (i = 0; i < pi->nqsets; i++, q++) { in set_rx_intr_params()
762 struct port_info *pi = netdev_priv(dev); in set_adaptive_rx_setting() local
763 struct adapter *adap = pi->adapter; in set_adaptive_rx_setting()
764 struct sge_eth_rxq *q = &adap->sge.ethrxq[pi->first_qset]; in set_adaptive_rx_setting()
766 for (i = 0; i < pi->nqsets; i++, q++) in set_adaptive_rx_setting()
774 struct port_info *pi = netdev_priv(dev); in get_adaptive_rx_setting() local
775 struct adapter *adap = pi->adapter; in get_adaptive_rx_setting()
776 struct sge_eth_rxq *q = &adap->sge.ethrxq[pi->first_qset]; in get_adaptive_rx_setting()
790 const struct port_info *pi = netdev_priv(dev); in get_coalesce() local
791 const struct adapter *adap = pi->adapter; in get_coalesce()
792 const struct sge_rspq *rq = &adap->sge.ethrxq[pi->first_qset].rspq; in get_coalesce()
987 const struct port_info *pi = netdev_priv(dev); in get_rss_table_size() local
989 return pi->rss_size; in get_rss_table_size()
994 const struct port_info *pi = netdev_priv(dev); in get_rss_table() local
995 unsigned int n = pi->rss_size; in get_rss_table()
1002 p[n] = pi->rss[n]; in get_rss_table()
1010 struct port_info *pi = netdev_priv(dev); in set_rss_table() local
1022 if (pi->adapter->flags & FULL_INIT_DONE) { in set_rss_table()
1023 for (i = 0; i < pi->rss_size; i++) in set_rss_table()
1024 pi->rss[i] = p[i]; in set_rss_table()
1026 return cxgb4_write_rss(pi, pi->rss); in set_rss_table()
1035 const struct port_info *pi = netdev_priv(dev); in get_rxnfc() local
1039 unsigned int v = pi->rss_mode; in get_rxnfc()
1089 info->data = pi->nqsets; in get_rxnfc()