ファイル名hermon.c
ソースファイル情報| 内容 | 行数 | 比率 | 
|---|---|---|
| コメント行数 | 422 | 18% | 
| 空行行数 | 294 | 13% | 
| 実行行数 | 1600 | 69% | 
| 合計行数 | 2316 | 100% | 
関数定義数| 内容 | 定義数 | 
|---|---|
| 関数数 | 65 | 
定義関数| No. | 型 | 名称 | 属性 | 説明 | 
|---|---|---|---|---|
1  | 
hermon_bitmask_alloc | static int | @file | |
2  | 
hermon_bitmask_free | static void | Free offsets within usage bitmask | |
3  | 
hermon_cmd_wait | static int | HCA commands | |
4  | 
hermon_cmd | static int | Issue HCA command | |
5  | 
hermon_cmd_query_dev_cap | static inline int | ||
6  | 
hermon_cmd_query_fw | static inline int | ||
7  | 
hermon_cmd_init_hca | static inline int | ||
8  | 
hermon_cmd_close_hca | static inline int | ||
9  | 
hermon_cmd_init_port | static inline int | ||
10  | 
hermon_cmd_close_port | static inline int | ||
11  | 
hermon_cmd_sw2hw_mpt | static inline int | ||
12  | 
hermon_cmd_write_mtt | static inline int | ||
13  | 
hermon_cmd_map_eq | static inline int | ||
14  | 
hermon_cmd_sw2hw_eq | static inline int | ||
15  | 
hermon_cmd_hw2sw_eq | static inline int | ||
16  | 
hermon_cmd_query_eq | static inline int | ||
17  | 
hermon_cmd_sw2hw_cq | static inline int | ||
18  | 
hermon_cmd_hw2sw_cq | static inline int | ||
19  | 
hermon_cmd_rst2init_qp | static inline int | ||
20  | 
hermon_cmd_init2rtr_qp | static inline int | ||
21  | 
hermon_cmd_rtr2rts_qp | static inline int | ||
22  | 
hermon_cmd_rts2rts_qp | static inline int | ||
23  | 
hermon_cmd_2rst_qp | static inline int | ||
24  | 
hermon_cmd_mad_ifc | static inline int | ||
25  | 
hermon_cmd_read_mcg | static inline int | ||
26  | 
hermon_cmd_write_mcg | static inline int | ||
27  | 
hermon_cmd_mgid_hash | static inline int | ||
28  | 
hermon_cmd_run_fw | static inline int | ||
29  | 
hermon_cmd_unmap_icm | static inline int | ||
30  | 
hermon_cmd_map_icm | static inline int | ||
31  | 
hermon_cmd_unmap_icm_aux | static inline int | ||
32  | 
hermon_cmd_map_icm_aux | static inline int | ||
33  | 
hermon_cmd_set_icm_size | static inline int | ||
34  | 
hermon_cmd_unmap_fa | static inline int | ||
35  | 
hermon_cmd_map_fa | static inline int | ||
36  | 
hermon_alloc_mtt | static int | Memory translation table operations | |
37  | 
hermon_free_mtt | static void | Free MTT entries | |
38  | 
hermon_create_cq | static int | Completion queue operations | |
39  | 
hermon_destroy_cq | static void | Destroy completion queue | |
40  | 
hermon_create_qp | static int | Queue pair operations | |
41  | 
hermon_modify_qp | static int | Modify queue pair | |
42  | 
hermon_destroy_qp | static void | Destroy queue pair | |
43  | 
hermon_post_send | static int | Post send work queue entry | |
44  | 
hermon_post_recv | static int | Post receive work queue entry | |
45  | 
hermon_complete | static int | Handle completion | |
46  | 
hermon_poll_cq | static void | Poll completion queue | |
47  | 
hermon_create_eq | static int | Event queues | |
48  | 
hermon_destroy_eq | static void | Destroy event queue | |
49  | 
hermon_event_port_state_change | static void | Handle port state event | |
50  | 
hermon_poll_eq | static void | Poll event queue | |
51  | 
hermon_open | static int | Infiniband link-layer operations | |
52  | 
hermon_close | static void | Close Infiniband link | |
53  | 
hermon_mcast_attach | static int | Multicast group operations | |
54  | 
hermon_mcast_detach | static void | Detach from multicast group | |
55  | 
hermon_mad | static int | MAD operations | |
56  | 
hermon_map_vpm | static int | Firmware control | |
57  | 
hermon_start_firmware | static int | Start firmware running | |
58  | 
hermon_stop_firmware | static void | Stop firmware running | |
59  | 
hermon_get_cap | static int | Infinihost Context Memory management | |
60  | 
icm_usage | static size_t | Get ICM usage | |
61  | 
hermon_alloc_icm | static int | Allocate ICM | |
62  | 
hermon_free_icm | static void | Free ICM | |
63  | 
hermon_setup_mpt | static int | PCI interface | |
64  | 
hermon_probe | static int | Probe PCI device | |
65  | 
hermon_remove | static void | Remove PCI device | 
目次 | ファイル一覧 | 関数一覧 | ネームスペース一覧 | クラス一覧 | #define一覧 | マクロ一覧 | 外部変数一覧 | 構造体一覧 | 共用体一覧 | 列挙体一覧 | Const一覧 | 索引 | サイドメニュー