ファイル定義書 HotDocument 今井浩司

hermon.c

ファイル名ファイル名

hermon.c

ソースファイル情報ソースファイル情報

内容 行数 比率
コメント行数 516 19%
空行行数 352 13%
実行行数 1884 68%
合計行数 2752 100%

関数定義数関数定義数

内容 定義数
関数数 80

定義関数定義関数

No. 名称 属性 説明
1
StaticStatic hermon_bitmask_alloc static int @file
2
StaticStatic hermon_bitmask_free static void Free offsets within usage bitmask
3
StaticStatic hermon_cmd_wait static int HCA commands
4
StaticStatic hermon_cmd static int Issue HCA command
5
InlineInline hermon_cmd_query_dev_cap static inline int  
6
InlineInline hermon_cmd_query_fw static inline int  
7
InlineInline hermon_cmd_init_hca static inline int  
8
InlineInline hermon_cmd_close_hca static inline int  
9
InlineInline hermon_cmd_init_port static inline int  
10
InlineInline hermon_cmd_close_port static inline int  
11
InlineInline hermon_cmd_sw2hw_mpt static inline int  
12
InlineInline hermon_cmd_write_mtt static inline int  
13
InlineInline hermon_cmd_map_eq static inline int  
14
InlineInline hermon_cmd_sw2hw_eq static inline int  
15
InlineInline hermon_cmd_hw2sw_eq static inline int  
16
InlineInline hermon_cmd_query_eq static inline int  
17
InlineInline hermon_cmd_sw2hw_cq static inline int  
18
InlineInline hermon_cmd_hw2sw_cq static inline int  
19
InlineInline hermon_cmd_rst2init_qp static inline int  
20
InlineInline hermon_cmd_init2rtr_qp static inline int  
21
InlineInline hermon_cmd_rtr2rts_qp static inline int  
22
InlineInline hermon_cmd_rts2rts_qp static inline int  
23
InlineInline hermon_cmd_2rst_qp static inline int  
24
InlineInline hermon_cmd_query_qp static inline int  
25
InlineInline hermon_cmd_conf_special_qp static inline int  
26
InlineInline hermon_cmd_mad_ifc static inline int  
27
InlineInline hermon_cmd_read_mcg static inline int  
28
InlineInline hermon_cmd_write_mcg static inline int  
29
InlineInline hermon_cmd_mgid_hash static inline int  
30
InlineInline hermon_cmd_run_fw static inline int  
31
InlineInline hermon_cmd_unmap_icm static inline int  
32
InlineInline hermon_cmd_map_icm static inline int  
33
InlineInline hermon_cmd_unmap_icm_aux static inline int  
34
InlineInline hermon_cmd_map_icm_aux static inline int  
35
InlineInline hermon_cmd_set_icm_size static inline int  
36
InlineInline hermon_cmd_unmap_fa static inline int  
37
InlineInline hermon_cmd_map_fa static inline int  
38
InlineInline hermon_cmd_sense_port static inline int  
39
StaticStatic hermon_alloc_mtt static int Memory translation table operations
40
StaticStatic hermon_free_mtt static void Free MTT entries
41
StaticStatic hermon_mad static int MAD operations
42
StaticStatic hermon_create_cq static int Completion queue operations
43
StaticStatic hermon_destroy_cq static void Destroy completion queue
44
StaticStatic hermon_alloc_qpn static int Queue pair operations
45
StaticStatic hermon_free_qpn static void Free queue pair number
46
StaticStatic hermon_rate static unsigned int Calculate transmission rate
47
StaticStatic hermon_sched_queue static unsigned int Calculate schedule queue
48
InlineInline hermon_dump_qpctx static inline int Dump queue pair context (for debugging only)
49
StaticStatic hermon_create_qp static int Create queue pair
50
StaticStatic hermon_modify_qp static int Modify queue pair
51
StaticStatic hermon_destroy_qp static void Destroy queue pair
52
StaticStatic hermon_fill_ud_send_wqe static unsigned int Work request operations
53
StaticStatic hermon_fill_mlx_send_wqe static unsigned int Construct MLX send work queue entry
54
StaticStatic hermon_fill_rc_send_wqe static unsigned int Construct RC send work queue entry
55
StaticStatic hermon_post_send static int Post send work queue entry
56
StaticStatic hermon_post_recv static int Post receive work queue entry
57
StaticStatic hermon_complete static int Handle completion
58
StaticStatic hermon_poll_cq static void Poll completion queue
59
StaticStatic hermon_create_eq static int Event queues
60
StaticStatic hermon_destroy_eq static void Destroy event queue
61
StaticStatic hermon_event_port_state_change static void Handle port state event
62
StaticStatic hermon_poll_eq static void Poll event queue
63
StaticStatic hermon_sense_port_type static int Infiniband link-layer operations
64
StaticStatic hermon_open static int Initialise Infiniband link
65
StaticStatic hermon_close static void Close Infiniband link
66
StaticStatic hermon_inform_sma static int Inform embedded subnet management agent of a received MAD
67
StaticStatic hermon_mcast_attach static int Multicast group operations
68
StaticStatic hermon_mcast_detach static void Detach from multicast group
69
StaticStatic hermon_map_vpm static int Firmware control
70
StaticStatic hermon_start_firmware static int Start firmware running
71
StaticStatic hermon_stop_firmware static void Stop firmware running
72
StaticStatic hermon_get_cap static int Infinihost Context Memory management
73
StaticStatic icm_usage static size_t Get ICM usage
74
StaticStatic hermon_alloc_icm static int Allocate ICM
75
StaticStatic hermon_free_icm static void Free ICM
76
StaticStatic hermon_setup_mpt static int PCI interface
77
StaticStatic hermon_configure_special_qps static int Configure special queue pairs
78
StaticStatic hermon_reset static void Reset device
79
StaticStatic hermon_probe static int Probe PCI device
80
StaticStatic hermon_remove static void Remove PCI device

See Also

目次 | ファイル一覧 | 関数一覧 | ネームスペース一覧 | クラス一覧 | #define一覧 | マクロ一覧 | 外部変数一覧 | 構造体一覧 | 共用体一覧 | 列挙体一覧 | Const一覧 | 索引 | サイドメニュー