Lines Matching refs:pi

512 #define	PORT_LOCK(pi)			mutex_enter(&(pi)->lock)  argument
513 #define PORT_UNLOCK(pi) mutex_exit(&(pi)->lock) argument
514 #define PORT_LOCK_ASSERT_OWNED(pi) ASSERT(mutex_owned(&(pi)->lock)) argument
515 #define PORT_LOCK_ASSERT_NOTOWNED(pi) ASSERT(!mutex_owned(&(pi)->lock)) argument
547 #define for_each_txq(pi, iter, txq) \ argument
548 txq = &pi->adapter->sge.txq[pi->first_txq]; \
549 for (iter = 0; iter < pi->ntxq; ++iter, ++txq)
550 #define for_each_rxq(pi, iter, rxq) \ argument
551 rxq = &pi->adapter->sge.rxq[pi->first_rxq]; \
552 for (iter = 0; iter < pi->nrxq; ++iter, ++rxq)
662 is_10G_port(const struct port_info *pi) in is_10G_port() argument
664 return ((pi->link_cfg.pcaps & FW_PORT_CAP32_SPEED_10G) != 0); in is_10G_port()
674 is_25G_port(const struct port_info *pi) in is_25G_port() argument
676 return ((pi->link_cfg.pcaps & FW_PORT_CAP32_SPEED_25G) != 0); in is_25G_port()
680 is_40G_port(const struct port_info *pi) in is_40G_port() argument
682 return ((pi->link_cfg.pcaps & FW_PORT_CAP32_SPEED_40G) != 0); in is_40G_port()
686 is_50G_port(const struct port_info *pi) in is_50G_port() argument
688 return ((pi->link_cfg.pcaps & FW_PORT_CAP32_SPEED_50G) != 0); in is_50G_port()
692 is_100G_port(const struct port_info *pi) in is_100G_port() argument
694 return ((pi->link_cfg.pcaps & FW_PORT_CAP32_SPEED_100G) != 0); in is_100G_port()
698 is_10XG_port(const struct port_info *pi) in is_10XG_port() argument
700 return (is_10G_port(pi) || is_40G_port(pi) || in is_10XG_port()
701 is_25G_port(pi) || is_50G_port(pi) || in is_10XG_port()
702 is_100G_port(pi)); in is_10XG_port()
764 int port_full_init(struct port_info *pi);
765 int port_full_uninit(struct port_info *pi);
766 void enable_port_queues(struct port_info *pi);
767 void disable_port_queues(struct port_info *pi);
778 int t4_setup_port_queues(struct port_info *pi);
779 int t4_teardown_port_queues(struct port_info *pi);
794 void t4_mc_init(struct port_info *pi);
797 void t4_mac_rx(struct port_info *pi, struct sge_rxq *rxq, mblk_t *m);
798 void t4_mac_tx_update(struct port_info *pi, struct sge_txq *txq);
804 int begin_synchronized_op(struct port_info *pi, int hold, int waitok);
805 void end_synchronized_op(struct port_info *pi, int held);