ファイル名linda.c
ソースファイル情報| 内容 | 行数 | 比率 | 
|---|---|---|
| コメント行数 | 671 | 28% | 
| 空行行数 | 374 | 16% | 
| 実行行数 | 1352 | 56% | 
| 合計行数 | 2397 | 100% | 
関数定義数| 内容 | 定義数 | 
|---|---|
| 関数数 | 58 | 
定義関数| No. | 型 | 名称 | 属性 | 説明 | 
|---|---|---|---|---|
1  | 
linda_readq | static void | Linda register access | |
2  | 
linda_writeq | static void | Write Linda qword register | |
3  | 
linda_writel | static void | Write Linda dword register | |
4  | 
linda_link_state_text | static const char * | Link state management | |
5  | 
linda_link_state_changed | static void | Handle link state change | |
6  | 
linda_set_port_info | static int | Set port information | |
7  | 
linda_ctx_to_qpn | static int | Context allocation | |
8  | 
linda_qpn_to_ctx | static int | Map QPN to context number | |
9  | 
linda_alloc_ctx | static int | Allocate a context | |
10  | 
linda_free_ctx | static void | Free a context | |
11  | 
linda_alloc_send_buf | static unsigned int | Allocate a send buffer | |
12  | 
linda_free_send_buf | static void | Free a send buffer | |
13  | 
linda_send_buf_in_use | static int | Check to see if send buffer is in use | |
14  | 
linda_send_buffer_offset | static unsigned long | Calculate starting offset for send buffer | |
15  | 
linda_create_send_wq | static int | Create send work queue | |
16  | 
linda_destroy_send_wq | static void | Destroy send work queue | |
17  | 
linda_init_send | static int | Initialise send datapath | |
18  | 
linda_fini_send | static void | Shut down send datapath | |
19  | 
linda_create_recv_wq | static int | Receive datapath | |
20  | 
linda_destroy_recv_wq | static void | Destroy receive work queue | |
21  | 
linda_init_recv | static int | Initialise receive datapath | |
22  | 
linda_fini_recv | static void | Shut down receive datapath | |
23  | 
linda_create_cq | static int | Completion queue operations | |
24  | 
linda_destroy_cq | static void | Destroy completion queue | |
25  | 
linda_create_qp | static int | Queue pair operations | |
26  | 
linda_modify_qp | static int | Modify queue pair | |
27  | 
linda_destroy_qp | static void | Destroy queue pair | |
28  | 
linda_post_send | static int | Work request operations | |
29  | 
linda_complete_send | static void | Complete send work queue entry | |
30  | 
linda_poll_send_wq | static void | Poll send work queue | |
31  | 
linda_post_recv | static int | Post receive work queue entry | |
32  | 
linda_complete_recv | static void | Complete receive work queue entry | |
33  | 
linda_poll_recv_wq | static void | Poll receive work queue | |
34  | 
linda_poll_cq | static void | Poll completion queue | |
35  | 
linda_poll_eq | static void | Event queues | |
36  | 
linda_open | static int | Infiniband link-layer operations | |
37  | 
linda_close | static void | Close Infiniband link | |
38  | 
linda_mcast_attach | static int | Multicast group operations | |
39  | 
linda_mcast_detach | static void | Detach from multicast group | |
40  | 
linda_i2c_read_bit | static int | Read Linda I2C line status | |
41  | 
linda_i2c_write_bit | static void | Write Linda I2C line status | |
42  | 
linda_init_i2c | static int | Initialise Linda I2C subsystem | |
43  | 
linda_read_eeprom | static int | Read EEPROM parameters | |
44  | 
linda_ib_epb_request | static int | External parallel bus access | |
45  | 
linda_ib_epb_wait | static int | Wait for IB external parallel bus transaction to complete | |
46  | 
linda_ib_epb_release | static void | Release ownership of the IB external parallel bus | |
47  | 
linda_ib_epb_read | static int | Read data via IB external parallel bus | |
48  | 
linda_ib_epb_write | static int | Write data via IB external parallel bus | |
49  | 
linda_ib_epb_mod_reg | static int | Read/modify/write EPB register | |
50  | 
linda_ib_epb_ram_xfer | static int | Transfer data to/from microcontroller RAM | |
51  | 
linda_set_serdes_param | static int | Program IB SerDes register(s) | |
52  | 
linda_set_serdes_params | static int | Program IB SerDes registers | |
53  | 
linda_program_uc_ram | static int | Program the microcontroller RAM | |
54  | 
linda_verify_uc_ram | static int | Verify the microcontroller RAM | |
55  | 
linda_trim_ib | static int | Use the microcontroller to trim the IB link | |
56  | 
linda_init_ib_serdes | static int | Initialise the IB SerDes | |
57  | 
linda_probe | static int | PCI layer interface | |
58  | 
linda_remove | static void | Remove PCI device | 
目次 | ファイル一覧 | 関数一覧 | ネームスペース一覧 | クラス一覧 | #define一覧 | マクロ一覧 | 外部変数一覧 | 構造体一覧 | 共用体一覧 | 列挙体一覧 | Const一覧 | 索引 | サイドメニュー