oshmem_request_t 38 oshmem/mca/spml/base/spml_base_request.c oshmem_request_t, oshmem_request_t 66 oshmem/mca/spml/base/spml_base_request.h oshmem_request_t req_oshmem; /**< base request */ oshmem_request_t 30 oshmem/request/request.c oshmem_request_t oshmem_request_empty = {{{{0}}}}; oshmem_request_t 43 oshmem/request/request.c static void oshmem_request_construct(oshmem_request_t* req) oshmem_request_t 58 oshmem/request/request.c static void oshmem_request_destruct(oshmem_request_t* req) oshmem_request_t 64 oshmem/request/request.c static int oshmem_request_null_free(oshmem_request_t** request) oshmem_request_t 69 oshmem/request/request.c static int oshmem_request_null_cancel(oshmem_request_t* request, int flag) oshmem_request_t 74 oshmem/request/request.c static int oshmem_request_empty_free(oshmem_request_t** request) oshmem_request_t 80 oshmem/request/request.c int oshmem_request_persistent_proc_null_free(oshmem_request_t** request) oshmem_request_t 90 oshmem/request/request.c OBJ_CLASS_INSTANCE( oshmem_request_t, oshmem_request_t 100 oshmem/request/request.c OBJ_CONSTRUCT(&oshmem_request_null, oshmem_request_t); oshmem_request_t 141 oshmem/request/request.c OBJ_CONSTRUCT(&oshmem_request_empty, oshmem_request_t); oshmem_request_t 35 oshmem/request/request.h OSHMEM_DECLSPEC OBJ_CLASS_DECLARATION(oshmem_request_t); oshmem_request_t 45 oshmem/request/request.h struct oshmem_request_t; oshmem_request_t 47 oshmem/request/request.h typedef struct oshmem_request_t *SHMEM_Request; oshmem_request_t 75 oshmem/request/request.h typedef int (*oshmem_request_free_fn_t)(struct oshmem_request_t** rptr); oshmem_request_t 80 oshmem/request/request.h typedef int (*oshmem_request_cancel_fn_t)(struct oshmem_request_t* request, oshmem_request_t 88 oshmem/request/request.h typedef int (*oshmem_request_complete_fn_t)(struct oshmem_request_t* request); oshmem_request_t 133 oshmem/request/request.h typedef struct oshmem_request_t oshmem_request_t; oshmem_request_t 143 oshmem/request/request.h struct oshmem_request_t request; oshmem_request_t 144 oshmem/request/request.h char padding[PREDEFINED_REQUEST_PAD - sizeof(oshmem_request_t)]; oshmem_request_t 198 oshmem/request/request.h typedef int (*oshmem_request_test_fn_t)(oshmem_request_t ** rptr, oshmem_request_t 215 oshmem/request/request.h oshmem_request_t ** requests, oshmem_request_t 234 oshmem/request/request.h oshmem_request_t ** requests, oshmem_request_t 249 oshmem/request/request.h oshmem_request_t ** requests, oshmem_request_t 261 oshmem/request/request.h typedef int (*oshmem_request_wait_fn_t)(oshmem_request_t ** req_ptr, oshmem_request_t 274 oshmem/request/request.h oshmem_request_t ** requests, oshmem_request_t 287 oshmem/request/request.h oshmem_request_t ** requests, oshmem_request_t 301 oshmem/request/request.h oshmem_request_t ** requests, oshmem_request_t 330 oshmem/request/request.h OSHMEM_DECLSPEC extern oshmem_request_t oshmem_request_empty; oshmem_request_t 343 oshmem/request/request.h OSHMEM_DECLSPEC int oshmem_request_persistent_proc_null_free(oshmem_request_t **request); oshmem_request_t 353 oshmem/request/request.h static inline int oshmem_request_cancel(oshmem_request_t* request) oshmem_request_t 366 oshmem/request/request.h static inline int oshmem_request_free(oshmem_request_t** request) oshmem_request_t 396 oshmem/request/request.h static inline void oshmem_request_wait_completion(oshmem_request_t *req) oshmem_request_t 423 oshmem/request/request.h static inline int oshmem_request_complete(oshmem_request_t* request,