4 #include <lnet/types.h>
9 int LNetNIInit(lnet_pid_t requested_pid);
12 int LNetGetId(unsigned int index, lnet_process_id_t *id);
13 int LNetDist(lnet_nid_t nid, lnet_nid_t *srcnid, int *order);
14 int LNetCtl(unsigned int cmd, void *arg);
15 void LNetSnprintHandle (char *str, int str_len, lnet_handle_any_t handle);
20 int LNetSetLazyPortal(int portal);
21 int LNetClearLazyPortal(int portal);
26 int LNetMEAttach(unsigned int portal,
27 lnet_process_id_t match_id_in,
30 lnet_unlink_t unlink_in,
31 lnet_ins_pos_t pos_in,
32 lnet_handle_me_t *handle_out);
34 int LNetMEInsert(lnet_handle_me_t current_in,
35 lnet_process_id_t match_id_in,
38 lnet_unlink_t unlink_in,
39 lnet_ins_pos_t position_in,
40 lnet_handle_me_t *handle_out);
42 int LNetMEUnlink(lnet_handle_me_t current_in);
47 int LNetMDAttach(lnet_handle_me_t current_in,
49 lnet_unlink_t unlink_in,
50 lnet_handle_md_t *handle_out);
52 int LNetMDBind(lnet_md_t md_in,
53 lnet_unlink_t unlink_in,
54 lnet_handle_md_t *handle_out);
56 int LNetMDUnlink(lnet_handle_md_t md_in);
61 int LNetEQAlloc(unsigned int count_in,
62 lnet_eq_handler_t handler,
63 lnet_handle_eq_t *handle_out);
65 int LNetEQFree(lnet_handle_eq_t eventq_in);
67 int LNetEQGet(lnet_handle_eq_t eventq_in,
68 lnet_event_t *event_out);
71 int LNetEQWait(lnet_handle_eq_t eventq_in,
72 lnet_event_t *event_out);
74 int LNetEQPoll(lnet_handle_eq_t *eventqs_in,
77 lnet_event_t *event_out,
83 int LNetPut(lnet_nid_t self,
84 lnet_handle_md_t md_in,
85 lnet_ack_req_t ack_req_in,
86 lnet_process_id_t target_in,
87 unsigned int portal_in,
89 unsigned int offset_in,
92 int LNetGet(lnet_nid_t self,
93 lnet_handle_md_t md_in,
94 lnet_process_id_t target_in,
95 unsigned int portal_in,
97 unsigned int offset_in);