iPXE
|
Go to the source code of this file.
Data Structures | |
struct | pci_id_info |
struct | pci_id_info::match_info |
struct | tulip_chip_table |
struct | medialeaf |
struct | mediatable |
struct | mediainfo |
struct | tulip_rx_desc |
struct | tulip_tx_desc |
struct | tulip_private |
struct | fixups |
Macros | |
#define | TX_TIME_OUT 2*TICKS_PER_SEC |
#define | get_unaligned(ptr) (*(ptr)) |
#define | put_unaligned(val, ptr) ((void)( *(ptr) = (val) )) |
#define | get_u16(ptr) (*(u16 *)(ptr)) |
#define | virt_to_le32desc(addr) virt_to_bus(addr) |
#define | TULIP_IOTYPE PCI_USES_MASTER | PCI_USES_IO | PCI_ADDR0 |
#define | TULIP_SIZE 0x80 |
#define | FULL_DUPLEX_MAGIC 0x6969 |
#define | MEDIA_MASK 31 |
#define | EEPROM_ADDRLEN 6 |
#define | EEPROM_SIZE 128 /* 2 << EEPROM_ADDRLEN */ |
#define | EE_WRITE_CMD (5 << addr_len) |
#define | EE_READ_CMD (6 << addr_len) |
#define | EE_ERASE_CMD (7 << addr_len) |
#define | EE_SHIFT_CLK 0x02 /* EEPROM shift clock. */ |
#define | EE_CS 0x01 /* EEPROM chip select. */ |
#define | EE_DATA_WRITE 0x04 /* EEPROM chip data in. */ |
#define | EE_WRITE_0 0x01 |
#define | EE_WRITE_1 0x05 |
#define | EE_DATA_READ 0x08 /* EEPROM chip data out. */ |
#define | EE_ENB (0x4800 | EE_CS) |
#define | eeprom_delay() inl(ee_addr) |
#define | BUFLEN 1536 |
#define | DESC_RING_WRAP 0x02000000 |
#define | TX_RING_SIZE 2 |
#define | RX_RING_SIZE 4 |
#define | tx_ring tulip_bss.tx_ring |
#define | txb tulip_bss.txb |
#define | rx_ring tulip_bss.rx_ring |
#define | rxb tulip_bss.rxb |
#define | mdio_delay() inl(mdio_addr) |
#define | MDIO_SHIFT_CLK 0x10000 |
#define | MDIO_DATA_WRITE0 0x00000 |
#define | MDIO_DATA_WRITE1 0x20000 |
#define | MDIO_ENB 0x00000 /* Ignore the 0x02000 databook setting. */ |
#define | MDIO_ENB_IN 0x40000 |
#define | MDIO_DATA_READ 0x80000 |
Functions | |
FILE_LICENCE (GPL_ANY) | |
static int | mdio_read (struct nic *nic, int phy_id, int location) |
static void | mdio_write (struct nic *nic, int phy_id, int location, int value) |
static int | read_eeprom (unsigned long ioaddr, int location, int addr_len) |
static void | parse_eeprom (struct nic *nic) |
static int | tulip_probe (struct nic *nic, struct pci_device *pci) |
static void | tulip_init_ring (struct nic *nic) |
static void | tulip_reset (struct nic *nic) |
static void | tulip_transmit (struct nic *nic, const char *d, unsigned int t, unsigned int s, const char *p) |
static int | tulip_poll (struct nic *nic, int retrieve) |
static void | tulip_disable (struct nic *nic) |
static void | nway_start (struct nic *nic) |
static void | pnic_do_nway (struct nic *nic) |
static void | select_media (struct nic *nic, int startup) |
static void | init_media (struct nic *nic) |
static void | start_link (struct nic *nic) |
static int | tulip_check_duplex (struct nic *nic) |
static void | tulip_wait (unsigned int nticks) |
static void | whereami (const char *str) |
int | mdio_read (struct nic *nic __unused, int phy_id, int location) |
void | mdio_write (struct nic *nic __unused, int phy_id, int location, int value) |
static void | tulip_init_ring (struct nic *nic __unused) |
static void | set_rx_mode (struct nic *nic __unused) |
static void | tulip_irq (struct nic *nic __unused, irq_action_t action __unused) |
static void | nway_start (struct nic *nic __unused) |
static void | pnic_do_nway (struct nic *nic __unused) |
PCI_DRIVER (tulip_driver, tulip_nics, PCI_NO_CLASS) | |
DRIVER ("Tulip", nic_driver, pci_driver, tulip_driver, tulip_probe, tulip_disable) | |
Variables | |
static const int | csr0 = 0x01A00000 | 0x8000 |
static const char *const | medianame [32] |
static const struct pci_id_info | pci_id_tbl [] |
static struct tulip_chip_table | tulip_tbl [] |
static const char | media_cap [32] |
static u8 | t21040_csr13 [] = {2,0x0C,8,4, 4,0,0,0, 0,0,0,0, 4,0,0,0} |
static u16 | t21041_csr13 [] = { 0xEF01, 0xEF09, 0xEF09, 0xEF01, 0xEF09, } |
static u16 | t21041_csr14 [] = { 0xFFFF, 0xF7FD, 0xF7FD, 0x7F3F, 0x7F3D, } |
static u16 | t21041_csr15 [] = { 0x0008, 0x0006, 0x000E, 0x0008, 0x0008, } |
static u16 | t21142_csr14 [] = { 0xFFFF, 0x0705, 0x0705, 0x0000, 0x7F3D, } |
static u32 | ioaddr |
struct { | |
struct tulip_tx_desc tx_ring [TX_RING_SIZE] | |
unsigned char txb [BUFLEN] | |
struct tulip_rx_desc rx_ring [RX_RING_SIZE] | |
unsigned char rxb [RX_RING_SIZE *BUFLEN] | |
struct tulip_private tpx | |
} | __shared |
static struct tulip_private * | tp |
static struct fixups | eeprom_fixups [] |
static const char * | block_name [] |
static struct nic_operations | tulip_operations |
static struct pci_device_id | tulip_nics [] |
#define TX_TIME_OUT 2*TICKS_PER_SEC |
#define virt_to_le32desc | ( | addr | ) | virt_to_bus(addr) |
#define TULIP_IOTYPE PCI_USES_MASTER | PCI_USES_IO | PCI_ADDR0 |
#define EEPROM_SIZE 128 /* 2 << EEPROM_ADDRLEN */ |
#define MDIO_ENB 0x00000 /* Ignore the 0x02000 databook setting. */ |
enum tulip_chips |
Enumerator | |
---|---|
DC21040 | |
DC21041 | |
DC21140 | |
DC21142 | |
DC21143 | |
LC82C168 | |
MX98713 | |
MX98715 | |
MX98725 | |
AX88141 | |
AX88140 | |
PNIC2 | |
COMET | |
COMPEX9881 | |
I21145 | |
XIRCOM | |
SGThomson |
Definition at line 150 of file tulip.c.
enum pci_id_flags_bits |
Definition at line 156 of file tulip.c.
enum tbl_flag |
Enumerator | |
---|---|
HAS_MII | |
HAS_MEDIA_TABLE | |
CSR12_IN_SROM | |
ALWAYS_CHECK_MII | |
HAS_PWRDWN | |
MC_HASH_ONLY | |
HAS_PNICNWAY | |
HAS_NWAY | |
HAS_INTR_MITIGATION | |
IS_ASIX | |
HAS_8023X |
Definition at line 234 of file tulip.c.
enum MediaIs |
Enumerator | |
---|---|
MediaIsFD | |
MediaAlwaysFD | |
MediaIsMII | |
MediaIsFx | |
MediaIs100 |
Definition at line 271 of file tulip.c.
enum tulip_offsets |
Enumerator | |
---|---|
CSR0 | |
CSR1 | |
CSR2 | |
CSR3 | |
CSR4 | |
CSR5 | |
CSR6 | |
CSR7 | |
CSR8 | |
CSR9 | |
CSR10 | |
CSR11 | |
CSR12 | |
CSR13 | |
CSR14 | |
CSR15 | |
CSR16 | |
CSR20 |
Definition at line 294 of file tulip.c.
enum status_bits |
Enumerator | |
---|---|
TimerInt | |
TPLnkFail | |
TPLnkPass | |
NormalIntr | |
AbnormalIntr | |
RxJabber | |
RxDied | |
RxNoBuf | |
RxIntr | |
TxFIFOUnderflow | |
TxJabber | |
TxNoBuf | |
TxDied | |
TxIntr |
Definition at line 301 of file tulip.c.
enum csr6_mode_bits |
Enumerator | |
---|---|
TxOn | |
RxOn | |
FullDuplex | |
AcceptBroadcast | |
AcceptAllMulticast | |
AcceptAllPhys | |
AcceptRunt |
Definition at line 309 of file tulip.c.
enum desc_status_bits |
FILE_LICENCE | ( | GPL_ANY | ) |
|
static |
Referenced by init_media(), start_link(), and tulip_check_duplex().
|
static |
Referenced by select_media(), and start_link().
|
static |
Definition at line 676 of file tulip.c.
References CSR9, EE_CS, EE_DATA_READ, EE_DATA_WRITE, EE_ENB, EE_READ_CMD, EE_SHIFT_CLK, eeprom_delay, inl(), ioaddr, outl, read_cmd, retval, and whereami().
Referenced by tulip_probe().
|
static |
Definition at line 715 of file tulip.c.
References fixups::addr0, fixups::addr1, fixups::addr2, block_name, bp, tulip_private::chip_id, count, CSR12_IN_SROM, mediatable::csr12dir, mediatable::csr15dir, mediatable::csr15val, DBG, DBG2, DC21041, mediatable::defaultmedia, ee_data, tulip_private::eeprom, eeprom_fixups, tulip_private::flags, get_u16, get_unaligned, mediatable::has_mii, mediatable::has_nonmii, mediatable::has_reset, mediatable::leafcount, medialeaf::leafdata, media, medialeaf::media, MEDIA_MASK, tulip_private::media_table_storage, medianame, memcpy(), mediatable::mleaf, tulip_private::mtable, fixups::name, name, tulip_private::nic_name, nic::node_addr, NULL, tulip_private::sym_advertise, tp, medialeaf::type, and whereami().
Referenced by tulip_probe().
|
static |
Definition at line 1173 of file tulip.c.
References adjust_pci_device(), tulip_private::chip_id, chip_idx, tulip_chip_table::chip_name, COMET, csr0, tulip_private::csr0, CSR5, CSR6, CSR7, CSR8, CSR9, DBG, DBG2, DC21040, DC21041, DC21143, tulip_private::default_port, tulip_private::dev_id, pci_device::device, pci_id_info::drv_flags, ee_data, tulip_private::eeprom, EEPROM_SIZE, ETH_ALEN, eth_ntoa(), tulip_chip_table::flags, tulip_private::flags, HAS_8023X, HAS_MEDIA_TABLE, HAS_PWRDWN, pci_id_info::id, pci_device::id, tulip_private::if_port, inl(), nic::ioaddr, pci_device::ioaddr, ioaddr, nic::irqno, IS_ASIX, LC82C168, le16_to_cpu, media_cap, MediaIsMII, memcpy(), tulip_private::mii_advertise, pci_id_info::name, pci_device_id::name, name, tulip_private::nic_name, nic::nic_op, nic::node_addr, outl, parse_eeprom(), pci_id_info::match_info::pci, tulip_private::pci_id_idx, pci_id_tbl, pci_id_info::match_info::pci_mask, pci_read_config_byte(), PCI_REVISION, pci_write_config_dword(), put_unaligned, read_eeprom(), tulip_private::revision, start_link(), TICKS_PER_SEC, tmp, tp, tulip_operations, tulip_reset(), tulip_tbl, tulip_wait(), value, pci_device::vendor, tulip_private::vendor_id, and whereami().
|
static |
Referenced by tulip_reset().
|
static |
Definition at line 923 of file tulip.c.
References tulip_private::chip_id, COMET, cpu_to_le32, CSR0, tulip_private::csr0, CSR1, CSR13, CSR14, CSR3, CSR4, CSR6, tulip_private::csr6, currticks(), DBG, tulip_private::flags, get_unaligned, mediatable::has_mii, init_media(), inl(), ioaddr, IS_ASIX, LC82C168, MC_HASH_ONLY, tulip_private::mii_cnt, tulip_private::mtable, tulip_private::nic_name, nic::node_addr, outl, PNIC2, rx_ring, set_rx_mode(), status, tp, tulip_check_duplex(), tulip_init_ring(), tulip_wait(), tx_ring, TX_TIME_OUT, txb, virt_to_le32desc, and whereami().
Referenced by tulip_disable(), and tulip_probe().
|
static |
Definition at line 1040 of file tulip.c.
References cpu_to_le32, CSR1, CSR4, CSR6, currticks(), DBG, DBG2, ETH_ALEN, ETH_HLEN, ETH_ZLEN, htons, inl(), ioaddr, memcpy(), tulip_private::nic_name, nic::node_addr, outl, status, tp, tx_ring, TX_TIME_OUT, txb, virt_to_le32desc, and whereami().
|
static |
Definition at line 1095 of file tulip.c.
References BUFLEN, tulip_private::cur_rx, memcpy(), nic::packet, nic::packetlen, rx_ring, RX_RING_SIZE, rxb, tp, and whereami().
|
static |
Definition at line 1131 of file tulip.c.
References CSR6, CSR7, CSR8, inl(), ioaddr, outl, tulip_reset(), and whereami().
|
static |
Referenced by init_media(), and start_link().
|
static |
Referenced by init_media().
|
static |
Definition at line 1672 of file tulip.c.
References tulip_private::advertising, tulip_private::chip_id, CSR11, CSR12, mediatable::csr12dir, CSR13, CSR14, CSR15, tulip_private::csr6, tulip_private::cur_index, DBG, DBG2, DC21040, DC21041, tulip_private::default_port, tulip_private::full_duplex, FULL_DUPLEX_MAGIC, get_u16, mediatable::has_reset, tulip_private::if_port, inl(), ioaddr, LC82C168, medialeaf::leafdata, mdio_write(), media_cap, MediaAlwaysFD, MediaIsFx, MediaIsMII, tulip_private::medialock, medianame, tulip_private::mii_advertise, tulip_private::mii_cnt, mediatable::mleaf, tulip_private::mtable, tulip_private::nic_name, outl, tulip_private::phys, port, startup(), t21040_csr13, t21041_csr13, t21041_csr14, t21041_csr15, t21142_csr14, tp, medialeaf::type, and whereami().
Referenced by init_media(), and start_link().
|
static |
Definition at line 1525 of file tulip.c.
References AX88140, AX88141, tulip_private::chip_id, COMET, COMPEX9881, CSR12, CSR13, CSR14, CSR15, CSR5, CSR6, tulip_private::csr6, tulip_private::cur_index, DBG, DBG2, DC21041, DC21142, DC21143, tulip_private::default_port, mediatable::defaultmedia, tulip_private::full_duplex, tulip_private::if_port, inl(), inw(), ioaddr, LC82C168, mediatable::leafcount, mdio_read(), medialeaf::media, media_cap, MediaAlwaysFD, MediaIsMII, medianame, tulip_private::mii_cnt, mediatable::mleaf, tulip_private::mtable, MX98713, MX98715, MX98725, tulip_private::nic_name, NULL, nway_start(), tulip_private::nwayset, outl, tulip_private::phys, PNIC2, pnic_do_nway(), tulip_private::saved_if_port, select_media(), tp, TPLnkPass, and whereami().
Referenced by tulip_reset().
|
static |
Definition at line 1377 of file tulip.c.
References tulip_private::advertising, ALWAYS_CHECK_MII, tulip_private::chip_id, COMET, COMPEX9881, CSR12, mediatable::csr12dir, CSR13, CSR14, CSR15, CSR6, tulip_private::cur_index, DBG, DC21040, DC21041, DC21140, DC21142, tulip_private::default_port, tulip_private::flags, tulip_private::full_duplex, HAS_MII, mediatable::has_mii, tulip_private::if_port, inl(), ioaddr, LC82C168, mediatable::leafcount, mdio_read(), mdio_write(), medialeaf::media, media_cap, MediaIs100, MediaIsMII, tulip_private::mii_advertise, tulip_private::mii_cnt, mediatable::mleaf, tulip_private::mtable, MX98713, MX98715, MX98725, tulip_private::nic_name, tulip_private::nway, nway_start(), tulip_private::nwayset, outl, tulip_private::phys, PNIC2, tulip_private::saved_if_port, select_media(), tulip_private::sym_advertise, tp, and whereami().
Referenced by tulip_probe().
|
static |
Definition at line 1874 of file tulip.c.
References tulip_private::advertising, tulip_private::csr6, DBG, DBG2, tulip_private::full_duplex, mdio_read(), tulip_private::nic_name, tulip_private::phys, and tp.
Referenced by tulip_reset().
|
static |
Definition at line 518 of file tulip.c.
References currticks().
Referenced by tulip_probe(), and tulip_reset().
|
static |
Definition at line 512 of file tulip.c.
References DBGP.
Referenced by init_media(), mdio_read(), mdio_write(), nway_start(), parse_eeprom(), pnic_do_nway(), read_eeprom(), select_media(), start_link(), tulip_disable(), tulip_init_ring(), tulip_poll(), tulip_probe(), tulip_reset(), and tulip_transmit().
Definition at line 555 of file tulip.c.
References tulip_private::chip_id, COMET, CSR9, inl(), ioaddr, LC82C168, MDIO_DATA_READ, MDIO_DATA_WRITE1, mdio_delay, MDIO_ENB, MDIO_ENB_IN, MDIO_SHIFT_CLK, outl, read_cmd, retval, tp, and whereami().
Definition at line 614 of file tulip.c.
References tulip_private::chip_id, cmd, COMET, CSR9, inl(), ioaddr, LC82C168, MDIO_DATA_WRITE1, mdio_delay, MDIO_ENB, MDIO_ENB_IN, MDIO_SHIFT_CLK, outl, tp, value, and whereami().
Definition at line 869 of file tulip.c.
References BUFLEN, cpu_to_le32, tulip_private::cur_rx, DESC_RING_WRAP, rx_ring, RX_RING_SIZE, rxb, tp, tx_ring, txb, virt_to_le32desc, and whereami().
Definition at line 905 of file tulip.c.
References AcceptAllMulticast, CSR6, tulip_private::csr6, inl(), ioaddr, outl, and tp.
Referenced by tulip_reset().
|
static |
Definition at line 1494 of file tulip.c.
References tulip_private::chip_id, CSR12, CSR13, CSR14, CSR15, mediatable::csr15dir, mediatable::csr15val, CSR6, tulip_private::csr6, DBG2, DC21041, tulip_private::if_port, ioaddr, tulip_private::lpar, tulip_private::mediasense, tulip_private::mtable, tulip_private::nic_name, tulip_private::nway, tulip_private::nwayset, outl, outw, PNIC2, tulip_private::sym_advertise, tp, and whereami().
Definition at line 1640 of file tulip.c.
References CSR12, CSR6, tulip_private::csr6, DBG2, tulip_private::full_duplex, tulip_private::if_port, inl(), ioaddr, medianame, tulip_private::nic_name, tulip_private::nwayset, outl, tp, and whereami().
PCI_DRIVER | ( | tulip_driver | , |
tulip_nics | , | ||
PCI_NO_CLASS | |||
) |
DRIVER | ( | "Tulip" | , |
nic_driver | , | ||
pci_driver | , | ||
tulip_driver | , | ||
tulip_probe | , | ||
tulip_disable | |||
) |
|
static |
Definition at line 137 of file tulip.c.
Referenced by tulip_probe().
|
static |
Definition at line 141 of file tulip.c.
Referenced by init_media(), parse_eeprom(), pnic_do_nway(), and select_media().
|
static |
Definition at line 176 of file tulip.c.
Referenced by tulip_probe().
|
static |
Referenced by tulip_probe().
|
static |
Definition at line 275 of file tulip.c.
Referenced by init_media(), select_media(), start_link(), and tulip_probe().
|
static |
Definition at line 277 of file tulip.c.
Referenced by select_media().
|
static |
Definition at line 280 of file tulip.c.
Referenced by select_media().
|
static |
Definition at line 281 of file tulip.c.
Referenced by select_media().
|
static |
Definition at line 282 of file tulip.c.
Referenced by select_media().
|
static |
Definition at line 287 of file tulip.c.
Referenced by select_media().
|
static |
Definition at line 393 of file tulip.c.
Referenced by init_media(), mdio_read(), mdio_write(), nway_start(), pnic_do_nway(), read_eeprom(), select_media(), set_rx_mode(), start_link(), tulip_disable(), tulip_probe(), tulip_reset(), and tulip_transmit().
struct tulip_tx_desc tx_ring[TX_RING_SIZE] |
struct tulip_rx_desc rx_ring[RX_RING_SIZE] |
unsigned char rxb[RX_RING_SIZE *BUFLEN] |
struct tulip_private tpx |
struct { ... } __shared |
|
static |
Definition at line 441 of file tulip.c.
Referenced by __mdio_read(), __mdio_write(), __tg3_set_coalesce(), __tg3_set_mac_addr(), __tg3_set_rx_mode(), fiber_autoneg(), init_media(), mdio_read(), mdio_write(), nway_start(), parse_eeprom(), pnic_do_nway(), select_media(), set_rx_mode(), sis190_default_phy(), sis190_down(), sis190_free(), sis190_get_mac_addr_from_apc(), sis190_get_mac_addr_from_eeprom(), sis190_hw_start(), sis190_init_board(), sis190_init_phy(), sis190_init_ring(), sis190_init_ring_indexes(), sis190_init_rxfilter(), sis190_irq(), sis190_mii_probe(), sis190_mii_probe_88e1111_fixup(), sis190_mii_remove(), sis190_open(), sis190_phy_task(), sis190_poll(), sis190_probe(), sis190_process_rx(), sis190_process_tx(), sis190_remove(), sis190_rx_fill(), sis190_set_rgmii(), sis190_set_rx_mode(), sis190_set_speed_auto(), sis190_transmit(), sky2_ramset(), start_link(), tg3_5700_link_polarity(), tg3_abort_hw(), tg3_adv_1000T_flowctrl_ok(), tg3_alloc_consistent(), tg3_aux_stat_to_speed_duplex(), tg3_bmcr_reset(), tg3_chip_reset(), tg3_close(), tg3_copper_is_advertising_all(), tg3_disable_ints(), tg3_disable_nvram_access(), tg3_do_test_dma(), tg3_enable_ints(), tg3_enable_nvram_access(), tg3_fiber_aneg_smachine(), tg3_free_consistent(), tg3_get_device_address(), tg3_get_eeprom_hw_cfg(), tg3_get_invariants(), tg3_halt(), tg3_init_5401phy_dsp(), tg3_init_bcm8002(), tg3_init_bufmgr_config(), tg3_init_hw(), tg3_init_one(), tg3_init_rings(), tg3_irq(), tg3_link_report(), tg3_lookup_by_subsys(), tg3_mdio_init(), tg3_nvram_lock(), tg3_nvram_phys_addr(), tg3_nvram_read(), tg3_nvram_read_be32(), tg3_nvram_unlock(), tg3_open(), tg3_phy_apply_otp(), tg3_phy_autoneg_cfg(), tg3_phy_auxctl_read(), tg3_phy_auxctl_write(), tg3_phy_copper_begin(), tg3_phy_init_link_config(), tg3_phy_probe(), tg3_phy_reset(), tg3_phy_reset_5703_4_5(), tg3_phy_reset_chanpat(), tg3_phy_set_wirespeed(), tg3_phy_toggle_automdix(), tg3_phy_write_and_check_testpat(), tg3_phydsp_write(), tg3_poll(), tg3_poll_fw(), tg3_poll_link(), tg3_read32_mbox_5906(), tg3_read_indirect_mbox(), tg3_read_indirect_reg32(), tg3_read_mem(), tg3_read_otp_phycfg(), tg3_readphy(), tg3_refill_prod_ring(), tg3_reset_hw(), tg3_restore_pci_state(), tg3_rings_reset(), tg3_rx_complete(), tg3_rx_prodring_fini(), tg3_save_pci_state(), tg3_set_bdinfo(), tg3_set_power_state_0(), tg3_set_txd(), tg3_setup_copper_phy(), tg3_setup_fiber_by_hand(), tg3_setup_fiber_hw_autoneg(), tg3_setup_fiber_mii_phy(), tg3_setup_fiber_phy(), tg3_setup_flow_control(), tg3_setup_phy(), tg3_setup_rxbd_thresholds(), tg3_stop_block(), tg3_stop_fw(), tg3_switch_clocks(), tg3_test_and_report_link_chg(), tg3_test_dma(), tg3_transmit(), tg3_tx_avail(), tg3_tx_complete(), tg3_ump_link_report(), tg3_wait_macro_done(), tg3_write32_mbox_5906(), tg3_write_indirect_mbox(), tg3_write_indirect_reg32(), tg3_write_mem(), tg3_write_sig_pre_reset(), tg3_writephy(), tulip_check_duplex(), tulip_init_ring(), tulip_poll(), tulip_probe(), tulip_reset(), tulip_transmit(), and tw32_mailbox_flush().
|
static |
Referenced by parse_eeprom().
|
static |
Definition at line 480 of file tulip.c.
Referenced by parse_eeprom().
|
static |
Definition at line 1162 of file tulip.c.
Referenced by tulip_probe().
|
static |