hermon.c
内容 | 行数 | 比率 |
---|---|---|
コメント行数 | 522 | 19% |
空行行数 | 357 | 13% |
実行行数 | 1915 | 68% |
合計行数 | 2794 | 100% |
内容 | 定義数 |
---|---|
関数数 | 81 |
No. | 型 | 名称 | 属性 | 説明 |
---|---|---|---|---|
1 |
Static | hermon_bitmask_alloc | static int | @file |
2 |
Static | hermon_bitmask_free | static void | Free offsets within usage bitmask |
3 |
Static | hermon_cmd_wait | static int | HCA commands |
4 |
Static | hermon_cmd | static int | Issue HCA command |
5 |
Inline | hermon_cmd_query_dev_cap | static inline int | |
6 |
Inline | hermon_cmd_query_fw | static inline int | |
7 |
Inline | hermon_cmd_init_hca | static inline int | |
8 |
Inline | hermon_cmd_close_hca | static inline int | |
9 |
Inline | hermon_cmd_init_port | static inline int | |
10 |
Inline | hermon_cmd_close_port | static inline int | |
11 |
Inline | hermon_cmd_sw2hw_mpt | static inline int | |
12 |
Inline | hermon_cmd_write_mtt | static inline int | |
13 |
Inline | hermon_cmd_map_eq | static inline int | |
14 |
Inline | hermon_cmd_sw2hw_eq | static inline int | |
15 |
Inline | hermon_cmd_hw2sw_eq | static inline int | |
16 |
Inline | hermon_cmd_query_eq | static inline int | |
17 |
Inline | hermon_cmd_sw2hw_cq | static inline int | |
18 |
Inline | hermon_cmd_hw2sw_cq | static inline int | |
19 |
Inline | hermon_cmd_rst2init_qp | static inline int | |
20 |
Inline | hermon_cmd_init2rtr_qp | static inline int | |
21 |
Inline | hermon_cmd_rtr2rts_qp | static inline int | |
22 |
Inline | hermon_cmd_rts2rts_qp | static inline int | |
23 |
Inline | hermon_cmd_2rst_qp | static inline int | |
24 |
Inline | hermon_cmd_query_qp | static inline int | |
25 |
Inline | hermon_cmd_conf_special_qp | static inline int | |
26 |
Inline | hermon_cmd_mad_ifc | static inline int | |
27 |
Inline | hermon_cmd_read_mcg | static inline int | |
28 |
Inline | hermon_cmd_write_mcg | static inline int | |
29 |
Inline | hermon_cmd_mgid_hash | static inline int | |
30 |
Inline | hermon_cmd_run_fw | static inline int | |
31 |
Inline | hermon_cmd_unmap_icm | static inline int | |
32 |
Inline | hermon_cmd_map_icm | static inline int | |
33 |
Inline | hermon_cmd_unmap_icm_aux | static inline int | |
34 |
Inline | hermon_cmd_map_icm_aux | static inline int | |
35 |
Inline | hermon_cmd_set_icm_size | static inline int | |
36 |
Inline | hermon_cmd_unmap_fa | static inline int | |
37 |
Inline | hermon_cmd_map_fa | static inline int | |
38 |
Inline | hermon_cmd_sense_port | static inline int | |
39 |
Static | hermon_alloc_mtt | static int | Memory translation table operations |
40 |
Static | hermon_free_mtt | static void | Free MTT entries |
41 |
Static | hermon_mad | static int | MAD operations |
42 |
Static | hermon_create_cq | static int | Completion queue operations |
43 |
Static | hermon_destroy_cq | static void | Destroy completion queue |
44 |
Static | hermon_alloc_qpn | static int | Queue pair operations |
45 |
Static | hermon_free_qpn | static void | Free queue pair number |
46 |
Static | hermon_rate | static unsigned int | Calculate transmission rate |
47 |
Static | hermon_sched_queue | static unsigned int | Calculate schedule queue |
48 |
Inline | hermon_dump_qpctx | static inline int | Dump queue pair context (for debugging only) |
49 |
Static | hermon_create_qp | static int | Create queue pair |
50 |
Static | hermon_modify_qp | static int | Modify queue pair |
51 |
Static | hermon_destroy_qp | static void | Destroy queue pair |
52 |
Static | hermon_fill_ud_send_wqe | static unsigned int | Work request operations |
53 |
Static | hermon_fill_mlx_send_wqe | static unsigned int | Construct MLX send work queue entry |
54 |
Static | hermon_fill_rc_send_wqe | static unsigned int | Construct RC send work queue entry |
55 |
Static | hermon_post_send | static int | Post send work queue entry |
56 |
Static | hermon_post_recv | static int | Post receive work queue entry |
57 |
Static | hermon_complete | static int | Handle completion |
58 |
Static | hermon_poll_cq | static void | Poll completion queue |
59 |
Static | hermon_create_eq | static int | Event queues |
60 |
Static | hermon_destroy_eq | static void | Destroy event queue |
61 |
Static | hermon_event_port_state_change | static void | Handle port state event |
62 |
Static | hermon_poll_eq | static void | Poll event queue |
63 |
Static | hermon_sense_port_type | static int | Infiniband link-layer operations |
64 |
Static | hermon_open | static int | Initialise Infiniband link |
65 |
Static | hermon_close | static void | Close Infiniband link |
66 |
Static | hermon_inform_sma | static int | Inform embedded subnet management agent of a received MAD |
67 |
Static | hermon_mcast_attach | static int | Multicast group operations |
68 |
Static | hermon_mcast_detach | static void | Detach from multicast group |
69 |
Static | hermon_map_vpm | static int | Firmware control |
70 |
Static | hermon_start_firmware | static int | Start firmware running |
71 |
Static | hermon_stop_firmware | static void | Stop firmware running |
72 |
Static | hermon_get_cap | static int | Infinihost Context Memory management |
73 |
Static | icm_usage | static size_t | Get ICM usage |
74 |
Static | icm_align | static size_t | Align ICM |
75 |
Static | hermon_alloc_icm | static int | Allocate ICM |
76 |
Static | hermon_free_icm | static void | Free ICM |
77 |
Static | hermon_setup_mpt | static int | PCI interface |
78 |
Static | hermon_configure_special_qps | static int | Configure special queue pairs |
79 |
Static | hermon_reset | static void | Reset device |
80 |
Static | hermon_probe | static int | Probe PCI device |
81 |
Static | hermon_remove | static void | Remove PCI device |
目次 | ファイル一覧 | 関数一覧 | ネームスペース一覧 | クラス一覧 | #define一覧 | マクロ一覧 | 外部変数一覧 | 構造体一覧 | 共用体一覧 | 列挙体一覧 | Const一覧 | 索引 | サイドメニュー