Lines Matching refs:pi
211 struct port_info *pi = netdev_priv(dev); in get_stats() local
212 struct adapter *adapter = pi->adapter; in get_stats()
215 t4_get_port_stats(adapter, pi->tx_chan, (struct port_stats *)data); in get_stats()
218 collect_sge_port_stats(adapter, pi, (struct queue_port_stats *)data); in get_stats()
482 const struct port_info *pi = netdev_priv(dev); in get_sge_param() local
483 const struct sge *s = &pi->adapter->sge; in get_sge_param()
490 e->rx_pending = s->ethrxq[pi->first_qset].fl.size - 8; in get_sge_param()
491 e->rx_mini_pending = s->ethrxq[pi->first_qset].rspq.size; in get_sge_param()
493 e->tx_pending = s->ethtxq[pi->first_qset].q.size; in get_sge_param()
499 const struct port_info *pi = netdev_priv(dev); in set_sge_param() local
500 struct adapter *adapter = pi->adapter; in set_sge_param()
513 for (i = 0; i < pi->nqsets; ++i) { in set_sge_param()
514 s->ethtxq[pi->first_qset + i].q.size = e->tx_pending; in set_sge_param()
515 s->ethrxq[pi->first_qset + i].fl.size = e->rx_pending + 8; in set_sge_param()
516 s->ethrxq[pi->first_qset + i].rspq.size = e->rx_mini_pending; in set_sge_param()
533 struct port_info *pi = netdev_priv(dev); in set_rx_intr_params() local
534 struct adapter *adap = pi->adapter; in set_rx_intr_params()
535 struct sge_eth_rxq *q = &adap->sge.ethrxq[pi->first_qset]; in set_rx_intr_params()
537 for (i = 0; i < pi->nqsets; i++, q++) { in set_rx_intr_params()
548 struct port_info *pi = netdev_priv(dev); in set_adaptive_rx_setting() local
549 struct adapter *adap = pi->adapter; in set_adaptive_rx_setting()
550 struct sge_eth_rxq *q = &adap->sge.ethrxq[pi->first_qset]; in set_adaptive_rx_setting()
552 for (i = 0; i < pi->nqsets; i++, q++) in set_adaptive_rx_setting()
560 struct port_info *pi = netdev_priv(dev); in get_adaptive_rx_setting() local
561 struct adapter *adap = pi->adapter; in get_adaptive_rx_setting()
562 struct sge_eth_rxq *q = &adap->sge.ethrxq[pi->first_qset]; in get_adaptive_rx_setting()
576 const struct port_info *pi = netdev_priv(dev); in get_coalesce() local
577 const struct adapter *adap = pi->adapter; in get_coalesce()
578 const struct sge_rspq *rq = &adap->sge.ethrxq[pi->first_qset].rspq; in get_coalesce()
756 struct port_info *pi = netdev_priv(dev); in set_wol() local
760 t4_wol_magic_enable(pi->adapter, pi->tx_chan, in set_wol()
763 err = t4_wol_pat_enable(pi->adapter, pi->tx_chan, 0xfe, ~0ULL, in set_wol()
766 err = t4_wol_pat_enable(pi->adapter, pi->tx_chan, 1, in set_wol()
769 t4_wol_pat_enable(pi->adapter, pi->tx_chan, 0, 0, 0, 0, false); in set_wol()
776 const struct port_info *pi = netdev_priv(dev); in get_rss_table_size() local
778 return pi->rss_size; in get_rss_table_size()
783 const struct port_info *pi = netdev_priv(dev); in get_rss_table() local
784 unsigned int n = pi->rss_size; in get_rss_table()
791 p[n] = pi->rss[n]; in get_rss_table()
799 struct port_info *pi = netdev_priv(dev); in set_rss_table() local
810 for (i = 0; i < pi->rss_size; i++) in set_rss_table()
811 pi->rss[i] = p[i]; in set_rss_table()
812 if (pi->adapter->flags & FULL_INIT_DONE) in set_rss_table()
813 return cxgb4_write_rss(pi, pi->rss); in set_rss_table()
820 const struct port_info *pi = netdev_priv(dev); in get_rxnfc() local
824 unsigned int v = pi->rss_mode; in get_rxnfc()
874 info->data = pi->nqsets; in get_rxnfc()