ファイル名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一覧 | 索引 | サイドメニュー