ファイル名etherfabric.c
ソースファイル情報| 内容 | 行数 | 比率 |
|---|---|---|
| コメント行数 | 645 | 19% |
| 空行行数 | 587 | 17% |
| 実行行数 | 2204 | 64% |
| 合計行数 | 3436 | 100% |
関数定義数| 内容 | 定義数 |
|---|---|
| 関数数 | 84 |
定義関数| No. | 型 | 名称 | 属性 | 説明 |
|---|---|---|---|---|
1 |
gmii_autoneg_advertised | static unsigned int | Retrieve GMII autonegotiation advertised abilities | |
2 |
gmii_autoneg_lpa | static unsigned int | Retrieve GMII autonegotiation link partner abilities | |
3 |
gmii_nway_result | static unsigned int | Calculate GMII autonegotiated link technology | |
4 |
gmii_link_ok | static int | Check GMII PHY link status | |
5 |
alaska_init | static void | Alaska PHY | |
6 |
mentormac_reset | static void | Reset Mentor MAC | |
7 |
mentormac_init | static void | Initialise Mentor MAC | |
8 |
mentormac_gmii_wait | static int | Wait for GMII access to complete | |
9 |
mentormac_mdio_write | static void | Write a GMII register | |
10 |
mentormac_mdio_read | static int | Read a GMII register | |
11 |
ef1002_writel | static inline void | Write dword to EF1002 register | |
12 |
ef1002_readl | static inline void | Read dword from an EF1002 register | |
13 |
ef1002_readl_silent | static inline void | Read dword from an EF1002 register, silently | |
14 |
ef1002_get_membase | static void | Get memory base | |
15 |
ef1002_i2c_write_bit | static void | ||
16 |
ef1002_i2c_read_bit | static int | ||
17 |
ef1002_init_eeprom | static void | ||
18 |
ef1002_reset | static int | Reset device | |
19 |
ef1002_init_nic | static int | Initialise NIC | |
20 |
ef1002_read_eeprom | static int | Read MAC address from EEPROM | |
21 |
ef1002_build_rx_desc | static void | Build RX descriptor | |
22 |
ef1002_notify_rx_desc | static void | Update RX descriptor write pointer | |
23 |
ef1002_build_tx_desc | static void | Build TX descriptor | |
24 |
ef1002_notify_tx_desc | static void | Update TX descriptor write pointer | |
25 |
ef1002_fetch_event | static int | Retrieve event from event queue | |
26 |
ef1002_mask_irq | static void | Enable/disable interrupts | |
27 |
ef1002_generate_irq | static void | Generate interrupt | |
28 |
ef1002_mac_writel | static void | Write dword to an EF1002 MAC register | |
29 |
ef1002_mac_readl | static void | Read dword from an EF1002 MAC register | |
30 |
ef1002_init_mac | static int | Initialise MAC | |
31 |
ef1002_reset_mac | static int | Reset MAC | |
32 |
ef1002_mdio_write | static void | MDIO write | |
33 |
ef1002_mdio_read | static int | MDIO read | |
34 |
_falcon_writel | static inline void | ||
35 |
_falcon_readl | static inline uint32_t | ||
36 |
falcon_write | static inline void | Write to a Falcon register | |
37 |
falcon_write_sram | static inline void | Write to Falcon SRAM | |
38 |
falcon_writel | static inline void | Write dword to Falcon register that allows partial writes | |
39 |
falcon_read | static inline void | Read from a Falcon register | |
40 |
falcon_read_sram | static inline void | Read from Falcon SRAM | |
41 |
falcon_readl | static inline void | Read dword from a portion of a Falcon register | |
42 |
falcon_write_sram_verify | static inline void | Verified write to Falcon SRAM | |
43 |
falcon_get_membase | static void | Get memory base | |
44 |
falcon_dump_regs | static inline void | Dump register contents (for debugging) | |
45 |
falcon_create_special_buffer | static void | Create special buffer | |
46 |
falcon_eventq_read_ack | static void | Update event queue read pointer | |
47 |
falcon_reset | static int | Reset device | |
48 |
falcon_spi_wait | static int | Wait for SPI command completion | |
49 |
falcon_spi_rw | static int | Perform SPI read/write | |
50 |
falcon_init_spi | static void | Initialise SPI bus and devices | |
51 |
falcon_read_eeprom | static int | Read MAC address from EEPROM | |
52 |
falcon_build_rx_desc | static void | Build RX descriptor | |
53 |
falcon_notify_rx_desc | static void | Update RX descriptor write pointer | |
54 |
falcon_build_tx_desc | static void | Build TX descriptor | |
55 |
falcon_notify_tx_desc | static void | Update TX descriptor write pointer | |
56 |
falcon_event_present | static inline int | See if an event is present | |
57 |
falcon_fetch_event | static int | Retrieve event from event queue | |
58 |
falcon_interrupts | static inline void | Enable/disable/generate interrupt | |
59 |
falcon_mask_irq | static void | Enable/disable interrupts | |
60 |
falcon_generate_irq | static void | Generate interrupt | |
61 |
falcon_reconfigure_mac_wrapper | static void | Reconfigure MAC wrapper | |
62 |
falcon_gmac_writel | static void | Write dword to a Falcon MAC register | |
63 |
falcon_gmac_readl | static void | Read dword from a Falcon GMAC register | |
64 |
falcon_xmac_writel | static void | Write dword to a Falcon XMAC register | |
65 |
falcon_xmac_readl | static void | Read dword from a Falcon XMAC register | |
66 |
falcon_init_gmac | static int | Initialise GMAC | |
67 |
falcon_reset_gmac | static int | Reset GMAC | |
68 |
falcon_reset_xaui | static int | Reset XAUI/XGXS block | |
69 |
falcon_reset_xmac | static int | Reset 10G MAC connected to port | |
70 |
falcon_xaui_link_ok | static int | Get status of 10G link | |
71 |
falcon_init_xmac | static int | Initialise XMAC | |
72 |
falcon_gmii_wait | static int | Wait for GMII access to complete | |
73 |
falcon_init_nic | static int | Initialise NIC | |
74 |
falcon_mdio_write | static void | MDIO write | |
75 |
falcon_mdio_read | static int | MDIO read | |
76 |
efab_push_rx_buffer | static inline void | Etherfabric abstraction layer | |
77 |
efab_push_tx_buffer | static inline void | Push TX buffer to TXD ring | |
78 |
efab_init_mac | static int | Initialise MAC and wait for link up | |
79 |
efab_init_nic | static int | Initialise NIC | |
80 |
etherfabric_poll | static int | Etherboot interface | |
81 |
etherfabric_transmit | static void | TRANSMIT - Transmit a frame | |
82 |
etherfabric_disable | static void | DISABLE - Turn off ethernet interface | |
83 |
etherfabric_irq | static void | IRQ - handle interrupts | |
84 |
etherfabric_probe | static int | PROBE - Look for an adapter, this routine's visible to the outside |
目次 | ファイル一覧 | 関数一覧 | ネームスペース一覧 | クラス一覧 | #define一覧 | マクロ一覧 | 外部変数一覧 | 構造体一覧 | 共用体一覧 | 列挙体一覧 | Const一覧 | 索引 | サイドメニュー