FreeBSD kernel CXGB device code
|
#include <cxgb_common.h>
Data Fields | |
u8 | addr |
u8 | modtype |
u8 | rst |
unsigned int | priv |
unsigned int | caps |
adapter_t * | adapter |
pinfo_t * | pinfo |
const char * | desc |
unsigned long | fifo_errors |
const struct cphy_ops * | ops |
int(* | mdio_read )(adapter_t *adapter, int phy_addr, int mmd_addr, int reg_addr, unsigned int *val) |
int(* | mdio_write )(adapter_t *adapter, int phy_addr, int mmd_addr, int reg_addr, unsigned int val) |
Definition at line 574 of file cxgb_common.h.
adapter_t* cphy::adapter |
Definition at line 580 of file cxgb_common.h.
Referenced by ael1006_reset(), ael100x_txon(), ael_i2c_rd(), ael_i2c_wr(), aq100x_intr_handler(), aq100x_power_down(), aq100x_vendor_intr(), cphy_init(), mdio_read(), mdio_write(), t3_link_start(), and xaui_direct_get_link_status().
u8 cphy::addr |
Definition at line 575 of file cxgb_common.h.
Referenced by ael100x_txon(), ael_i2c_rd(), ael_i2c_wr(), aq100x_intr_handler(), aq100x_power_down(), aq100x_vendor_intr(), cphy_init(), mdio_read(), mdio_write(), t3_qt2045_phy_prep(), t3_reinit_adapter(), and xaui_direct_get_link_status().
unsigned int cphy::caps |
Definition at line 579 of file cxgb_common.h.
Referenced by calc_gpio_intr(), check_link_status(), cphy_init(), cxgb_build_medialist(), cxgb_init_locked(), cxgb_media_status(), phy_intr_handler(), t3_prep_adapter(), and t3_vsc8211_phy_prep().
const char* cphy::desc |
Definition at line 582 of file cxgb_common.h.
Referenced by cphy_init(), cxgb_port_probe(), and t3_vsc8211_phy_prep().
unsigned long cphy::fifo_errors |
Definition at line 583 of file cxgb_common.h.
Referenced by phy_intr_handler().
int(* cphy::mdio_read) (adapter_t *adapter, int phy_addr, int mmd_addr, int reg_addr, unsigned int *val) |
Definition at line 585 of file cxgb_common.h.
Referenced by cphy_init(), cxgb_extension_ioctl(), and mdio_read().
int(* cphy::mdio_write) (adapter_t *adapter, int phy_addr, int mmd_addr, int reg_addr, unsigned int val) |
Definition at line 587 of file cxgb_common.h.
Referenced by cphy_init(), cxgb_extension_ioctl(), and mdio_write().
u8 cphy::modtype |
Definition at line 576 of file cxgb_common.h.
Referenced by ael1002_reset(), ael2005_intr_handler(), ael2005_reset(), ael2020_intr_handler(), ael2020_reset(), cxgb_build_medialist(), cxgb_media_status(), t3_ael1002_phy_prep(), t3_ael1006_phy_prep(), t3_ael2005_phy_prep(), t3_ael2020_phy_prep(), and t3_os_phymod_changed().
const struct cphy_ops* cphy::ops |
Definition at line 584 of file cxgb_common.h.
Referenced by cphy_init(), cxgb_uninit_synchronized(), phy_intr_handler(), t3_link_changed(), t3_link_start(), t3_port_intr_clear(), t3_port_intr_disable(), t3_port_intr_enable(), t3_prep_adapter(), t3_reinit_adapter(), and t3_vsc8211_phy_prep().
pinfo_t* cphy::pinfo |
Definition at line 581 of file cxgb_common.h.
Referenced by cphy_init(), t3_ael1002_phy_prep(), t3_ael1006_phy_prep(), t3_ael2005_phy_prep(), t3_ael2020_phy_prep(), t3_aq100x_phy_prep(), t3_mv88e1xxx_phy_prep(), t3_qt2045_phy_prep(), and t3_vsc8211_phy_prep().
unsigned int cphy::priv |
Definition at line 578 of file cxgb_common.h.
Referenced by ael2005_intr_handler(), ael2005_reset(), ael2005_setup_sr_edc(), ael2005_setup_twinax_edc(), ael2020_intr_handler(), ael2020_reset(), ael2020_setup_sr_edc(), and ael2020_setup_twinax_edc().
u8 cphy::rst |
Definition at line 577 of file cxgb_common.h.
Referenced by t3_link_changed().