#include <nm_public.h>
#include <nm_colldrv.h>
Go to the source code of this file.
|
| struct nm_colldrv_s * | nm_colldrv_get (void) |
| |
| void | nm_colldrv_load (const char *p_name) |
| |
| void | nm_colldrv_unload (void) |
| |
| int | nm_colldrv_available (const struct nm_coll_topology_s *p_topology, nm_len_t data_size) |
| |
| void | nm_colldrv_req_poll_start (struct nm_core *p_core, struct nm_colldrv_req_s *p_colldrv_req) |
| |
| void | nm_coll_drv_barrier (nm_session_t p_session, nm_group_t p_group, nm_tag_t tag) |
| |
| void | nm_coll_drv_bcast (nm_session_t p_session, nm_group_t p_group, int root, struct nm_data_s *p_data, nm_tag_t tag) |
| |
| void | nm_coll_drv_waitall (nm_session_t p_session, nm_group_t p_group, int root, nm_tag_t tag) |
| |
| struct nm_coll_req_s * | nm_coll_drv_ibarrier (nm_session_t p_session, nm_group_t p_group, nm_tag_t tag, nm_coll_req_notifier_t p_notify, void *p_ref) |
| |
| struct nm_coll_req_s * | nm_coll_drv_ibcast (nm_session_t p_session, nm_group_t p_group, int root, struct nm_data_s *p_data, nm_tag_t tag, nm_coll_req_notifier_t p_notify, void *p_ref) |
| |
| struct nm_coll_req_s * | nm_coll_drv_iwaitall (nm_session_t p_session, nm_group_t p_group, int root, nm_tag_t tag, nm_coll_req_notifier_t p_notify, void *p_ref) |
| |
| struct nm_coll_req_s * | nm_coll_drv_iscatter (nm_session_t p_session, nm_group_t p_group, int root, struct nm_data_s *p_sdata, struct nm_data_s *p_rdata, nm_tag_t tag, nm_coll_req_notifier_t p_notify, void *p_ref) |
| |
| struct nm_coll_req_s * | nm_coll_drv_igather (nm_session_t p_session, nm_group_t p_group, int root, struct nm_data_s *p_sdata, struct nm_data_s *p_rdata, nm_tag_t tag, nm_coll_req_notifier_t p_notify, void *p_ref) |
| |
◆ nm_coll_drv_barrier()
◆ nm_coll_drv_bcast()
◆ nm_coll_drv_ibarrier()
◆ nm_coll_drv_ibcast()
◆ nm_coll_drv_igather()
◆ nm_coll_drv_iscatter()
◆ nm_coll_drv_iwaitall()
◆ nm_coll_drv_waitall()
◆ nm_colldrv_available()
◆ nm_colldrv_get()
◆ nm_colldrv_load()
| void nm_colldrv_load |
( |
const char * |
p_name | ) |
|
◆ nm_colldrv_req_poll_start()
◆ nm_colldrv_unload()
| void nm_colldrv_unload |
( |
void |
| ) |
|