PadicoTM

Documentation

« back to PM2 home.
component: PSP_InfinibandVerbs- PSP over InfiniBand

Files

file  psp-ibv.c
 PSP driver for Infiniband Verbs.
 

Variables

static const struct puk_component_driver_s psp_ibv_component_driver
 instanciation facet for PSP-IBV
 
static const struct padico_psp_driver_s psp_ibv_driver
 'PadicoSimplePackets' facet for PSP-IBV
 

Detailed Description

Variable Documentation

◆ psp_ibv_component_driver

const struct puk_component_driver_s psp_ibv_component_driver
static
Initial value:
=
{
.instantiate = &psp_ibv_instantiate,
.destroy = &psp_ibv_destroy
}
static void * psp_ibv_instantiate(puk_instance_t ai, puk_context_t context)
Definition psp-ibv.c:1106
static void psp_ibv_destroy(void *_instance)
Definition psp-ibv.c:1113

instanciation facet for PSP-IBV

Definition at line 107 of file psp-ibv.c.

Referenced by padico_ibv_init().

◆ psp_ibv_driver

const struct padico_psp_driver_s psp_ibv_driver
static
Initial value:
=
{
.init = &psp_ibv_init,
.connect = &psp_ibv_connect,
.listen = NULL,
.new_message = &psp_ibv_new_message,
.pack = &psp_ibv_pack,
.end_message = &psp_ibv_end_message
}
return NULL
Definition Shm.h:88
static padico_psp_connection_t psp_ibv_new_message(void *_instance, padico_topo_node_t node, void **_sbuf)
Definition psp-ibv.c:1155
static void psp_ibv_end_message(void *_instance, padico_psp_connection_t _conn)
Definition psp-ibv.c:1205
static void psp_ibv_init(void *_instance, uint32_t tag, const char *label, size_t *h_size, padico_psp_handler_t handler, void *key)
Definition psp-ibv.c:1121
static void psp_ibv_pack(void *_instance, padico_psp_connection_t _conn, const char *bytes, size_t size)
Definition psp-ibv.c:1171
static void psp_ibv_connect(void *_instance, padico_topo_node_t remote_node)
Definition psp-ibv.c:1130

'PadicoSimplePackets' facet for PSP-IBV

Definition at line 116 of file psp-ibv.c.

Referenced by padico_ibv_init().