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